HTML Diff
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&amp;utm_medium=blog&amp;utm_campaign=all-courses&amp;utm_content=iz-elektromehanika-v-programmista&amp;utm_term=post_230922</a>)</p>
56 <p>В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами - на Хекслете есть [сотни курсов по разработке на разных языках и технологиях] (<a>https://ru.hexlet.io/courses?utm_source=hexlet&amp;utm_medium=blog&amp;utm_campaign=all-courses&amp;utm_content=iz-elektromehanika-v-programmista&amp;utm_term=post_230922</a>)</p>
57 </blockquote>
57 </blockquote>