Комментарии 15
А что такое карьера А+?
Конкретные примеры — очень редкий случай для таких статей.
Как же это все ужасно звучит.
"#2: Будьте независимы от языка"
Да мы-то с радостью, вот только работодатели против. В описаниях вакансий почти всегда акцентируют требования на конкретных библиотеках, утилитах, серверах, языках и фреймворках с учётом версий.
Да мы-то с радостью, вот только работодатели против. В описаниях вакансий почти всегда акцентируют требования на конкретных библиотеках, утилитах, серверах, языках и фреймворках с учётом версий.
А еще я бы добавил, что концентрация на одном языке дает его более глубокое знание, и как следствие более успешное интервью. Поэтому я бы этот пункт переформулировал так: не циклитесь на одном языке, но и не скачите по верхушкам десятков языков без глубокого вникания хотя бы в один из них.
Мой опыт показывает обратное. Самые вкусные позиции — это «умный опытный разработчик вообще».
Судя по моему опыту, в «компаниях А+» язык как раз не имеет значения: намного важнее умение решать задачи. В том же самом гугле первые несколько собеседований чисто по алгоритмам, без разницы на каком языке вы их реализуете.
А какие из этих советов подтверждаются вашим опытом?
в той или иной степени всё видел сам или на примере друзей и знакомых.
Пункты №4,7,8 — самое частое.
Про язык, конечно, странно.
Чаще всего набирают ребят под конкретные задачи и на конкретные позиции. В ходе работы и эволюции проекта могу меняться платформу, языки и прочее. Но если тебя берут на позицию Java-разработчика, то от тебя будут ждать именно работы на Java, а не умствований на тему: "А вот, давайте я эту штуку реализую на Go". Т.е. если быть честным, то чаще всего вакансии звучат так: Python-разработчик со знанием С++, т.е. указывается необходимый стек технологий, которым принято решать те или иные задачи.
Знание большого числа языков видел для тим-лидов, менеджеров проекта и архитекторов. Но опять же достаточно часто указывают приоритетный стек.
Чаще всего набирают ребят под конкретные задачи и на конкретные позиции. В ходе работы и эволюции проекта могу меняться платформу, языки и прочее. Но если тебя берут на позицию Java-разработчика, то от тебя будут ждать именно работы на Java, а не умствований на тему: "А вот, давайте я эту штуку реализую на Go". Т.е. если быть честным, то чаще всего вакансии звучат так: Python-разработчик со знанием С++, т.е. указывается необходимый стек технологий, которым принято решать те или иные задачи.
Знание большого числа языков видел для тим-лидов, менеджеров проекта и архитекторов. Но опять же достаточно часто указывают приоритетный стек.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
15 важных карьерных советов для разработчиков