26 июля 2024

🦄 5 мифов о работе в IT, которые мешают начать карьеру программиста

Исследую все, что шуршит и шевелится в IT.
Разоблачаем 5 распространенных мифов о карьере в IT: от замены программистов нейросетями до необходимости технического образования.
🦄 5 мифов о работе в IT, которые мешают начать карьеру программиста

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

Миф 1. В ИТ нет смысла вкатываться, потому что нейросети заменят программистов

Миф 1. В ИТ нет смысла вкатываться, потому что нейросети заменят программистов
Миф 1. В ИТ нет смысла вкатываться, потому что нейросети заменят программистов

Реальность: Нейросети — это мощный инструмент, который уже сейчас меняет ландшафт IT-индустрии. Они способны автоматизировать рутинные задачи, генерировать код и находить ошибки в нем. Однако это не означает, что программисты останутся без работы.

Почему нейросети не заменят программистов:

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

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

Коммуникация. Разработка — это не только про написание кода, но и про взаимодействие с заказчиками, коллегами и сбор фидбека от пользователей. Ни на что из вышеперечисленного нейросети пока не способны в полной мере.

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

***

Телеграм-каналы с вакансиями для 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
***

Миф 2. Чтобы стать успешным айтишником, нужен дорогой и мощный ноутбук

Миф 2. Чтобы стать успешным айтишником, нужен дорогой и мощный ноутбук
Миф 2. Чтобы стать успешным айтишником, нужен дорогой и мощный ноутбук

Реальность: многие языки программирования и инструменты разработки не требуют больших вычислительных мощностей. Например, для работы с PHP, Python (web), HTML, CSS, JavaScript, SQL подойдет достаточно простой и бюджетный ноутбук с минимальными характеристиками.

Минимальные технические характеристики ноутбука для программирования — это:

  • Оперативная память 8 ГБ. Однако имейте в виду — этого может быть достаточно для начала, но в будущем может потребоваться апгрейд. Все-таки лучше брать ноут с 16 ГБ — этого объема хватит для комфортной работы с несколькими приложениями и инструментами разработки одновременно.
  • Накопитель от 512 GB обеспечивает быструю загрузку системы и приложений, что значительно повышает комфорт работы.
  • Процессор Intel Core i3/i5 или AMD Ryzen 3/5. Эти процессоры обеспечивают достаточную производительность для большинства задач программирования.
  • Экран 14-15 дюймов с разрешением Full HD (1920x1080) или выше. Размер экрана — вопрос личных предпочтений, но Full HD разрешение обеспечит четкое изображение и комфортную работу с текстом.

Когда действительно нужен мощный и дорогой ноутбук?

Хотя, конечно, есть области в IT, где без мощного «железа» не обойтись:

  • Разработка игр. Создание современных игр с реалистичной графикой требует высокой производительности процессора и видеокарты.
  • Машинное обучение и Data Science. Обработка больших массивов данных и обучение нейронных сетей — ресурсоемкие задачи.

Миф 3. Без английского — никуда

Миф 3. Без английского — никуда
Миф 3. Без английского — никуда

Многие считают, что без знания английского языка невозможно стать успешным IT-специалистом. Этот миф отчасти связан с тем, что большая часть документации, профессиональной литературы и ресурсов по программированию написана на английском.

Однако если вы планируете работать в России и в странах бывшего СНГ, то знание английского языка не является обязательным условием для успешной карьеры программиста. Технического английского вполне хватит, чтобы читать документацию и понимать базовые термины.

Когда знание английского языка действительно необходимо?

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

Миф 4. Мне 40, и я слишком старый для ИТ

Миф 4. Мне 40, и я слишком старый для ИТ
Миф 4. Мне 40, и я слишком старый для ИТ

Это тоже неправда. Вкатиться в ИТ можно в любом возрасте: хоть в 40, 45 или 50 лет. Просто сделать это будет чуть сложнее: вам придется либо пойти на хитрость и скрыть свой возраст в резюме, либо пройти немало собеседований, прежде чем получить оффер. Примеры успешных «вкатов» есть здесь, там и тут, — в общем, повсюду.

Но, к сожалению, да, в ИТ присутствует возрастная дискриминация, хоть об этом и не принято говорить. Подтверждений эйджизма — масса. В том числе их можно найти в результатах исследования, которое мы проводили в сентябре 2023 года: наши читатели прямо заявляли, что им отказывали из-за возраста, из-за чего им пришлось убрать строку об этом в своем резюме.

Миф 5. Чтобы стать успешным айтишником, нужно быть технарем

Миф 5. Чтобы стать успешным айтишником, нужно быть технарем
Миф 5. Чтобы стать успешным айтишником, нужно быть технарем

Реальность: техническое образование и склад ума — это, безусловно, неоспоримые преимущества для тех, кто хочет работать в ИТ-сфере и получать много денег. Однако они не являются обязательными условиями для успешной карьеры.

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

  • UX/UI-дизайнер. Отвечает за создание удобного и привлекательного интерфейса для пользователей. Работа требует креативности, понимания психологии пользователя и умения работать с графическими редакторами.
  • IT-рекрутер. Занимается поиском и подбором квалифицированных IT-специалистов. Здесь нужны навыки коммуникации, умение разбираться в людях и знание рынка труда в IT-сфере.
  • Продакт-менеджер. Отвечает за разработку и продвижение IT-продуктов. Профессия требует аналитического склада ума, понимания рынка и умения работать с командой.
  • Технический писатель. Создает документацию для IT-продуктов, делая сложную информацию доступной для пользователей. Для успешной работы нужны навыки письма, умение структурировать информацию и знание технической терминологии.
  • UX-редактор. Работает над текстами интерфейса, делая их понятными и удобными для восприятия. Требуются знания принципов UX-дизайна и умения писать лаконично и по делу.

Кроме того, существуют профессии, которые находятся на стыке IT и других сфер, например:

  • Маркетолог в IT-компании
  • Аналитик данных
  • Специалист по информационной безопасности
  • Менеджер по продажам IT-продуктов
  • Специалист по технической поддержке

Заметьте, для всех этих и многих других специальностей не требуется высшее техническое образование!

Какой еще миф об IT-индустрии, по вашему мнению, стоит развенчать? Расскажите о своем опыте или наблюдениях.

***

Основы IT для непрограммистов

Хотите разобраться в мире IT, но не планируете становиться программистом? Курс «Основы IT для непрограммистов» от Proglib Academy — это ваш шанс получить базовые знания о технологиях, не погружаясь в код.

Что вы получите:

  • Понимание ключевых IT-концепций
  • Знакомство с основными направлениями в сфере технологий
  • Навыки эффективного взаимодействия с IT-специалистами

Для кого этот курс:

  • Менеджеры проектов
  • Маркетологи
  • HR-специалисты
  • Предприниматели
  • Все, кто хочет расширить свой профессиональный кругозор

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

Комментарии

ВАКАНСИИ

Добавить вакансию
Go Team Lead
по итогам собеседования
Разработчик на Go в Еду
Москва, по итогам собеседования
Fullstack разработчик .NET
по итогам собеседования

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