Предупреждаю, это будет относительно большая статья. Но советую дочитать до конца, особенно тем, кто сейчас учится или думает о построении плана обучения и своей дороги в программировании в целом. Этот пост основан на моем опыте: расскажу, как я нашел первую работу и обучался.
Можно сказать, это «краткое резюме» моей 9-летней карьеры в IT в качестве frontend разработчика. Обязательно будет интересно! Даже если местами будет казаться скучно, продолжайте читать — оно того стоит.
В нашем чате в телеграме подняли довольно интересную тему о полезности онлайн-образования в IT. Я начал писать ответ, но понял, что это заслуживает целого поста. Уверен, многим будет полезно это прочитать.
Я не претендую на роль «старого деда», но в мои «бородатые» годы знания добывались из всего, что попадалось под руку: статьи, видео, книги (да-да!). И я до сих пор уверен, что только таким способом можно действительно выучить то, что действительно интересно.
Например, HTML и CSS я изучал на htmlbook (дизайн сайта до сих пор тот же 😂), на слитом курсе HTML Academy с торрентов и через кучу других источников. Думаю, старички вспомнят блоггера Sorax (его youtube канал).
Сколько бы времени ни прошло, люди в интернете задают одни и те же вопросы, когда начинают учиться. Крайне рекомендую, даже если вы не знакомы с Sorax, посмотрите его последние подкасты — и вы поймете, о чем я говорю. Видео, записанное 8 лет назад, а до сих пор актуально.
🔖 База, по крайней мере во фронтенде, остается неизменной. Меняются только требования к кандидатам. Но я, как раньше, так и сейчас, считаю: эта сфера подходит тем, кому действительно интересно разобраться, кто готов потратить все свободное (и несвободное) время на изучение. И только потом нужно думать о работе и зарплатах.
До первой работы я перепробовал множество профессий: был кровельщиком на крышах многоэтажек, работал с шифером и наплавляемой кровлей, был официантом, кальянщиком, и даже пару месяцев трудился на заводе.
🖥 Раньше опрограммировании говорили только в контексте хакерства и других «веселых» тем. Я знал лично человека, который взломал сайт топ-1 локального интернет-провайдера и оставил на главной странице послание: “Hacked by ***”. Если интересно, что с ним произошло дальше, пишите в комментарии, расскажу
Меня вдохновляли такие люди, а еще фильмы вроде «Социальная сеть», «Кто я?» (Who Am I?), сериал «Мистер Робот» и другие. Именно поэтому я и описал свой путь — чтобы дать общую картину.
Тогда никто не говорил о высоких зарплатах — их просто не было. Программистами становились по одной причине: потому что это было интересно.
📝 Через несколько источников (о которых писал в первой части) я изучил HTML/CSS за два месяца и нашел свою первую работу с зарплатой 10 000 рублей. Для меня это было таким счастьем, что просто не передать словами. Опустим детали и продолжим.
Через полмесяца я понял, что попал в не очень хорошую и честную компанию, состоящую из одного человека в лице директора и еще одного в роли бэкенда на Perl. Уволился, получил 5000 рублей наличными одной купюрой и ушел искать новую работу. Моя вторая работа была в локальной веб-студии, довольно известной в регионе.
😎 Там я работал с HTML/CSS/jQuery, но тоже задержался ненадолго по личным причинам. После этого перешел в другую, менее известную веб‑студию, где дорос до «потолка». Для меня этот «потолок» был должностью главного HTML-верстальщика. Там же я изучил современный стек: React, Webpack, препроцессоры — и нашел новое место работы, на котором работаю до сих пор уже больше четырех лет.
На вопрос, почему так долго и не ухожу, отвечу сразу. Мне здесь нравится, всегда разные проекты и разный стек. Есть куда еще расти и развиваться.
Я описал свой карьерный путь очень кратко. Здесь не упомянул про фриланс на Upwork (тогда он еще работал в РФ) и другие детали.
🎯 Моя цель была проста: совместить интересное хобби с хотя бы минимальной зарплатой. Даже если бы зарплаты не получилось выбить, я бы это пережил на тот момент. Мне безумно хотелось поработать над реальным проектом с командой и пройти полный цикл разработки, почувствовать себя частью коллектива таких же увлеченных людей.
А когда вокруг IT начался хайп, я уже был на довольно высоком уровне — как технически, так и финансово.
✅ Теперь, когда я описал свой бэкграунд, думаю, могу перейти к главному вопросу: нужно ли сейчас IT-образование, и настолько ли оно необходимо?
В чате нашего тг канала я ознакомился с программой курса для Junior фронтенд-разработчиков от Result School, созданного Владиленом Мининым. Владилена я сам раньше смотрел, когда он выпускал технический контент. Подает он материал хорошо, но, на мой взгляд, до Sorax ему далеко, имхо. Хотя для меня Владилен всегда был просто еще одним хорошим источником знаний.
Сразу скажу: я бы не пошел учиться даже к Sorax, если бы у него была онлайн-школа. Дело не в именах, а в самом подходе «стань ${профессия} за ${число} месяцев с гарантией трудоустройства».
Как бы это ни звучало заманчиво, такие программы не сделают из человека хорошего специалиста. Наверное, это вообще не та сфера, где это может по-настоящему работать.
Особенно если речь идет о фронтенде — это, без обид, относительно легкая профессия. Все роадмапы, технологии и нужные материалы есть в открытом доступе. Требуются только усилия и время, чтобы их освоить.
🚀 Мы не занимаемся ракетостроением или другой ультрасложной профессией, где нужны опытные специалисты с самого старта и на каждом этапе обучения. Чтобы освоить фронтенд, достаточно желания и ноутбука.
На днях я смотрел запись стрима Владилена, где он разбирал резюме начинающих специалистов. И он сам нелестно отзывался о многих онлайн‑школах, подтверждая мои слова о «конвейере» и «вечных учениках».
📌 Еще раз подчеркну: я вижу это как очень прибыльный бизнес. Но посоветовал бы я хоть одну школу своим друзьям? Определенно нет. Каким бы именем она ни прикрывалась.
Здесь вспоминается поговорка, менять в которой слова я не рискну:
Лотерея — это налог на глупость.
Думаю, пора подытожить тему обучения и собеседований.
📕 Обучение
Хватайтесь за всё, что попадётся под руку. Не зацикливайтесь на оценке компетентности источников — вы научитесь этому позже. Это один из самых важных навыков, которым вы будете пользоваться на протяжении всей карьеры, а, скорее всего, и в жизни.
🚗 Смотрите видео, читайте статьи, блоги, новости, и обязательно добавляйте профильные книги (хотя на начальных этапах они не обязательны). Создавайте пет-проекты, экспериментируйте с ними, ломайте, чините и меняйте их поведение. Представьте, что у вас есть гараж, в котором стоит старенький «Жигуль» и полный набор инструментов для ремонта. У вас нет ограничений — вы можете разобрать машину до последнего винтика и пересобрать её по-своему. Разве это не кайф и мечта многих парней в молодости, а может, и сейчас?
🙊 Собеседования
Здесь действует та же схема. Это просто навык, который вы можете прокачать самостоятельно. Сегодня, если у вас есть проблема, ответ на неё точно уже где-то есть.
Я уверен, что после просмотра нескольких записей собеседований вы сможете составить свой мини-роадмап подготовки и просто следовать ему. «Софты» — это такая же технология, как и другие. Её можно изучить и применить.
👍 Заключение
Мне действительно интересно помогать людям, подсказывать и направлять, обсуждать их проблемы. Так же, как и говорить о технологиях и мире IT в целом. Такие разговоры всегда полезны для обеих сторон.
Я искренне радуюсь, когда вижу комментарии, что мои видео помогли или кто-то хочет поспорить, добавить что-то своё. Это классно!
Однако прошу помнить о том, что обучение — это, в первую очередь, самостоятельный процесс.
🥸 Надеюсь, вы прочитали пост полностью.
Буду рад любым вопросам, реакциям, критике или комментариям.
Я веду множество социальных сетей, но осмелюсь оставить только ссылку на мой телеграм канал. Там я рассказываю об айти и фронтенде в частности, а в чате обсуждаем все что интересно.
Telegram — Aleksandr Rogozhkin
ссылка на оригинал статьи https://habr.com/ru/articles/861424/
Добавить комментарий