Комментарии 20
1С Программист/Разработчик с нуля до эксперта за 21 день
О боги
Пока не изучил все представленные ссылки, но однозначно лайк за структурирование данных!
А теперь грустная правда: если с этапами 1-2 еще можно согласиться (хотя, по-хорошему, этап 2 должен быть изучен в рамках высшего образования, которое в мире 1С любят даже чуточку больше, чем везде), дальше идёт какой-то хлам. Зачем-то аж 3(!) курса "от нуля до стажера". Абсолютно ненужные стажеру модули про основы бух.учета. Ни одной книги (а в среде 1С есть великолепный набор книг, по которым можно дойти до мидла без единого видеокурса). Ни слова про сертификат "Профессионал по платформе", с которым стажеров берут, всё-таки, поохотнее. В конце - очень сомнительная табличка вопросов, где намешаны в кучу кони, люди, консультанты и разработчики разного уровня свежести. И вся эта ботва в сумме (8-10 месяцев?), делает из юного падавана .. недостажера, которого без вышки хорошо если хоть куда-то возьмут. И совсем не Junior-а, готового покорять вершины труда.
Здравствуйте, назовите книги из этого набора. Спасибо.
Да, без проблем.
1) Для совсем начинающих как учебник хорошо пойдет "Программировать в 1С за 11 шагов". Можно в пару с не очень объемным видеокурсом.
2) Для более продвинутых по CS, и как второй шаг для начинающих, отличный двутомник "Профессиональная разработка в системе 1С Предприятие 8", необязательно грызть весь сразу, можно как справочное пособие ну и потихоньку знакомиться.
3) Классика Радченко "Практическое пособие разработчика. Примеры и типовые приемы" - мне не очень нравится именно как учебник для новичка, но он позволяет собрать что-то похожее на полноценную программу для ведения учета. и там много ценной теории. Проходить, если начали с шага 2, иначе оставить на попозже.
4) Книги Хрусталевой - "Расширения", "Язык запросов" + "Разработка сложных отчетов", отличный фундамент, который не очень подробно покрывается в прошлых книгах.
5) Книг про БСП я не знаю, есть текстовые материалы на ИТС, есть демки, есть видеокурсы.
На этом этапе уже точно пора зубрить и сдавать ПРОФ, и искать работу стажером/джуном
6) После первого месяца работы отлично заходит Хрусталева "101 совет ".
7) Еще набрав опыта работы, обязательно стоит вернуться к 3) и перечитать теоретические главы, а также ознакомиться с бесценной книгой "Путь 1С разработки".
Остальное уже по требованию - можно почитать другие книги Хрусталевой (мобильная разработка, интеграции), какую-нибудь "Разработку управляемого интерфейса".
Указанного набора книг в принципе достаточно, чтобы однажды сдать Специалиста по платформе (хотя лучше вооружиться и курсами в придачу), а там уже и миддл.
Не упоминал специально выше про великие обще-айтишные книги, но про них точно не стоит забывать, легко гуглятся.
Таково мое мнение.
Они точно лучше говнокодерских курсов от СкиллШитБоксШмокс - знакомый как кто купил - выброшенные деньги. В итоге основы лучше действительно по этим ссылкам изучить.
1С-разработчик — это специалист, который занимается программированием, настройкой и внедрением программных продуктов на платформе «1С:Предприятие».
Это определение для «туристов». А «эмигрантам», лучше его забыть.
1С-программирование это, прежде всего, вспомогательная сфера, когда надо затыкать дыры в официально внедренных конфигурациях 1С. Например, при переносе данных из внешних источников, либо при экспорте во внешние форматы для отчетности в вышестоящие органы (когда встроенных средств 1С недостаточно).
Обычно, работа 1С-программиста, в части собственно программирования, заключается в разработке внешних обработок и дополнительных отчетов. И то не факт, с учетом наличия стандартных инструментов, типа «КД» («Конвертация данных») и т.п. «Лапать» руками «святой» код рабочей конфигурации, вам, скорее всего, никто не позволит. Да и делать это нет особого смысла, конфигурации обновляются слишком часто, а накатывать «чужие», т.е., от фирмы «1С», обновления на свои, то еще удовольствие. Конфликт интересов, рано или поздно, обязательно будет. Поэтому, 1С-программисту лучше сразу ориентироваться только на внешние инструменты взаимодействия с официальной конфигурацией 1С и даже не пытаться лезть в ее внутренности, в режиме изменения. Тем более, что «восьмерка» (1С8х), похоже, сознательно пошла по пути усложнения своего внутреннего кода, относительно «семерки» (1С77). Могли бы просто закрыть свой код, с тем же эффектом. Как вариант, можно писать полностью свою конфигурацию, типа «Магазьки» для 1С82, предназначенной для частных предпринимателей. Но, на это уйдет очень много времени, вопрос, окупится ли проект?
А вот «настройкой и внедрением программных продуктов на платформе «1С:Предприятие»» вам и придется заниматься. И то не факт, в части внедрения. Ибо процесс этот очень сложный, обычно его поручают официальным фирмам – партнерам «1С». Если они сдадут проект «под ключ», то и настраивать вам особо ничего не придется.
А чем же тогда заниматься «1С-разработчику»?
Прежде всего, это постоянное обновление официальных конфигураций. Если фирма большая и «зоопарк» конфигураций там огромен, то этим вся ваша работа может и ограничиться. Кроме того, для работы 1С нужны сервера: сервер баз данных, сервер приложений и, может быть, веб-сервер. Так что нужно быть хорошим специалистом по администрированию соответствующих серверов и системным (сетевым) администратором. Хотя, это уже тянет на отдельные должности.
Кроме того, нужно быть администратором собственно 1С. Ну, там, настраивать учетные записи, определять допуск и разрешения пользователям и т.п.
Также, от вас могут хотеть получать консультации по 1С, т.е. плюс еще одна должность «1С-консультант». Вы должны будет уметь обучать пользователя, консультировать его не только по технической части, но и содержательной, т.е., по бухгалтерскому учету, учету зарплаты, производственному и управленческому учету и т.д. и т.п.
Главная работа 1С-разработчика, на мой взгляд, быть ответственным за внешнюю отчетность в вышестоящие органы. Можно где угодно прокалываться, но не здесь. Могут и по шапке надавать и уволить, особенно, если по вашей вине, фирма будет вынуждена заплатить большой штраф.
Думаю, что современная 1С-разработка, это не столько про программирование, сколько, про ответственность за ведение учета на фирме и сдачу внешней отчетности.
Отсюда, кстати, у 1С-прогарммиста возникает комплекс «недопрограммиста» или ненастоящего программиста. Некоторые, из-за этого, даже уходят в другие ИТ-сферы.
Однако, если, все же вас заставят писать свою конфигурацию либо поддерживать чужую («наследство» от ранее работавшего программиста), то это, скорее всего, от бедности фирмы, которая не хочет покупать и внедрять продукты и программы фирменного учета. И это не обязательно плохо. Ибо фирма «1С» по факту монополист на рынке, чем она успешно пользуется, с выгодой для себя…
Господи, какой бред, кони люди все подряд, может ли человек знающий конфигурации на уровне аналитика и умеющий немножко в код в отдельных организациях называться программистом 1с, да легко, но и предостаточно мест и проектов где поставлены процессы, и программист 1с это про чистый код, код ревью, сборку релиза, коммиты, передача в тестирование и прочие связанные с этим процессом словечки, без помощи в подготовке учётной отчётности, и консультаций пользователей...
Надо разделять 1С-ников:
а) В маленьких фирмах где один человек обслуживает одну - две локальных базы, обновляет их, админии, а то и помогает бухгалтеру вести учет, когда делать нечего (и принтеры чинит!). Там действительно нужны жнецы-жрецы, но их существенно меньше, чем вы думаете. Сейчас мелкий бизнес часто сидит в облаках, и их мелкие нужды обслуживают на ставке 1-2 часа в месяц франчайзи.
а.1) "1С-Админы" на местах, которые занимаются обслуживанием баз (и решением мелких юзерских прлоблем), но редко их доработкой. Там, где держать своего - дешевле, чем платить франчайзи. Называть их "1С-разработчик" будет грешно, это практически ортогональные профессии.
б) В самих франчайзи, где они делятся грубо на аналитиков, разработчиков, админов и поддержку/консультантов. С совсем разными скиллами и зонами ответственности. И где один специалист будет решать проблемы пользователей, не видя код месяцами, рядом другой может перепахивать код типовой конфигурации, и не знать даже основ работы в программе, которую он дорабатывает. При этом в более крупных франчах, а также родственных им компаниях-внедренцах эти процессы фундаментально не сильно отличаются от остальной разработки.
в) В компаниях, которые занимаются разработкой и тиражированием (а также обычно и внедрением с поддержкой) своих решений. Тут всё ровно как и в остальном айти, немного с местной спецификой 1С.
г) Есть и сама 1С, у которой внезапно немалый штат разработчиков, и там даже дадут потрогать код типовых конфигураций.
Надо разделять 1С-ников:
Никто не спорит. Поэтому на курсах надо ориентировать на рабочие места, а не на «сферического коня в вакууме».
а) В маленьких фирмах где один человек обслуживает одну - две локальных базы
а.1) "1С-Админы" на местах, которые занимаются обслуживанием баз (и решением мелких юзерских прлоблем), но редко их доработкой.
Там, где держать своего - дешевле, чем платить франчайзи
б) В самих франчайзи
в) В компаниях, которые занимаются разработкой и тиражированием (а также обычно и внедрением с поддержкой) своих решений.
г) Есть и сама 1С
Да, но есть и средние фирмы, порядка тысячи или нескольких тысяч человек. Там «держать своего - дешевле, чем платить франчайзи», но нужно еще и внедрить 1С. Про крупные компании говорить не будем, например, на «Камазе», в свое время, высадилась бригада спецов от фирмы «1С», для внедрения целого веера современных учетных систем. Соответственно и бюджеты там со многими нулями, которые простым смертным и не снились.
Вот, эти «средние» фирмы, с производственным уклоном, я и имел в виду. Здесь бюджеты скромные, своих программистов мало, но чужих привлекают неохотно. Скажем, наша главбухша, которая пришла к нам со стороны, по просьбе инвесторов, рассказывала, что на ее предыдущей фирме учет по заработной плате разрабатывали три программиста на базе типовой, в течении двух лет. А у нас на сопоставимой фирме, аналогичную задачу решил я один, за тот же срок. Зато у нее получилось перевнедрить наш производственный учет, который я тоже почти сделал, но она сумела запустить его на типовой конфигурации.
Сейчас нашу фирму поглотила более крупная компания, со своим собственным учетом, на базе веб-технологий. Они же и забрали у меня мою работу, из-за чего я вынужден был уволиться. Тем не менее, с этого года они внедряют официальную конфигурацию 1С ЗУП, как минимум, на всех фирмах, которыми владеют. Сторонних специалистов не привлекают, все делают сами, включая прокладку оптоволокна для Интернета.
Поэтому, более интересно, когда обсуждение ведется с конкретными примерами и ссылкой на реальные проекты. Ну, а исключения, они лишь «подтверждают правила»…
Ну и дичь.
Вкатунам очень очень повезет, если они не напорятся на творчество Г1С или Каллимулина с его AI фантазиями.
В начале нулевых в 1с шли так как других вариантов особо не было и вход в 7.7 был достаточно прост, но зачем сейчас в это погружаться с нуля?
Зп в 150к у один эсника реальна?
Хорошая статья! Я подпишусь пожалуй. А есть такая же статься, но про "JavaScript разработчик с нуля до профи"?
Как стать 1С-разработчиком с нуля? Бесплатная программа обучения