Эльдар живет в Волгограде и работает в Neti четыре года. Его путь от новичка до крутого специалиста в 1С был нелегким. В статье Эльдар рассказывает, с какими трудностями он столкнулся на профессиональном пути, и делится советами с теми, кто мечтает стать разработчиком 1С.

Эльдар увлекся технологиями еще в школе. Первое, что он сделал, когда ему в 13 лет подарили компьютер, — прочитал всю справку к операционной системе. Позже, узнав о компьютерной анимации, он пытался рисовать и пробовал разобраться в языках программирования, но информации было слишком мало, и у школьника не получилось ее понять и применить.

После 11 класса Эльдар поступил на прикладную информатику с экономическим уклоном. Он изучал бухучет, анализ показателей продаж и покупок, создание баз данных: «Нам даже давали кратенький курс 1С. Мы должны были стать специалистами, которые разрабатывают базы данных для экономических целей».

В университете студентам преподавали основы программирования, но этих знаний оказалось недостаточно, чтобы после выпуска найти работу. «Моему разочарованию не было предела, когда я узнал, чего стоит мое образование, — говорит Эльдар. — Открылись глаза на мир и на реальные требования работодателей. Походив по собеседованиям, я примерно понял, каких навыков не хватает. Начал самостоятельно подтягивать слабые места — изучал SQL и углублялся в разработку».

Основную часть знаний и умений молодой человек получил уже после вуза, изучая учебники и проходя курсы.

Параллельно с самообразованием он искал работу. Но везде требовались специалисты с опытом, а его как раз Эльдару не хватало. Тогда он попытался устроиться стажером. Но это тоже оказалось непросто, потому что редкая компания решается взять новичка — есть большая вероятность, что после практики человек уйдет.

 

Первая стажировка

С первой стажировкой Эльдару не повезло. Появилась возможность пойти стажером в web-студию, но требовались навыки разработки на PHP, которых у него не было. Однако после собеседования Эльдару все-таки дали тестовое задание: «Меня попросили разработать парсер, который скачивает статьи с „Википедии“, сортирует их, выделяет материалы о знаменитых личностях и складывает в базу. Очень нетривиальная задача для начинающего специалиста. Тогда мне пришлось прочитать книгу по регулярным выражениям от корки до корки, чтобы хоть как-то решить задачу».

Эльдар выполнял задание в офисе, задавал вопросы, если что-то было непонятно. На решение он потратил три недели. Ему сказали, что он делал очень долго и штатный программист справился бы за два дня: «Пытался объяснить, что ничего не понимаю в PHP, но все равно собрал парсер, значит, потенциал у меня есть. Но им не хватило. Я сильно расстроился, потому что старался изо всех сил, но мои труды не оценили».

Несмотря на неудачу, Эльдар не опустил руки и продолжил искать, подрабатывая грузчиком на квартирных переездах.

 

Первая работа: код снился по ночам

Через несколько месяцев Эльдар попал на стажировку во франчайзи. Три недели он погружался в 1С, выполняя задания куратора, например, обновить нетиповую конфигурацию, написать отчет.

После испытательного срока Эльдара взяли в штат помощником программиста с окладом 5000 ₽. В 2014 году такой зарплаты хватало на проезд и на несколько обедов. «Знакомые, которые нигде не учились и работали продавцами в магазине, получали по 30 000 ₽. Было очень обидно, что я потратил много лет на учебу, а зарабатывал меньше тех, кто не учился», — признается Эльдар. Он трудился полный день и даже не мог подрабатывать грузчиком по вечерам, потому что работа и учеба отнимали все время: «Мне код снился по ночам, настолько сильно мозги были загружены».

Потом молодому человеку повысили зарплату до 14 000 ₽. Эльдар не мог поверить, что получает такие гигантские деньги. Правда, зарплату постоянно задерживали, так что 1С-ник недолго радовался повышению. Проработав девять месяцев, он уволился.

 

Что было дальше

Во вторую компанию, тоже франчайзи, Эльдара позвала знакомая. Он пришел на собеседование и легко решил тестовое. «Меня взяли за один день, — вспоминает герой. — Хочу заметить, что ни на одной из работ, на которые я устраивался спустя год плотного программирования, у меня не спрашивали диплом. Думаю, это полезно знать всем, кто хочет стать разработчиком. В нашей профессии навыки важнее образования».

Ни на одной из работ у меня не спрашивали диплом. Это полезно знать всем, кто хочет стать разработчиком — навыки важнее образования

Первое время зарплата в новой компании Эльдара устраивала, но потом он захотел, чтобы оклад вырос. Оказалось, что получить повышение непросто — нужно сдать 10 экзаменов на сертификаты, причем темы экзаменов практически не пересекались с задачами, с которыми Эльдар работал: «Кроме того, в моем регионе тогда был очень плохой интернет, а экзаменационное задание решалось удаленно. Один сертификат я получил. Дважды пытался сдать на второй, но сеть постоянно обрывалась и все зависало, так что уложиться в выделенные 4–5 часов не выходило».

Еще Эльдара раздражал начальник, который вообще не разбирался в 1С и программировании: «Он абсолютно не понимал моих печалей и горестей. До него не доходило, что сложно выучить всю программу. „Ты же специалист, Эльдар! Выучи!“ — говорил он мне. Я отвечал, что там несколько миллионов строк кода и их невозможно запомнить. Но он гнул свою линию: „Ты же специалист!“ Он ставил под сомнение мой профессионализм, из-за чего сильно страдала самооценка».

Эльдар чувствовал всю боль эксперта из того видео, в котором нужно нарисовать семь красных перпендикулярных линий тремя разными цветами.

Через полтора года Эльдар начал активно искать новое место — выложил резюме и ему позвонили из Neti. Он прошел собеседование, и его пригласили на работу. В Neti Эльдар уже почти четыре года: «Было страшно идти на удаленку, но я рискнул и не прогадал».

 

Советы начинающим разработчикам 1С

Эльдар убежден, что стать 1С-ником может любой человек. Главное, желание и трудолюбие. Без сильной мотивации ничего не получится — чтобы стать специалистом даже начального уровня, необходимо не меньше года учиться и отрабатывать навыки.

Людям, которые вообще не знакомы с программированием, в первую очередь стоит пройти курс по информатике, чтобы разобраться в понятиях: «база данных», «запрос», «программный код», «массивы», «циклы». Они часто встречаются в учебниках и понять написанное без них тяжело.

Тем, кто умеет писать код на других языках и собирается выучить 1С, Эльдар рекомендует:

1. Пройти базовый курс, например «Программирование в 1С — за 21 день». После него можно читать обучающие книги по платформе и браться за решение простых задач.

2. Быть готовым к потере дохода. Специалист-новичок даже в 2019 году зарабатывает мало — 15 000 – 25 000 ₽. К тому же тем, кто только начинает свой путь в ИТ, нелегко устроиться работу, потому что людей без опыта берут неохотно.

Вакансии разработчика 1С на hh.ru

3. Заручиться поддержкой наставника. Без опытного ментора обучение будет идти медленнее. Кроме того, польза наставника в том, что в будущем он может помочь найти работу. Искать ментора можно на профильных ресурсах или среди знакомых.

4. Не бояться задавать вопросы. Есть форумы 1С-ников, куда можно обращаться, если не выходит решить задачу или что-то непонятно. Там снабдят полезными ссылками и объяснят сложные вещи.

5. Практиковаться. Если не пробовать что-то делать, знания так и остануться теорией. Чтобы отработать навыки, следует придумать себе тренировочный проект. Эльдар, например, изучая новые языки программирования, пишет систему учета личных финансов.

Подучившись и немного прокачавшись, стоит получить реальный опыт на биржах фриланса. Там попадаются легкие проекты, например, исправить пару строк в печатной форме, на которых можно набить руку. Также работа на бирже помогает понять, как взаимодействовать с настоящим заказчиком и какие требования предъявляют исполнителям.

 

Как найти работу программистом 1С

Эльдар рекомендует откликаться даже на те вакансии, которые, на первый взгляд, новичку не по зубам. «Важно не бояться предлагать себя, даже если не по всем требованиям подходишь, потому что не факт, что не пройдешь отбор, — говорит 1С-ник. — Из описания некоторых вакансий кажется, будто компания ищет человека-парохода, а зарплату предлагает — 14 000 ₽. Хотя объективно, за такие деньги суперпрофессионала не найдешь».

Каждое резюме необходимо подгонять под вакансию, на которую откликаешься, и указывать в нем навыки из требований. «Если умения в зачаточном состоянии, все равно стоит их добавить в резюме, уточнив, что владеешь ими, но неглубоко, — объясняет Эльдар. — Рекрутер не разбирается в технической области досконально. Он ищет совпадения по словам».

Постоянно пополнять портфолио. На собеседовании кандидата обязательно попросят рассказать, с чем он работал в последнее время. Если реальных проектов не было, следует написать какую-нибудь программу, ту же систему учета личных финансов, чтобы показать, что в теме.

***

История Эльдара доказывает, что любое дело по силам тому, кто готов много работать и не боится пробовать, допускать ошибки, проявлять инициативу и задавать вопросы.

Материал подготовили →

Эльдар — герой материала, разработчик 1С и Анжелика Черниго — редактор