0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>Всем привет! Меня зовут Сергей, мне 28 лет, живу в Чусовом - небольшом городе в Пермском крае. Мой путь в программирование был интересным и насыщенным. Я ушел с работы на железной дороге, сделал четыре проекта на Хекслете, завалил три собеседования, но в конце концов прокачался как программист и получил первую работу в крутой компании.</strong></p>
1
<p><strong>Всем привет! Меня зовут Сергей, мне 28 лет, живу в Чусовом - небольшом городе в Пермском крае. Мой путь в программирование был интересным и насыщенным. Я ушел с работы на железной дороге, сделал четыре проекта на Хекслете, завалил три собеседования, но в конце концов прокачался как программист и получил первую работу в крутой компании.</strong></p>
2
<blockquote><p>Профиль Сергея на Хекслете со всеми пройденными курсами можно посмотреть<a>здесь</a>, а код выполненных проектов - на<a>GitHub</a></p>
2
<blockquote><p>Профиль Сергея на Хекслете со всеми пройденными курсами можно посмотреть<a>здесь</a>, а код выполненных проектов - на<a>GitHub</a></p>
3
</blockquote><h2>Содержание</h2>
3
</blockquote><h2>Содержание</h2>
4
<ul><li><a>Программирование в армии и работа на железной дороге</a></li>
4
<ul><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
<li><a>Несколько мыслей и советов</a></li>
9
<li><a>Несколько мыслей и советов</a></li>
10
</ul><h2>Программирование в армии и работа на железной дороге</h2>
10
</ul><h2>Программирование в армии и работа на железной дороге</h2>
11
<p>В школе моими любимыми предметами были математика, физика и информатика. По ним в старших классах и профилировался, участвовал в олимпиадах, но каких-то выдающихся результатов не добивался, просто нравилось. Тогда же я написал первые строчки кода на Pascal - просто в рамках школьной программы.</p>
11
<p>В школе моими любимыми предметами были математика, физика и информатика. По ним в старших классах и профилировался, участвовал в олимпиадах, но каких-то выдающихся результатов не добивался, просто нравилось. Тогда же я написал первые строчки кода на Pascal - просто в рамках школьной программы.</p>
12
<p>После школы я поступил в Уральский Государственный университет путей сообщения в Екатеринбург на специальность "Электроснабжение железных дорог". Учеба в университете давалась легко, я без особых проблем закончил университет с красным дипломом. Кроме небольших программок на Delphi и ассемблере, которые входили в программу обучения, к программированию я не возвращался.</p>
12
<p>После школы я поступил в Уральский Государственный университет путей сообщения в Екатеринбург на специальность "Электроснабжение железных дорог". Учеба в университете давалась легко, я без особых проблем закончил университет с красным дипломом. Кроме небольших программок на Delphi и ассемблере, которые входили в программу обучения, к программированию я не возвращался.</p>
13
<p>После университета я вернулся в родной город работать электромехаником на железной дороге, но через год уехал за три тысячи километров в Красноярский край на срочную службу в армии. Там довелось поработать с автоматизацией отчетности в Excel: вместе с сослуживцем мы с помощью Excel VBA и Access придумали и реализовали программу для автоматического формирования отчетов, которые раньше заполнялись вручную карандашами и ручкой. Мне понравилось этим заниматься, у меня начали зарождаться мысли о переходе в сферу IT.</p>
13
<p>После университета я вернулся в родной город работать электромехаником на железной дороге, но через год уехал за три тысячи километров в Красноярский край на срочную службу в армии. Там довелось поработать с автоматизацией отчетности в Excel: вместе с сослуживцем мы с помощью Excel VBA и Access придумали и реализовали программу для автоматического формирования отчетов, которые раньше заполнялись вручную карандашами и ручкой. Мне понравилось этим заниматься, у меня начали зарождаться мысли о переходе в сферу IT.</p>
14
<p>После армии я вернулся домой на прежнюю должность, а через пару месяцев получил должность начальника технического отдела, на которой проработал следующие 3,5 года. За это время я понял, что дальше расти в этом направлении не особо хочется, устал от специфики железной дороги и вернулся к мыслям об IT.</p>
14
<p>После армии я вернулся домой на прежнюю должность, а через пару месяцев получил должность начальника технического отдела, на которой проработал следующие 3,5 года. За это время я понял, что дальше расти в этом направлении не особо хочется, устал от специфики железной дороги и вернулся к мыслям об IT.</p>
15
<h2>Путь к Хекслету</h2>
15
<h2>Путь к Хекслету</h2>
16
<p>В начале 2021 года я решил серьезно изучать программирование, меня привлекала сфера веб-разработки. Я покопался на Udemy, нашел первый понравившийся курс на английском языке и начал по вечерам после работы его проходить. Заодно записался на курсы английского. К началу лета осилил курс, но понял, что знаний все равно недостаточно для самостоятельной работы: они довольно поверхностны и слабо применимы. Решил поискать более серьезные курсы. Стал читать статьи и форумы, попробовал бесплатную часть по фронтенд разработке на Яндекс.Практикуме. В целом впечатление было положительным, но чего-то не хватало, и вот где-то в комментариях на Хабре я приметил Хекслет. Начал проходить "<a>Введение в программирование</a>" и понял, что это именно то, что мне нужно. Практически сразу приобрел групповой формат обучения по профессии "<a>Фронтенд-разработчик</a>".</p>
16
<p>В начале 2021 года я решил серьезно изучать программирование, меня привлекала сфера веб-разработки. Я покопался на Udemy, нашел первый понравившийся курс на английском языке и начал по вечерам после работы его проходить. Заодно записался на курсы английского. К началу лета осилил курс, но понял, что знаний все равно недостаточно для самостоятельной работы: они довольно поверхностны и слабо применимы. Решил поискать более серьезные курсы. Стал читать статьи и форумы, попробовал бесплатную часть по фронтенд разработке на Яндекс.Практикуме. В целом впечатление было положительным, но чего-то не хватало, и вот где-то в комментариях на Хабре я приметил Хекслет. Начал проходить "<a>Введение в программирование</a>" и понял, что это именно то, что мне нужно. Практически сразу приобрел групповой формат обучения по профессии "<a>Фронтенд-разработчик</a>".</p>
17
<p>Процесс обучения на Хекслете привлек тем, что основной материал можно изучать самостоятельно в любое время, в удобном темпе, есть классная веб IDE на все упражнения с автоматическими тестами. Все это дополняется еженедельными вебинарами с наставником и возможностью пообщаться в чате группы и<a>комьюнити Хексета</a>.</p>
17
<p>Процесс обучения на Хекслете привлек тем, что основной материал можно изучать самостоятельно в любое время, в удобном темпе, есть классная веб IDE на все упражнения с автоматическими тестами. Все это дополняется еженедельными вебинарами с наставником и возможностью пообщаться в чате группы и<a>комьюнити Хексета</a>.</p>
18
<p>Курсы Хекслета серьезные, дают фундаментальные знания и требуют вдумчивого прохождения. Совмещать обучение с работой было довольно непросто, особенно учитывая нередкие переработки. Поэтому учился я по большей части "залпом" во время отпуска и больничных. Профессию удалось пройти за три таких "залпа" по 2-3 недели, но в общей сложности все заняло примерно положенные по программе восемь месяцев.</p>
18
<p>Курсы Хекслета серьезные, дают фундаментальные знания и требуют вдумчивого прохождения. Совмещать обучение с работой было довольно непросто, особенно учитывая нередкие переработки. Поэтому учился я по большей части "залпом" во время отпуска и больничных. Профессию удалось пройти за три таких "залпа" по 2-3 недели, но в общей сложности все заняло примерно положенные по программе восемь месяцев.</p>
19
<p>Помимо Хекслета я еще периодически читал Хабр, смотрел рекомендованные видео на YouTube, читал книги "Идеальный программист", "Совершенный код", "Грокаем алгоритмы", "Вы не знаете JS", "Профессиональный TypeScript", начал СИКП.</p>
19
<p>Помимо Хекслета я еще периодически читал Хабр, смотрел рекомендованные видео на YouTube, читал книги "Идеальный программист", "Совершенный код", "Грокаем алгоритмы", "Вы не знаете JS", "Профессиональный TypeScript", начал СИКП.</p>
20
<blockquote><h3>Читайте также:</h3>
20
<blockquote><h3>Читайте также:</h3>
21
<p>Лучшие и важные книги для программистов любых направлений.<a>Рекомендуемые книги от Хекслета</a></p>
21
<p>Лучшие и важные книги для программистов любых направлений.<a>Рекомендуемые книги от Хекслета</a></p>
22
</blockquote><h2>Проекты заставили попотеть</h2>
22
</blockquote><h2>Проекты заставили попотеть</h2>
23
<p>Я прошел все четыре проекта из профессии "Фронтенд-разработчик" и первый проект из профессии "Верстальщик". Это была самая интересная часть обучения, где наконец-то можно было попробовать полученные знания на практике, неплохо их дополнить, а главное - получить обратную связь от наставника и пройти несколько итераций ревью.</p>
23
<p>Я прошел все четыре проекта из профессии "Фронтенд-разработчик" и первый проект из профессии "Верстальщик". Это была самая интересная часть обучения, где наконец-то можно было попробовать полученные знания на практике, неплохо их дополнить, а главное - получить обратную связь от наставника и пройти несколько итераций ревью.</p>
24
<p>Самыми легкими мне показались первый и третий проекты: небольшое консольное приложение с математическими играми и RSS-агрегатор. Особых сложностей с ними не возникло, и сдал я их после 3-4 проверок.</p>
24
<p>Самыми легкими мне показались первый и третий проекты: небольшое консольное приложение с математическими играми и RSS-агрегатор. Особых сложностей с ними не возникло, и сдал я их после 3-4 проверок.</p>
25
<p>Второй проект - Вычислитель отличий между двумя JSON/YML файлами - заставил попотеть над алгоритмом расставления пробелов при форматировании, но в итоге я сдал его после трех проверок.</p>
25
<p>Второй проект - Вычислитель отличий между двумя JSON/YML файлами - заставил попотеть над алгоритмом расставления пробелов при форматировании, но в итоге я сдал его после трех проверок.</p>
26
<p>А вот четвертый проект, оказался самым проблемным, хотя и самым интересным, поскольку требовал применения всех полученных знаний и даже больше. Пришлось хорошенько покопаться в документации React и Socket.io. В период его прохождения успели поменяться некоторые требования, из-за чего пришлось переписать неплохой кусок проекта. У группы сменилось три наставника и все три успели перевьюить мой проект, что вылилось в семь итераций. Также несколько раз возникали на первый взгляд необъяснимые проблемы с прохождением автотестов, одна из которых оказалась спрятана прямо в них. В общем, четвертый проект прям круто прокачал.</p>
26
<p>А вот четвертый проект, оказался самым проблемным, хотя и самым интересным, поскольку требовал применения всех полученных знаний и даже больше. Пришлось хорошенько покопаться в документации React и Socket.io. В период его прохождения успели поменяться некоторые требования, из-за чего пришлось переписать неплохой кусок проекта. У группы сменилось три наставника и все три успели перевьюить мой проект, что вылилось в семь итераций. Также несколько раз возникали на первый взгляд необъяснимые проблемы с прохождением автотестов, одна из которых оказалась спрятана прямо в них. В общем, четвертый проект прям круто прокачал.</p>
27
<h2>Три попытки найти работу и выводы из неудач</h2>
27
<h2>Три попытки найти работу и выводы из неудач</h2>
28
<p>С поиском работы я тянул до последнего, пока ко мне в личку не пришла Алиса из карьерного трека. К этому времени у меня уже подходил к завершению четвертый проект. Я сделал резюме на Hexlet CV, поправил по замечаниям и начал потихонечку смотреть вакансии, а Алиса предлагать компаниям мое резюме.</p>
28
<p>С поиском работы я тянул до последнего, пока ко мне в личку не пришла Алиса из карьерного трека. К этому времени у меня уже подходил к завершению четвертый проект. Я сделал резюме на Hexlet CV, поправил по замечаниям и начал потихонечку смотреть вакансии, а Алиса предлагать компаниям мое резюме.</p>
29
<p>Первое предложение поступило в Telegram, от рекрутера, который увидел мое резюме на Hexlet CV. Это была веб-студия, делающая онлайн-курсы на некой платформе. Мне предложили тестовое задание, я начал его делать, но мне не понравилась платформа, на которой предполагалось работать. Ради интереса я все же его закончил, отдал и благополучно забыл.</p>
29
<p>Первое предложение поступило в Telegram, от рекрутера, который увидел мое резюме на Hexlet CV. Это была веб-студия, делающая онлайн-курсы на некой платформе. Мне предложили тестовое задание, я начал его делать, но мне не понравилась платформа, на которой предполагалось работать. Ради интереса я все же его закончил, отдал и благополучно забыл.</p>
30
<p>Через некоторое время я заявился на стажировку в Kaiten и получил приглашение на собеседование. Это было по сути мое первое в жизни собеседование. В целом все прошло неплохо, но волнение и малый опыт в решении задачек взяли свое, хотя я и отлично понимал алгоритм решения.</p>
30
<p>Через некоторое время я заявился на стажировку в Kaiten и получил приглашение на собеседование. Это было по сути мое первое в жизни собеседование. В целом все прошло неплохо, но волнение и малый опыт в решении задачек взяли свое, хотя я и отлично понимал алгоритм решения.</p>
31
<p>Было три задачки:</p>
31
<p>Было три задачки:</p>
32
<ol><li>Классическая<a>fizzBuzz</a>, где надо было выводить в консоль числа, причем на четных - fizz, на нечетных - buzz, а на кратных 15 - fizzBuzz. Эта задачка решилась очень быстро и без проблем.</li>
32
<ol><li>Классическая<a>fizzBuzz</a>, где надо было выводить в консоль числа, причем на четных - fizz, на нечетных - buzz, а на кратных 15 - fizzBuzz. Эта задачка решилась очень быстро и без проблем.</li>
33
<li>Написать функцию flatten для разворачивания вложенных массивов любой вложенности, где я начал тупить уже у самого решения и так и не довел до конца.</li>
33
<li>Написать функцию flatten для разворачивания вложенных массивов любой вложенности, где я начал тупить уже у самого решения и так и не довел до конца.</li>
34
<li>Написать функцию, которая извлекала бы из объекта свойство по переданному строковому пути и в случае, если такого свойства нет, отдавала бы переданное третьим параметром значение. На этой задаче случился аналогичный тупняк в самом конце, как и на предыдущей.</li>
34
<li>Написать функцию, которая извлекала бы из объекта свойство по переданному строковому пути и в случае, если такого свойства нет, отдавала бы переданное третьим параметром значение. На этой задаче случился аналогичный тупняк в самом конце, как и на предыдущей.</li>
35
</ol><p>В итоге, конечно, со стажировкой я пролетел :)</p>
35
</ol><p>В итоге, конечно, со стажировкой я пролетел :)</p>
36
<p>Вскоре после первого собеседования пригласили на собеседование в 0point. На нем было два этапа. На первом просто пообщались за жизнь, узнали ожидания. На втором надо было написать React-компонент, который рендерил табличку с определенными полями из массива товаров и прикрутить к ней сортировку с некоторыми хитростями. В этот раз с задачей я справился, все прошло хорошо, и мы договорились о сотрудничестве. К сожалению, дальнейшая работа не сложилась, поскольку заказчик проекта решил провести свое техническое собеседование для нашей новоиспеченной команды и не впечатлился.</p>
36
<p>Вскоре после первого собеседования пригласили на собеседование в 0point. На нем было два этапа. На первом просто пообщались за жизнь, узнали ожидания. На втором надо было написать React-компонент, который рендерил табличку с определенными полями из массива товаров и прикрутить к ней сортировку с некоторыми хитростями. В этот раз с задачей я справился, все прошло хорошо, и мы договорились о сотрудничестве. К сожалению, дальнейшая работа не сложилась, поскольку заказчик проекта решил провести свое техническое собеседование для нашей новоиспеченной команды и не впечатлился.</p>
37
<p>После этого я решил, что стоит еще прокачаться перед дальнейшим поиском, ушел с работы на железной дороге и начал участвовать в OpenSource проекте<a>hexlet-sicp</a>и параллельно взял заказ на переработку сайта небольшого интернет-магазина.</p>
37
<p>После этого я решил, что стоит еще прокачаться перед дальнейшим поиском, ушел с работы на железной дороге и начал участвовать в OpenSource проекте<a>hexlet-sicp</a>и параллельно взял заказ на переработку сайта небольшого интернет-магазина.</p>
38
<blockquote><h3>Читайте также:</h3>
38
<blockquote><h3>Читайте также:</h3>
39
<p>Как выбрать свой первый опен-сорс проект:<a>инструкция от Хекслета</a></p>
39
<p>Как выбрать свой первый опен-сорс проект:<a>инструкция от Хекслета</a></p>
40
</blockquote><p>После первого принятого пулл-реквеста в hexlet-sicp я начал ощущать себя более уверенно как разработчик. Задача была перевести редактор кода в упражнениях с liwewire на React. Тут я получил опыт разворачивания проектов, работы с гитом в проекте, где ты не единственный разработчик, поработал немного с PHP, Laravel, ну и, конечно, попрактиковал React с JavaScript. Я всем советую начать участвовать в OpenSource как можно раньше. Это может показаться страшно, но страх пропадет, как только вы попробуете развернуть проект и что-то в нем написать. Также по любым вопросам вам всегда помогут в Слаке. Так можно сэкономить уйму времени и гораздо увереннее чувствовать себя на собеседованиях.</p>
40
</blockquote><p>После первого принятого пулл-реквеста в hexlet-sicp я начал ощущать себя более уверенно как разработчик. Задача была перевести редактор кода в упражнениях с liwewire на React. Тут я получил опыт разворачивания проектов, работы с гитом в проекте, где ты не единственный разработчик, поработал немного с PHP, Laravel, ну и, конечно, попрактиковал React с JavaScript. Я всем советую начать участвовать в OpenSource как можно раньше. Это может показаться страшно, но страх пропадет, как только вы попробуете развернуть проект и что-то в нем написать. Также по любым вопросам вам всегда помогут в Слаке. Так можно сэкономить уйму времени и гораздо увереннее чувствовать себя на собеседованиях.</p>
41
<p>Небольшой опыт фриланса также добавил мне уверенности, поскольку я увидел вживую к чему приводит неправильный подход к архитектуре и пренебрежение хорошими инженерными практиками. Проект, с которым я работал, был написан на PHP в Bitrix, также частично использовался JavaScript с JQuery. Разобраться в творящемся хаосе было непросто, пришлось переписать практически весь проект просто для того, чтобы с ним можно было дальше работать, но в итоге получилось довольно неплохо. Сайт был приведен к более современному виду и адаптирован под мобильные устройства, довелось поработать с переносом проекта на другой хостинг, с настройкой почтового сервера, с установкой SSL сертификатов.</p>
41
<p>Небольшой опыт фриланса также добавил мне уверенности, поскольку я увидел вживую к чему приводит неправильный подход к архитектуре и пренебрежение хорошими инженерными практиками. Проект, с которым я работал, был написан на PHP в Bitrix, также частично использовался JavaScript с JQuery. Разобраться в творящемся хаосе было непросто, пришлось переписать практически весь проект просто для того, чтобы с ним можно было дальше работать, но в итоге получилось довольно неплохо. Сайт был приведен к более современному виду и адаптирован под мобильные устройства, довелось поработать с переносом проекта на другой хостинг, с настройкой почтового сервера, с установкой SSL сертификатов.</p>
42
<h2>Первая стажировка и первая работа</h2>
42
<h2>Первая стажировка и первая работа</h2>
43
<p>Где-то в апреле-мае 2022 года я увидел сообщение о наборе студентов Хекслета на стажировку в<a>Контур</a>. О компании ранее слышал лестные отзывы от знакомых, и даже хотел записаться на их курсы. Решил попробовать, отправил резюме, получил приглашение на собеседование. Перед техническим собеседованием надо было записать видеоинтервью о себе по перечню вопросов. На собеседовании сначала поговорили о моем обучении и опыте, задавали вопросы по видеоинтервью, предложили несколько задач на чтение и понимание кода и в конце одну задачу. Надо было написать функцию, которая возвращала бы количество полных колод, которые можно составить из переданного массива игральных карт. Собеседование прошло отлично, в этот раз задачу удалось решить без проблем. Я даже обсудил несколько вариантов решения, и у меня осталось время позадавать вопросы о компании. Через несколько дней после собеседования я получил приглашение на стажировку в Новосибирский офис разработки.</p>
43
<p>Где-то в апреле-мае 2022 года я увидел сообщение о наборе студентов Хекслета на стажировку в<a>Контур</a>. О компании ранее слышал лестные отзывы от знакомых, и даже хотел записаться на их курсы. Решил попробовать, отправил резюме, получил приглашение на собеседование. Перед техническим собеседованием надо было записать видеоинтервью о себе по перечню вопросов. На собеседовании сначала поговорили о моем обучении и опыте, задавали вопросы по видеоинтервью, предложили несколько задач на чтение и понимание кода и в конце одну задачу. Надо было написать функцию, которая возвращала бы количество полных колод, которые можно составить из переданного массива игральных карт. Собеседование прошло отлично, в этот раз задачу удалось решить без проблем. Я даже обсудил несколько вариантов решения, и у меня осталось время позадавать вопросы о компании. Через несколько дней после собеседования я получил приглашение на стажировку в Новосибирский офис разработки.</p>
44
<p>Стажировка длилась два месяца. Уже на первой неделе удалось довольно быстро влиться в работу и начать выполнять задачи спринта. В компании хорошая инженерная культура, приятно читать и писать код. И даже несмотря на то, что я раньше не работал с TypeScript и MobX, которые используются в проектах моей команды, благодаря полученным на Хекслете знаниям процесс вкатывания прошел практически незаметно и приятно. А с помощью крутого наставника Саши можно просто горы свернуть. От компании, команды и работы я в восторге, стажировка пролетела незаметно. По итогу я остался работать в команде уже в качестве джуна.</p>
44
<p>Стажировка длилась два месяца. Уже на первой неделе удалось довольно быстро влиться в работу и начать выполнять задачи спринта. В компании хорошая инженерная культура, приятно читать и писать код. И даже несмотря на то, что я раньше не работал с TypeScript и MobX, которые используются в проектах моей команды, благодаря полученным на Хекслете знаниям процесс вкатывания прошел практически незаметно и приятно. А с помощью крутого наставника Саши можно просто горы свернуть. От компании, команды и работы я в восторге, стажировка пролетела незаметно. По итогу я остался работать в команде уже в качестве джуна.</p>
45
<p>Сейчас я работаю младшим инженером-программистом в команде Сервисов взаимодействия клиентов с Контуром, где и стажировался. Занимаюсь фронтендом в таких проектах как:</p>
45
<p>Сейчас я работаю младшим инженером-программистом в команде Сервисов взаимодействия клиентов с Контуром, где и стажировался. Занимаюсь фронтендом в таких проектах как:</p>
46
<ul><li>Центр поддержки (виджет, через который можно оставить обратную связь, написать в чат техподдержки, заказать обратный звонок, проверить статус обращения и т. д.)</li>
46
<ul><li>Центр поддержки (виджет, через который можно оставить обратную связь, написать в чат техподдержки, заказать обратный звонок, проверить статус обращения и т. д.)</li>
47
<li>Чат с техподдержкой</li>
47
<li>Чат с техподдержкой</li>
48
<li>Соответствующие административные панели.</li>
48
<li>Соответствующие административные панели.</li>
49
</ul><p>Стек технологий - TypeScript, React, MobX. Продолжаю профессионально развиваться в текущих проектах, читать статьи и книги, начатые еще во время обучения на Хекслете.</p>
49
</ul><p>Стек технологий - TypeScript, React, MobX. Продолжаю профессионально развиваться в текущих проектах, читать статьи и книги, начатые еще во время обучения на Хекслете.</p>
50
<h2>Несколько мыслей и советов</h2>
50
<h2>Несколько мыслей и советов</h2>
51
<p>Я считаю, что главное - получить фундаментальные знания основ программирования и архитектуры. Язык можно выбрать любой, потому что технологии могут меняться, но фундамент остается прежним. Нужно не подстраиваться под какой-то конкретный язык/фреймворк, а выбирать их исходя из того, что лучше подходит для решения задачи. Конечно, начинать стоит с актуального стека технологий, которые требуются в вакансиях, чтобы получить первый опыт работы.</p>
51
<p>Я считаю, что главное - получить фундаментальные знания основ программирования и архитектуры. Язык можно выбрать любой, потому что технологии могут меняться, но фундамент остается прежним. Нужно не подстраиваться под какой-то конкретный язык/фреймворк, а выбирать их исходя из того, что лучше подходит для решения задачи. Конечно, начинать стоит с актуального стека технологий, которые требуются в вакансиях, чтобы получить первый опыт работы.</p>
52
<p>Софт-скиллы - также очень нужная штука. Надо уметь и, главное, не стесняться задавать вопросы, как можно больше общаться, обсуждать задачи, не замыкаться. Полезно уметь адекватно оценивать свое время и возможности, но это придет с опытом.</p>
52
<p>Софт-скиллы - также очень нужная штука. Надо уметь и, главное, не стесняться задавать вопросы, как можно больше общаться, обсуждать задачи, не замыкаться. Полезно уметь адекватно оценивать свое время и возможности, но это придет с опытом.</p>
53
<p>Не стоит зацикливаться на возникающих проблемах, иногда стоит отвлечься на некоторое время. Если застряли над какой-то задачей, можно пойти посмотреть кино, почитать художественную литературу, поспать, зачастую решение может прийти даже во сне (у меня не раз такое было), не надо бояться задавать даже глупые вопросы - глупо будет этого не сделать.</p>
53
<p>Не стоит зацикливаться на возникающих проблемах, иногда стоит отвлечься на некоторое время. Если застряли над какой-то задачей, можно пойти посмотреть кино, почитать художественную литературу, поспать, зачастую решение может прийти даже во сне (у меня не раз такое было), не надо бояться задавать даже глупые вопросы - глупо будет этого не сделать.</p>
54
<p>Главное - иметь желание. Если действительно хочешь что-то изменить (например, профессию), то все получится, но если желания нет, то ничего не поможет.</p>
54
<p>Главное - иметь желание. Если действительно хочешь что-то изменить (например, профессию), то все получится, но если желания нет, то ничего не поможет.</p>
55
<blockquote><h3>Никогда не останавливайтесь:</h3>
55
<blockquote><h3>Никогда не останавливайтесь:</h3>
56
<p>В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами - на Хекслете есть [сотни курсов по разработке на разных языках и технологиях] (<a>https://ru.hexlet.io/courses?utm_source=hexlet&utm_medium=blog&utm_campaign=all-courses&utm_content=iz-elektromehanika-v-programmista&utm_term=post_230922</a>)</p>
56
<p>В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами - на Хекслете есть [сотни курсов по разработке на разных языках и технологиях] (<a>https://ru.hexlet.io/courses?utm_source=hexlet&utm_medium=blog&utm_campaign=all-courses&utm_content=iz-elektromehanika-v-programmista&utm_term=post_230922</a>)</p>
57
</blockquote>
57
</blockquote>