HTML Diff
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>