Почему программирование, как артишок: большая куча стереотипов — часть 6

Насколько часто вам приходится сталкиваться со стереотипами об IT и пресловутым «тыжпрограммист» в сопровождении какой-либо нелепости? Для многих новичков программирование становится чем-то типа артишока. Чтобы съесть вкусный «овощ» необходимо срезать целую гору твердых лепестков. Так в самом начале пути разработчику необходимо отсечь шелуху из: «будешь сидеть в подвале и есть лапшу из пачки», «это не серьезно», «станешь отшельником», «не скоро начнешь зарабатывать», «ты слишком стар/молод». Мы считаем, что программированию, как и любому делу, может научиться каждый, главное — желание. Поэтому решили создать серию статей, в которой вместе с вами проанализируем — что из стереотипов — правда, а что не очень. Во второй статье цикла мы рассмотрим мифы о карьере разработчиков.

Океаны золота сразу начнут затапливать все вокруг, как только я закончу курсы

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

Я начну зарабатывать только когда стану профессионалом

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

Программисты сейчас везде нужны, так что я быстро найду работу

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

  • пройти стажировку в крупной/средней компании;
  • найти место юниора в небольшой компании;
  • люто-бешено фрилансить, собирая портфолио и набивая руку.

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

Буду сидеть в башне и ждать принца, ну максимум — косу сброшу

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

«Все мелодии спеты, поэмы написаны, теории изданы»

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

Мне не нужно программирование, если я не хочу писать программы

Это может быть правдой, но только если вы не хотите быстрее/качественнее обрабатывать информацию и сократить время на выполнение рутинных дел. Для этого не нужно всю жизнь положить на изучение сложных языков и всех-всех библиотек. Достаточно освоить основы и несколько популярных фреймверков. Отлично подойдут JS или тот же Питон, но лучше начать с верстки. Например, те, кто сталкивались с моушен-дизайном, знают, что JS существенно расширяет возможности Adobe After Effects. И так во многом.

20.11.2018
34
Автор: Ася Яскер