Имя: Пароль:
JOB
Работа
Изучение 1С с почти нуля
,
0 xuhipime
 
11.01.17
14:26
Я работаю сисадмином. Параллельно работал оператором 1С (накладные, справочник).
Во франч не пойду - на старте меньше денег.
Нужно обучиться программированию 1С и прийти готовым спецом.
Что можно посмотреть и почитать?
198 Gary417
 
12.01.17
10:57
(196) есть вариант что фронт это не ваше

меня например очень вся эта хренота нервирует фронтэндная, а вот бекэнд идеально, ява, нет, питон, пэхапэ... я в питон за неделю въехал

а этот тупизм в js только нервирует
199 Фрэнки
 
12.01.17
11:01
(197) ясно. так я тоже задумываюсь о том, что надо бы попробовать не замыкаться в одном только 1С.

в 1С примерно с 97 года
программирую за деньги примерно с 87 года (студентом уже за деньги программы писал)

в свое время (до плотного перехода в 1С) знал С++ с возможностями применения классов и т.д, асм в узкой сфере. Знал на очень приличном уровне - вплоть до разработки драйверов и обработки данных в потоковом аудио/видео
200 АнтонБ
 
12.01.17
11:02
(178)
Есть за счет опыта.
Новые вещи учить гораздо сложнее.
Максимум новые вещи учить получается у меня это 4 часа в день.
программировать на node.js.
Мозг просто кипит потому что все новое.

При этом на delphi который выучен в молодости могу программировать 8 часов в день.

Альтернатива консультант-программист 1с.
Это очень грустно с возрастом.
201 Фрэнки
 
12.01.17
11:03
(200) консультировать мне не трудно - мне трудно на этом заработать денег. Вероятно, что правы те, кто называет меня плохим переговорщиком
202 АнтонБ
 
12.01.17
11:06
(201)
Есть проблема.
У меня ВО экономист-информатик.
+ Куча опыта.
Это все впиводит к тому что я знаю простое решение стандартное для учета.
А значит половину или больше хотелок просто показываю как получить ПБУ + 1с (достаточно просто базовой бухгалтерии)

Это значит что посылать меня на переговоры вредно.
Так как цель продать по максимуму.
Не достигается.
203 АнтонБ
 
12.01.17
11:10
(202)
А значит консультант из меня ХЕРОВЫЙ.
Так как нужно продать по максимуму.
Если послать мальчика помоложе, у него опыта меньше а прибыли (для франча или внутреннего отдела ) больше.

Без опыта человек (и я таким был) уверен что все именно так.
И проще нельзя.
И это видно ЛПР.
А по мне видно что можно сделать проще. )

А значит ТЗ меня нельзя посылать писать.
Вредно для бизнеса
204 Джо-джо
 
12.01.17
11:12
(202) Цель продать максимальное кол-во доработок бухгалтерского блока это просто бред, серьёзные спецы не занимаются изобретениями велосипедов, тем более в регламентированных областях
205 Джо-джо
 
12.01.17
11:12
+Если надо продать, то посылают спеца по продажам
206 АнтонБ
 
12.01.17
11:17
(205) Если первая продажа конечно спеца по продажам.
А есть понятие до продажи.
И студенты с 1-2 годами опыта объективно франчу с того-же клиента принесут больше денег.
Потому что напишут больше велосипедов.

С одного лида больше денег.
А лид 1с он дорогой.
207 Dotoshin
 
12.01.17
11:17
(202) >>А значит половину или больше хотелок просто показываю как получить ПБУ + 1с (достаточно просто базовой бухгалтерии)
Так показывай за деньги, а не за бесплатно...
208 Джо-джо
 
12.01.17
11:17
При первом же изменении законодательства такая система встаёт раком, т.к. мальчег не потянет реализовать их в нетленке. Вот тут начинается клондайк для реального спеца
209 АнтонБ
 
12.01.17
11:19
(208) Конечно.
А если сразу пришёл спец то клондайка не будет.
В этом проблема спецов с 10+ годами опыта для франча.
Клондайк у клиента не происходит.

А в плане продаж клондайк учтен.
210 Джо-джо
 
12.01.17
11:19
(207) Обычно ценность спеца консультанта по типовухам не очевидна для заказчика пока специалист по велосипедам не наломает дров. Сейчас гендир завода, где внедряем ЕРП заворачивает 95% доработок после того как навелосипедился при внедрении УПП в прошлом
211 Nolan
 
12.01.17
11:19
(185) Скажи почему именно нужно учить javascript + node.js а не просто java? чем javascript + node.js лучше пытаюсь понять...
212 lock19
 
12.01.17
11:22
Рванули массы в реакты с нодами, а формочку, помещающуюся в экран, сделать не могут.
213 АнтонБ
 
12.01.17
11:22
(211) Рынок javascript +node+react  растет очень быстро сейчас.
На растущем рынке средний спец будет в фаворе.
Конкуренция со средним 2-3 года опыта.

В jave есть мастодонты и их много с 10+ годами.
И конкуренция там сильнее.
Конкуренты имеют больше опыта.
214 Nolan
 
12.01.17
11:22
(185) + хочу знать что-то помимо 1С, с веб технологиями не работал никогда, представления пока не имею, начал учить java но все говорят об javascript + node.js. можешь объяснить чем он лучше
215 АнтонБ
 
12.01.17
11:24
(212) React как раз формочками и заведует.
А react native формочками на устройства пк планшет сотовый..
216 Джо-джо
 
12.01.17
11:24
(207) сложно(невозможно) продать проект на пару лямов на внедрение базовой БП
217 Nolan
 
12.01.17
11:24
(213) а задачи одни и те же решаются на java и на node.js?
218 lock19
 
12.01.17
11:25
(215) вот-вот...
219 АнтонБ
 
12.01.17
11:26
(210) Ломка дров очень выгодна для франча.
Как впрочем и для внутреннего отдела ИТ.
Если грамотно делать будет КАЧЕСТВЕННО И ДЕШЕВО.

Где деньги и где деньги за поддержку?
220 Одинесю
 
12.01.17
11:26
(200) Скажи это Амиго, который в 1С пришел в 52...
221 Nolan
 
12.01.17
11:26
(213) спасибо за инфу. по каким книгам учишь?
222 АнтонБ
 
12.01.17
11:27
(216)
Да и по этому нельзя посылать к новым клиентам людей с опытом.
А надо сначала молодежь с горящими глазами.

А людей с опытом от клиента лучше держать подальше.
223 АнтонБ
 
12.01.17
11:28
(220) Я не говорю что невозможно.
Мне (как и всем) сложнее чем в молодости было.
Но и в молодости не все смогут научится программировать.
224 Джо-джо
 
12.01.17
11:29
225 АнтонБ
 
12.01.17
11:31
(224)
на jave много видел драйверов?
на 1с много видел драйверов?
Это все языки прикладного программирования.
226 АнтонБ
 
12.01.17
11:33
(220)
Я не говорю что невозможно.
Мне (как и всем) сложнее чем в молодости было.
Но и в молодости не все смогут научится программировать.

А раз сложнее чем в молодости.
То будут люди которые в молодости смогли а в 40 лет нет.
И таких будет много.
Половина примерно.
227 АнтонБ
 
12.01.17
11:53
228 ProgAL
 
12.01.17
11:54
(217) Ява большая, у нее много направлений. Для стороны вебсервера используется Java SE. РНР тоже для стороны вебсервера, backend называется. А NodeJS использует язык программирования Джава скрипт, который используется также и в написании интерактивного кода для вебстраниц, всякие менюшки, кнопочки итд. Поэтому, начав учить Джава скрипт для клиента, можно при освоении НодЖС стать фулстэк разработчиком, так и не добравшись до явы. В вакансиях по Яве часто уже требуют знание и Джава скрипта, чтобы чел и сервер прогал и клиентскую часть на вебстраницах. Поэтому можно начать с Джава скрипта и на этом остановиться. Смотрю вакансии по Австралии Ноджсерам платят 80-120 000 в год как и джаверам, но при этом нужно еще знать клиентский фрейморк реакт или ангуляр. Хотя эти Фреймворки счас требует и от джаверов. И АнтонБ абсолютно прав про опытного человека ненужного франчу, и про более легкую конкуренцию с людьми с 2-3 годами опыта в новом НодЖС. Книжки все который на озоне годятся. Также нужно читать много на английском, есть группа на линкдеине. Еще есть шикарный сайт индусского программиста https://codeforgeek.com/ . И да, конечно, английский нужен.
Если говорить про Джаву, то знаю в Нижнем Новгороде человека с 6 годами в Джава SE, использует ангуляр, бутстрап, считает себя средним программистом, на английском не базарит, говорит заказов полно , конца не видно. Купил 1к квартиру в центре города, хочет еще одну покупать, обставил дорогой кухней. Т .е выхлоп видимый есть.
229 Nolan
 
12.01.17
12:04
(228) понял, спасибо.
230 АнтонБ
 
12.01.17
13:07
(228) Спасибо )
231 АнтонБ
 
12.01.17
15:17
232 Александр056
 
12.01.17
16:06
(231) 2009 год?....
233 АнтонБ
 
12.01.17
16:38
(232)
Это не про технологии.
Это про возраст в профессии.
Не устарело.
234 2dolist
 
12.01.17
16:51
(223) В молодости ещё не понимаешь зачем надо учиться => мотивации нет. Так что ещё спорный вопрос.
235 Shur1cIT
 
12.01.17
17:28
(234) Нынешние студенты в основном понимают. вовсяком случае у меня в группе, поступил в магистратуру в свои 35 учусь можно сказать с детьми)))
236 Encode
 
12.01.17
17:34
(217) Обычно разные. Вообще от Node.js многие разрабы воротят нос, сам особо не вникал почему (видимо из-за того что это javascript, который в чистом виде та еще какаха). Там где используется Java EE(большие ентерпрайз-приложения) - node.js использоваться не может т.к. Java EE это огромная экосистема с кучей вендоров которую ее поддерживают и развивают, а нода это обычная свистоперделка для бекэнда (типа php только покруче). Javascript джава разрабу знать нужно намного меньше чем JS-фуллстек разрабу, достаточно основ и фреймворка на котором пишется проект (выучишь постепенно)
237 Елена Троянская
 
12.01.17
17:35
(0) Всю ветку не читала, возможно, повторюсь. Имхо, без потери дохода только пойти админом в контору, где есть штатный 1С-ник, и брать у него практические задачки, параллельно изучая курсы Насипова-Гилева.
238 EvgeniuXP
 
12.01.17
17:42
Иди к нам - здесь тебя научат в колонку часы вбивать для для одних строк часы, а для других ДНИ и это только ты будешь знать - и тебя будут считать здесь крутым специалистом, зарплату от 60 000 и выше!
239 АнтонБ
 
12.01.17
17:54
(236)
(236)
А если сравнивать с 1с то js6 это конфетка.
js5 тоже лучше чем 1с язык.

1с можно по качеству языка ( не платформы) сравнивать с dbase foxbase 89 года...
Язык устарел в момент своего создания уже лет на 15.
А сейчас и на 25 лет.

Платформа конечно получше.
И конфигурации стандартные рабочие.
В целом экосистема рабочая.
Но сам язык как ЯП это полная Ж_ПА.
240 2dolist
 
12.01.17
17:56
(239) а в чём устарел, если не секрет?
241 wt
 
12.01.17
17:56
(0) бесполезно. Все в ваших руках уже есть, чтобы расширить компетенции. Осталось только волшебной палочкой взмахнуть. Но мотивации у вас нет.
242 EvgeniuXP
 
12.01.17
18:03
(+238) прчем ни за что не предлагай это исправить - тебя не поймут люди, более того - лишат премии за революцию - т.к. посчитают что ты ваще в этом не разбираешься. Тебе главный бухгалтер будет говорить 16 часов (глядя на расчетку), ты же выводи 16 дней в отчет и говори ей что 16 дней. это не прикол - это реальная организация и мы только так работаем. Правда я скоро вылечу - за данную революцию - если слелаю :)
243 Skylark
 
12.01.17
18:05
(0) Раньше это было возможно. Прочитать несколько книг и проделать из них примеры. А теперь с этими типовыми 3.Х фига с два.
244 EvgeniuXP
 
12.01.17
18:06
(+242) а твой непосредственный начальник скажет в расчетку выводить в колонку часы не 16.0, а просто 16 - и это типа будут дни. И толтко ты будешь об этой фишке знать! И так доберешься до ведущего - он тоже скоро уйдет - около уже 70 лет.
245 EvgeniuXP
 
12.01.17
18:12
Для новичка- зарплата нехилая - при том что ты видишь - как у нас тут реализуют :) место самое то, и потом свалишь и 1с прощупаешь.
246 Волшебник
 
модератор
12.01.17
18:13
(239) Воу-воу! Полехче-полехче!
247 АнтонБ
 
12.01.17
18:16
(240)
Сравниваем с c# javascript
Объекты. - нет.
Потомки - нет (есть только механизм смягчающий это)
Результат - все лежит в одной области видимости.
Свойств у объектов нет. только поля.
Перезагрузки свойств нет.

автоматического тестирования как часть конфигурации - нет.
248 Волшебник
 
модератор
12.01.17
18:18
В языке 1С есть инкапсуляция, наследование и полиморфизм, поэтому он является полноценным языком ООП.
Если вы не знаете, где в языке 1С инкапсуляция, наследование и полиморфизм, значит плохо ищете.

Документ - базовый класс платформы
ПриходнаяНакладная - это дочерний класс от "Документ"
ПриходнаяНакладная.Поставщик - инкапсуляция
ПриходнаяНакладная.Записать(РежимЗаписиДокумента.Проведение) - полиморфный метод (для каждого документа свой)

Можно ещё формы рассмотреть. Там тоже полно инкапсуляции, наследования и полиморфизма.
249 АнтонБ
 
12.01.17
18:18
(246)
А что я что0то в технологии упустил?
Как ORM 1с отлично.
Как язык программирования очень не очень...
Что приводит к проблемам с обновлениями при правках конфигураций.
Конечно все решается за деньги за время.
если Аккуратно писать и аккуратно обновлять.
250 2dolist
 
12.01.17
18:18
Многие считают наследование вообще не лучшей механикой самой по себе
251 Волшебник
 
модератор
12.01.17
18:19
(250) Функциональщики?
252 АнтонБ
 
12.01.17
18:20
(248) И где там наследование?
Унаследуйте мне объект накладная?
Чтобы у меня сразу в конфигурации была последняя версия от 1с.
И МАЛЕНЬКИЙ потомок в виде дельты.
Который я могу отключить.
Как?
253 Волшебник
 
модератор
12.01.17
18:21
(247) Область видимости гибко регулируется. Есть глобальный контекст, есть прикладные объекты, есть общие модули. Внутри процедур своя видимость.

(252) Никто не говорил, что наследование должно быть бесконечным. В Java например нет множественного наследования.
254 Волшебник
 
модератор
12.01.17
18:21
(252) В новых версиях 1С уже есть механизм расширений. Фактически потомки.
255 Волшебник
 
модератор
12.01.17
18:22
(252) Занимайся своим JS и не лезь в 1С, коли не понимаешь где там что и как. Хаять 1С я здесь не позволю.
256 АнтонБ
 
12.01.17
18:22
(253) Это не множественное.
Это 1 мой потомок.
Где он?То что предлагает 1с это отличный ORM.
Обертка над БД.
Но не объекты.
257 Волшебник
 
модератор
12.01.17
18:23
(256) Ты просто программировать не умеешь и руки у тебя кривые.
258 Волшебник
 
модератор
12.01.17
18:24
(256) Ах, да. Ещё у тебя возраст, так что новую технологию 1С ты просто не понимаешь. Копайся в своём JS, можешь даже в асме поковыряться. А мы за пару минут набросаем отчёт, который на JS ты не сделаешь вообще никогда.
259 АнтонБ
 
12.01.17
18:24
(255) Почему хаять?
Не хаю.
Есть отличные вещи.
Отчетность в 1с в виде многомерных кубов.
Конфигурация которая строит отличные запросы.
Но сам язык отдельно от платформы..
260 АнтонБ
 
12.01.17
18:25
(258) Про отчеты сказал.
Что СКД это сказка.
СКД это не язык.
На js это все сделать гораздо дольше.
261 Волшебник
 
модератор
12.01.17
18:25
(259) Отчётность — это вишенка на торте, а сам торт состоит из базовых объектов типа справочников, документов, регистров.
262 uno-group
 
12.01.17
18:25
(Волшебник)>>Бывает и обратная ситуация. На своей первой работе я получил трудовую с должностью "плотник", хотя работал ведущим программистом 1С. Выкинул трудовую нафиг...

Иисус тоже плотником был. Если бы не выкинул трудовую мог бы стать "богом 1с"
263 Волшебник
 
модератор
12.01.17
18:28
(262) Я слишком скромен для этого.
264 АнтонБ
 
12.01.17
18:32
(261)
Это все ORM. все это разделение на
"справочников, документов, регистров."
Это ORM системы документооборота.
Подписка на события это не перезагрузка функций.
265 Волшебник
 
модератор
12.01.17
18:35
(260) Твой JS - это полная ЖОПА. Ссылку уже приводили, продублирую
https://habrahabr.ru/post/312022/

С помощью JavaScript нельзя даже файл скопировать. Приходится подключать сторонний ActiveX. Ну что это за язык такой?
266 Волшебник
 
модератор
12.01.17
18:36
(264) перегрузка функций не требуется, потому что мягкая нестрогая типизация
267 H A D G E H O G s
 
12.01.17
18:38
Я, как человек, столкнувшийся с ООП, могу сказать, что частично, ООП - довольно не плохо, но. Проблема ООП в том, что выстраивание стройного проекта по ООП превращается в задачу в себе. ООП ради ООП. Бред.
268 АнтонБ
 
12.01.17
18:41
(265)
Для этого есть Electron.
Или если это node.js то на сервере это есть.
А в броузере нет.
А как это должно быть?
Загружаешь web страницу и она тебе диск c:\ стирает7

Голый javascript это как 1c без ORM.
269 АнтонБ
 
12.01.17
18:44
(266)
Без всего этого можно обойтись.
Вон какие конфигурации пишет 1с.
Все работает.
Но в языке этого нет.
270 Encode
 
12.01.17
18:45
(267) Это не бред, когда проект огромный, и чем стройнее архитектура, тем дешевле поддержка/внесение изменений. Поэтому архитектурой занимается Архитектор, а то и несколько. Сидят и думают ООП ради ООП.
271 H A D G E H O G s
 
12.01.17
18:48
(270) Я не сталкивался с огромными проектами, а то, что я делал - было хоть и достаточно большим, но никак не пересекалось друг с другом.
272 Провинциальный 1сник
 
12.01.17
18:50
А еще в 1с есть замечательные числовые переменные с практически не ограниченной разрядностью и офигенной точностью, причем без танцев с бубнами.
273 Encode
 
12.01.17
18:56
(271) В небольших проектах ООП иногда мешает. Прелесть ООП в том, что ООП шаблоны одинаковы и стандартизированы, и любой опытный программист прийдя на новый проект уже сразу видит где какие паттерны используются, как устроена архитектура и может эффективно начать разрабатывать. Т.е. с ростом проект не превращается в непонятную неподдерживаемую херовину к которой никто не может подойти кроме бородатого разработчика ядра этой системы. Это очень важно для бизнеса и для самих программистов. Можно посмотреть например на БСП - чем дальше тем только хуже.
274 ТупойЖадный
 
12.01.17
19:44
(196) А есть смысл учить? Сколько 39-летним той жизни осталось?
275 ТупойЖадный
 
12.01.17
19:44
(197) А есть смысл учить? Сколько 39-летним той жизни осталось?
276 ТупойЖадный
 
12.01.17
19:45
(199) ... но потом пошел по наклонной и докатился. Сейчас одинесит.
277 Adam_1C
 
12.01.17
19:48
(13) как будто в php больше денег...1С очень востребован на рынке
278 АнтонБ
 
12.01.17
19:58
(275) 39- летним.
По мнению государста работать до пенсии 63 лет.
Еще 24 года.
Больше половины рабочей жизни...
по мнению государства... не работодателя.
279 АнтонБ
 
12.01.17
20:03
(277)
В 1с можно вернуться.
Интеграцию будешь со всем этим вебом знать.
В худущем случае.
Если закрепится не получится.
А так тоже может быть.
280 Волшебник
 
модератор
12.01.17
20:06
(269) Идеология 1С позволяет справляться со сложностью. Например, я решил написать себе личную программу для учёта денег на телефоне. И да, пришлось создать справочники, документы и регистры, потому что мозг уже так устроен. Есть справочники, которые участвуют как реквизиты документов, где содержатся суммы. Документы двигают регистры. Регистры выдают итоги в отчёты. Очень полезная идеология. В неё вписывается любая учётная программа.
281 АнтонБ
 
12.01.17
20:11
(280)
Согласен.
Это ORM и вы описываете ее.
А не язык программирования 1с.
Доказательство:
Даже на java, Вы сделаете подобное ORM.
Так как оно привычно и непротиворечиво.
282 EvgeniuXP
 
12.01.17
20:11
(273) а БСП изначально неверно спроектирована.
283 EvgeniuXP
 
12.01.17
20:13
(280) согласен, в движениях легче разобраться, чем в самих документах
284 Adam_1C
 
12.01.17
20:14
(279) это да, спору нет, всё-таки  надеюсь не зря кодил на пхп и писалы запросы к скулю должно пригодиться. Лучше нать чем не знать как говориться... Но я надеюсь тут никто не верит что когда он решит пойти программистом PHP он будет только им заниматься? Будет и вёрстка, запросы к бд. Что 1сник постоянно учиться то и phpшник тоже самое
285 Adam_1C
 
12.01.17
20:14
(282) почему?
286 Фрэнки
 
12.01.17
20:19
(279) // Интеграцию будешь со всем этим вебом знать.
// В худущем случае.

Только это будет уже далеко не самый худший для 1С, если смотреть на востребованность со стороны 1С
287 Oncl
 
12.01.17
20:25
Советы ТС
1. найти маленькую/среднюю компанию которая ищет сисадмина и программиста 1с
2. быстро привезти железки в порядок
3. Делать задачи по 1с, попутно читая книжки, форумы.
4. Стараться делать любой запрос, поступающий от коммерсов, бухгалтеров
5. работать по 10-14 часов в день, в течение первого года.
Затем менять компанию и/или действовать по обстоятельствам
288 lock19
 
12.01.17
20:36
(267) Не нужно сразу строить финальную реализацию идеальной архитектуры. Достаточно создавать задел для расширения и модернизации, для чего как раз ООП очень подходит, особенно в сочетании с обобщенным "пэ".
289 Волшебник
 
модератор
12.01.17
20:45
(267) Кстати, движок мисты написан без ООП и потому так трудно его дорабатывать. У него не хватает слоя объектов между слоем форм (страничек) и базой данных.

Всё-таки слой объектов даёт преимущество. Только надо вовремя остановиться в абстрагировании, а то получится объект "асинхронное присваивание"
290 ТупойЖадный
 
12.01.17
20:51
(289) За столько лет можно было переписать движок с 0, с ООП и объектами. Тем более сейчас фреймворки позволяют это сделать легко и быстро.
291 Волшебник
 
модератор
12.01.17
20:54
(290) Есть такие планы. Выбираем платформу, язык, собираемся с силами. Но есть и святое правило "Работает — не трожь!"
Вот разрываемся между концепциями.
292 MaxS
 
12.01.17
20:55
Сейчас все типовые конфигурации содержат в себе БСП как основу. Мало уметь кодить в 1С, нужно уметь читать документацию целиком, чтобы профессионально подходить к делу, а не костыли писать, пытаться отладчиком понять идеологию всей конфигурации.
Это в 7-ке можно было через отладку разобраться во всех вопросах и даже в бух учете.
В последних решениях от 1С так всё закручено, что нужно подходить не изнутри, а снаружи.
293 Волшебник
 
модератор
12.01.17
21:01
(292) Согласен. Отладчик — последнее крайнее средство, но самое достоверное.
294 EvgeniuXP
 
12.01.17
21:56
(285) потому что "библиотека".
295 lock19
 
13.01.17
10:47
На хабре кто-то вывалил много вкусной еды про ООП )
https://habrahabr.ru/post/319442/
296 denya_novichek
 
13.01.17
11:26
М.Г. Радченко, Е.Ю. Хрусталева
1С: Предприятие 8.3: Практическое пособие разработчика

Это основная книжка, которую надо прочитать и сделать всю практику. Лучшего способа системного освоения 1С еще не встречал.
297 xuhipime
 
28.01.17
21:04
(296) Слишком объемная.
Ну да, лучшая.
Тяжело разбираться.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.