Я наблюдал за десятками новичков. Те, кто доходят до первой работы, проходят через одни и те же грабли. Те, кто сдаются — наступают на них и не встают.
Вот 5 главных ошибок, которые гарантированно отбросят вас назад. Давайте разберём их, чтобы вы не наступали на чужие грабли.
🚫 Ошибка 1. «Синдром вечного студента»
Как это выглядит:
Вы покупаете курс на Udemy, проходите его на 30%, потом находите «лучший курс» на Stepik, бросаете старый, начинаете новый, потом читаете, что нужно учить английский, и уходите в английский. Через полгода у вас 5 начатых курсов, 10 купленных книг и ноль реальных знаний.
Почему так происходит:
Учёба — это зона комфорта. Вы делаете упражнения, вас хвалят за правильные ответы, вам кажется, что вы двигаетесь. Реальная работа — страшно.
Что делать:
Перестаньте коллекционировать курсы. Выберите один (например, «Поколение Python» на Stepik) и пройдите его от корки до корки, даже если там что-то устарело или не нравится. Лучше пройти один курс до конца, чем 5 — по диагонали.
🚫 Ошибка 2. «Зубрёжка без практики»
Как это выглядит:
Вы перечитываете главу учебника, смотрите видео, конспектируете, но код не пишете. Вам кажется, что если вы поняли логику — то и код написать сможете.
Реальность:
Понимать и уметь — это разные вещи. Вы можете прочитать 100 книг по вождению, но сядете за руль — и заглохнете. С кодом так же.
Что делать:
Правило 50/50. Половина времени — теория, половина — практика. После каждого урока открывайте редактор и повторяйте всё, что показали. А потом ещё экспериментируйте: «А что будет, если я тут цифру поменяю? А если эту строчку уберу?».
🚫 Ошибка 3. «Сравнение с гуру»
Как это выглядит:
Вы заходите на YouTube, а там 19-летний парень за час пишет сложный проект. Вы смотрите, у вас опускаются руки, и вы думаете: «Я никогда так не смогу, может, ну его?».
Что вы не видите:
Вы не видите, что этот парень программирует с 12 лет. Вы не видите, сколько раз он ошибался. Вы не видите, что он готовился к этому видео неделю. Вы видите красивую картинку.
Что делать:
Сравнивайте себя только с собой вчерашним. Вчера вы не знали, что такое цикл for? А сегодня написали свой первый цикл? Вы гений! Остальное — приложится.
🚫 Ошибка 4. «Боязнь задавать вопросы»
Как это выглядит:
Вы сидите над ошибкой 3 часа. Гуглите, ищете, перебираете варианты. А потом кто-то подходит, смотрит 5 секунд и говорит: «Дружище, тут скобка лишняя».
Почему мы боимся:
Страх показаться глупым. Кажется, что если спросишь, то все подумают: «Ну и нуб понаехал».
Что делать:
Помните: глупых вопросов не бывает, бывает глупое молчание. В IT культура помощи — это норма. Если вы спросите, вам скорее всего помогут. А даже если кто-то пошутит — ну и что? Вы решили задачу за 5 минут, а не убили на неё полдня.
🚫 Ошибка 5. «Страх перед первым проектом»
Как это выглядит:
Вы учите язык 6 месяцев, но боитесь начать писать свой проект. Думаете: «Я ещё мало знаю, вот выучу всё про классы, тогда и сделаю калькулятор».
Реальность:
Вы никогда не будете знать достаточно. Программисты учатся всю жизнь. Если ждать идеального момента — вы никогда не начнёте.
Что делать:
Разрешите себе писать говнокод. Да, ваш первый проект будет кривым, страшным и, возможно, даже не заработает. Но это будет ваш проект. Вы набьёте шишки и поймёте, что к чему. Без этого никак.
🎯 Главный совет
Представьте, что вы учитесь плавать. Можно бесконечно читать теорию, смотреть видео и бояться заходить в воду. Но навык появится, только когда вы начнёте барахтаться и глотать воду.
В IT то же самое. Начинайте делать. Ошибайтесь. Спрашивайте. И не сравнивайте себя с другими.
Статья №6: «Первая работа в IT: где искать, что показать и как не облажаться на собеседовании»
Вы выучили базу, написали пару проектов, и вот он — момент истины. Пора искать первую работу.
Страшно? Ещё бы. Кажется, что требуют каких-то космических знаний, а вы даже половины не знаете. Спойлер: требуют всегда космос, но берут тех, кто умеет общаться и гореть.
Пошаговая инструкция — ниже.
🔍 Шаг 1. Где искать вакансии
Топ-3 места для джуна:
- hh.ru (Хедхантер)
Там есть раздел «Для начинающих и студентов». Отфильтруйте вакансии без опыта. Откликайтесь на всё подряд, даже если требования пугают. Требования — это «идеальный портрет», такие люди встречаются редко. - Telegram-каналы
Есть куча каналов с вакансиями для джунов:
@job4j_junior (вакансии для Java)
@python_job (вакансии для Python)
@javascript_job (вакансии для JS)
@it_jun (сборная солянка по IT) - LinkedIn / Хабр Карьера
Там больше для опытных, но вакансии для джунов тоже проскакивают. Оформите профиль, напишите, что вы ищете работу.
📄 Шаг 2. Что писать в резюме, если опыта нет
Главная ошибка джуна: написать в резюме «Ответственный, коммуникабельный, быстро учусь».
Это пишут все. Это не цепляет.
Что реально работает:
- Навыки (Skills). Пишите конкретно: Python (знаю циклы, функции, классы, работал с библиотеками requests и BeautifulSoup). Не врите, но и не скромничайте.
- Проекты (Projects). Это самое важное. Если нет коммерческого опыта, покажите, что вы делали сами.
Плохо: «Писал учебные проекты».
Хорошо: «Написал телеграм-бота для прогноза погоды (ссылка на GitHub). Бот принимает название города, стучится в API погоды и выдаёт температуру. Использовал Python, библиотеки aiogram и requests».Даже простые проекты показывают: вы умеете доводить дело до конца. Калькулятор, TODO-лист, парсер книг — всё годится. - Образование и курсы. Пишите, где учились. Stepik, курсы на YouTube, университет — всё в копилку.
🗣️ Шаг 3. Как проходить собеседование
Миф: на собеседовании спрашивают только теорию и алгоритмы.
Реальность: с джуном чаще всего просто разговаривают.
Чего от вас ждут:
- Глаза горят. Вы реально хотите заниматься программированием, а не просто «денег заработать».
- Адекватность. Вы не будете спорить с каждым замечанием и говорить, что все вокруг дураки.
- База. Вы понимаете основные термины, о которых мы говорили в статье №2.
Типичные вопросы джуну:
- «Расскажи про свой проект». (Тут вы светитесь и рассказываете, как вы его делали, с какими трудностями столкнулись, как решили).
- «Что такое ООП?» (Кратко и своими словами).
- «Какие библиотеки использовал?»
- «Что будешь делать, если получишь задачу, которую не знаешь как решить?» (Правильный ответ: погуглю, спрошу у коллег, если не поможет — пойду к тимлиду).
- «Почему хочешь работать именно у нас?» (Здесь честно: интересуюсь вашими продуктами, хочу расти и развиваться).
🎭 Шаг 4. Чего бояться не надо
Страх 1: «Меня спросят то, чего я не знаю»
Обязательно спросят. И это нормально. На любой вопрос можно ответить: «Я с этим не сталкивался, но если поставят задачу — разберусь». Незнание — не приговор. Приговор — делать вид, что знаешь, и нести чушь.
Страх 2: «У меня нет коммерческого опыта»
Вы джун. От вас его и не ждут. Ждут желания работать и обучаемости.
Страх 3: «Мне откажут»
Вам будут отказывать. Много раз. Иногда после 5 собеседований. Это не вы плохой, это просто не сошлись звёзды. Каждый отказ приближает вас к тому самому «вашему» работодателю. Не останавливайтесь.
🎁 Бонус: тестовое задание
Часто после собеседования присылают тестовое. Вот лайфхак: сделайте его хорошо. Звучит банально, но многие делают тяп-ляп.
- Прочитайте задание 5 раз.
- Спросите уточнения, если непонятно.
- Сделайте, чтобы работало.
- Положите код в аккуратную папку на GitHub.
- Напишите краткую инструкцию, как это запустить.
Тестовое задание, сделанное с душой, перевешивает отсутствие опыта.
💪 Напутствие
Первая работа ищется в среднем 3-6 месяцев. Это норма. За это время вы ещё подтянете теорию, напишете ещё пару проектов и станете сильнее.
Не сдавайтесь. У тех, кто не сдаётся, всё получается.
А чтобы не терять мотивацию и получать поддержку на этом пути — заходите в мой Telegram. Там мы делимся победами, обсуждаем ошибки и просто дружим 👇