Когда я впервые запустил «Hello World» в 2008 году, мне казалось, что программисты – это какие-то маги в закрытом клубе. Сейчас, после 12 лет в индустрии и трёх взлётов-падений стартапов, понимаю: IT – это не про гениальность, а про упорство и правильные привычки.
С чего начать: алхимия выбора направления
Главная ошибка новичков – хвататься за первое попавшееся. В 2024 году IT – это не только код. Вот три неочевидных вектора:
- Технический писатель – если вы любите разбирать сложное на простые составляющие (спрос вырос на 40% за последние 2 года)
- QA Automation – золотая середина между тестированием и программированием
- DevRel – мост между разработчиками и бизнесом, требует soft skills и технического бэкграунда
Мой совет: потратьте первые 2 недели на исследование, а не на обучение. Посмотрите вакансии, сходите на IT-митап (да, офлайн ещё существует), попробуйте простые задачи из разных областей.
Обучение: как не утонуть в океане информации
В 2012 году я потратил $2000 на курсы, которые ничем не помогли. Вот что работает в 2024:
- Метод «обратного обучения» – начните с реальной задачи (например, «как сделать Telegram-бота»), а теорию подтягивайте по мере необходимости
- 20/80 правило – 20% усилий дают 80% результата. В Python это: синтаксис, функции, работа с API
- Обучение с эффектом присутствия – вместо записей лекций используйте платформы типа Scrimba, где можно редактировать код преподавателя
Важный лайфхак: создайте «чекпойнты» – маленькие проекты, которые подтверждают ваш прогресс. Например: статичный сайт → сайт с формой → сайт с базой данных.
Первая работа: как пройти собеседование без опыта
Когда я нанимаю джуниоров, смотрю не на дипломы, а на три вещи:
- Git-репозиторий – даже если там 5 простых проектов, видно как человек думает
- Историю ошибок – кандидат, который может рассказать, как debug-ил проблему, ценнее того, кто делает вид, что всё знает
- Любопытство – задаёт ли вопросы о продукте компании, а не только о зарплате
Совет из практики: отправляйте кастомные cover letter. Вместо «Я хочу у вас работать» напишите «Я проанализировал ваш продукт и заметил, что можно улучшить X. Вот как я бы это сделал».
Карьерный рост: когда учить управление, а когда – новые технологии
Самый болезненный переход – от senior developer к тимлиду. Вот признаки, что вы готовы:
- Вам интересно, «почему» мы делаем фичу, а не только «как»
- Вы ловите себя на мысли, что объясняете коллегам одно и то же по три раза – и это вас не раздражает
- Замечаете не только баги в коде, но и «баги» в процессах команды
Но важное предупреждение: не становитесь менеджером только ради зарплаты. Лучший tech lead – тот, кто скучает по коду, но осознанно выбирает работу с людьми.
Выгорание: как оставаться в IT больше 5 лет
По данным исследования JetBrains, 62% разработчиков испытывают выгорание. Вот что спасало меня:
- 20% projects – выделяйте день в неделю на эксперименты с новыми технологиями вне рабочих задач
- Цифровой детокс – выходные без ноутбука возвращают радость от кодинга
- Менторство – обучение новичков напоминает, как далеко вы сами продвинулись
Помните: карьера в IT – это марафон, а не спринт. Технологии меняются, но фундаментальные навыки (учиться, решать проблемы, работать в команде) остаются.
Когда в следующий раз увидите вакансию с требованием «5 лет опыта в технологии, которой 3 года», улыбнитесь. Вы теперь знаете правила игры.
