Хочу войти в IT сферу. С чего начать?

Начните с понимания сферы. В интернете вы нигде не увидите информации, что прочтёте ниже.

Прежде всего начните с прочтения нашего Золотого фонда — это выписка самых правдоподобных (на взгляд редактора сайта) и ёмких мнений айтишников об IT-сфере из комментариев на этом сайте. Чтение займет 5-10 минут. Цитаты из «Золотого фонда» будут далее использоваться по тексту.

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

Теперь, тезисно:

Информация об IT, которую вы видите в интернете на 99% — враньё, причём враньё, созданное зачастую умышленно.

Это могут быть красиво смонтированные ролики на YouTube или разного рода статьи про «успешные истории успеха». Запомните раз и навсегда: у всех этих информационных материалов есть определённое предназначение. Видео-блогеры, специализирующиеся на IT-тематике, зарабатывают на рекламе и просмотрах, а разного рода статьи пишутся с целью привлечения вас на обучающие курсы, где средняя цена за курс — 100 000 рублей. Естественно, что все эти материалы ВСЕГДА будут иметь ярко выраженную позитивную пропаганду, призывающую вас «вкатиться в IT». Иначе в их существовании не было бы смысла.

Нужен ли для работы в IT «математический склад ума» или высшее образование?

Нужно совершенно иное — чудовищная усидчивость и определённый склад характера:

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

Иными словами:

Eсли вы занимаетесь спортом, ведёте активный образ жизни (поездки, походы, путешествия, социальная жизнь, тусовки, женщины), любите общаться с людьми, у вас много друзей или подруг, вы экстраверт, ваша нынешняя работа, хобби или стиль жизни связаны с подвижным образом жизни, с общением с людьми, с техникой или транспортом, с ручным квалифицированным трудом, с разъездами и переездами и всё это в совокупности не доставляет вам сильного дискомфорта — IT вам не подойдет.

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

Пункты ниже дадут понимание почему это так.

IT — это сложно.

Откройте мануалы по linux-системам и их библиотекам, мануалы по каким-либо фреймворкам и технологиям. Это то, с чем вам придётся работать в реальности, а не залипать в ютубчик, смотря it-блогеров. Все программисты в работе оперируют скучными и чрезвычайно объемистыми документациями, которые в большинстве случаев — на английском. Вот реальный пример того, что некоторым нужно будет изучать в процессе работы. Или вот. Или бесконечно посещать подобного рода англоязычные страницы в вечных вопросах почему то или иное у вас не работает.

IT — это долго.

Данный пункт напрямую следует из пункта выше. Забудьте все сказки от «знакомых знакомых», где человек вкатился в IT за месяц/полгода и получил на старте зарплату в 250 000. Примерно так выглядят фантастические истории успеха, которые пишут какие-то сумасшедшие везде и всюду:

Это — враньё. На том конце, где работодатель, дураков нет — там сидят люди с 10-20 годами рабочего стажа в IT, которые на собеседовании с вас сдерут три шкуры, а при необходимости и «похоронят за плинтусом», если заподозрят вас во вранье относительно вашего опыта. Никто просто так не будет вам платить никаких баснословных зарплат на старте карьеры и кланяться вам в ножки. Что бы в IT получать хорошие деньги нужно очень долго и очень упорно учиться, т.е. сутками сидеть за ПК и документациями: читать, писать код, набивать минимальную практику, совершать ошибки и, превозмогая себя, идти вперёд, нарабатывая опыт. По сути, это всё выливается в тысячи часов обучения, в годы нон-стоп учёбы и рабочего стажа.

IT — это не про насыщенную жизнь, а про сидение на стуле

Этот пункт следует из пункта выше. Общественное мнение и СМИ зачастую рисуют образ жизни программиста сопоставимый с образом жизни сына какого-нибудь коррумпированного чиновника: куча свободного времени и денег, море, яхты, полуголые бабы рядом и всё в таком духе. Это, конечно же, не так. Поскольку IT сложно, поскольку IT это долго, то стул и коробка монитора станут тем местом, где вы будете «увлекательно» проводить большую часть своей жизни. Если хотите море и солнце — устройтесь в Сочи спасателем или работником пляжа.

Неопределенность результативных действий

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

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

Обучение / … / требует серьёзного напряжения префронтальной коры головного мозга. Такой же стресс для организма как и спорт. У кого-то планка высокая, хоть 14 часов херачить может. А у кого-то такая низкая что не больше 2-3 часов в сутки такой деятельности. А всё остальное время только на ютубчики. И иначе никак.

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

Учиться весь карьерный путь

Опять же, процитируем «Золотой фонд»:

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

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

Во-первых, вы НИКОГДА не выучите всё необходимое даже в рамках своего IT-направления (стека) — всегда будут пробелы в знаниях, т.к. сегодняшние объемы IT очень велики, знать всё — не реально.
Во-вторых, профессия зачастую требует знания смежных IT-областей (как пример — знание не только языка программирования, но и навыков системного администрирования/DevOps).
В третьих, технологии постоянно меняются, создаются новые инструменты, что-то устаревает, что-то добавляется. В совокупности это чудовищная по объему база знаний, на которую нужно потратить годы учёбы и реальной практики в коммерческих проектах. Т.е. непрерывно учиться весь свой карьерный путь.

Постоянный процесс обучения является предвестником появления синдрома самозванца (синдрома вечного студента). Этот синдром может стать неотъемлемой частью вашей жизни, что в будущем повлечёт некоторые психологические проблемы в виде неуверенности в себе или перманентного чувства раздражения работой:

Учиться всю жизнь и так и не почувствовать себя состоявшимся завершенным профессионалом

/2020/12/23/squirrel-wheel-it/

Учиться никогда не поздно?

Этот пункт следует из пункта выше. Мы выяснили, что учиться придётся весь карьерный путь. В 20+ лет учёба доставляет удовольствие, в 30+ лет — от неё начинаешь уставать, учиться и переучиваться в возрасте за 35/40 лет — практически нереально: сказывается возраст, семья-дети, состояние организма и другие факторы. И это — реальность, а не стереотипные фразочки из интернета, когда великовозрастные обыватели, не изучившие в своей жизни ничего сложнее уровня школьной математики, разглагольствуют про «учиться никогда не поздно»:

— на представленном выше скриншоте очередная фантастическая история о том, как человек пенсионного возраста, поживший 63 года (!!!), врывается в сложную современную сферу. Это — фантастика. Кто и зачем всюду пишет эти бредни — не ясно.

Поскольку ситуация вечной погони за знаниями напоминает бессмысленный бег в беличьем колесе, то периодические мозговые штурмы новых технологий, как в 20+ лет, будут не лучшим вариантом карьеры ближе к середине жизни. Процитируем выдержку из статьи «Предельный возраст айтишника»:

…учить новые фреймворки скажем в 55 лет — все равно что выступать по боксу в этом же возрасте. Плюс конкуренция когда на их места тыщи молодых. Есть ли такая же ситуация в других профессиях, в той же электрике? Нет, там знания как рассчитать цепь или двигатель актуальны всегда, а новое только прибавляется. И конкуренции нема, среди «тиктокеров» число желающих коснуться пальцами фазы исчезающе мало.

Иными словами, вы не вытяните конкуренции с молодыми выпускниками ВУЗов, которые будут бодро идти вперед и проводить бессонные ночи, наступая вам на пятки:

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

Так же стоит упомянуть такое явление, как ageism (дискриминация по возрасту):

в 40+ ты уже станешь невостребованным сам по себе, меняй не меняй, даётся тебе новая информация или нет. Так было во все времена и во всех странах. В Штатах это называется ageism, а 40+ это protected категория. В России вроде тоже запретили писать «возраст до 35», но все понимают что это ничего не меняет. Пока молодой конечно кажется «меня всё это точно не коснётся».

Временный характер капитала знаний

Об этом явлении впервые написали больше 16 лет назад в англоязычном интернете. На нашем сайта масса статей про это:

Не нужно сравнивать стоматолога или парикмахера да даже пилота с программистом, сколько, как ты думаешь, нужно любому хорошему специалисту из этой профессии, чтобы, например, научиться работать новой машинкой? Да даже пилоты мне объясняли, что в общем то стало чуть более интерактивное управление и все стало цифровое, кардинального ничего за 20 лет не добавилось! Мне же, если сложить все маны или доки которые я ВНИМАТЕЛЬНО как дурак по несколько раз прочитал, потом поигрался, чтобы закрепить знания, хватило бы наверное чтобы выложить дорогу до Пекина… и ведь действительно, эти знания не стоят нихрена!

Суть в чём: языки программирования и технология мало того, что постоянно обновляются, так ещё и появляется масса всевозможных новых инструментов-сателлитов, технологий, подходов. В двух разных вакансиях на одну и ту же должность требования могут различаться на 50% и более. Это значит, что ваши вчерашние знания и опыт сегодня уже могут быть не нужны работодателю, а что нужно — вы не знаете. Работодателю сейчас нужен человек на конкретный, актуальный на сегодняшний день стек, применяемый в его компании. Если бы в компанию «Рога и Копыта Development», где пишут на языке Java, пришёл устраиваться сам Деннис Ритчи, то его не взяли бы на работу в виду незнания им актуального стека — языка Java.

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

Ты однозначно ошибся с профессией, если думаешь, что тут есть хоть намек на стабильность. Зайди лучше к сварщикам, у них все относительно стабильно.

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

В чем основная проблема периодического доучивания и переучивания технологий?

…когда становишься специалистом и спокойно работаешь, то переучивание приводит к потере квалификации. То есть ты еще и тратишь силы, чтобы встать в один ряд по квалификации со вчерашними студентами.

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

Кому в IT можно и нужно?

  • Вы учитесь в школе/ВУЗе на профильном курсе, т.е. вы — молоды.
  • У вас есть реальная тяга и возможности к просиживанию штанов за ПК 24/7 изучая мануалы и документации.
  • Вы попробовали и поняли, что это — ваше и вы фанатеете от этого.
  • Вы попробовали и не сдулись через полгода, уверенно продвигаетесь вперёд.

Кому в IT не надо?

  • Вам за 30 лет и в IT вы полный ноль. Нет, конечно, можете попробовать, но где вы возьмете кучу времени на обучение? Кто вас будет кормить всё это время? Даже если чему-то научитесь, работодатель с большей долей вероятности возьмёт вчерашнего студента с эквивалентными навыками и профильным ВУЗом. Вот статья про это и там же, ниже, видео-мнение работодателя и оно совпадает с написанным.
  • Вы всю жизнь работали на какой-то квалифицированной работе (будь то офисный сотрудник или рабочий), а сегодня вам ударила моча в голову — не занимайтесь ерундой, работайте там, где вы уже состоялись как специалист и не тратьте на IT своё время.
  • Вы краем уха услышали, что «программистов не хватает», им «много платят» и решили, что именно вы (по каким-то необоснованным субъективным суждениями) станете тем самым супер-специалистом, которого якобы почему-то ещё нет на рынке труда. Успокойтесь, программистов на рынке труда достаточно.

ВЫ ФСЁ ПРИДУМАЛИ!!! / А вот сын маминой подруги… / А вот Билл Гейтс… / А вот мне там сказали…. / А вот я на Пикабу читал….

Трагедия вайтишника