🔟 10 суровых истин, которые должен знать каждый джун

Вы думаете, что карьера в ИТ — это сплошные плюшки? Забудьте! Реальность жестока: низкие зарплаты на старте, бесконечные задачи и битва за релокацию. Откройте глаза на суровые реалии прямо сейчас!
🔟 10 суровых истин, которые должен знать каждый джун

Хочешь уверенно проходить IT-интервью?

Готовься к IT-собеседованиям уверенно с AI-тренажёром T1!

Мы понимаем, как сложно подготовиться: стресс, алгоритмы, вопросы, от которых голова идёт кругом. Но с AI тренажёром всё гораздо проще.

💡 Почему Т1 тренажёр — это мастхэв?

  • Получишь настоящую обратную связь: где затык, что подтянуть и как стать лучше
  • Научишься не только решать задачи, но и объяснять своё решение так, чтобы интервьюер сказал: "Вау!".
  • Освоишь все этапы собеседования, от вопросов по алгоритмам до диалога о твоих целях.

Зачем листать миллион туториалов? Просто зайди в Т1 тренажёр, потренируйся и уверенно удиви интервьюеров. Мы не обещаем лёгкой прогулки, но обещаем, что будешь готов!

Реклама. ООО «Смарт Гико», ИНН 7743264341. Erid 2VtzqwP8vqy


Автор оригинальной подборки «10 суровых истин», Винс Кангер, – типичный свитчер: в возрасте за 30 он сменил образовательную деятельность на веб-разработку, и неплохо преуспел в этой сфере. «Истины», по признанию самого автора, необязательно являются истинами в последней инстанции – скорее, это мнения, основанные на его собственном непростом опыте.

Вот список самых важных выводов, к которым пришел разработчик.

1. Деньги не должны быть вашей главной мотивацией

Деньги не должны быть вашей главной мотивацией
Деньги не должны быть вашей главной мотивацией

Если вас привлекает только высокая зарплата, – выдержать повышенную нагрузку будет сложно. Для преодоления трудностей на старте нужны амбициозность и ментальная выносливость, а поддерживать их на должном уровне помогают искреннее увлечение технологиями и готовность много учиться.

По моему опыту, главная особенность, необходимая для того, чтобы стать программистом, это способность длительно, в повседневном режиме выдерживать фрустрацию, возникающую от преодоления когнитивной сложности.

2. Начинайте создавать собственные проекты как можно раньше

Начинайте создавать собственные проекты как можно раньше
Начинайте создавать собственные проекты как можно раньше

Возьмите любую интересную для вас задачу и напишите собственное решение. Принимайте участие в разработке опенсорсных продуктов, которые используете в своих проектах. В процессе разработки вы быстро получите все необходимые практические навыки, а портфолио с уникальными работами продемонстрирует ваши способности в лучшем виде и поможет получить первый оффер.

3. Не нужно платить за курсы и буткемпы

Не нужно платить за курсы и буткемпы
Не нужно платить за курсы и буткемпы

Не стоит тратить деньги на дорогие курсы и буткемпы: лучше самостоятельно решать задачи и учиться на собственном опыте. Бесплатных ресурсов более чем достаточно для изучения чего угодно. Кроме того, когда вы выйдете на свою первую работу, решения всевозможных проблем придется искать как раз в бесплатных источниках.

4. Не следует слепо следовать трендам

Не следует слепо следовать трендам
Не следует слепо следовать трендам

Сегодня в моде один фреймворк или стек, а завтра – другой. Вместо трендов лучше следовать за собственными интересами. Как уже упоминалось выше, вам понадобится невероятная ментальная выносливость: изучение того, что вам по-настоящему интересно, будет поддерживать мотивацию на нужном уровне и поможет снизить риск выгорания.

5. Для получения первого оффера не нужно знать стек вдоль и поперек

Для получения первого оффера не нужно знать стек вдоль и поперек
Для получения первого оффера не нужно знать стек вдоль и поперек

Хотя многие разработчики будут убеждать вас в обратном, факт остается фактом: все знать невозможно. Процесс совершенствования не прекращается никогда, какие-то пробелы в знаниях неизбежны, и в этом нет ничего страшного. Что действительно важно, так это уверенность в том, что при необходимости эти пробелы вы сможете быстро восполнить.

6. Не бойтесь критики

Не бойтесь критики
Не бойтесь критики

Выкладывайте свои проекты на всеобщее обозрение, не бойтесь критических отзывов и негативных комментариев, учитесь на своих ошибках. Если вы умеете спокойно и конструктивно воспринимать критику, этот жесткий фидбек поможет вам стать лучше.

7. Всегда досконально разбирайтесь, как работает код

Всегда досконально разбирайтесь, как работает код
Всегда досконально разбирайтесь, как работает код

Не копируйте готовые ответы со Stack Overflow (или из ИИ-генератора кода). Вы должны ясно понимать, как именно работает решение проблемы – только так можно научиться решать неожиданные задачи.

8. Начинать придется с тяжелой работы и скромной зарплаты

Начинать придется с тяжелой работы и скромной зарплаты
Начинать придется с тяжелой работы и скромной зарплаты

В начале карьеры вас ждет тяжелая, скучная работа, за которую, к сожалению, будут не слишком много платить. А чтобы не сидеть в джунах годами, вам наверняка придется браться за проекты на стороне, чтобы быстрее приобрести нужный опыт.

9. Не завышайте планку слишком сильно

Не завышайте планку слишком сильно
Не завышайте планку слишком сильно

Ищите задачи чуть выше своего уровня. Слишком простые не помогут научиться чему-то новому, а очень сложные могут привести к фрустрации и отчаянию. Находите золотую середину: задача должна быть сложной, слегка некомфортной, но в то же время – решаемой с вашим текущим уровнем навыков. Это наилучшая стратегия для уверенного роста: спустя год вы будете поражены прогрессом, которого смогли достичь.

10. Программирование – не единственный нужный вам навык

Программирование – не единственный нужный вам навык
Программирование – не единственный нужный вам навык

Помимо технических навыков, развивайте коммуникабельность, ответственность, умение оставаться тактичным в любой ситуации. Найдите верный баланс между амбициозностью и скромностью. Эти качества сделают вас ценным членом любой команды.

***

Как вам этот список? Хотели бы добавить к этим рекомендациям что-то из своего опыта? Будем рады вашему мнению в комментариях!

Телеграм-каналы с вакансиями для IT-специалистов

  • Вакансии по data science, анализу данных, аналитике, искусственному интеллекту @datajob
  • Вакансии для java-разработчиков @javadevjob
  • Вакансии по питону, Django, Flask @pydevjob
  • Вакансии по фронтенду, джаваскрипт, React, Angular, Vue @jsdevjob
  • Вакансии по C#, .NET, Unity @csharpdevjob
  • Вакансии по C++ — си-плюс-плюс, cpp, Си, C, STL, Boost @cppdevjob
  • Вакансии по Go @godevjob
  • Вакансии по PHP, Symfony, Laravel @phpdevjob
  • Вакансии для мобильных разработчиков @mobiledevjob
  • Вакансии по DevOps & SRE @devopssjob
  • Вакансии по QA тестированию @testerrjob
  • Вакансии по информационной безопасности @hackdevjob

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Hotel Search Team Lead (Golang)
по итогам собеседования
Golang-разработчик
Пермь, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ