«Если хочешь программировать, то научишься, каким бы ты „тупым“ ни был»

Оставить комментарий

В своей колонке Java-разработчик Павел Вейник, основатель и преподаватель школы программирования ITStart.by рассказал dev.by про переквалификацию в айтишники, трудности поиска первой работы и «демонизацию» своего призвания.

ИТ как окно в «другой мир»

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

Многие типично белорусские проблемы мало касаются программистов с опытом. Помнится, было какое-то собрание с участием госслужащих, белорусских бизнесменов и айтишников. В какой-то момент бизнесмены из других сфер огрызнулись: товарищи айтишники, у вас вообще другой мир, сидите и молчите! Да, другой мир: по бизнес-процессам, доходам, общению, культуре. И этот мир всё сильней притягивает людей, в том числе из других индустрий.

Два пути в ИТ: за мечтой и за деньгами

Как известно, есть люди, которые идут в разработку потому, что они идут в разработку, а есть люди, которые идут в разработку за деньгами. Обычно вторая категория — это люди более взрослые и чётко понимающие, чем стоит заниматься, а чем нет. Поэтому они делают меньше глупых ошибок. Да, они вряд ли будут двигать что-то великое, у них меньше страсти и опыта. Но из них тоже получаются крепкие разработчики-середнячки.

Не вижу в этом зла. Разработчиков не хватает, в Европе их аж на миллион меньше, чем надо. Пусть приходят — ещё долгое время места хватит всем. Приятный бонус: за их счёт гики будут выглядеть ещё ярче и гениальней. Более того, они привносят в разработку интересный опыт, имеющийся у них за плечами.

Подписка на Coursera Plus — $399 в год. Неограниченный доступ к ИТ-курсам,  специализациям и профессиональным сертификациям

«Переквалификанты»: ремонтники, юристы, учёные, милиционеры

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

Был даже кадровый майор — это просто танк! Ему больше 35-ти. Решился на полную смену парадигмы, сжёг мосты, ушёл из армии и отучился на небольшие накопленные средства. С помощью своей огромной мотивации он рвёт всё на своём пути. Я абсолютно уверен, что у него всё получится. Сейчас его вроде берут в Москву джуниором, а вчера он заработал свои первые самостоятельные деньги на upwork.com. Военная дисциплина и самодисциплина — это большое дело.

Самый первый и один из самых талантливых учеников — молодой учёный-физик из Академии наук. Мозги великолепные. Если бы у нас тут была наука настоящая, то, наверное, там бы он и остался — просто ради неё. Жаль, что она отсутствует. В своё время, к слову, я так и не подался в учёные. Хотелось что-то творить, исследовать, узнавать, но пришлось посмотреть на мир трезво: в наших реалиях это просто невозможно. Меня ждали бы 10 лет рутинной работы в АН или институте, защита докторской и ещё 20 лет рутины в виде преподавания. Прикосновение к переднему краю науки — не в нашей стране и не с нашими деньгами.

Привить мышление разработчика

В обучении людей я самоучка без педагогического образования. У меня жёсткие подходы, через которые немотивированный человек никак не просочится. Стараюсь мало объяснять и задавать много наводящих каверзных вопросов (некоторых учеников они бесят), которые от меня требуют мало усилий, а от ученика — много. Когда вижу, что у человека мозг из ушей потек, даю подсказку. Согласно режиссёрскому замыслу, в итоге ученик получает не готовое решение конкретной задачи на блюдечке, а путь к нему, не рыбу, а удочку.

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

Безнадёга не в головах, а в мотивации

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

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

Регистрируйтесь на Currency.com и инвестируйте в токенизированные акции, крипту, сырье.

Легко ли найти работу в ИТ

У опытного разработчика всё просто: пост в любой соцсети — и в течение 10 минут ты получаешь 5 предложений. Ну, а тех, кто только начинает карьеру, ждут большие сложности.

Чтобы найти первую работу, новичку требуется огромное количество усилий. Нужно:

  • ходить на хакатоны, митапы, конференции;
  • знакомиться с товарищами, которые потом тебя будут собеседовать;
  • делать свой pet-project;
  • просить знакомых айтишников делать code review;
  • публиковать исходники на github/bitbucket;
  • искать фриланс-проекты.

Целый комплекс постоянных активностей аккумулятивно рано или поздно принесёт свои плоды.

У меня прекрасно отучился кадр, который раз в неделю слал куда-то ещё одно резюме и нетерпеливо ждал, когда же ему, такому принцу с белым макбуком, ответят. Разумеется, он там же, где и был. Потому что этого абсолютно недостаточно.

В 2015 году головной боли джуниорам добавил кризис: пока опытные разработчики перетекают из компаний, ориентированных на Россию, в компании, ориентированные на Запад, у работодателей хороший выбор. Когда в Саудовской Аравии поднимут цены на нефть, Россия сможет оправиться от своего кризиса и снова впитает свободных разработчиков. А до тех пор искать работу джунам будет очень тяжело.

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

Сколько стоят курсы Coursera и можно ли учиться бесплатно? Рассказываем
По теме
Сколько стоят курсы Coursera и можно ли учиться бесплатно? Рассказываем

Культурная ассимиляция «пришельцев»

К «переквалификантам» отношение в ИТ не слишком хорошее. Гики, которые пришли в профессию пять лет назад, уже собеседуют. Они помнят собственный огонь: им просто нравилось писать код! А теперь пришли вот эти люди: «Ого, у вас тут денег дают, давайте и нам вы будете давать деньги».

Чаще всего эти «пришельцы» ещё и не в теме культуры взаимоотношений в мире ИТ. В 30 лет мозги уже не такие гибкие, ты целиком варишься в той культуре, в которую попал 10 лет назад. А теперь придётся изменить своё отношение ко многим вещам и осилить много внутренних нюансов.

К примеру, ИТ — это обманчивая свобода взглядов и либеральность. Человек со стороны не знает, что здесь есть своя иерархия без пиджаков и галстуков. И вот «переквалификант», введенный в заблуждение неформальной атмосферой и расслабленным дресс-кодом (пиджаки — удел топов и придурков), подходит и фамильярно хлопает коллегу по плечу. Тот подпрыгивает, выдернутый откуда-то из чертогов разума, смотрит страшно! Потому что новенький не потрудился въехать в неписаные рамки.

Айтишники оценивают друг друга в деле: кто делает крутые вещи, тот крут. Подойдёшь с другой меркой — посмотрят как на идиота и исправить первое впечатление не получится никогда. Скажешь, к примеру: «о, ты так много денег зарабатываешь» или «ого, ты на работу в свитере ходишь». Я тут вон что делаю, а ты мне про деньги или про свитер.

Переквалификация в несчастные люди с большой зарплатой?

Хм, несчастные люди с большой зарплатой? Если человек пришёл в армию (может, даже по призванию), то будет ли он счастлив за свои 300-500 баксов? Или даже за 700? Большой вопрос! Ведь у него семья и потребности.

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

Хорошо, что ИТ учит людей менять своё «призвание», менять линейное совдеповское восприятие своей карьеры «от забора до обеда», от детсада до пенсии, быть более свободными в выборе.

Лично я время от времени тоже подумываю освоить ещё какую-то отрасль, куда можно уйти с айтишным багажом или без. Да, мне очень нравится программировать, всё получается… Но хочется чего-то свеженького, одну карьеру сделал, почему бы не сделать ещё одну? Я не склонен демонизировать своё призвание.



Колонка подготовлена при участии Натальи Провалинской

*Мнение колумнистов может не совпадать с позицией редакции.

Как гуманитарию попасть в ИТ. Топ востребованных профессий и онлайн-курсов под них
По теме
Как гуманитарию попасть в ИТ. Топ востребованных профессий и онлайн-курсов под них

Читать на dev.by