Стоит ли УЧИТЬСЯ на ПРОГРАММИСТА 1С?
ฝัง
- เผยแพร่เมื่อ 13 มิ.ย. 2024
- Данное видео даст тебе более глубокое понимание работы программиста 1С. Ты узнаешь минусы и плюсы профессии 1С программиста и решишь для себя, учиться или нет на программиста 1С. Тем, кто только планирует обучаться программированию 1С с нуля, будет особенно полезным ознакомиться с профессией программист 1С.
Желаю всем приятного просмотра!
Таймкоды:
00:00 Мнения о том, стоит ли учиться на программиста 1С?
00:40 Минусы работы программистом 1С
00:44 Минус №1
01:28 Минус №2
02:07 Минус №3
02:50 Плюсы работы программистом 1С
02:55 Плюс №1
03:20 Плюс №2
03:30 Плюс №3
03:55 Плюс №4
04:20 Плюс №5
05:03 Плюс №6
05:34 Ответ на главный вопрос.
Telegram канал: t.me/AndreyPro1C
#1с #программист1с #1спрограммирование #1спредприятие #андрейпро1с
Спасибо за видео! Интересная информация
Спасибо😉
Два года работаю в 1С, из них почти все время проработал во франче. Из плюсов - взяли с нуля (на оклад в 20к, правда, но это было в 22 году), помогали учиться, была программа повышения почасовой ставки через обучение (не сертификаты), программировать надо было много, ездить с коробками не надо было совсем, коллектив приятный, строгого графика работы и обязательной работы из офиса не было.
Минусы - из опытных людей в отделе по сути был только один начальник, все остальные - в лучшем случае 2-3 года работы, для развития приходилось брать на себя задачи, которые никто из коллег не решал, с непредсказуемым результатом. Какое-то время пытались внедрить аналитиков в качестве прослойки между программистом и клиентом, но они все сбежали после полугода работы на зарплаты пожирнее.
Как итог - сидишь и с уверенным видом обсуждаешь напрямую с айти-директором (а то и с собственником) компании какой-нибудь модуль по интеграции с Битриксом, который ты в глаза не видел, понятия не имеешь, встанет ли он на их конфу и сколько часов за это выставить.
Почасовая система оплаты отдельная боль - либо ты находишь нишу и годами клепаешь одни и те же решения, закрывая по 300 часов в месяц, либо, опять же, на свой страх и риск берешься за что-то новое и, скорее всего, наживаешь головняки и проседаешь в зарплате.
Ночные обновления и накатывание доработок поздно вечером, когда в базе уже никто не работает, обычное дело, доплачивать за это не принято. Если повезет, то можно из клиента выбить доплату за работу в выходные и праздники.
Работать мне приходилось со специфической конфой, как итог - спустя два года опыта работы с базовыми конфигурациями (ерп, ут, бп) - очень мало, даже знаний БСПшных механизмов толком-то и нет. Чему научился - так это разным платформенным механизмам-запросам-скд, траблшутингу, умению работать в стрессовых ситуациях (6 утра, очередь на кассе в больнице из-за твоего косяка или случайно удаленные 15к записей регисира контактной информации из рабочей базы...), и более-менее адекватным стандартам разработки.
Зарплата из-за сделки была нестабильной, у меня не выходило больше 70, а в средем 50. Были уникумы, которые получали и 200 и 300, но в среднем по отделу было около сотки (городе-миллионник, от столиц далеко). Вообще зарплата сильно зависела от того, с какими клиентами ты работаешь и как умеешь себя продавать. У разных клиентов за одну и ту же работу разница в оценке может быть в 3, а то и в 4 раза.
По итогу - спустя два года уволился по запарке, на работу взяли по второму отклику, удаленно, на зп почти в три раза больше моей средней зарплаты на прошлом месте. По первому отклику сбрили из-за недостаточного знания базовых конф, что справедливо.
Поработал пока что немного, с клиентами ни разу не общался, все делалось через руководителя проекта - что радует, конечно. Есть правда опасение, что это может оказаться конвейром по клепанию отчетиков и печатных форм, но в любом случае после франча ощущения по комфорту работы и доходам - небо и земля.
Можно ли сразу устроиться на нормальную заралату и условия - не знаю. Мне кажется, с профильным образованием найти такое место можно, по ощущениям в 1С сейчас жуткая нехватка людей. На контрасте с другими языками - конкуренции можно сказать что нет, требования к знаниям на собесах - не сравнимые.
С точки зрения программирования в целом - 1С неплохой инструмент. Возможно, в своей области - даже один из лучших в мире, не побоюсь такого утверждения. Если вам нравится программировать и у вас нет опыта работы, то вам в любом случае будет интересно поначалу, да и начать решать реальные задачи на 1С гораздо проще, чем в других языках.
Система учета с кучей таблиц и транзакциями, формочки, фоновые задания, экселевские таблицы, http-клиенты - все это тут делается довольно легко и непринужденно.
Но в плане скорости развития, технологий, экосистемы, коммьюнити и качества материалов - тут все зачастую грустно. Средний уровень программистов довольно низкий, большинство из них других технологий в глаза не видели и слова "фреймворк" или "класс" - это для них что-то из другой вселенной. В основном все пилится как можно быстрее и лишь бы работало, думать об оптимизациях и стандартах некогда. Тестирование - в лучшем случае ручное, а часто его и нет вовсе, если клиент не хочет его оплачивать, все накатывается сразу на прод. Вроде есть какая-то приблуда для автоматизации тестирования, но я ее в глаза не видел. Язык в плане синтаксиса- довольно простой, каких-то сложных конструкций вы тут не увидите, ООП как такового нет, но зато есть куча готовых объектов из разных предметных областей - типа для вывода печатных форм, для работы с XML и так далее, всего за всю жизнь не выучишь.
В общем, если вы молоды, вам нравится программировать и у вас есть свободное время - лучше учите что-нибудь другое.
Если вас задолбала ваша работа, учить английский и всякие дурацкие алгоритмы и паттерны не хочется, а хочется за пару лет выйти на нормальный доход в другой сфере - можете пробовать 1С.
Спасибо огромное за ваше мнение. Оно мне очень сильно откликается. Понравилось то, что вы брались за те сложные задачи, за которые не брались ваши коллеги. Это хорошее качество, которое необходимо для хорошего специалиста! Поэтому я уверен, что у вас большое будущее в профессиональном плане😉
@@AndreyPro1C это стоило мне больших нервов и бессонных ночей) Особенно поначалу.
Может, и не брался бы, но дефицит задач заставлял - либо ты берешь новую задачу и получаешь хотя бы тридцатку, либо не получаешь вообще ничего. Ну тут специфика сферы сказалась - медицинская конфа, клиентов не так много, задачи у них обычно небольшие и больших денег у них нет
У ребят, которые занимались тем же ерп, дела были повеселее
@@user-cp1ku6kr6zтакой опыт тоже необходим. Главное что не опустили руки и двигались вперед👍
Вот я сейчас я такой путь прохожу
Желаю вам терпения и сил, это того стоит😉
Не стоит. 1С - это самые неадекватные работодатели. Даже не думайте, что отношение к 1Сникам такое же, как к айтишникам. Нет, там совсем все по-другому. Это дикие переработки. Еще ничего, если вы попадете в команду, где вы не будете напрямую общаться с заказчиками, но 1С - это такая сфера, где часто специалист выступает и как разработчик и как аналитик. Поэтому будьте готовы к общению с неадекватными бухгалтерами и начальниками отделов, которые будут вам звонить или даже лично приходить и устраивать истерики. А так как 1С система в принципе не очень надежная, то все шишки будут валиться на вас, даже если вашей вины в этом нет и даже тогда, когда это их собственная ошибка! А такие ситуации происходят даже чаще, когда заказчик сам делает что-то не так, но утверждает, что это вы накосячили. Опять же, если вы работаете один, без буфера из аналитиков, то вам просто не дадут сосредоточиться на той или иной задаче, будут полоскать мозг и постоянно отвлекать. В 1С практически напрочь отсутствует культура разработки. Начальники отделов часто вообще не в курсе того, как ведется продуктовая разработка в нормальных компаниях. Начальники - это обычно прожженые 1Сники, работающие с 1С уже 15-20 лет. Но их проблема в том, что они ничего другого даже не нюхали. Доходит до маразма, когда обмен через файлы между базами они считают самым надежным и не дай бог предложить обмен по HTTP, например. Вообще, среди коллег продвинутых людей очень мало. Скорее коллективы по поддержке 1С напоминают болото, где ты лишь деградируешь.
Все что вы сейчас описали, очень напоминает мне одно из моих прошлых мест работы. Я с вами согласен, и об этом упомянул в пункте об универсальном сотруднике. Но тут все зависит от вас, если вы останетесь в таком болоте, вы увязнете и потонете. Главное найти в себе силы пробовать, проходить множество собеседований и вы обязательно найдете адекватного начальника и профессиональный коллектив, где вас не только будут уважать и ценить, но и благодаря этому появиться мотивация расти вверх и развиваться. Я тоже сменил не одно место работы, где пришлось поработать с разными коллективами и людьми, и могу сказать: кто ищет - тот всегда найдет. Да и эта проблема не только в 1С, неадекватных полно и за его пределами😉
@@AndreyPro1C Да, но все адекватные вакансии начинаются с 3х лет опыта ) То есть 3 года ада придется терпеть в любом случае. А в хорошее место надо еще постараться попасть. И эти места только в компаниях по продуктовой разработке по заказу или на продажу. К сожалению, мир 1С - это на 80% сопровождение инфраструктуры 1С на конкретном предприятии. А там примерно везде все одинаково. Ну разве что в некоторых местах платят хотя бы побольше. А в общем и целом зарплаты в 1С не соответствуют нагрузке. Иногда пишешь код по 12-14 часов до головных болей и сильной усталости глаз. И думаешь, а надо ли вообще тебе это за такую зарплату, когда курьеры больше зарабатывают ))) Может, если пересидеть этот сложный период, потом откроются хотя бы какие-то перспективы. Но я за свою жизнь видел много 1Сников, которые топчутся на месте. Не всем удается как-то продвинутся по карьерной лестнице и остаются рядовыми разрабами с соответствующим отношением к себе. Единственные, кто живет неплохо - это специалисты на аутсорсе с почасовкой, работающие сами на себя. Но это надо больше быть торгашом, чем специалистом. Надо уметь продавать себя. Не каждому это дано.
К таким зашкварным ситуациям 1С вообще никакого отношения не имеет. Всё зависит от человека, чем бы он ни занимался. Если что, в 1С 18 лет.
@@compas013 Я хоть и не так долго занимался, но могу сказать со 100% уверенностью, что с таким отношением я столкнулся впервые к сфере 1С. Да и раньше, когда я работал на других должностях, в других компаниях. Я не понимал, например, почему бедного 1Сника заставляют работать ночью ) А теперь понял, что если какому-то начальнику вдруг взбреди какой-то новый функционал, часто тупо требуют, чтобы завтра он уже был и не важно, что сроки нереальные и не важно, что в середине дня конфигурацию не обновишь, значит должен сделать все до 7 утра. Да, тупо могут в конце рабочего дня дать задачу со сроком выполнения к утру. И это в порядке вещей. Раньше наблюдал за этим со стороны, а потом увидел все изнутри. Да, можно отказаться, но тогда тебя просто попросят.
@@compas013 Что-то ютуб трет комментарии... Напишу тогда кратко - имеет. У меня есть знакомые в "нормальной разработке" и там, и условия труда совсем другие, и отношение другое, и оплата тоже совсем другая. Так что если кто-то думает об 1С, я бы на их месте задумался о работе на других стеках.
Ещё один плюс - можно легко сменить место работы. Таким образом найти компанию где не придётся работать программистом широкого профиля...
Все верно, я бы отнес это к востребованности и высокому спросу👍
...где не придётся работать программистом 1с.
Стоит, если понимаете, что не осилите полноценный язык программирования и набор сопутствующих инструментов.
учишься, учишься . доходишь до регистра бухгалтерии и бросаешь )
и кстати пород входа ни разу не низкий. сейчас требования от 3х лет, знание кучи конфигураций . бсп, кд, интеграция сторонних сервисов с сайтов и всякие трг оборудование, и самое противное знание предметной области на уровне сотрудника по этой самой предметной области, то есть и бух и зуп и ут со складом. да и производственные и бизнес процессы неплохо бы. и все это еще марь ивановне объяснить .... короче геморно. ... раньше можно было просто на формочках и отчетиках въехать , сейчас не прокатит
Спасибо за комментарий. Опыт от 3-х лет это уже не начальный уровень. Если вы хотите большую зп, то да, работадатель должен понимать за что платит, за опыт и знания. А начальном уровне все же достаточно только базовые знания и навыки, а дальше развивать их на боевых задачах. Касаемо учебы, то без этого никак, учиться нужно будет постоянно😊 чтобы быть востребованным и конкурентоспособным специалистом.
@@AndreyPro1C смотря что вы под базовыми знаниями подразумеваете. Может опыт внедрения ERP. для какой нить франчи это база )
@@MaxSemin нет-нет, опыт внедрения ERP - это далеко не базовые навыки😊 Я имею ввиду тут основные платформенные знания 1С, с которых можно уже стартовать: азы программирования, основные объекты конфигурации, запросы и управляемые формы. Хорошая подготовка позволит решать несложные задачи на практике, и уже дальше погружаться в предметную область, набирать бесценный опыт👌 Конечно, все будет зависеть не только от знаний сотрудника, но и от компании, в которую он попадет😉
Возможно, мне повезло, но я устроился во франч вообще без опыта, а спустя два года устроился в другую компанию с очень поверхностным знанием БСП и популярных конф, по сути чисто на знании платформенных механизмов, управляемых форм и языка запросов
@@user-cp1ku6kr6z фарт никто не отменял ) лакер )
Решил я тут из java снова вернуться в 1С. Откликнулся на вакнсию эксперта по производительности от самой компании 1С.
При разговоре HR сказала что работа имеет разъездной характер работы, работа в офисе у клиентов... Положил трубку и больше вакансий не смотрел
Почему решили сделать переход из Java в 1С?
@@AndreyPro1C в java есть ощущение что 80% времени занимаешься тупой и бесполезной работой.
Из разряда
1. Мы будем делать проект по event driven на кафке. А нахера? Потому что Кафка это модно и тим лиду ее хочется пихать везде. Теперь постоянно мучаемся с решением проблем взаимодействия сервисом между собой
2. Мы решили использовать DDD в нашем проекте, поэтому надо выучить Ddd и рефакторить наш проект
3. Переписывание проекта с одной технологии на другую, искусственно создавая новые проблемы
В 1С с этим проще, но из 1с ушёл в 2022, потому что видел как соседний веб отдел на руках носят и всякие плюшки им дают (удаленки, конфетки, премии) а к нам как к собакам сутулым относятся, хотя у нас штат 1с программистов 15 человек
Мораль: Везде хорошо где нам нет. Надо понимать где и с чем придется мирится
@@katacode Мораль абсолютна правильна, везде есть свои плюсы и минусы. Но на мой взгляд, в 1С сейчас стало гораздо лучше работать, с удаленкой сейчас проблем нет, с клиентами общаются аналитики, администрирование на админах, программисты занимаются разработкой. Такие компании на рынке есть с полноценным штатом ИТ специалистов, где каждый занимается своим делом. Главное, что бы нравилась сама разработка.
вот интересно, когда умрет этот язык программирования ?
Никогда, по крайней мере не ближайшие 100 лет точно😊
На самом деле скоро. Его уже заменяет новый синтаксис, который в 1С:Элемент используется
1С:Элемент будет решать свои определенные задачи, прежде всего связанные с веб-интерфейсом. А учитывая опыт внедрения 1С:Исполнитель, да или той EDT, то Конфигуратор еще с нами надолго😊
Учитывая крайнюю дату в регистрах накопления по которой считаются итоги (3999 год) то ой как не скоро. 😂
@@user-bm8qb7sn7rэто точно😂
"Низкий порог входа"... я бы поспорил. В 1C нужен не просто технический кодер, а человек который будет разбираться в прикладной области программирования. А вот тут с пригорки не заскочишь за месяц. Так что порог входа он скорее растянутый до хорошего специалиста, пока познаешь дзен разных учетов.
"Удаленный программист" это тоже не так, намного сложнее чем в других языках. 1C программиста как раз всегда хотят видеть в офисе. По причине необходимости прямого общения с пользователями и как раз чтоб еще что-нибудь выполнял кроме программирования)) Удаленно в основном могут работать уже "набитые" программисты, которые просьбы пользователей, могут быстро перевести в рабочие механизмы. Для новичков это точно не вариант. Им как раз нужно в офисе работать с теми, кто ведет учет. Или во франче под руководством наставников. Но с этими наставниками тоже бывает отдельная головная боль.
По низкому порогу входа за месяц - конечно, не заскочишь. Однако в комментариях есть люди, кто входил в профессию 1С программист за 2 месяца, причем как с небольшим опытом программирования на другом языке, так и не связанные с ИТ вообще. На мой взгляд, что бы трудоустроиться и начать решать несложные задачи, нужно знать хорошо как минимум основные платформенные механизмы 1С, на изучение которых уйдет 4-6 месяцев, все зависит от того, сколько времени посвящать учебе. Не обязательно на старте знать типовые конфигурации. Погружаться в них можно уже во время работы.
Касаемо удаленной работы, то тут соглашусь, что на старте лучше поработать в офисе, для коммуникации не настолько с пользователями, насколько с коллегами программистами. Все же общение с пользователем можно заменить аналитиком, если он есть в компании. А вот живое общение с программистами даст хороший рост в развитии. С опытом можно думать об удаленке. Но тут опять же, все индивидуально, я лично знаком с программистом, кто на старте работает на удаленке в крупной компании. Но тут сказался как опыт с ИТ сферы, так и желание, терпение и упорство при подготовке👌 Про наставников верно подмечено😉
Если в городе нет офисов переезжать не охото
4 года проработал с 1с и потом перекатился на node. И мне есть что сказать по этому поводу.
Минусы.
Из того что сказал автор:
С первым не согласен так как "Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует". 2 и 3 согласен. Ну и мои минусы такие.
1. Как таковой разработки в 1с не так много. В основном это поддержка текущих решений и их допиливание под хотелки заказчика. А вот попасть в компанию которая чисто свой продукт пилит уже сложно.
2. Очень слабое комьюнити по сравнению с другими языками и технологиями. Иногда и агрессивное что вообще отпугивает.
3. Качество кода ужасное. Некоторые модули той же бухгалтерии могли состоять из 1 функции в 5000 строк. Ключевые курсы от 1с(Проф и спец) не содержали в себе информации о том как правильно писать понятный и поддерживаемый код. Корень проблем опять же в самой 1с их платформе которая развивается очень медленно что и сказано в видео. Из за этого вероятность убить день на дебаг ужасного кода стремиться к 100%
4. Когда я работал та же 1с была платной. Бесплатно можно было получить только обрезанную версию. Считаю что это ужасно так как отталкивает новичков.
Плюсы.
С первым пунктом согласен. Но главное что бы человек развивался в языке что уже намного сложнее особенно если нет наставников. Многие с опытом в 5+ лет пишут жуткий говнокод. Остальные пукты тоже верные. Особенно последний. Я так и переехал на более удобный инструмент.
Из личного опыта еще выделю то что написать mvp на 1с будет намного проще чем на других языках/инструментах. Если бы еще сам 1с не был бы таким жадным то число продуктов на их платформе было бы в разы выше. Но имеем то что имеем.
Мой вывод что вкатиться в разработку через 1с будет проще чем на других языках, но при этом если захочется и дальше развиваться как разработчик, 1с будет сильно стеснять и от него придется отказываться в пользу других инструментов. Но в своей нише простой автоматизации бизнеса он хорош
Спасибо за развернутое и агрументированное дополнение. Касаемо пункта 4 добавлю, что для обучения сейчас есть бесплатная лицензия разработчика, которая позволяет обучаться без каких-либо ограничений. Пункт 2, конечно, улыбнул 😂 но доля правды в этом есть. В остальном полностью с вами соглашусь👍
2 года в 1С, в целом согласен.
Есть ощущение, что медленно но верно условия труда для 1С-программистов улучшаются, вижу вакансии по типу "у нас все не как у других в 1С", "устал от kpi? тебе к нам" и подобное.
Сам на новой работе пока что ни разу не общался напрямую с клиентами, и на испытательном сроке получаю оклад без привязки к часам.
Слабое комьюнити - да, хотя отчасти это объясняется просто гораздо меньшими размерами, но в основном - спецификой работы и низким уровнем входа.
Может быть, с ростом зарплат и улучшием условий средний уровень программистов постепенно вырастет. Может быть, в связи с бумом фирма 1С начнёт побыстрее шевелиться и наконец введёт в полноценное использование ту же EDT с блэкджеком, подсказками по регламентам и ИИ- ассистентом...
Но это все мечты, а пока что по уровню комьюнити и качеству кода - все так, как вы сказали. И 1С годами учит по одним и тем же билетам при подготовке к тому же спецу - проектированию регистров бухгалтерии и СПР (что вообще в реальной работе не так уж и нужно), когда для начала надо бы учить писать чистый и задокументированный код, а потом использованию того же БСП, обменам и функционалу типовых конфигураций
@@user-cp1ku6kr6zда, условия труда улучшаются с каждым годом, как и сама платформа 1С. Тоже верю в прекрасное будущее самой 1С. Идеала не жду, конечно, но улучшения будут в любом случае👍
а как вам бухгалтерши, которые не могут объяснить чего хотят, но ты должен понять?
Поработать в компаниях, где идет непосредственное взаимодействие с пользователями, это тоже опыт. Но я бы посоветовал более крупные компании с аналитиками😉
Да, непонятно почему 1C так пренебрежительно разрабатывает "средства разработки под 1С". Пилит новую IDE уже десятилетия)) и нет четкого прогресса и конечного продукта. Все в каком то подвешенном состоянии. Видно сами программисты не сильно важны для компании))
Да, хоть и выходят в релиз множество различных инструментов и технологий 1С, но судя по всему, конфигуратор с нами надолго еще😉
бля, почему у меня это виде в реке:) шиза епт:)
Из условных минусов еще :
- работа только с заказчиками из стран СНГ и в основном в РФ. Тк в "общепринятом понятии" программист - это фрилансер, удаленщик , работающий в тч на заграничные компании , получая зп в $. Но там и конкуренция, и спрос соответствующие, скорее всего;
- своя ниша (узкоспециализированная), здесь не получится разрабатывать графические приложения, видеоигры и прочий развлекательный контент и др. Те надо быть к этому готовым, понимать в целом специфику отрасли, где и зачем применяют 1С.
Всё верно👍 спасибо за аргументированное дополнение😉
Хотел сказать тоже самое, но за меня это уже сказали.
Занятие 1С плохо тем, что оно совершенно не востребовано на западе. Поэтому тут не получится напрямую зарабатывать USD или евро на аутсорсе или удаленно.
Так что программист 1С обречен находиться в рублевой зоне и поэтому стать 300К-наносеком тут очень сложно.
Если нет бабского мышления или хотя бы не умеешь читать бабские мысли то и лезть туда не стоит😂
Почитал пару комментов ...
Одно-эсники, так это на вас навалился и держится росс. бизнес?
А шо такое?)
Хейт в сторону 1сников всегда необоснован. По сути он идёт от тех кто хейтит всё российское, тем более в нынешнее время это стало популярным - хейтить всё российское.
Может потому что говно делают 😂но это не точно
Я не слышал, что бы кто-то Касперского хейтил. Странно, правда ?)
всё об одном это каждой специализации можно рассказать