Найти тему

Работа в ИТ: вперед к сытой и довольной жизни!

Материал доступен также в качестве видео:

Сегодня хотел бы поговорить о работе в ИТ.

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

Еще недавно это было совсем не так, и девушки, например, на студентов ИТшников смотрели с некоторыми скепсисом.

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

В Москве, в ИТ специалист может зарабатывать больше полумиллиона рублей в месяц.

По крайней мере у нас, если есть такая цель, есть надежда на покупку приличной квартиры, именно внутри МКАД, тогда как прочим приходится довольствоваться съемным жильем или ипотекой в Подмосковье.

В некоторых профессиях люди вообще на грани выживания.

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

Как же так получилось? Почему все поменялось, как ИТшники выбились на первый план?

Дело, скорее всего, в заменяемости трудовых ресурсов.

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

Даже владение компьютером, использование Excel с формулами, фотошопа со слоями и фильтрами, доступно для восприятия за достаточно короткий срок.

Сложнее дела обстоят в областях, где нельзя ошибаться, например в хирургии, управлении сложным крупным транспортом, например, судами, самолетами.

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

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

Ирония состоит в том, что как раз у ИТшников, у программистов, как правило, есть возможность исправлять свои ошибки.

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

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

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

С одной стороны, нужно быть в определенной степени сообразительным человеком, и владеть логикой.

В 90% случаев программа - это четкое прохождение по маршруту, который условно ветвится по принципу "да/нет", и никакое "может быть, наверное да, скорее всего нет" тут не работает.

Раньше культура написания программ подразумевала рисование блок-схем на бумаге.

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

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

Не умеющие самостоятельно искать решения в индустрии не задерживаются.

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

Отсюда берет свое начала т.н. "синдром самозванца".

Еще в ВУЗе подмечали, что от стресса на экзамене студент теряется, даже зная материал.

А сразу по прибытии на первое же место работы, сотрудник получает задачу, которую никогда в жизни не делал и не знает, как.

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

Иногда поиски ведутся в пустыне, и уйдя слишком далеко, есть риск не вернуться.

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

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

Комфортно ли вновь вошедшим в ИТ людям в такой перспективе? Безусловно нет.

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

Даже если с отдельными задачами все ок, "синдром самозванца" не пройдет еще несколько лет, и будет давить на специалиста чувством вины.

Допустим, человек потратил несколько десятков (а скорее сотен) часов своего свободного времени, изучив некую перспективную, как ему казалось, технологию. Например, среду разработки Delphi или какой-нибудь модный JavaScript фреймворк (не путать с Java).

Но его ставка не сыграла, и технология через короткий срок оказалась невостребованной, бесполезной.

Что делать? Конкурировать на сократившемся рынке труда за оставшиеся места, демпингуя, и получая низкую з/п?

Или изучать новую технологию? А если опять не угадаешь? А на нее надо опять тратить время, отбирая его от семьи. А потом опять, собеседования, "синдром самозванца" и т.д.

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

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

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

Есть еще должности менеджеров, аналитиков, тестировщиков и т.д.

Немного про мой случай.

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

Я решил, что мне интересно программирование, еще в школе.

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

Я записался в какие-то группы для детей, в России это было бесплатно, хотя и требовалось ходить через полгорода в так называемый Юный Техник.

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

А в Юном Технике преподаватели давали детям играть лишь понемногу, в основное время старясь заложить-таки им в головы какие-то знания.

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

В общем, удовольствие от выполнения сложных задач осталось и по сей день.

Но у этого была и обратная сторона - я терпеть не мог простые, рутинные задачи.

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

Но на длинном, я начинал халтурить, делать их небрежно, во время этого меня дико клонило в сон.

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

Мягко говоря, это было не всегда именно так.

Иногда, после неоправданно выросшей самооценки я долго не мог найти работу.

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

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

Как решить эту проблему?..

Я сумел устроиться преподавателем в учебный центр при МГТУ им. Баумана, и стал читать курс лекция про программирование.

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

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

Все это весело и здорово, и надо сказать, что актеры в кадре процентов 5-10 времени, а в остальное болтают между собой.

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

Не стоит только думать, что этой проблемы нет, потому что иначе в какой-то момент вы можете возненавидеть свою профессию.

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

Как только вы войдете в этот процесс, прислушайтесь к своим ощущениям.

И уже на основе этого вы сможете понять, надо вам это или нет.

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

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

Не надо так.

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