Найти тему

Войти в IT: почему это не для всех

Оглавление

Согласно исследованиям консалтинговой компании Accenture, из современных школьников до 95% мечтает стать программистами. Не отстают от них и взрослые, успешно и безуспешно осваивающие курсы наподобие «Python-разработчик за 3 месяца», «Веб-разработчик за полгода» и прочая.

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

Почему ИТ не для всех

Кому не стоит идти в ИТ? Тем, кто исключительно хочет зарабатывать деньги.

Я, как человек, прошедший путь в IT от низов до директоров, сейчас говорю абсолютно серьезно. Войти в ИТ без тяги, без любви к делу, без энтузиазма и желания учиться, руководствуясь только финансовыми мотивами, невозможно. Часто на соответствующие факультеты собственных чад заталкивают родители, сопровождая свои действия рассказами о счастливом будущем и сказочной зарплате. Но, едва чадо сталкивается с реалиями — необходимостью постоянно скилловаться, обучаться, расти, выполнять множество однотипных задач — как восторженные глаза быстро потухают. От будущего программиста требуется не только банальные навыки владения ПК и хорошее знание математики, но и огромный набор софт скиллз — от любознательности и усидчивости до умения быстро и качественно анализировать ситуацию. И если технические знания можно прокачать в процессе, то с личностными характеристиками это не проходит.

Фальшивые обещания курсов или переоценка своих способностей

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

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

Что видит начинающий программист в этих предложениях:

  • это быстро — три месяца поучитесь и пойдете работать по специальности (разве что вы будете все три месяца учиться 24/7);
  • это недорого — заплачу 30 000 и знания в кармане (нет, вы получите самый минимум, базу);
  • это легко — программа идеально расписана, а у меня в школе была 5 по информатике (нет, учиться придется ВСЮ оставшуюся жизнь, и вначале вы споткнетесь сотни раз, и придется постоянно придумывать свои или искать чужие решения ЕЖЕДНЕВНО и ЕЖЕЧАСНО);
  • нет проблем с трудоустройством (на этом месте хочется в голос засмеяться — увы, даже перспективные джуны нужны не везде, работодателю часто проще нанять готового мидла, чем тратить время на ваши ошибки).

Не смотрите на красивую картинку, лучше взвесьте свои возможности. Готовы ли вы к подобным трудностям?

-2

Какими качествами должен обладать человек, чтобы стать айтишником (с точки зрения специалиста HR)

Вы уже поняли, что одного «я хочу стать программистом» недостаточно для того, чтобы начать путь в ИТ и вырасти в хорошего спеца. Логично спросить — а что нужно?

  1. Терпение и усидчивость. Первые проекты в IT не будут интересными и занимательными. И в дальнейшем крутых проектов будет от силы 20%. Все остальное время вы будете делать типовые, а иногда и — извиняюсь — тупые задачи. А еще целый день может уйти на то, чтобы найти ошибку в чужом кривом коде.
  2. Любознательность и умение анализировать. Айтишник — это тот, кто способен дойти до сути. Если не хочется тратить время на бесконечные поиски того, чего может и не быть, на постоянное обучение и переобучение, ИТ — это не ваше.
  3. Стрессоустойчивость. В большинстве IT-компаний разработчик — стержень, фундамент организации, без которого все ломается и летит в тартарары. А если вы будете единственным разработчиком, готовьтесь к максимально коротким отпускам, бесконечным звонкам на выходных, переработкам, в общем, напряженной и ненормированной работе. Придется периодически воевать с менеджерами и клиентами, иногда доказывать, что вы действительно работаете. И что нельзя все починить, просто нажав одну клавишу.
  4. Умение адаптироваться. Рост в IT невозможен без периодической (раз в 3-5 лет) смены рабочего места или должности. Поэтому заядлым консерватором не рекомендуется сюда заходить.
  5. Здоровье. Вас ждет сидячая работа, бешеная нагрузка на глаза и переработки… я уже говорил про переработки:?)
  6. Умение взаимодействовать с другими людьми. Это раньше в IT шли исключительно интроверты — теперь важна совместимость с командой, умение общаться с коллегами и клиентами.
  7. Умение брать ответственность. И чинить все в нужный момент. Достаточно удалить пару строчек, и сайт ляжет, приложение перестанет работать, а проект развалится на куски. И вам надо быть готовым к подобному повороту.

Короче — как и везде, придется много работать.

Часто спрашивают, куда поступать, если хочешь стать программистом? Технические вузы и соответствующие факультеты в помощь — если после школы. Если уже во взрослой жизни, начните с курсов обучения ИТ-специалистов (только подберите хорошие), или возьмитесь за самообучение, благо, сейчас в свободном доступе есть куча бесплатных материалов. Хорошо при этом найти себе друга-наставника. Как показывает практика, от второго пути часто больше толка — заодно вы поймете, сможете ли работать в сфере, где самообучение — это все. Ну и по дороге для практики искать заказики на бирже.

Есть ли смысл работать в ИТ, если ты плохой программист

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

Если вас все устраивает, почему нет? Не везде нужны топ-специалисты — и в ИТ кому-то надо делать простую, черную работу. Другое дело, если вы закончили курсы, помучились годик в веб-студии, а потом поняли, что не ваше — лучше бросить, пока не затянуло. Рядом с ИТ есть другие неплохие специальности — попробуйте себя в качестве дизайнера, проект-менеджера, копирайтера-редактора, HR-менеджера. Я в свое время, достигнув потолка, ушел в ИТ-рекрутинг — и счастлив до сих пор, и помогаю другим обрести себя).