Теперь посмотрим на ортогональное измерение — я имею в виду, насколько глубокие технические знания и навыки требуются от разработчиков. Этот аспект важен по двум причинам. Во-первых, когда вы занимаетесь любимым делом, хочется решать все более сложные задачи, мало кто хочет всю жизнь писать алгоритмы вида c = a+b. Во-вторых, когда вы по той или иной причине решите сменить компанию, нового работодателя будет интересовать, насколько вы владеете технологиями, указанными в резюме. Ответ вида «да, я использовал Java, но что такое equals и hashСode, не знаю, потому что за восемь лет с ними не сталкивался» вряд ли поможет вам получить приглашение в серьёзную команду. А вот глубокое понимание тонкостей работы и настройки веб-контроллеров Spring MVC, успешно продемонстрированное в процессе интервью, напротив, может означать прибавку к будущей зарплате. В-третьих, иногда разработчикам представляется случай сделать что-то, чего никто в мире раньше не делал. Если вам повезет, будет что рассказать внукам, да и в поиске работы в будущем это поможет.
Комментарий недоступен
Хорошо работать в удовольствие. Можно и в DataArt, конечно!
Зависит, от того, какие вещи для вас более важны. Люди разные, все хотят разного. Для кого-то миграция в Голландию очень важна, для кого-то деньги важнее.
Статья супер! Спасибо автору, как раз вовремя
Есть стереотип, что развития больше в аутсорсинге, а в продуктовой компании застой и однотипность. Здорово, когда в начале карьеры есть возможность поработать в разных компаниях и для себя понять, что тебе ближе.
Я так понимаю, статья как раз и рассчитана на тех, кто в начале "пути"?
Статья для тех кто не имеет широкого видения что и как.
К "в продуктовой компании застой". Мне доводилось слушать обратное мнение, что если тебе нужен Machine Learning + BigData + NoSQL + Closure/Scala/... то надо идти в продуктовый стартап (и фигачить по 14 часов в день - реальный случай - один из коллег так на 4 месяца от нас уходил - развеять грусть тоску, потом вернулся).