Хочу войти в 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 очень велики, знать всё — невозможно (некий гений, который знает абсолютно всё, существует только в общественной мифологии).
Во-вторых, профессия зачастую требует знания смежных IT-областей (как пример — знание не только языка программирования, но и навыков системного администрирования/DevOps).
В третьих, технологии постоянно меняются, создаются новые инструменты, что-то устаревает, что-то добавляется. В совокупности это чудовищная по объему база знаний, на которую нужно потратить годы учёбы и реальной практики в коммерческих проектах. Т.е. непрерывно учиться весь свой карьерный путь.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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