Образование!=профессия. Истории айтишников без профильной вышки

db1f3a8ab3e82933627dcb92bf2e2010.png

«Кем станешь, когда вырастешь» — спрашивают нас родители лет эдак в 5. Что ответить? Ну, помечтаем, мол, космонавтом, поваром… Но кто лет до 20 точно знает, чем хочется заниматься? Туда же добавим настойчивые советы родственников и получим невроз.

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

Под катом истории следователя, врача скорой помощи, биолога и ещё 5 коллег из Evrone, которые работают не по специальности. Осторожно, лонгрид!

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

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

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

Звучит сладко, что и рождает рекламные баннеры «стань разработчиком и получай 300К/сек». На деле путь может быть непростым. Мы спросили сотрудников Evrone, которые перешли в IT из других профессий, как они вообще решились и с какими сложностями столкнулись. 

Василиса Тюльберова (Ruby developer, 6 лет в IT) — высшее образование, врач скорой помощи

Про образование: В 9 классе на профориентировании мне сказали: «Тебе или в медицину, или с компьютерами работать». В принципе, не промахнулись — меня привлекало и то, и другое. Выбрала медицину, думала что люблю людей больше, чем компы. 

6 лет учёбы, год интернатуры — и вот я пошла работать в скорую. Через пару лет случилась профдеформация, я перестала любить людей. Лечить их любила, а вот работать в реалиях медицинской системы было тяжело. 

После скорой было разное, вплоть до промышленного альпинизма. Спустя пять лет стала медицинским представителем, но буквально за год поняла, что это совсем не моё. Очень скучная, однообразная и никому не нужная работа. Я почувствовала, что начинаю тупеть. Тогда-то друг и посоветовал освоить Ruby и Rails, мол, «ты ж всегда хотела». Я и решилась.

Про переход в IT: Денег на курсы не было, спасали бесплатные и туториал Хартла. Друг, толкнувший меня в это всё, сильно помогал. Допомогался до статуса мужа, так что мы ещё раз подтвердили, что программирование отлично передаётся половым путём.

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

Про дискриминацию из-за непрофильного образования: С дискриминацией сталкивалась только гендерной, отсутствие образование никого не беспокоило никогда. 

Конечно, были места, куда меня не взяли со словами: «Ну это же совсем основы, как ты можешь этого не знать?!» Но гораздо чаще я слышала «Круто, ты так быстро учишься!», «Писала только на ангуляре, но готова выучить реакт — отлично, принята!» или «Ничего, выучишь питон, ты же программист с опытом, это гораздо важнее».

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

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

Дмитрий Гренев (дизайнер, 3 года в IT) — высшее образование, следователь + неоконченная магистратура по искусствоведению

Про образование: К первому высшему меня подтолкнул батя, он юрист. Своя причина тоже была — привлекали общественные науки. Учиться было интересно, но рисовать и придумывать визуальные штуки мне нравилось больше. Поэтому я отказался от работы в следственном комитете, когда меня позвали туда после университета. Спустя время поступил в магистратуру на искусствоведа.

С искусством не повезло: обучение было организовано плохо, на факультете были разногласия, из-за которых уволился мой научрук. На тот момент я готовил экспозицию одного художника и параллельно занимался разным низкоквалифицированным трудом. После ухода научрука забил на учебу и сконцентрировался на работе, доучиваться ради «корочки» мне не хотелось.

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

Из типографии меня сократили, пришлось за неделю собрать всё, что накопилось, и захостить сайт с дизайн-портфолио. Потом написал резюме и начал поиск новой работы. Через пару недель собеседований получил оффер от IT-компании. Мне очень повезло с коллективом, я быстро влился в процесс, понял приколы и почувствовал себя на своем месте. 

Про дискриминацию из-за непрофильного образования: Когда искал работу, с проблемами не сталкивался. Требования о профильном образовании я видел, но это были вакансии, куда я сам бы не пошёл. По описанию был виден уровень бюрократии.

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

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

Игорь Лукашин (Ruby developer, 4 года в IT) — неоконченное высшее, радиотехника

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

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

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

К тому времени я уже устал от общения с клиентами, и хотелось адекватной коммуникации — это отсеяло сразу очень много вариантов. Ещё в перспективе нужна была удалёнка, потому что я жил в Москве и дорога до работы и обратно, в среднем, занимала 2 часа день. Получается, 10 часов в неделю (500 часов в год!) вообще не живешь. Всё свелось к IT сфере.

Про переход в IT: С компьютерами у меня проблем не было, в школе информатику любил, даже есть грамота за особое изучение предмета (это когда все четверти и года одни пятерки и экзамен в 9 и 11 успешно сдан). Всякие android’ы и xiaomi перепрошивал успешно по гайдам с 4pda (еще до того как xiaomi стал мейнстримом). Так и решилось.

Новый этап учёбы дался непросто. Но у меня была цель и мотивация, поэтому даже из сомнительных курсов я извлекал пользу. В пики самообразования бывало по 25 часов в неделю уходило на обучение, при 40 часовой рабочей неделе… 

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

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

Больно было именно учиться. Иногда подходил к этому, как к физической тренировке — просто нужно сделать подход, а организм сам усвоит. Ну и синдром самозванца присутствовал. Не прям критично как-то влиял, но с ним жить тоже не особо кайфово.

Сложности из-за нехватки знаний закончились где-то через 2–3 года после старта этого приключения. Накопилась какая-то ширина знаний, мозг поменялся, прижилась мысль, что нормально чего-то не знать. Ведь всегда можно спросить, почитать документацию или погуглить. 

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

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

Друзья, желающие «вкатиться» (спойлер: из всех устроился только один), часто спрашивают, с какими технологиями быстрее найти работу за $$$.  Я всегда отвечаю, что надо выбирать то, чем бы ты сам искренне хотел заниматься. Один вообще напрямую спрашивал: «Как ничего не делать и получить 100К хотя бы?» Я сказал: «В IT никак». Теперь он фотограф.

Александр Мелентьев (Golang developer, 3 года в IT) — среднее специальное образование, педагогика дополнительного образования

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

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

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

Тогда я ушёл в небольшую компанию, которая занималась созданием ботов и сайтов. Там начал автоматизировать и генерил по 200 штук, пока другие делали по 5–6. Всё это было в рамках испытательного срока, после которого меня похвалили, но уволили — мол, иди учись и развивайся. Оказалось, что я overqualified и забиваю гвозди микроскопом. 

Дальше устроился на работу в контактный центр мобильного оператора. Там снова включился мой аналитический склад ума: сбор KPI для сотрудников занимал кучу времени, хотя действия эти были примитивными — выгрузить, посчитать, передать. Я начал ресёрчить, понял, как автоматизировать. Пообщался с коллегами и подтвердил такую хотелку у бизнес-подразделений. Скооперировался с коллегами из этих отделов, вместе мы узнали, что требование по автоматизации этой штуки висит уже 2 года. Уже через неделю у нас был MVP.

Топ-менеджмент приятно удивился и за нами началась охота. Многие отделы хотели нас к себе, но мы переползли в IT и продолжили развивать MVP в полноценный продукт. Он, кстати, жив до сих пор, его даже продают как коробочное решение.

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

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

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

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

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

Денис Букреев (Frontend developer, 8 лет в IT) — неоконченное высшее, педиатрия

Про образование: Когда-то я хотел стать нейрохирургом. Но мне в колено попал фронтенд.

Я прям любил медицину, но… Коррупция, бесконечные ненужные предметы, постоянная демотивация от преподов по поводу будущего, нависающие законы (вроде обязанности отработать год в деревне), смотр вакансий и зарплат к ним даже у хороших специалистов. Ещё я понимал, что закончу учиться и стану хоть кем-то вообще неизвестно когда: после 6 лет учебы еще год интернатуры, год ординатуры (или даже два?) за деньги, которых неоткуда взять. Вишенка на торте — состояние подавляющего большинства больниц. Так что я отучился два с половиной курса и бросил. 

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

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

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

Про дискриминацию из-за непрофильного образования: Мама злилась очень-очень долго из-за меда. До сих пор часто встречаю мнение от «бумеров», что лучше бы доучился и получил корочку и работал врачом, ВЕДЬ ЭТО ПРЕСТИЖНО И КОРОЧКА ЕСТЬ!

Совет всем, кто сомневается: Вспомню крылатое: «Как мотивировать себя что-то делать? Да никак, оставайтесь в жопе!» 

Я делал 4 попытки помочь залететь в IT: подруге-официантке, бывшей, другу-морячку, другу-военному. Все бросили на первых трудностях. Пытался объяснить, что и сам встречал все эти сложности, помогал вникать, но они просто остановились. 

Сейчас пробую в пятый раз — обучаю свою девушку, хореографа. Затащил в тестировщики за 4 месяца, помог найти стажировку на 2–3 часа в день для получения опыта, ей там даже платят 15К, хотя и не собирались. Параллельно она собеседуется на джуниорские позиции с вилкой в 50–70К. Причём успешно отвечает на вопросы, а работодателей смущает только не очень большой опыт. Она тоже сталкивалась с трудностями, НО ей это интересно. Может в этом дело, а остальные просто хотели легкие деньги на удаленке?

Аркадий Полюдов (IT-рекрутер, 2 года в IT) — высшее, пищевая биотехнология, магистратура по управлению в сфере туризма и сервиса

Про образование: Если говорить про бакалавриат, то я просто не знал, наверное, чем хотел заниматься. Мама была фармацевтом и хорошо знала химию. Я к химии относился нормально, она неплохо мне давалась в школьные годы (увы, не в студенческие…). В магистратуру пошел, потому что хотел продолжать работать в общепите. Студентом я работал бариста и дорос до местного «тимлида». Было круто.

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

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

Мой путь в IT пока недлинный. Сначала год в местной компании набирал 1С-ников, эникейщиков и веб-разработчиков, делал кучу мелких штук в HR-отделе. Сейчас в Evrone отвечаю за рекрутинг по направлениям Frontend, Devops, Go и Flutter.

Про дискриминацию из-за непрофильного образования: Может, я слишком смелый, поэтому не замечал ничего подобного в IT. С учетом того, что я молодой, белый, цисгендерный мужчина гигачад, то меня сложно задискриминировать :)

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

Хотя, если можно было бы вернуться во времени, то определённо пошёл бы на IT-специальность. Сейчас уже был бы скилловым и востребованным, лучше понимал бы специфику работы и говорил бы всем: «Смотри, я — айтишник, вот диплом!»

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

Павел Аргентов (Ruby Lead, 28 лет в IT) — высшее, биолог

Про образование: Ещё в школе я выучился на оператора подготовки данных — первая и последняя IT-специальность, по которой имею официальную корочку. Учился на биофаке Тверского Государственного Университета. В универ я пошёл, чтобы прокачать мозги, получить университетское образование. Выбрал наиболее любимую специальность из доступных по конкурсу вуза (факультет прикладной математики мне не светил ввиду низких показателей в этой самой клятой математике).

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

Про переход в IT: Компьютерами интересовался с 10 лет точно, так что при всех прочих обстоятельствах искал возможности продвигаться в эту сторону. 80-е, детство, футуризм, киберпанк и всё-такое. 

Как такового перехода не было, потому что я начал сразу с IT. На старших курсах универа засел в лаборатории и начал программировать на том, что там было — «Искра 1030» — софт для коллег по лаборатории. Это программирование в конечном итоге стало дипломной работой.

После выпуска пошёл сначала эникеить на ТВ, потом в местный Сбер — прошел путь до инженера ИБ. Параллельно самоучкой изучал программирование — K&R, Страуструп, сестра подкидывала литературу, упражнялся на C. Поставил себе один из первых линуксов в городе. Выяснил, что для того, чтобы нормально с этим чудом работать, нужно уметь кодить на дюжине языков (shell, perl, tcl, python и т.п.) — изучил все. 

Потом в Сбере запретили все самостоятельные исследовательские занятия, и для сохранения мозгов я сбежал в частную провайдерскую фирму, где провел десять лет, оттачивая хард- и софтскиллы. Там, например, усвоил «промышленное» ФП и ещё дюжину языков. В этом состоянии меня схантили в Evrone. Тут я продвинулся в ООП и вебдеве. 

Про дискриминацию из-за непрофильного образования: мой профессиональный взлёт пришёлся на девяностые-нулевые, когда брали не по диплому, а по умениям. Босс придумывал проект и спрашивал: «Умеешь на перле?» Я говорил: «Умею». Босс говорил: «Нанят!» 

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

Если рассуждать теоретически, проблемы из-за отсутствия профильного образования есть. Преподавая (а я это делал в Бауманке и постоянно делаю внутри Evrone), ощущаю дырку в области математики и логики. Практически, полагаю, всё достижимо при должном любопытстве и умении гуглить.

Так-то получил бы высшее, хоть прямо сейчас. Хочется хорошего фундамента. Проблема в том, что в РФ такой фундамент (см, например, программу CS Корнелльского Университета) практически отсутствует. Поэтому — либо учиться в загранке (куда, скорее всего, не примут из-за санкций), либо собирать из открытых источников (у того же Корнелла все учебники и задачи в открытом доступе лежат).

Совет всем, кто сомневается: IT — это сейчас, в основном, ремесло. Получить пригодное для жизни место можно без каких-либо заоблачных талантов, благо учебного материала (пока) полно в открытом доступе. Далее, если в ремесле видишь пространство для саморазвития, можно в тех же открытых источниках найти достаточно знаний, чтобы из ремесленника стать образованным специалистом. Главный, пожалуй совет — всегда искать себе гуру, так как самообучение практически пригодно только в хорошей компании.

Игорь Ермолаев (Go Developer, 30 лет в IT) — высшее, биолог

Про образование: В биологию я подался под воздействием красивых книжек, да и лет мне было немного (школу закончил в 15 лет, за 9 лет вместо 10). С математикой, как и с другими предметами, никаких проблем у меня не было, но красоту абстрактных построений уловил лишь в более зрелом возрасте.

В 1987 г. я закончил биофак МГУ им. Ломоносова (кафедра общей экологии и гидробиологии). Диплом писал фактически по зоогеографии, обрабатывал большой массив данных на ЭВМ ЕС-1047, к диплому прикладывались пара бобин с магнитной лентой. Прекрасно помню работу с перфокартами. Тогда же познакомился с фортраном.

Получил свободный диплом, потому как с наукой в позднем СССР было трудно. Да и в ранней РФ тоже. Сменил несколько мест по специальности, последним из которых был Московский Кардиоцентр, где я занимался генной инженерией. Там же познакомился с персональными ЭВМ и немного научился их шаманить (все мы были эникейщиками).

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

Про переход в IT: Лет 15 я занимался фотографией. Меня заинтересовали возможности даже простенького на тот момент растрового редактора. Это вам не фотоувеличитель. 

Ещё я диджействовал, поэтому пытался совмещать работу дизайнера/ретушера и звукооператора. Победил дизайн, и к середине 90-х я вполне сформировался как полноценный технолог цифрового hi-end пре-пресса. Дослужился до уровня техдира репроцентра во Владивостоке, потом переехал в Москву делать пре-пресс для глянцевых журналов…

Я прекрасно видел основные тренды и понимал, что все мои умения скоро будут автоматизированы. Чего я стою как дизайнер, стало понятно после недолгого общения с выпускниками Строгановки и Мухи, которых в окрестностях репроцентра попадалось немало. Я посмотрел в сторону веба —  там другие принципы, веб-дизайнер не просто художник, а прежде всего UX-архитектор. 

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

Поначалу пришлось залезть в JS (да, еще тот самый, до ECMA-262). Потом стало понятно, что без динамики на стороне сервера скучно и нежизнеспособно. Освоил PERL, познал, что такое CGI (еще вовсе не Fast), и вот тогда-то и началось собственно IT. 

Пришлось разобрать стек протоколов, оценить их убожество и заняться изобретательством. Посредством JAVA-апплетов на клиенте и самых разных инструментов на сервере (PERL-PHP-JAVA-C-CPP). В Ruby, Python и Haskell я уже просто не полез, хватало инструментов. Я писал AJAX и Web-socket функционал задолго до появления этих терминов.

Забавно, в отличие от большинства моих коллег и знакомых я шел не от низкого уровня к высокому, а наоборот (JS-PERL-JAVA-C/CPP), но до ассемблера не дошел.

Про итоговый путь в Go скажу лишь, что у тех, кто писал на JAVA, такой переход не вызовет никаких затруднений.

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

Период моей молодости пришелся на резкий технологический излом, когда новые технологии появлялись как грибы. Людей, способных делать хоть что-то на современных системах, постоянно не хватало. Я помню великолепных программеров из МАИ и МФТИ, сумевших перестроиться. И массу АСУшников, которые так и не нашли, куда применить свой ассемблер в новых условиях.

Согласно моим наблюдениям, основа, конечно, важна. Я ненапрасно читал Дональда Кнута, Денниса Ричи, Бьёрна Страуструпа и даже Ларри Уолла. Но самое востребованное свойство — умение учиться. За 30 лет я сменил массу языков, библиотек и фреймворков, и на фронте, и на бэке. Готов в любой момент сняться с места и броситься разбирать новую технологию, если она дает преимущество. 

И все-таки…, а не получить ли формальное высшее образование в Computer Science? Конечно! Ведь это быстрее. Можно все разобрать самостоятельно, как это делал я. Но любая достаточно сложная область знания имеет свои логику и архитектуру. На такую основу «мясо» натягивается молниеносно и без особых усилий. Справочную инфу и вовсе можно не запоминать, достаточно понимания (но полного, а не по верхам). Его и дает либо формальное образование, либо огромный опыт. Второе — вещь бесценная, но долго и трудно приобретаемая.

Совет всем, кто сомневается: Вход в профессию сейчас не сильно отличается от того, что было в 90-х. Вы испытываете любопытство и привыкли его удовлетворять? Вам интересно разбираться в вещах, которые кажутся сложными? Технологии, применяемые в IT, придуманы и разработаны людьми. Значит относительно КАЖДОЙ из них точно известно, что кто-то ее знает досконально. И до него можно достучаться через современные коммуникационные каналы. Не говоря уже о других таких, кто эту технологию познал исчерпывающе. Информация всегда доступна. Берите и изучайте. Если это ваше, какая разница, какое у вас образование? И есть ли оно?

***

У Evrone есть пунктик на тему обучения — мы пользуемся открытыми технологиями и инструментами, поэтому считаем правильным отдавать что-то назад сообществу. Например, делимся своей экспертизой, рассказываем о применении новых технологий и набитых шишках (чтобы вам их набивать не пришлось).

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

© Habrahabr.ru