0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Меня зовут Сергей, и я - программист. Всегда мечтал, как буду говорить людям это, на вопрос "Чем занимаешься?". Дело в том, что у меня всегда было такое представление о программистах, что это люди, которые обладают секретными знаниями, недоступные другим людям. Что-то вроде мага, спецназовца или физика из ЦЕРН. Могу заспойлерить историю для тех, кто думает так же - это не так. По крайне мере, это касается 90% программистов.</p>
1
<p>Меня зовут Сергей, и я - программист. Всегда мечтал, как буду говорить людям это, на вопрос "Чем занимаешься?". Дело в том, что у меня всегда было такое представление о программистах, что это люди, которые обладают секретными знаниями, недоступные другим людям. Что-то вроде мага, спецназовца или физика из ЦЕРН. Могу заспойлерить историю для тех, кто думает так же - это не так. По крайне мере, это касается 90% программистов.</p>
2
<h2>Содержание</h2>
2
<h2>Содержание</h2>
3
<ul><li><a>Как все начиналось</a></li>
3
<ul><li><a>Как все начиналось</a></li>
4
<li><a>Работа до</a></li>
4
<li><a>Работа до</a></li>
5
<li><a>Тайные знания</a></li>
5
<li><a>Тайные знания</a></li>
6
<li><a>Следующий шаг</a></li>
6
<li><a>Следующий шаг</a></li>
7
<li><a>Я программист</a></li>
7
<li><a>Я программист</a></li>
8
<li><a>Итоги</a></li>
8
<li><a>Итоги</a></li>
9
</ul><h2>Как все начиналось</h2>
9
</ul><h2>Как все начиналось</h2>
10
<p>Компьютеры мне стали интересны ещё в средней школе, но первый появился у меня только в 11 классе. В том возрасте мои друзья использовали компьютеры для того, чтобы играть в игры. Я тоже, поддавшись веянию, начал в них играть, но мне было так же интересно и устройство операционной системы. Установленный Far Manager или Partition Magic меня иногда увлекали сильнее, чем игры. Сколько раз я переустановил Windows XP на своем компьютере - мне даже страшно представить. При этом в школе такой предмет как информатика появился у меня только в 10 классе. Там нам рассказывали, что такое клавиатура и сколько на ней клавиш, что такое RGB.</p>
10
<p>Компьютеры мне стали интересны ещё в средней школе, но первый появился у меня только в 11 классе. В том возрасте мои друзья использовали компьютеры для того, чтобы играть в игры. Я тоже, поддавшись веянию, начал в них играть, но мне было так же интересно и устройство операционной системы. Установленный Far Manager или Partition Magic меня иногда увлекали сильнее, чем игры. Сколько раз я переустановил Windows XP на своем компьютере - мне даже страшно представить. При этом в школе такой предмет как информатика появился у меня только в 10 классе. Там нам рассказывали, что такое клавиатура и сколько на ней клавиш, что такое RGB.</p>
11
<p>Читая истории успеха я заметил, что авторы часто описывают свой опыт в программировании чуть ли не с разработки в детском саду и с книг "Python для дошкольников". Ничего подобного у меня не было, но было огромное желание. Учитель информатики сказал, что не поставит выпускную оценку тем, кто не сдаст ему какой-нибудь проект. Я воспринял это с воодушевлением и сверстал свой маленький сайтик, который принес ему на сдачу. Я был единственный, кто вообще всерьёз воспринял задачу и хоть что-то сделал. Остальным оценки, конечно же, поставили, но только я получил похвалу от учителя, а так же осознание того, что мне это интересно. И что можно легко просидеть весь день за компьютером не за игрой, а расставляя в блокноте html-теги.</p>
11
<p>Читая истории успеха я заметил, что авторы часто описывают свой опыт в программировании чуть ли не с разработки в детском саду и с книг "Python для дошкольников". Ничего подобного у меня не было, но было огромное желание. Учитель информатики сказал, что не поставит выпускную оценку тем, кто не сдаст ему какой-нибудь проект. Я воспринял это с воодушевлением и сверстал свой маленький сайтик, который принес ему на сдачу. Я был единственный, кто вообще всерьёз воспринял задачу и хоть что-то сделал. Остальным оценки, конечно же, поставили, но только я получил похвалу от учителя, а так же осознание того, что мне это интересно. И что можно легко просидеть весь день за компьютером не за игрой, а расставляя в блокноте html-теги.</p>
12
<p>В университете я учился не на программиста. Первый мой опыт с "настоящим" программированием случился на третьем курсе. Однако преподаватель там не был заинтересован в глубоком погружении в предмет, так как специальность была хоть и техническая, но не из области IT. Закончился курс программирования в университете на знакомстве с условными конструкциями.</p>
12
<p>В университете я учился не на программиста. Первый мой опыт с "настоящим" программированием случился на третьем курсе. Однако преподаватель там не был заинтересован в глубоком погружении в предмет, так как специальность была хоть и техническая, но не из области IT. Закончился курс программирования в университете на знакомстве с условными конструкциями.</p>
13
<h2>Работа до</h2>
13
<h2>Работа до</h2>
14
<p>После университета я работал в IT-сфере - строил и поддерживал большие колл-центры для крупных заказчиков: инженерная работа с серверами, софтом, виртуальными машинами. Спустя пару лет так сложилось, что мне пришлось уйти с этой работы - и я этому даже обрадовался, ведь у меня был план, который лежал глубоко в моем сознании - переквалифицироваться в программиста, выполнить детскую мечту.</p>
14
<p>После университета я работал в IT-сфере - строил и поддерживал большие колл-центры для крупных заказчиков: инженерная работа с серверами, софтом, виртуальными машинами. Спустя пару лет так сложилось, что мне пришлось уйти с этой работы - и я этому даже обрадовался, ведь у меня был план, который лежал глубоко в моем сознании - переквалифицироваться в программиста, выполнить детскую мечту.</p>
15
<p>У меня были накопления и я решил, что за месяц смогу подтянуть знания в программировании и найду себе должность младшего разработчика. Всё оказалось не так просто - деньги быстро кончались, новые знания никак не хотели конвертироваться в опыт, достаточный для устройства на работу программистом, и я решил вернуться в колл-центры. При этом я попал в хорошее место, да так, что задержался в нём ещё на 5 лет. Там я вырос в ведущего инженера, решал интересные задачи и в целом был доволен своей работой. Но в какой-то момент понял, что самое интересное в моей работе для меня - это разбираться в логах, скриптах, сервисах. Хотя этого становилось всё меньше, так как с ростом должности подразумевается управленческая и организационная работа, и технической части в моей работе становилось всё меньше. Тогда для себя я решил немного размять мозги и пройти какой-нибудь курс по основам программирования.</p>
15
<p>У меня были накопления и я решил, что за месяц смогу подтянуть знания в программировании и найду себе должность младшего разработчика. Всё оказалось не так просто - деньги быстро кончались, новые знания никак не хотели конвертироваться в опыт, достаточный для устройства на работу программистом, и я решил вернуться в колл-центры. При этом я попал в хорошее место, да так, что задержался в нём ещё на 5 лет. Там я вырос в ведущего инженера, решал интересные задачи и в целом был доволен своей работой. Но в какой-то момент понял, что самое интересное в моей работе для меня - это разбираться в логах, скриптах, сервисах. Хотя этого становилось всё меньше, так как с ростом должности подразумевается управленческая и организационная работа, и технической части в моей работе становилось всё меньше. Тогда для себя я решил немного размять мозги и пройти какой-нибудь курс по основам программирования.</p>
16
<h2>Тайные знания</h2>
16
<h2>Тайные знания</h2>
17
<p>На тот момент у меня был минимум знаний в этой области. Конечно, я знал, что такое if, while, for, но на этом мои знания заканчивались. Довольно быстро я нашёл Хекслет и при прохождении курса<a>"Введение в программирование"</a>в профессии<a>фронтенд-разработчика</a>понял, что всё не так уж и страшно. Я был в восторге - после школы и университета мои представления о программистах были скорее как о чём-то заоблачном, или даже как о гениальных людях. Или хотя бы тех, кто этому обучался в университете. Оказалось, что вот оно тут, всегда было рядом, и нужно было только попробовать. Мысль о смене профессии уже зародилась, но тогда я даже боялся с кем-то это обсуждать - мне уже 29 лет, хорошая работа, оклад, появилась семья. Но летом 2019 года у руководства назревали планы по переводу меня на руководящую должность, чего я совсем не хотел. Так я решился на смену работы,<a>начитавшись историй успеха</a>с Хекслета. Мой план был такой - я увольняюсь, полгода активно учусь, устраиваюсь джуном, profit.</p>
17
<p>На тот момент у меня был минимум знаний в этой области. Конечно, я знал, что такое if, while, for, но на этом мои знания заканчивались. Довольно быстро я нашёл Хекслет и при прохождении курса<a>"Введение в программирование"</a>в профессии<a>фронтенд-разработчика</a>понял, что всё не так уж и страшно. Я был в восторге - после школы и университета мои представления о программистах были скорее как о чём-то заоблачном, или даже как о гениальных людях. Или хотя бы тех, кто этому обучался в университете. Оказалось, что вот оно тут, всегда было рядом, и нужно было только попробовать. Мысль о смене профессии уже зародилась, но тогда я даже боялся с кем-то это обсуждать - мне уже 29 лет, хорошая работа, оклад, появилась семья. Но летом 2019 года у руководства назревали планы по переводу меня на руководящую должность, чего я совсем не хотел. Так я решился на смену работы,<a>начитавшись историй успеха</a>с Хекслета. Мой план был такой - я увольняюсь, полгода активно учусь, устраиваюсь джуном, profit.</p>
18
<p>Так и сделал, жена поддержала, друзья, к моему удивлению, тоже. Многие сочли это очень смелым поступком и искренне поддерживали. Это давало дополнительную мотивацию. Я довольно быстро начал проходить курсы на Хекслете, выполнил первый проект, начал второй. По пути было много боли - даже доходило до того, что я мог на одну задачу потратить пару дней. В такие моменты начинаешь себя ненавидеть - думаешь, что может всё-таки ну его и будет лучше вернуться обратно на теплую предыдущую работу, где меня ждут и любят. Но когда читаешь комментарии таких же студентов - то понимаешь, что ты всего лишь один из многих, и сразу становится полегче. Понимаешь, что так и появляется опыт, который необходим в будущей работе.</p>
18
<p>Так и сделал, жена поддержала, друзья, к моему удивлению, тоже. Многие сочли это очень смелым поступком и искренне поддерживали. Это давало дополнительную мотивацию. Я довольно быстро начал проходить курсы на Хекслете, выполнил первый проект, начал второй. По пути было много боли - даже доходило до того, что я мог на одну задачу потратить пару дней. В такие моменты начинаешь себя ненавидеть - думаешь, что может всё-таки ну его и будет лучше вернуться обратно на теплую предыдущую работу, где меня ждут и любят. Но когда читаешь комментарии таких же студентов - то понимаешь, что ты всего лишь один из многих, и сразу становится полегче. Понимаешь, что так и появляется опыт, который необходим в будущей работе.</p>
19
<p>Особенно хочется отметить атмосферу Хекслета - сложно подобрать слова, но просто очень живая, начиная от чатов в Slack, заканчивая менторами в проектах, всем стилем подачи материала. Даже когда остаешься один на один с кодом и задачей, то знаешь, что всегда есть у кого спросить. В отличие от других ресурсов, где всё максимально сухо и автоматизированно. При этом общение для программиста - особенно фидбек - вещь очень важная.</p>
19
<p>Особенно хочется отметить атмосферу Хекслета - сложно подобрать слова, но просто очень живая, начиная от чатов в Slack, заканчивая менторами в проектах, всем стилем подачи материала. Даже когда остаешься один на один с кодом и задачей, то знаешь, что всегда есть у кого спросить. В отличие от других ресурсов, где всё максимально сухо и автоматизированно. При этом общение для программиста - особенно фидбек - вещь очень важная.</p>
20
<p>Спустя пару месяцев обучения мои друзья, который пишут на Java, посоветовали мне вкатываться в Java, так как только тут "тру" бэкенд. Я переключился на<a>Java-профессию</a>на Хекслете, попутно открыл для себя курсы Hyperskill от JetBrains. Ну и книги, много книг.</p>
20
<p>Спустя пару месяцев обучения мои друзья, который пишут на Java, посоветовали мне вкатываться в Java, так как только тут "тру" бэкенд. Я переключился на<a>Java-профессию</a>на Хекслете, попутно открыл для себя курсы Hyperskill от JetBrains. Ну и книги, много книг.</p>
21
<h2>Следующий шаг</h2>
21
<h2>Следующий шаг</h2>
22
<p>Через 4 месяца обучения я решил, что пора завести резюме и сходить на собеседование. Завел резюме Java-junior разработчика на hh, на "Хабр-карьера" и на<a>cv.hexlet.io</a>, где получил полезные отзывы от Кирилла и Вероники. Начались постоянные просмотры резюме, были даже приглашения на вакансию уровня middle, на что я отвечал отказом - так как не видел смысла пробовать прыгнуть выше своей головы. Когда поступили предложения на джуна, то я сразу соглашался, да так, что иногда у меня было по 3 собеседования в неделю. Под предложениями я подразумеваю не только положительные ответы на мои отклики на вакансии, но и рандомные приглашения от непонятных компаний.</p>
22
<p>Через 4 месяца обучения я решил, что пора завести резюме и сходить на собеседование. Завел резюме Java-junior разработчика на hh, на "Хабр-карьера" и на<a>cv.hexlet.io</a>, где получил полезные отзывы от Кирилла и Вероники. Начались постоянные просмотры резюме, были даже приглашения на вакансию уровня middle, на что я отвечал отказом - так как не видел смысла пробовать прыгнуть выше своей головы. Когда поступили предложения на джуна, то я сразу соглашался, да так, что иногда у меня было по 3 собеседования в неделю. Под предложениями я подразумеваю не только положительные ответы на мои отклики на вакансии, но и рандомные приглашения от непонятных компаний.</p>
23
<p>На первых собеседованиях было довольно жестко, но я не падал в грязь лицом, как мне казалось, но офферов я не получал. Однако получал очень важный опыт собеседований. На одном из них я настолько приятно и плодотворно пообщался с тимлидом, что ещё чуть-чуть и мы пошли бы пить пиво в ближайший бар и трепаться "за жизнь". Непосредственно по предмету: были стандартные вопросы про JVM, примитивные типы данных, коллекции, многопоточность, фреймворки. Но многие тимлиды собеседуют лениво или нехотя, как будто им не нужен работник, а их просто заставляют нанимать джунов. Часто на собеседования приходили люди, которые даже не читали мое резюме. И у меня сложилось впечатление, что в общем-то не важно, что написано в резюме, если ты без опыта коммерческой разработки. Всем нужны мидлы, ну или хотя бы крепкие джуны.</p>
23
<p>На первых собеседованиях было довольно жестко, но я не падал в грязь лицом, как мне казалось, но офферов я не получал. Однако получал очень важный опыт собеседований. На одном из них я настолько приятно и плодотворно пообщался с тимлидом, что ещё чуть-чуть и мы пошли бы пить пиво в ближайший бар и трепаться "за жизнь". Непосредственно по предмету: были стандартные вопросы про JVM, примитивные типы данных, коллекции, многопоточность, фреймворки. Но многие тимлиды собеседуют лениво или нехотя, как будто им не нужен работник, а их просто заставляют нанимать джунов. Часто на собеседования приходили люди, которые даже не читали мое резюме. И у меня сложилось впечатление, что в общем-то не важно, что написано в резюме, если ты без опыта коммерческой разработки. Всем нужны мидлы, ну или хотя бы крепкие джуны.</p>
24
<p>Я не видел какого-то интереса в найме со стороны некоторых из собеседующих, особенно после того, как они узнавали, что опыт разработки у меня нулевой. Но, стоит отдать должное всем собеседующим - возраст никого не смутил, всем абсолютно неважно, сколько тебе лет. Спустя 5-7 собеседований я уже закалился и с ходу знал, будет ли разговор полезен мне, или же это опять собеседования для галочки в отдел кадров.</p>
24
<p>Я не видел какого-то интереса в найме со стороны некоторых из собеседующих, особенно после того, как они узнавали, что опыт разработки у меня нулевой. Но, стоит отдать должное всем собеседующим - возраст никого не смутил, всем абсолютно неважно, сколько тебе лет. Спустя 5-7 собеседований я уже закалился и с ходу знал, будет ли разговор полезен мне, или же это опять собеседования для галочки в отдел кадров.</p>
25
<h2>Я программист</h2>
25
<h2>Я программист</h2>
26
<p>В какой-то момент меня позвали побеседовать на должность Scala/Java джуна - и я пошёл. В итоге меня сходу взяли (техническая часть на собеседовании была, но не жёсткая), чему я был очень рад - мне уже хотелось поскорее работать по-настоящему. Опыт разработки на Scala у меня был нулевой, но мне дали задание до закрытия испытательного срока - написать проект для внутренних нужд с попутным знакомством с новым для меня языком. Этого было в марте 2020 года.</p>
26
<p>В какой-то момент меня позвали побеседовать на должность Scala/Java джуна - и я пошёл. В итоге меня сходу взяли (техническая часть на собеседовании была, но не жёсткая), чему я был очень рад - мне уже хотелось поскорее работать по-настоящему. Опыт разработки на Scala у меня был нулевой, но мне дали задание до закрытия испытательного срока - написать проект для внутренних нужд с попутным знакомством с новым для меня языком. Этого было в марте 2020 года.</p>
27
<p>Сейчас прошло уже больше полугода, испытательный срок я закрыл, познакомился с Scala - и он мне очень нравится. Даже гораздо больше, чем Java, хотя вакансий для скалистов в России не так много, как для джавистов. Но это меня не пугает - ещё на Хекслете я понял, что язык программирования - только инструмент, а фундамент везде один. Порой голова пухнет и я понимаю, что мне не хватает этой базы. Потому я хочу вернуться на Хекслет и закончить то, что начал - проходить теоретическую всю часть.</p>
27
<p>Сейчас прошло уже больше полугода, испытательный срок я закрыл, познакомился с Scala - и он мне очень нравится. Даже гораздо больше, чем Java, хотя вакансий для скалистов в России не так много, как для джавистов. Но это меня не пугает - ещё на Хекслете я понял, что язык программирования - только инструмент, а фундамент везде один. Порой голова пухнет и я понимаю, что мне не хватает этой базы. Потому я хочу вернуться на Хекслет и закончить то, что начал - проходить теоретическую всю часть.</p>
28
<p>Про начальство: мой тимлид очень толковый парень, который, к слову, младше меня на 5 лет - и ни меня, ни его это абсолютно не волнует (это к вопросу о том, как работается с людьми разных возрастов). При этом он сам учился на биолога. Спустя полгода работы я прокачался в боевой среде - ведь опыт в работе никакая учеба не компенсирует, изучил (да и продолжаю изучать) новые технологии и сервисы. Теперь я говорю людям, что я программист - и в моей голове это уже не звучит, как что-то заоблачное.</p>
28
<p>Про начальство: мой тимлид очень толковый парень, который, к слову, младше меня на 5 лет - и ни меня, ни его это абсолютно не волнует (это к вопросу о том, как работается с людьми разных возрастов). При этом он сам учился на биолога. Спустя полгода работы я прокачался в боевой среде - ведь опыт в работе никакая учеба не компенсирует, изучил (да и продолжаю изучать) новые технологии и сервисы. Теперь я говорю людям, что я программист - и в моей голове это уже не звучит, как что-то заоблачное.</p>
29
<h2>Итоги</h2>
29
<h2>Итоги</h2>
30
<p>Отвечая себе на вопрос "Стоило ли оно того и получил ли я то, чего ожидал?", я воздерживаюсь от восторженных возгласов - потому что стараюсь всё взвешивать и спокойно относиться как к успехам, так и к неудачам. Могу точно сказать, что выход из зоны комфорта даёт развитие личности, закаляет характер. Я занимаюсь тем, что люблю, и о чём мечтал всю жизнь. Я развиваюсь, что очень важно для меня. А чувство, когда твой код работает как надо - одна из тех вещей, ради чего стоило решиться сменить профессию. С другой стороны, я люблю, когда я досконально разбираюсь в своей рабочей области, чего в программировании достичь очень сложно. Это пугает и манит тем, что предстоит многое изучить, чтобы достичь такого состояния.</p>
30
<p>Отвечая себе на вопрос "Стоило ли оно того и получил ли я то, чего ожидал?", я воздерживаюсь от восторженных возгласов - потому что стараюсь всё взвешивать и спокойно относиться как к успехам, так и к неудачам. Могу точно сказать, что выход из зоны комфорта даёт развитие личности, закаляет характер. Я занимаюсь тем, что люблю, и о чём мечтал всю жизнь. Я развиваюсь, что очень важно для меня. А чувство, когда твой код работает как надо - одна из тех вещей, ради чего стоило решиться сменить профессию. С другой стороны, я люблю, когда я досконально разбираюсь в своей рабочей области, чего в программировании достичь очень сложно. Это пугает и манит тем, что предстоит многое изучить, чтобы достичь такого состояния.</p>
31
<p><strong>Немного цифр:</strong></p>
31
<p><strong>Немного цифр:</strong></p>
32
<ul><li>обучение заняло у меня ровно полгода по 8-9 часов в день</li>
32
<ul><li>обучение заняло у меня ровно полгода по 8-9 часов в день</li>
33
<li>8 собеседований</li>
33
<li>8 собеседований</li>
34
<li>1-й проект, часть 2-го + много курсов на Хекслете</li>
34
<li>1-й проект, часть 2-го + много курсов на Хекслете</li>
35
<li>5 прочитанных книг</li>
35
<li>5 прочитанных книг</li>
36
</ul><p>Тем, кто как и я, много читает истории успеха, чтобы почерпнуть для себя что-то новое и поверить в себя, могу посоветовать набраться побольше мотивации. Она не раз будет подводить, поэтому хорошо бы иметь резерв. Ну, а главное - просто решиться.</p>
36
</ul><p>Тем, кто как и я, много читает истории успеха, чтобы почерпнуть для себя что-то новое и поверить в себя, могу посоветовать набраться побольше мотивации. Она не раз будет подводить, поэтому хорошо бы иметь резерв. Ну, а главное - просто решиться.</p>