1 заметка с тегом

кодинг

Программирование за деньги больше не гарантия бутерброда с икрой

Оригинальный пост называется Кодинг больше не гарантия бутерброда с икрой, который написала в своём Фейсбуке Алёна Владимирская, экс-хантер в «Mail.Ru Group» со стажем 12 лет. Пост был бы актуален 20 лет назад, актуален сегодня, будет актуален в будущем, не только программистам, но и любой профессии в IT. Решил стянуть его в свой блог с небольшими правками, как напоминание о грядущих изменениях.


Я старая рекрутинговая черепаха. Я помню, что ещё 12 лет назад просто знание английского языка было абсолютной гарантией хорошей работы в международной компании. Знаешь хорошо английский? Приходи на приличную зарплату! Остальному доучим. Сейчас знание английского — необходимый санитарный минимум в некоторых отраслях и компаниях (все международные компании, ИТ, телеком, консалт, качественная реклама и пр.), никаким образом трудоустройство не гарантирующий.

То же самое с ровно сейчас происходит и с кодингом:

1) Если вы только начинаете кодить, вам блестящую карьеру в кодинге сделать всё сложнее. Ваши начальники — руководители отделов разработки — люди с опытом кодинга и опытом решения сложных задач. Они имеют уже лет 10 кодинга и при этом их возраст 32—35 лет. И развиваться на своих позициях (меняя компании, но растя как руководители разработки) они будут еще лет 30. Поэтому в крупнейших и самых желанных интернет-компаниях для кодера стеклянный потолок совсем низкий. Да, открываются там новые направления. Но при этом на них претендуют те, у кого уже сейчас 5 лет кодинга. А дальше им тоже расти некуда — более старшие ещё долго не уйдут на пенсии. Поэтому до вас очередь не дойдет или дойдет не скоро.

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

3) Объем выпускаемых говнокодеров (извините, ну термин такой в отрасли) всяким школами программирования таков, что нет потребности в джуниорах — на самом деле, рынок нулевыми плохими кодерами переполнен. Есть потребность в качественных кодерах с 3—5 летним стажем и с опытом работы в хорошем проекте. А чтобы его получить, нужно в такой проект попасть. Куда из левой школы «учим кодить» не берут.

4) Языки программирования отмирают. И на рынке болтаются стайки 40 программистов, знающих один отмирающий язык. Переучиваться они не хотят (ну или уже не могут — обленились), а их язык ещё не умер, но уже совсем маловостребован.

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

Всё больше востребованы продакты и проджекты с опытом кодинга в прошлом. Портрет таков: вы программист, который понимает бизнес и специализируется на каком-то одном направлении бизнеса, знаете два востребованных языка программирования, понимаете экономику проекта. Например, я 3 года кодил рекламную крутилку, я всё понял про её экономику, я стал продактом большой рекламной крутилки. Бинго — я нужен всем!

Что делать:

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