0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>В сентябре 2018 года я завершил<a>профессию "PHP-программист"</a>и после 4 проекта обещал Кириллу написать отзыв, кажется, время настало.</strong></p>
1
<p><strong>В сентябре 2018 года я завершил<a>профессию "PHP-программист"</a>и после 4 проекта обещал Кириллу написать отзыв, кажется, время настало.</strong></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
</ul><h2>О Хекслете</h2>
6
</ul><h2>О Хекслете</h2>
7
<p>На странице "<a>О проекте</a>" скромно написано:</p>
7
<p>На странице "<a>О проекте</a>" скромно написано:</p>
8
<blockquote><p>Хекслет - практические курсы по программированию.</p>
8
<blockquote><p>Хекслет - практические курсы по программированию.</p>
9
</blockquote><p>Но кого вы обманываете? Хекслет намного больше, чем просто курсы. Хекслет - это целое сообщество, подкасты, вебинары, интервью, open source проекты, люди... Курсы здесь являются важной базовой частью с качественно структурированным контентом.</p>
9
</blockquote><p>Но кого вы обманываете? Хекслет намного больше, чем просто курсы. Хекслет - это целое сообщество, подкасты, вебинары, интервью, open source проекты, люди... Курсы здесь являются важной базовой частью с качественно структурированным контентом.</p>
10
<p>7 ноября 2019 года<a>CEO "Хекслет" Кирилл Мокевнин получил премию HighLoad++ 2019 за вклад в развитие экосистемы интернет-разработки в России</a>.</p>
10
<p>7 ноября 2019 года<a>CEO "Хекслет" Кирилл Мокевнин получил премию HighLoad++ 2019 за вклад в развитие экосистемы интернет-разработки в России</a>.</p>
11
<p>По моему мнению (которым я делюсь при каждом удобном случае), путь в веб-разработку крайне прост:</p>
11
<p>По моему мнению (которым я делюсь при каждом удобном случае), путь в веб-разработку крайне прост:</p>
12
<ul><li>пройти на Хекслете курсы по профессии;</li>
12
<ul><li>пройти на Хекслете курсы по профессии;</li>
13
<li>пройти хотя бы один проект.</li>
13
<li>пройти хотя бы один проект.</li>
14
</ul><p>А о своем пути я поведаю ниже.</p>
14
</ul><p>А о своем пути я поведаю ниже.</p>
15
<h2>Мой путь</h2>
15
<h2>Мой путь</h2>
16
<p>Весной 2018 года я работал в гос. учреждении и занимался на своей должности всем: эникей, сисадминство, кодинг, заказ оборудования, простой ремонт техники, много бумаг. При таком разнообразии стать профессионалом в чем-то очень тяжело, если не невозможно. Ощущение тупика и бесцельности не давало покоя долгое время. В обеденные перерывы была создана армия, что на фото выше (моей работы только Гизмо), и принято решение прокачаться в программировании.</p>
16
<p>Весной 2018 года я работал в гос. учреждении и занимался на своей должности всем: эникей, сисадминство, кодинг, заказ оборудования, простой ремонт техники, много бумаг. При таком разнообразии стать профессионалом в чем-то очень тяжело, если не невозможно. Ощущение тупика и бесцельности не давало покоя долгое время. В обеденные перерывы была создана армия, что на фото выше (моей работы только Гизмо), и принято решение прокачаться в программировании.</p>
17
<p>Хотя с детства в домашней библиотеке стояла книга по Фортрану, но время я убивал, играя в компьютерные игры, футбол, шахматы. Позже было несколько курсов программирования в вузе, так что писать какой-то код я умел. Но как же поверхностны оказались мои знания...</p>
17
<p>Хотя с детства в домашней библиотеке стояла книга по Фортрану, но время я убивал, играя в компьютерные игры, футбол, шахматы. Позже было несколько курсов программирования в вузе, так что писать какой-то код я умел. Но как же поверхностны оказались мои знания...</p>
18
<h3>Знакомство с "Хекслет"</h3>
18
<h3>Знакомство с "Хекслет"</h3>
19
<p>Ссылка на Хекслет была вот на<a>этой карте развития веб-разработчика</a>. Вначале прошёл бесплатные курсы, после пошёл по<a>профессии</a>. Кто не знает, то есть еще<a>песочница</a>.</p>
19
<p>Ссылка на Хекслет была вот на<a>этой карте развития веб-разработчика</a>. Вначале прошёл бесплатные курсы, после пошёл по<a>профессии</a>. Кто не знает, то есть еще<a>песочница</a>.</p>
20
<h3>Как проходили курсы</h3>
20
<h3>Как проходили курсы</h3>
21
<p>Во-первых, пройти курсы по профессии помогла простая дисциплина. Я не ложился спать, пока в статистике не появлялся тёмно-зелёный квадратик (2-3 урока с теорией, тестами и практикой). Это же помогло не стоять на месте: если дошёл до тяжёлого испытания (которые после курса), на которое уйдет 1-3 часа, а уже глаза слипаются, то двигался дальше или переключался на другую профессию (менять стек советуют и другие), а к испытанию возвращался на следующий день в более раннее время.</p>
21
<p>Во-первых, пройти курсы по профессии помогла простая дисциплина. Я не ложился спать, пока в статистике не появлялся тёмно-зелёный квадратик (2-3 урока с теорией, тестами и практикой). Это же помогло не стоять на месте: если дошёл до тяжёлого испытания (которые после курса), на которое уйдет 1-3 часа, а уже глаза слипаются, то двигался дальше или переключался на другую профессию (менять стек советуют и другие), а к испытанию возвращался на следующий день в более раннее время.</p>
22
<p>Часто писал комментарии по поводу улучшения практик. Со временем всё чаще мои решения стали совпадать с учительским на 100%.</p>
22
<p>Часто писал комментарии по поводу улучшения практик. Со временем всё чаще мои решения стали совпадать с учительским на 100%.</p>
23
<p>Второй совет: не бейтесь головой и не тратьте время, если задача совсем не решается, но и не бросайте её! Опыт из года программирования на работе показал, что ответ может прийти сам по себе (подсознательно мозг продолжал над ним думать) вечером в душе или утром после пробуждения, через день, через два. Ну а бросить сложную задачу в реальном проекте мало представляется возможным, в мусорку отправляется что-то простое и неважное.</p>
23
<p>Второй совет: не бейтесь головой и не тратьте время, если задача совсем не решается, но и не бросайте её! Опыт из года программирования на работе показал, что ответ может прийти сам по себе (подсознательно мозг продолжал над ним думать) вечером в душе или утром после пробуждения, через день, через два. Ну а бросить сложную задачу в реальном проекте мало представляется возможным, в мусорку отправляется что-то простое и неважное.</p>
24
<h3>Проекты</h3>
24
<h3>Проекты</h3>
25
<p>К первому проекту я подошёл с мыслью, что сейчас быстро пройду его за день-два (параллельно работе), ведь уже есть опыт в программировании. Такого разочарования в своих способностях я не испытывал давно... Позже узнал, что люди с каким-то опытом могут делать проекты дольше новичков. Это известное явление Кирилл описывал в своих видео на<a>канале Hexlet</a>или<a>своём канале</a>(подписки, лайки, колокольчики).</p>
25
<p>К первому проекту я подошёл с мыслью, что сейчас быстро пройду его за день-два (параллельно работе), ведь уже есть опыт в программировании. Такого разочарования в своих способностях я не испытывал давно... Позже узнал, что люди с каким-то опытом могут делать проекты дольше новичков. Это известное явление Кирилл описывал в своих видео на<a>канале Hexlet</a>или<a>своём канале</a>(подписки, лайки, колокольчики).</p>
26
<p>Помню, что не удосужился настроить окружение до старта проекта и потратил на это день. А позже начал изучать все фишки git'a, которые впоследствии никогда не использовал и благополучно забыл (про ловушку обучения я немного написал<a>здесь</a>).</p>
26
<p>Помню, что не удосужился настроить окружение до старта проекта и потратил на это день. А позже начал изучать все фишки git'a, которые впоследствии никогда не использовал и благополучно забыл (про ловушку обучения я немного написал<a>здесь</a>).</p>
27
<p>В чувство меня привёл Александр Овчар, который вёл тот проект. На почту в среду или четверг пришло письмо (скорее всего это автоматическая рассылка), нужна ли мне помощь по проекту, ведь время подходит к концу, а я и первый шаг не закончил. Ох как же это меня отрезвило, прямо как получить отменного леща.</p>
27
<p>В чувство меня привёл Александр Овчар, который вёл тот проект. На почту в среду или четверг пришло письмо (скорее всего это автоматическая рассылка), нужна ли мне помощь по проекту, ведь время подходит к концу, а я и первый шаг не закончил. Ох как же это меня отрезвило, прямо как получить отменного леща.</p>
28
<p>Второй проект оказался самым мозговзрывным, да еще 6-дневная рабочая неделя выпала. Маленький лайфхак: когда время поджимало, то нашёл подсказки в<a>архивах слака</a>.</p>
28
<p>Второй проект оказался самым мозговзрывным, да еще 6-дневная рабочая неделя выпала. Маленький лайфхак: когда время поджимало, то нашёл подсказки в<a>архивах слака</a>.</p>
29
<p>Третий и четвёртый проекты прошли намного легче.</p>
29
<p>Третий и четвёртый проекты прошли намного легче.</p>
30
<h3>Поиск работы</h3>
30
<h3>Поиск работы</h3>
31
<p>В<a>гайдах</a>и на YouTube канале есть достаточно информации по поиску работы. Однако гайдов ещё не было, когда я её искал. А видео с канала я начал слушать позже, уже по дороге на новую работу.</p>
31
<p>В<a>гайдах</a>и на YouTube канале есть достаточно информации по поиску работы. Однако гайдов ещё не было, когда я её искал. А видео с канала я начал слушать позже, уже по дороге на новую работу.</p>
32
<p>Составил резюме, отправил его в три компании. Из одной позвонили (веб-студия) и пригласили на собеседование (была задача FizzBuzz и беседа за жизнь). На дом дали сверстать страницу для сайта, хотя я заявлял, что начинающий PHP-программист (первый звоночек).</p>
32
<p>Составил резюме, отправил его в три компании. Из одной позвонили (веб-студия) и пригласили на собеседование (была задача FizzBuzz и беседа за жизнь). На дом дали сверстать страницу для сайта, хотя я заявлял, что начинающий PHP-программист (первый звоночек).</p>
33
<p>С версткой я до конца не справился (HTML и CSS знал в азах еще с 11 класса, но препроцессоры, постпроцессоры, сборка были не в моей компетенции). Несмотря на это, я был принят (брали всех, кто мог приносить прибыль).</p>
33
<p>С версткой я до конца не справился (HTML и CSS знал в азах еще с 11 класса, но препроцессоры, постпроцессоры, сборка были не в моей компетенции). Несмотря на это, я был принят (брали всех, кто мог приносить прибыль).</p>
34
<h3>Немного про резюме</h3>
34
<h3>Немного про резюме</h3>
35
<p>На прошлой работе я числился программистом, а через два года на должности выше (всего немного более 6 лет). Это дало такие бонусы, как три звонка с предложениями о работе, которые я не рассмотрел.</p>
35
<p>На прошлой работе я числился программистом, а через два года на должности выше (всего немного более 6 лет). Это дало такие бонусы, как три звонка с предложениями о работе, которые я не рассмотрел.</p>
36
<p>На заметку тем, кого никуда не берут из-за опыта по формальным признакам: идите туда, куда берут, поработайте так в сумме год.</p>
36
<p>На заметку тем, кого никуда не берут из-за опыта по формальным признакам: идите туда, куда берут, поработайте так в сумме год.</p>
37
<h3>Работа</h3>
37
<h3>Работа</h3>
38
<p>Первое время я был очень воодушевлён сменой работы (с прошлой хотелось уже просто сбежать). Хотя были звоночки: часть проектов на самописном движке на Perl (очень скудная документация, боль, страдание, смирение), знакомство коллектива с шестью новыми сотрудниками (при штате около 22), задержка зарплаты с первого месяца...</p>
38
<p>Первое время я был очень воодушевлён сменой работы (с прошлой хотелось уже просто сбежать). Хотя были звоночки: часть проектов на самописном движке на Perl (очень скудная документация, боль, страдание, смирение), знакомство коллектива с шестью новыми сотрудниками (при штате около 22), задержка зарплаты с первого месяца...</p>
39
<blockquote><h2>Читайте также</h2>
39
<blockquote><h2>Читайте также</h2>
40
<p>Как притвориться мидлом и устроиться на первую работу:<a>история успеха Евгения Малафеева</a></p>
40
<p>Как притвориться мидлом и устроиться на первую работу:<a>история успеха Евгения Малафеева</a></p>
41
</blockquote><p>За год работы там были интересные проекты, на каждом минимум по две интеграции со сторонними сервисами. Набивал шишки, наступал на грабли (решал проблемы почти всегда сам), получал опыт, общался с заказчиками. Осознал, что:</p>
41
</blockquote><p>За год работы там были интересные проекты, на каждом минимум по две интеграции со сторонними сервисами. Набивал шишки, наступал на грабли (решал проблемы почти всегда сам), получал опыт, общался с заказчиками. Осознал, что:</p>
42
<ul><li>Чужой неоформленный, почти нечитаемый, но работающий код бесконечно лучше твоего идеального, но не написанного, потому что ещё ищешь best practice.</li>
42
<ul><li>Чужой неоформленный, почти нечитаемый, но работающий код бесконечно лучше твоего идеального, но не написанного, потому что ещё ищешь best practice.</li>
43
<li>Отсутствие тестов - это внутренний страх всё сломать, переписывая всего одну функцию, и куча времени на ручные тесты (и не только, вот<a>видео от Кирилла</a>).</li>
43
<li>Отсутствие тестов - это внутренний страх всё сломать, переписывая всего одну функцию, и куча времени на ручные тесты (и не только, вот<a>видео от Кирилла</a>).</li>
44
<li>Отсутствие автоматизации (привет деплою по FTP на хостинг за 300 руб.) - это лишняя головная боль, ваши силы и время.</li>
44
<li>Отсутствие автоматизации (привет деплою по FTP на хостинг за 300 руб.) - это лишняя головная боль, ваши силы и время.</li>
45
<li>Отсутствие менторства - это куча времени на самообучение без гарантий, что движешься в нужном направлении.</li>
45
<li>Отсутствие менторства - это куча времени на самообучение без гарантий, что движешься в нужном направлении.</li>
46
<li>Отсутствие специализации - это ты верстальщик, фронтенд-, бэкенд-разработчик, сисадмин, и сеть в офисе можешь глянуть? И как на прошлой работе - умею всё по чуть-чуть, а общая производительность страдает.</li>
46
<li>Отсутствие специализации - это ты верстальщик, фронтенд-, бэкенд-разработчик, сисадмин, и сеть в офисе можешь глянуть? И как на прошлой работе - умею всё по чуть-чуть, а общая производительность страдает.</li>
47
</ul><p>Я как-то решил пофантазировать и представить, что попал на необитаемый остров и мне срочно понадобилась автоматическая ручка - вещь повседневная и стоящая сущие копейки. Вот никак я её не изготовлю. Величие человечества - это шаринг знаний и специализация на какой-то области.</p>
47
</ul><p>Я как-то решил пофантазировать и представить, что попал на необитаемый остров и мне срочно понадобилась автоматическая ручка - вещь повседневная и стоящая сущие копейки. Вот никак я её не изготовлю. Величие человечества - это шаринг знаний и специализация на какой-то области.</p>
48
<p>Почему я проработал в данной веб-студии целый год? Жизненные обстоятельства, как трагичные, так и самые чудесные, заполняли мой ум и время, и чуть-чуть оставалось на развитие. Было не до смены работы.</p>
48
<p>Почему я проработал в данной веб-студии целый год? Жизненные обстоятельства, как трагичные, так и самые чудесные, заполняли мой ум и время, и чуть-чуть оставалось на развитие. Было не до смены работы.</p>
49
<h2>Послесловие</h2>
49
<h2>Послесловие</h2>
50
<p>Истории успеха пишутся для того, чтобы поделиться победами, которые дадут вам уверенность в собственным силах. Всё получится!</p>
50
<p>Истории успеха пишутся для того, чтобы поделиться победами, которые дадут вам уверенность в собственным силах. Всё получится!</p>
51
<p>Где-то они подскажут, направят и сэкономят ваше время.</p>
51
<p>Где-то они подскажут, направят и сэкономят ваше время.</p>
52
<p>От себя хочется добавить по-поводу времени.</p>
52
<p>От себя хочется добавить по-поводу времени.</p>
53
<h4>Время</h4>
53
<h4>Время</h4>
54
<p>Код первой в моей жизни программы мы перепечатали с братом из книги и запустили на советском ПК, который выглядел, как клавиатура. Либо я тогда ходил в садик, либо это был первый класс. В начальной школе у нас был Pentium. Но использовали мы всю эту технику только для игр.</p>
54
<p>Код первой в моей жизни программы мы перепечатали с братом из книги и запустили на советском ПК, который выглядел, как клавиатура. Либо я тогда ходил в садик, либо это был первый класс. В начальной школе у нас был Pentium. Но использовали мы всю эту технику только для игр.</p>
55
<p>В 29 лет я наконец-то решил, что программирование - это та профессия, которой я хочу заниматься. В 30 лет устроился работать программистом.</p>
55
<p>В 29 лет я наконец-то решил, что программирование - это та профессия, которой я хочу заниматься. В 30 лет устроился работать программистом.</p>
56
<p>В течение 2-3 лет я раздумывал по поводу смены работы и профессии. В этих сомнениях было впустую сожжено много времени и энергии.</p>
56
<p>В течение 2-3 лет я раздумывал по поводу смены работы и профессии. В этих сомнениях было впустую сожжено много времени и энергии.</p>
57
<p>Раз уж вы здесь, то не тормозите, а проходите курсы, желательно, ещё хоть один проект, и будьте уверены, что сможете найти хорошую работу.</p>
57
<p>Раз уж вы здесь, то не тормозите, а проходите курсы, желательно, ещё хоть один проект, и будьте уверены, что сможете найти хорошую работу.</p>
58
<blockquote><h2>Никогда не останавливайтесь:</h2>
58
<blockquote><h2>Никогда не останавливайтесь:</h2>
59
<p>В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами - на Хекслете есть<a>сотни курсов по разработке на разных языках и технологиях</a>.</p>
59
<p>В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами - на Хекслете есть<a>сотни курсов по разработке на разных языках и технологиях</a>.</p>
60
</blockquote>
60
</blockquote>