(function() { var count, root; root = $('.comment[data-id="82439"]'); root.find(".comment").remove(); root.append("
>> Все эти языки и фреймворки - просто пыль, важны фундаментальные теоретические знания.\n<\/p>
Фундаментальные теоретические знания важны для дизайна систем. Но кроме дизайна, на реальных проектах с ограниченными бюджетами и сроками не менее важна производительность программистов, которая сильно зависит от знания технологического стека. Если бы реально можно было поднять любой технологический стек за несколько месяцев, то любой айтишник был бы экспертом во всех популярных технологических стеках. А на практике на 5 рукожопов, которые писали на \"всём понемногу\" приходится 1 человек, который действительно знает хотя бы один стек.<\/p>\n<\/div>\n<\/div>\n<\/div>\n
Ну в краткой перспективе лучше не терять время на изучение очередного способа что-то сделать, а вот на сроке от полугода - разница упирается обычно в общую квалификацию.<\/p>\n<\/div>\n<\/div>\n<\/div>\n
Осталось найти проект, на котором не проблема подождать полгода, пока сеньёры освоят новый стек.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n
>> И тем не менее так сейчас принято, инструмент вторичен, опыт и знания первичны. Все эти языки и фреймворки - просто пыль, важны фундаментальные теоретические знания.\n<\/p>
Странно, а я вот заметил, что последние годы на проектах зачем-то оплачивают работы DevOps, чья квалификация особо не требует знания алгоритмов, а рейты при этом находятся на уровне квалифицированных разработчиков. То есть современный программист даже организовать цикл деливери не способен - ведь это ВСЕГО ЛИШЬ требует знание конкретных инструментов?<\/p>\n<\/div>\n<\/div>\n<\/div>\n
За пределами аутсорса, краткосрочных проектов и важных заказчиков есть жизнь. Не надо проецировать на весь мир, в статье то речь про Долину. Но ты сорвался на реалии национального рынка.\n<\/p>
Ну вот есть такие компании типа гугла, фб, амазона, нетфликса, мс, убера, айрбнб, эппла, спотифая, теслы и т.п., где собеседования сильно друг на друга похожи:\n<\/p>
- фильтруем сначала по телефону, можно с задачей, а можно без. Язык программирования любой, главное чтоб убедительно рассказал, почему оно будет работать. Ну и про себя и свой опыт вменяемо ответил.\n<\/p>
- потом приглашаем на очное собеседование, где терзаем один (а некоторые и больше!) день кодированием, архитектурой, разговорами за жизнь, на обед сводим. Язык программирования - любой. Вот серьезно, приходит кандидат и боится, что его заставят писать на чем-то, что он не знает, а интересно не его знание языка, а навыки кодирования и алгоритмизации. Поэтому и говорим - пиши на любом. Чтобы в стрессе собеседования смог выдать рабочий код. И компоненты архитектуры тоже любые, принципы ведь одинаковые, разница в брендах в основном.\n<\/p>
- после очного может быть еще несколько разговоров за жизнь удаленно, типа чем хочешь заниматься?\n<\/p>
И потом либо оффер, либо не оффер. А после оффера есть задачи, и они могут не коррелировать с прошлым стеком никак. ДевОпс ты, или не дев-опс лол, если надо писать код - ты будешь учить нужный стек и писать код. И время на обучения будет дано, ведь в крупной компании работы всегда больше людей, и проекты не кончаются, и законодатели новых требований подкидывают (e.g. SOX, GDPR). В людей надо инвестировать, это воздастся, пусть даже процент убежит за длинным баксов к конкурентам. \n<\/p>
А специализация по технологиям, она для аутсорса привычней. Всунем заказчику девопса (можно с сертификатом), пучок тестерш за 5 копеек, разработчиков с лычками синьера, лида и генерал-губернатора. За рейт. Проджект менеджера всунем, без него никак. Бизнес аналитика еще, никого не забыл?<\/p>\n<\/div>\n<\/div>\n<\/div>\n
Так может и нужно уточнять, что оплачивать полугодовое освоение нового стека сеньорам готовы лишь компании-гиганты? Помимо которых в долине есть ещё куча более мелких компаний, использующим другие правила игры?\n<\/p>
А то тут в комментариях рассказывают, как индусы говнокодят стартапы с критичными сроками/бюджетом, с нуля поднимая новый технологический стек. Что как бы слабо коррелирует со здравым смыслом.<\/p>\n<\/div>\n<\/div>\n<\/div>\n
Жизнь заставит - подымешь и за неделю, дело ведь в желании и обстоятельствах. А индусы парни цепкие, они памяркоуных сумленных хлопчыкау с лучшим образованием своей энергией, красноречием и энтузиазмом задвигают в угол на раз два.<\/p>\n<\/div>\n<\/div>\n<\/div>\n
Я был в Индии по работе, и до этой этой поездки относился к индусам как к специалистам намного лучше.\n<\/p>
А жизнь не может заставить изучить за неделю то, для чего требуются годы.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n
https://landing.google.com/sre/book/index.html<\/a>\n<\/p>Гугл набирает DevOps (Site Reliability Engineering) из людей с опытом работы админом или девопсом. Видимо потому, что опыт решает и не может быть получен за неделю. <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n"); root.find(".comment-show-replies").remove(); count = $(".comments-list").find(".comment").size(); $(".loading-panel .object-count-inside").text(count); }).call(this);
Гугл набирает DevOps (Site Reliability Engineering) из людей с опытом работы админом или девопсом. Видимо потому, что опыт решает и не может быть получен за неделю. <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n"); root.find(".comment-show-replies").remove(); count = $(".comments-list").find(".comment").size(); $(".loading-panel .object-count-inside").text(count); }).call(this);
\n