Почему хорошо быть BITRIX-разработчиком?
Слышали о профессии BITRIX-разработчика и хотите узнать больше, ищите себя в новой сфере или уже давно работаете? В любом из этих случаев вам будет полезна данная статья. В ней мы расскажем о том, кто такой BITRIX-разработчик, о задачах, которые он решает, преимуществах и минусах профессии, а также поговорим о будущем.
5.4K открытий
Мы команда – DIGIMATIX, мы постоянно растем и развиваемся, в связи с этим к нам в штат на постоянную работу часто требуются BITRIX-разработчики с различным опытом работы.
Кто же такой BITRIX-разработчик?
Если вы только выбираете, кем вам стать и с чем работать, то предлагаем вам рассмотреть профессию BITRIX-разработчика. А если вы уже работаете с Битрикс, то листайте дальше.
Итак, для начала стоит сказать, что компания Битрикс занимается разработкой и поддержкой программ, направленных на автоматизацию управления веб-проектами и корпоративными порталами. Два основных продукта компании – 1С-Битрикс: управление сайтом и Битрикс24.
Данные продукты написаны с помощью такого кода, как BITRIX Framework. BITRIX Framework – это набор готовых модулей и компонентов, с помощью которых можно написать свои собственные продукты. В этой системе нет ограничений по доступу к коду, что является крутым преимуществом, с помощью которого можно создать все что душе угодно.
Отсюда следуют ответ на вопрос “Кто такой BITRIX-разработчик?” BITRIX-разработчик – это специалист, который создает продукты на базе BITRIX Framework и готовых решений компании 1С-Битрикс.
Какие преимущества есть в работе BITRIX-разработчика?
Поговорив с нашими специалистами, мы выделили следующие преимущества:
- Программисты, работающие с Битриксом — одни из самых востребованных среди специалистов PHP в силу популярности этой CMS (1С-Битрикс» занимает первое место среди коммерческих CRM в РФ).
- Работать с Битриксом достаточно просто, так как это коробочные решения с большим количеством функций, которые легко разворачиваются и запускаются с минимальными требованиями.
- Есть интеграции с российскими службами доставки, работающими по российскому законодательству системами онлайн-оплаты, а также встроенная синхронизация с «1С:Управление торговлей», «1С:Бухгалтерия», «1С:Зарплата и управление персоналом». Это значительно упрощает работу по сравнению с другими CMS.
- Есть возможность для творчества и развития. Например, можно писать свои модули для маркетплейса Битрикс.
- Есть возможность работать удаленно по гибкому графику.
А какие преимущества вы видите для себя в работе BITRIX-разработчиком?
Поговорим о минусах в работе BITRIX-разработчиком
Тут скорее мы приведем минусы, связанные с работой всех программистов.
- Придется очень много сидеть и смотреть в монитор. Все это может негативно сказаться на здоровье. Мы рекомендуем, не забывать заниматься спортом, делать разминку и гимнастику для глаз.
- Возможное рабочее однообразие. Бывают долгие проекты, которые надо делать и полгода и год и работа над ними, возможно, упадет на ваши плечи.
- Стереотипы. Например, существует стереотип о том, что если ты работаешь программистом, то ты можешь починить всю технику дома.
- Надо быть готовым к решению проблем не описанных в документации. И для их решения придется не только читать форумы и пользоваться поиском, но и напрямую активно изучать исходный код ядра BITRIX.
Это одни из самых распространенных минусов профессии, а какие вы можете указать? Что вам не нравится?
Какие основные задачи встают перед BITRIX-разработчиком?
Перечень конкретных задач, которые ежедневно встают перед нашими специалистами:
- Сделать слайдер из элементов новостей;
- Вывести рекомендуемые товары, которые можно вручную задавать в карточке товара;
- Реализовать “нечестный” рейтинг в карточках товара, чтобы можно было устанавливать количество “звезд” рейтинга вручную;
- Реализовать возможность отображения персональных материалов в личном кабинете клиента;
- Вывести в корзине сопутствующие или рекомендуемые товары;
- Реализовать различные виды сортировок в списке товаров в каталоге (например, сортировка по рейтингу, или по количеству просмотров);
- Реализовать вывод и работу в фильтре (умный фильтр) диапазонов скидок в каталоге;
- Интеграция сайтов на базе 1С-Битрикс с внешними сервисами (доработка API службы доставки, хранение пунктов самовывоза в справочниках в админке);
- Настройка, внедрение и доработка функционала порталов Битрикс24;
- Разработка и внедрение бизнес-процессов.
Подходит ли вам профессия BITRIX-разработчика?
Мы уже рассказали вам о том, какие задачи решает BITRIX-разработчик. А теперь мы поговорим о том, как определить подходит ли вам эта профессия.
Вам подойдет эта профессия, если:
- Вы работали на бесплатных CMS-системах и вам надоело делать сайты из нескольких страниц.
- Вы работаете на фрилансе и устали быть специалистом-оркестром: одновременно заниматься менеджментом, дизайном, версткой, программированием, тестированием и внедрением. А между задачами еще создавать контент и подбирать картинки.
- Хотите создавать успешные коммерческие проекты с большим и сложным функционалом.
Будущее BITRIX-разработчика
Для того, чтобы понять какое будущее ждет BITRIX-разработчика, нужно обратиться к тому, что в настоящее время представляет компания Битрикс. Компания Битрикс существует на рынке уже 23 года, сейчас она занимает лидирующие позиции на российском рынке в области разработки систем управления веб-проектами и корпоративными порталами. Также компания постоянно расширяет географию и уже вышла на международные рынки.
Исходя из этого, можно сделать вывод, что спрос на BITRIX-разработчиков будет расти, зарплаты увеличиваться, а проекты и задачи становиться разнообразнее.
В общем, становись BITRIX-разработчиком, это интересно и востребовано:)
Как стать Битрикс разработчиком
Битрикс-разработчик создает и поддерживает программы, которые автоматизируют работу веб-проектов и веб-порталов. Работа выполняется на фреймворке Bitrix, поэтому будущему программисту необязательно углубленно изучать кодирование. Так как ему даны готовые модули и компоненты, с помощью, которых разработчик пишет собственный продукт. Будущим программистам, если они хотят связать свою работу с Bitrix, придется поддерживать два продукта – это программа по бухгалтерии 1С Bitrix и CSM Битрикс 24.
Какие задачи встают перед BITRIX-разработчиком?
Программист, работая с Битрикс, должен уметь:
- настраивать, обновлять и адаптировать, оптимизировать Битрикс24 под потребности организации, в которой он работает;
- поддерживать работу Bitrix 24;
- администрировать электронную торговую площадку, интернет-банкинг;
- интегрировать Bitrix с учётной системой;
- интегрировать в нее другие корпоративные системы;
- оптимизировать бизнес-процессов;
- разрабатывать документации и инструкции для пользователей, которые работают в этой же организации удаленно или локально;
- разрабатывать модули;
- участвовать во всех проектах по внедрению Битрикса24;
- уметь трансформировать бизнес-процессы в Битрикс24, уметь перенести их с бумаги в цифру.
Какие преимущества есть в работе BITRIX-программиста?
Разработчики программных приложений, которые более тесно начинают работать с Битрикс, востребованы среди остальных кодировщиков, умеющих писать код на PHP. Так как CSM Bitrix занимает первое место среди остальных программ.
Многим программистам, несмотря на большое количество задач, поставленных перед ними, работать с этой системой просто. Потому что написание кода решается путем выгрузки «из-под коробки». В ней уже находятся готовые модули и большое количество функций. Они легко разворачиваются и запускаются с минимальными требованиями. Эти модули и функции интегрируются с цифровыми бизнес-процессами организации путем написания малого количества кода.
Битрикс успешно внедрен в российские службы доставки. Все они работают по российскому законодательству РФ с отечественными системами онлайн-оплаты. Встроенная синхронизация с «1С:Управление торговлей», «1С:Бухгалтерия», «1С:Зарплата и управление персоналом» очень сильно упрощает работу по сравнению с другими системами.
Программисты, работая с Bitrix, могут творить и развиваться по-своему усмотрению. Им не нужно целыми днями и ночами писать код или тестировать его. А также разработчикам дается возможность писать свои модули для маркетплейса Битрикс.
Разработчики системы Битрикс могут работать удаленно по гибкому графику. Но, несмотря на большее количество преимуществ, есть и недостатки при работе с этой системой.
- разработчики на Bitrix жалуются на то, что приходится долго сидеть и смотреть в монитор, хоть они не пишут код в прямом смысле слова. Долгое сидение за монитором отрицательно сказывается на здоровье. Поэтому опытные разработчики советуют новичкам заниматься спортом, делать разминку и гимнастику для глаз;
- однообразность процессов работы. Попадаются длинные проекты, которые приходится выполнять по полгода, а то и год. Такая ответственная и рутинная работа часто ложится на плечи программистов Bitrix. Опытные специалисты советуют не бояться ее, так как заработная плата за такие проекты с лихвой покрывает минусы работы.
Разработчику всегда нужно быть готовым к принятию нестандартных решений. Для того, чтобы правильно решить проблему, которой нет в документации, придется посидеть на форумах, попользоваться поиском «Google». В некоторых случаях приходится заняться углубленным изучением исходного кода ядра Битрикс.
Еще один минус – это присутствие стереотипов. Ко многим программистам обращаются за помощью в починке электронной техники. Люди просто не понимают, что программирование и техническая часть – это совсем разные вещи.
Как стать битрикс разработчиком?
Чтобы стать Bitrix-разработчиком нужно пройти не только самостоятельное обучение. Потому что оно бывает бессистемным и человек потратит годы прежде, чем добудет определенные знания. Будущий программист должен получить большой опыт в практике, чтобы добавить в портфолио хоть два проекта, которые он вел и разрабатывал.
В этом деле помогут платные онлайн-курсы. На них будущий разработчик пополнит знания, научится работать системой Битрикс под руководством опытного наставника.
Что должен знать Bitrix-разработчик?
Битрикс разработчик должен понимать, что такое соблюдение правил хорошего тона. Это, когда пользователь, сам того не понимая, через визуальный редактор может внести правки в код, из-за чего последний порушит всю работу системы. Поэтому опытные программисты советуют на страницы выносить только компоненты.
Программист должен уметь работать с кастомными комплексными компонентами, разбираться в классах, понимать откуда происходит наследование того или иного элемента.
Также Битрикс программист должен уметь:
- делать слайдеры из элементов новостей;
- выводить рекомендуемые товары, которые можно вручную задавать в карточке товара;
- делать возможным отображение персональных данных в личном кабинете клиента;
- дать клиенту возможность видеть в корзине сопутствующие или рекомендуемые товары;
- задать виды сортировок в списке товаров в каталоге;
- облегчить работу с фильтром для пользователей;
- интегрировать проекты на базе 1С-Битрикс с внешними сайтами;
- настраивать и дорабатывать функционал порталов Битрикс24;
- разрабатывать и внедрять определенные бизнес-процессы.
Заключение
Чтобы стать опытным специалистом в области Битрикс, разработчик должен иметь богатое портфолио. Этот человек должен хорошо знать основную область, где работает, а также иметь отличное представление о смежных направлениях, с которыми ему придется сталкиваться во время работы с CSM.
Профессия bitrix-разработчик
1С-Битрикс: Управление сайтом — это система управления содержимым (CMS), разработанная российской компанией 1С-Битрикс. Эта программа предоставляет набор инструментов для добавления и редактирования контента на сайтах. Вместо использования кода 1С-Битрикс использует файлы и папки, что облегчает и автоматизирует процесс управления сайтом для бизнеса.
Подготовлено_выпускником —>
Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев
В статье рассказываем, кто такие bitrix-разработчики, чем они занимаются, что должны знать и уметь, сколько зарабатывают и как освоить эту профессию.
Кто такой bitrix-разработчик
Bitrix-разработчик — это специалист, занимающийся разработкой, настройкой и поддержкой продуктов Bitrix Framework. Он должен знать основы программирования, уметь работать с базами данных, создавать сайты и приложения на платформе Bitrix.
Также bitrix-разработчики могут заниматься разработкой собственных модулей и компонентов для системы Bitrix.
Чем занимается разработчик битрикс
Все задачи, которые выполняет разработчик Bitrix, можно разделить на три группы: администрирование, разработка и настройка.
— Администрирование . Работа с виртуальными машинами Bitrix или хостингом. Нужно самостоятельно создать окружение: установить необходимые версии и расширения PHP, сконфигурировать базу данных и обеспечить стабильность системы.
— Разработка backend и frontend. Бэкэнд отвечает за логику системы, а фронтэнд за внешний вид сервиса и его взаимодействие с пользователем. Обе стороны разработки сильно связаны, поэтому от разработчика Bitrix ожидают знаний в обеих сферах.
— Настройка включает все то, что не относится к программированию: установка системы, настройка модулей и работа с контентом.
Что должен знать и уметь bitrix-разработчик
Чтобы разрабатывать и поддерживать сайты на платформе Bitrix разработчик должен обладать определенными знаниями и навыками.
Вот что он должен знать и уметь:
- Знать платформу Bitrix и ее возможности, инструменты и компоненты системы;
- Разрабатывать и модифицировать функционал сайтов на Bitrix: создавать и настраивать новые компоненты, изменять уже существующие;
- Работать с базами данных и знание SQL. Bitrix использует MySQL, поэтому разработчик должен уметь работать с запросами к базе данных;
- Основы HTML, CSS и JavaScript. Это необходимо для разработки и поддержки пользовательских интерфейсов;
- Знать основы веб-безопасности и уметь внедрять меры для защиты сайтов;
- Уметь отлаживать код и анализировать производительность сайта через инструменты мониторинга и оптимизации работы сайта на Bitrix;
- Работать с системой контроля версий, например, Git — это важно для совместной работы над проектами и обеспечения контроля версий кода.
Сколько зарабатывает bitrix-разработчик
152 679 рублей — средняя зарплата для Bitrix-разработчик в России, по данным Zarplan .
В конце сентября 2023 года на порталах hh.ru и Хабр Карьера работодатели разместили более 2,5 тыс. вакансий для bitrix-разработчиков. Специалистов ищет малый и средний бизнес, банки и государственные организации.
Например, дизайн-студия готова платить разработчику на 1С-Битрикс от 60 000 рублей за опыт работы 1-3 года.
Тюменская Логистическая компания предлагает зарплату от 120 000 рублей, если вы проработали bitrix-разработчиком 3-6 лет.
Онлайн-гипермаркет мебели НОНТОН.РФ предлагает ведущему программисту 1С 200-250 тыс. рублей. Знание основ интеграции с 1С-Битрикс 24 станет вашим конкурентным преимуществом перед другими кандидатами.
Как стать bitrix-разработчиком
Освоение навыков bitrix-разработки доступно как для начинающих программистов, так и для опытных разработчиков. Существуют несколько способов получить эту специальность.
Многочисленные учебные материалы для разработчиков Bitrix доступны в интернете. Компания 1С-Битрикс регулярно предоставляет бесплатные вебинары, статьи, рассылки, чек-листы и видеокурсы по своим продуктам. Важным фактором являются желание и дисциплина. Такой подход больше подходит для тех, кто уже имеет предыдущий опыт программирования, начинающим следует самостоятельно изучить не только Bitrix-разработку, но и весь стек технологий.
- Бесплатные онлайн-курсы от проекта«Содействие занятости»
Чтобы получить квалификацию 1C специалиста, записывайтесь на бесплатное обучение по программе «1С программист» или « Администратор 1С Битрикс » от проекта «Содействие занятости» .
- Проектировать информационную систему под существующие бизнес процессы;
- Самостоятельно дорабатывать типовую конфигурацию под нужные требования;
- Разрабатывать алгоритмы решения поставленных задач и программировать их на языке 1С;
- Формировать отчеты и получать аналитическую информацию;
- Устанавливать, настраивать и обновлять релизы платформы и конфигурации;
- Осуществлять импорт/экспорт данных.
- Научитесь программированию и работе с системой «1С:Предприятие 8»;
- Узнаете особенности 1С-разработки;
- Поймете, автоматизировать работу бизнеса;
- Научитесь самостоятельно дорабатывать конфигурацию под нужные требования;
- Разрабатывать алгоритмы решения поставленных задач и программировать их на встроенном языке программирования 1С;
- Поймете, как автоматизировать бизнес-процессы;
- Сможете решать задачи планирования, бюджетирования и финансового анализа;
- Будете формировать отчеты и получать аналитическую информацию.
Курс от федерального проекта «Содействие занятости» , цель которого помочь гражданам повысить квалификацию и востребованность на рынке труда, сменить профессию или открыть свое дело.
Обучение проходит 2 месяца в онлайн-формате на образовательной платформе Odin. Все учебные материалы, лекции и презентации доступны в записи в любое время. Обучаться можно по гибкому графику: вечером или на выходных. Занятия проходят 1-2 раза в неделю, учиться вы сможете даже с телефона.
После окончания программы вы получите документ установленного образца и возможность пройти оплачиваемую стажировку в компаниях-партнерах проекта.
Чтобы вам было легче и комфортнее найти работу после обучения, чувствовать поддержку и получать помощь и ответы на вопросы, обращайтесь в Центр карьеры . Специалисты помогут разобраться в вакансиях на должность, подскажут, где лучше искать работу по вашей специальности. В Центре вам расскажут, на какую зарплату можете претендовать и составят подробный план поиска работы. Вы научитесь создавать продающее резюме, оформлять портфолио, писать сопроводительные письма.
Партнером проекта «Содействие занятости» и курса является компания 1С Тренд , которая с 2017 года открыла программу стажировки. Именно в этой компании вы можете попасть на стажировку, применить свои навыки 1С программирования на реальной работе.
Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев
Стать разработчиком PHP и Bitrix: разбитый телефон, 18 видов математики и странные вопросы на собеседованиях
Программистами PHP и разработчиками Bitrix становятся по-разному. Одни с детства знают, что будут писать код, другие приходят в профессию случайно или вопреки обстоятельствам. Наши коллеги рассказывают, как стали программистами, и делятся забавными ситуациями из практики.
Содержание скрыть
Изучал 18 видов математики
Сергей, разработчик Bitrix из Ростова-на-Дону, увлекся программированием в школе. На уроках информатики на старом компьютере «Корвет» с черно-зеленым экраном он изучал Basic и Pascal. После 11 класса Сергей поступил в университет на специальность «Программное обеспечение вычислительной техники и автоматизированных систем».
«У нас было 18 видов математики, — рассказывает разработчик. — Дифференциальные уравнения до сих пор помню! Еще мы проходили Pascal, Delphi, Assembler, С++, C#, Java, Scala, PHP, Perl, Python, базы данных и веб-программирование».
В начале третьего курса Сергей устроился сисадмином в «Детский мир». В магазине он проработал 2,5 года, до самого диплома. Возможно, остался бы и дальше, но его отдел сократили.
После выпуска героя взяли сисадмином в гипермаркет. Там он продержался год — не срослось с руководителем. «Начальница чуть что — начинала ругаться, — вспоминает разработчик. — Как-то я ей сказал, что так себя вести нельзя. Она рявкнула: „А мне надо!”, и в меня полетел телефон-трубка. Я не растерялся, поймал его и кинул трубку в стену. Она разлетелась на мелкие кусочки. После этого случая меня хватило еще на полгода, и я уволился».
Сергей быстро нашел новую работу — он устроился сисадмином в компанию, которая производила кондитерские изделия. Там узнали, что герой по образованию программист, и добавили к его обязанностям разработку сайта. Сначала Сергей писал на С#, Java и PHP, потом в организации решили развивать корпоративный портал и купили девятую версию Bitrix. Так герой начал работать по стандартам Bitrix.
Есть проект, которым Сергей особенно гордится. Герой помог оптимизировать производство, сделав модуль, который считывал с контроллеров показатели, например, вес муки на весах или скорость вращения дежи, мешающей тесто, и автоматически передавал их в 1С. Раньше данные собирали и вбивали вручную, на это уходило много времени. Благодаря Сергею организация сэкономила уйму денег: если бы разработчик не собрал модуль для 1С, пришлось бы покупать готовый за 8 000 €.
В компании Сергей задержался на 9 лет. Он вырос до ведущего системного администратора, у него в подчинении было три человека. Как разработчик он продолжал заниматься Bitrix и администрировал сайт. «В какой-то момент я понял, что мне больше неинтересно — хотелось заняться программированием на новом уровне, — рассказывает Сергей. — Но в компании развития не было, и я решил уволиться. Разместил вакансию на HeadHunter, и мне позвонили из Neti».
В декабре 2019 года у Сергея успешно закончился испытательный срок в Neti.
Мечтает сделать игру
Вадим, разработчик Bitrix из Архангельска, мечтает написать игру. Идея появилась у него еще в школе, когда он увлекся программированием и изучил Pascal и Java.
После школы молодой человек поступил в университет на факультет «Прикладная информатика». Но в начале второго курса Вадим понял, что новых знаний в вузе не дают, а навыки остаются на прежнем уровне, и решил уйти из университета, чтобы осуществить мечту.
«Спустя три месяца я начал искать работу, — вспоминает Вадим. — На HeadHunter нашел две вакансии, откликнулся на обе, но ответили только из одной веб-студии, которая занималась разработкой интернет-магазинов на Bitrix. Дали тестовое задание на PHP и MYSQL. Я не был знаком с этими языками, даже не знал, как работать с базами данных. Попросил совета у одноклассника — он еще в школе писал на PHP. Он велел поставить Open Server — локальный веб-сервер для Windows, который помогает веб-разработчикам писать программы. Я его установил и за выходные сделал тестовое. Поскольку я владел Java, разобраться с PHP было несложно».
После пробного задания Вадима пригласили на собеседование, на котором задавали каверзные вопросы по PHP и MYSQL. Собеседование он не прошел, зато в веб-студии заметили его потенциал и позвали на бесплатные курсы, после которых взяли на стажировку в компанию. Через два месяца его устроили в штат начинающим разработчиком. «Запомнился проект для интернет-магазина спортивного питания, — рассказывает Вадим. — Я хотел попробовать новые идеи и вместо стандартной системы Ajax в Битриксе использовал на сайте более абстрактно-универсальную модель. В итоге код сильно усложнился, но мне ничего не сказали: в студии главное было сдать проект».
Через два года Вадима назначили тимлидом — он занимался новыми проектами и руководил отделом джуниор-разработчиков. «Я одновременно следил за четырьмя большими проектами, — вспоминает Вадим. — Было сложно. Я хотел уйти из студии и переехать в другой город».
Кроме основной работы Вадим занимался бесплатными курсами, которые когда-то проходил. Сначала он помогал преподавателям настраивать аппаратуру перед занятиями, потом стал вести уроки сам. Он горел идеей. Ему хотелось сделать занятия лучше и доступнее: «Мы придумали записывать уроки и выкладывать на YouTube. Доработали лекции, изменили домашние задания. Получилось так здорово, что мы решили помимо бесплатных запустить платные курсы по фронтенду и бэкенду».
После повышения до тимлида Вадим проработал еще полгода. Он уволился, но уехать из Архангельска не получилось. Вместе с компанией, в которой раньше работал, Вадим запустил курсы для начинающих разработчиков, которые ведет до сих пор. Через три месяца после ухода из веб-студии герой устроился в Neti.
«Заболел» программированием в университете
Денис, разработчик Bitrix из Липецка, заинтересовался программированием в 10 классе, когда родители купили ему компьютер для учебы. Это произошло в начале двухтысячных, быстрого безлимитного интернета еще не было.
«Когда нет интернета, возиться с компьютером быстро надоедает, он превращается в ящик с лампочками, — говорит Денис. — Я научился его включать, печатать на нем. Дальше что? Решил освоить языки программирования. Я знал о Basic. Мы проходили его на информатике, и он мне совсем не зашел. Тогда попробовал писать на Delphi. Помню, мы с отцом пошли на хозяйственный рынок, где были развалы с компьютерными дисками и литературой по программированию, и я выбрал себе книжку по Delphi. По ней пытался постичь язык. Не скажу, что далось просто — у Delphi сложный синтаксис. Удавалось запустить учебные примеры из книги, и на этом с Delphi я закончил».
После школы Денис поступил в университет на «Автоматизированные системы управления» (АСУ). Учеба давалась тяжело, но герой называет свое студенчество «грандиозным периодом в жизни». «Я старался, сам выполнял задания, — вспоминает разработчик. — Мешало, что не было стабильного интернета. До сих пор жалею, что когда был помоложе, пренебрег изучением веб-технологий. Настолько это сейчас востребовано — всегда будет работа. В университете нас обучали строго типизированным языкам: C++, C#, Java. Слабо типизированные языки — JavaScript или PHP — мы не проходили. На практике оказалось, что найти работу на строго типизированном языке гораздо сложнее. Нужны серьезные навыки».
После защиты диплома Денис ушел в армию, а вернувшись, устроился на местный металлургический комбинат. Героя взяли инженером АСУ, но по сути он был техником и помогал коллегам решать проблемы с оборудованием. Работа герою не нравилась. В университете его заразили программированием — после выпуска он знал, что хочет писать программы. Денис быстро понял, что, чем дольше остается на комбинате, тем сложнее ему потом будет реализоваться в профессии мечты.
Однокурсник предложил Денису стать распространителем Java-сервиса ГИС ГМП (Государственная информационная система о государственных и муниципальных платежах) среди банков. Для этого нужно было переехать в Москву. Денис согласился и уволился с комбината.
«Пожил в Москве: метро, суета, — вспоминает герой. — Поездил по банкам, посмотрел, как устроены ИТ-отделы, какие там люди, как они между собой общаются. Интересный опыт. Но проектная работа — ненадежное дело, которое трудно распланировать. Я повнедрял систему месяца четыре, и мне предложили интегрировать внутреннюю систему банка «Союз» с сервисом «Ингосстраха», чтобы реализовать бизнес-процесс страхования карт для клиентов банка. Я сделал свою часть на Java. Это моя гордость».
Через полтора года, в 2015 году Денис вернулся в Липецк. С этого момента началась его карьера в веб-разработке. Резюме героя увидела местная ИТ-компания и пригласила его на собеседование. Денис прошел тестовое задание и его приняли программистом-стажером. В ИТ-компании герой работал 10 месяцев — зарплата у начинающего разработчика невысокая и Дениса беспокоил низкий доход.
Он перешел в организацию, которая производит электротехническое оборудование, на зарплату в два раза выше. Дениса взяли в штат и дали задачи по сайту на Bitrix. Первый год все было очень хорошо. Герой резко подтянул HTML, CSS, JavaScript, PHP. Но потом поменялся директор, порядок выполнения задач изменился, начались недопонимания: «Я подумал, что надо менять работу, иначе меня надолго не хватит».
Денис опубликовал свое резюме, и ему позвонили из Neti, где он работает с 2018 года.
Поменял холодный Томск на теплый Сочи
Сергей, программист PHP, сейчас живет в Сочи, но его профессиональный путь начинается в родном Томске. В школе Сергей не интересовался программированием — на информатике изучали только Pascal и Fortran, а эти языки герою не нравились. Но он все равно решил, что выберет специальность, связанную с компьютером.
Сергей поступил в Томский государственный университет на радиофизический факультет, но учился на кафедре информационных технологий, которая была ближе к программированию, чем к радиофизике.
После выпуска Сергей устроился разработчиком в «Сибирьтелеком», дочерний филиал «Ростелекома». Он занимался внутренними новостными сайтами и корпоративными порталами. В «Сибирьтелекоме» проработал пять лет. «Засиделся у них, — со смехом говорит герой. — В компании мне помогли вырасти. Я узнал, как решаются реальные задачи и как выглядит правильный код. Я работал с более опытным программистом. У нас не было дедлайна — мы разрабатывали в комфортном темпе, без напряжения, и коллега учил меня хорошо писать, без ошибок. Он задал мне верное направление. В этом плане мне повезло — попади я в веб-студию, могло получиться по-другому. Во многих веб-студиях за качеством кода никто не следит, потому что некогда — нужно скорее сдать проект».
Затем Сергей перешел в Открытый молодежный университет (ОМУ), где создавали проекты для дошкольного образования. В организации герою нравилось — появились нетривиальные задачи, решая которые Сергей прокачивал навыки: «Я изучил фреймворки: Yii2, Laravel. Много работал не только с бэкендом, но и фронтендом».
Из компании Сергей уволился через три года — решил переехать туда, где теплее, и перебрался в Сочи. В новом городе разработчик начал искать работу: «В Сочи развито риелторство, и чаще всего программисты требовались агентствам недвижимости. Я походил по собеседованиям, но мне не понравилось — во многих фирмах хотели за копейки получить суперспециалиста. В одном месте дали анкету со странными вопросами, которые вообще не связаны с программированием: „Почему вы переехали в Сочи?“, „К вам приезжают родственники?“. Помню, заполняю, а сам думаю: „Батюшки! Что это?!“».
В Сочи герой так никуда и не устроился. Через месяц поисков ему позвонили из Neti. Сергей прошел все этапы собеседования и вот уже три года работает удаленно.
У наших героев разные пути, но всех их объединяют неугасаемый интерес к профессии и огромное желание развиваться в любимом деле. Надеемся, что их истории вдохновят вас не бояться менять работу и искать занятие, которое сделает вас счастливым. Если хотите попробовать себя в программировании, читайте советы наших героев «Как стать веб-программистом с нуля».