Как построить карьеру в 1С? Онлайн-школы программирования обещают быстрый взлет и стремительный рост по карьерной лестнице. однако в реальности можно сидеть в джунах несколько лет и не писать код, который изменит мир. Спросили коллег-ведущих разработчиков, как построить карьеру в 1С-разработке.
Александр, ведущий разработчик 1С
Как строилась твоя карьера?
Мой интерес к разработке начался еще со школы. В институте я учился на программиста, но именно 1С я начал изучать сам после диплома. Я посмотрел на программу с пользовательской стороны, и мне стало интересно, как на ней работать с точки зрения программирования.
Первый опыт разработки на 1С я получил на ТЭЦ. Там я работал еще на «семерке» почти 5 лет. Потом перешел на «1С: Предприятие 8», уже стал более маститым разработчиком. В «КРОН» я работаю с 2020 года, а общий стаж в 1С уже 15 лет.
1С — актуально?
Да, сейчас активно идет импортозамещение, а на 1С сейчас переходят повсеместно, от маленьких магазинов до больших производств.
Что можешь посоветовать начинающему разработчику?
Учиться на практике и не надеяться только на курсы. Это хорошая база, но всех фишек системы там не узнать. Это приходит с опытом, поэтому как можно быстрее рекомендую переходить от теории к практике.
Еще что советую развивать — мышление разработчика. Перед тем, как писать алгоритмы, надо понимать, как они работают, то есть погружаться и интересоваться. А самое главное — соблюдать стандарты 1С, чтобы код писать как надо.
Ильдар, ведущий разработчик 1С
Как стал разработчиком?
Интерес к программированию проснулся еще в детстве, любил уроки информатики, когда мы программировали на Basic. Даже ездил на республиканскую олимпиаду.
Далее институт по профилю «автоматизированные системы обработки информации и управления». Потом работал программистом на заводе, в банке и после пришел во компанию-франчайзи 1С, где как раз я познакомился с 1С и так на нем и остался.
По итогу, опыт работы с 1С у меня почти 20 лет.
Карьера в 1С — реально ли?
Да, конечно. Новичкам, скорее всего будет более понятным синтаксис языка программирования на русском, хотя можно писать и на английском.
Еще я думаю, что карьеру здесь будет легче построить тем, кто хоть немного разбирается в предметной области, например, в бухгалтерском или налоговом учетах, знает, как рассчитывается заработная плата. База по экономике желательна для работы с 1С.
Какие навыки надо прокачивать?
Умение работать с клиентами. Они смотрят на систему как рядовой пользователь, а специалист — как разработчик, который должен уметь понять желания и реализовать их. Например, ты общаешься с бухгалтером и он хочет, чтобы у него в системе было а), б), в). А я уже в голове сразу прикидываю, какие это будут новые объекты или как я буду дорабатывать существующие.
Какие курсы или пособия можешь порекомендовать?
Книга «1C: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы.» — думаю, будет весьма полезна для начинающих разработчиков.
Ознакомьтесь с нашей подборкой полезных книг – «Десять книг в библиотеку разработчика 1С»
Василий, ведущий разработчик 1С
Как начал работать программистом?
Учился на радиофизика. Интерес к компьютерам и программированию был с детства.
После учебы предложили работу, связанную с внедрением и поддержкой 1С, решил попробовать. Начинал с поддержки седьмой версии, потом франч, переход на восьмерку, поддержка 1С различных предприятий Понравилось, решил развиваться в этом направлении. Стаж более 20 лет.
Какие перспективы в 1С?
Хорошие, если 1С будет и дальше развивать платформу и конфигурации.
Что посоветуешь новичку?
Работать в команде, у меня качественный скачок произошел именно в совместной работе.
Старайтесь решать задачи самостоятельно. Естественно, что в 1С вам придется столкнуться с проблемами, связанными с пониманием того, как что-то работает. Однако вместо того, чтобы каждый раз искать готовые решения, старайтесь сначала решать проблему самостоятельно.
1С имеет довольно обширную документацию и форумы, где можно найти полезные советы и ответы на распространенные вопросы. Постепенно, разбираясь с каждой проблемой самостоятельно, вы будете лучше понимать систему в целом.
Ошибки. Еще один важный момент, который нужно учитывать новичку в 1С, — это работа с ошибками. Независимо от того, занимаетесь ли вы бухгалтерией, складским учетом или программированием, ошибки будут возникать. Важно не бояться их, а понимать, как находить и исправлять. В большинстве случаев 1С предоставляет подробные сообщения об ошибках, и ваша задача — научиться их читать. Иногда требуется корректировка данных, в других случаях — изменение кода. Постепенно вы научитесь диагностировать проблемы и находить решения.
Практикуйтесь на реальных задачах. Наконец, главный совет — как можно больше практиковаться. Пробуйте найти возможности для практики: устанавливайте учебные версии, создавайте собственные тестовые базы, имитируйте работу с документами и отчетами. Чем больше вы будете практиковаться, тем увереннее будете чувствовать себя при реальной работе с системой.
Карьеру разработчику 1С можно построить, если есть действительный интерес к коду, желание разбираться в сложностях и готовность постоянно учить новое. Наши коллеги признаются, что до сих пор подтягивают знания в той или иной областях. В «КРОН» пишут код не ради кода, а ради результата. Если вы тоже горите работой, присоединяйтесь к нашей команде — мы делаем крутые проекты и готовы давать вам возможности для карьерного роста.
*Иллюстрации от icons8.com