Size: a a a

pro.JVM Jobs Chat

2020 November 26

c

cλ0v3rƒuck8λ4ck in pro.JVM Jobs Chat
Просто мне уже нравится менять языки, нашел стезю, в которой можно писать на любом языком, поэтому приходится постоянно вникать в новый язык. Как тут оценивать уровень?
источник

ВФ

Валерий Фёдоров... in pro.JVM Jobs Chat
Junior требует чёткой постановки задач и регулярного контроля (т.к. в силу малоопытности может уйти не туда, допустить какие-то очевидные для опытного разработчика ошибки). В senior'а можно загрузить задачу любой сложности в весьма нечеткой постановке при минимальном контроле - все будет сделано на должном уровне. Middle - как следует из названия - где-то посредине. Senior это не столько знание  языка, сколько понимание архитектуры, знание широкого круга технологий, практический опыт разработки разных систем, умение самостоятельно разбираться в новых технологиях и применять их на практике и, повторюсь, умение успешно решать сложные задачи с мутной постановкой. Может ли случится senior за 2 года - гениеев никто не отменял, но IRL мне такие люди не встречались. Встречаются люди, которые и через 5 лет всё ещё junior'ы - всё также требуют чёткой постановки задач и плотного контроля.
источник

NK

ID:0 in pro.JVM Jobs Chat
Вакансия: #java #spring
Компания: #MTS
Локация: #Москва #Технопарк
Формат работы: сейчас #удаленка (1-2 раза в 2 недели возможно потребуется приезжать в офис). После пандемии частичная удаленка.
ЗП: 220 000 net (в зависимости от знаний и опыта)
Контакт: @alina_katkova avkatko2@mts.ru

🔥Проект с нуля – веб- и мобильное приложение. Изменение архитектуры существующего приложения (без легаси). Ищем опытного Java разработчика.
Стек: Java 8 – 11, Spring, Apache Karaf, Camunda, PostgreSQL, ArangoDB, Kong, Docker, Kubernetes, Git, Jenkins, Maven.

Что мы от тебя ждем:
- хороший уровень знаний стека Java и опыт разработки;
- Навыки работы с продуктами Apache Karaf, Kong, Camunda, PostgreSQL;
- Понимание REST архитектуры микросервисов, навыки работы с REST API;
- Навыки многопоточного программирования;
- Навыки написания unit тестов;
- Навыки код ревью и поддержки существующего кода.

Условия:
-штат, все по ТК РФ
-премия 20% от годового оклада сверху
-соц.пакет
-сейчас удаленка :)
источник

c

cλ0v3rƒuck8λ4ck in pro.JVM Jobs Chat
Валерий Фёдоров
Junior требует чёткой постановки задач и регулярного контроля (т.к. в силу малоопытности может уйти не туда, допустить какие-то очевидные для опытного разработчика ошибки). В senior'а можно загрузить задачу любой сложности в весьма нечеткой постановке при минимальном контроле - все будет сделано на должном уровне. Middle - как следует из названия - где-то посредине. Senior это не столько знание  языка, сколько понимание архитектуры, знание широкого круга технологий, практический опыт разработки разных систем, умение самостоятельно разбираться в новых технологиях и применять их на практике и, повторюсь, умение успешно решать сложные задачи с мутной постановкой. Может ли случится senior за 2 года - гениеев никто не отменял, но IRL мне такие люди не встречались. Встречаются люди, которые и через 5 лет всё ещё junior'ы - всё также требуют чёткой постановки задач и плотного контроля.
Ну вот опять же зависит от ситуации. Вот пришел я в компании, они искали Scala разработчика и предложили мне перелезть на Scala. Я согласился и перелез, причем был один в компании на Scala. Сейчас пишу на другом языке в другой компании и тут под контролем более опытного разработчика. И то, в основном тут больше контроль про специфику языка, есть очень много особенностей
источник

c

cλ0v3rƒuck8λ4ck in pro.JVM Jobs Chat
Но при этом открываешь вакансии и от тебя требуют не просто опыт быстро разобраться в новой технологии, а конкретный стек и опыт по нему
источник

ВФ

Валерий Фёдоров... in pro.JVM Jobs Chat
Если у меня сейчас горят сроки - у меня нет времени ждать, пока ты месяц будешь разбираться в springboot, docker, istio и т.д. Для меня лучший вариант - ты в понедельник пришел, пару дней почитал документацию, за три дня погрузился в код системы и со следущей недели начал решать те самые сложные задачи с мутной постановкой.
источник

c

cλ0v3rƒuck8λ4ck in pro.JVM Jobs Chat
Валерий Фёдоров
Если у меня сейчас горят сроки - у меня нет времени ждать, пока ты месяц будешь разбираться в springboot, docker, istio и т.д. Для меня лучший вариант - ты в понедельник пришел, пару дней почитал документацию, за три дня погрузился в код системы и со следущей недели начал решать те самые сложные задачи с мутной постановкой.
Я так постоянно делаю. Вот тебе документация, вот тебе код через неделю пойдут задачи. А иногда и задачи сразу
источник

AA

Axel Axelanov in pro.JVM Jobs Chat
cλ0v3rƒuck8λ4ck
Но при этом открываешь вакансии и от тебя требуют не просто опыт быстро разобраться в новой технологии, а конкретный стек и опыт по нему
Надо понимать, что у многих компаний ресурсы на рекрутинг ограниченны, поэтому есть такой фильтр по стеку(конечно же не во всех компаниях) и очевидно, что человек с опытом имеет больше шансов «выиграть» в конкурсе на вакансию.
Очень сложно за одно интервью понять, действительно ли ты быстро осваиваешь технологии, поэтому в компаниях где не смотрят на текущий стек, а на общий опыт и знания, существует несколько этапов интервью: софт и хард скилз, презентация, тестовое задание - что в свою очередь тоже многим не нравится )))
источник

c

cλ0v3rƒuck8λ4ck in pro.JVM Jobs Chat
Axel Axelanov
Надо понимать, что у многих компаний ресурсы на рекрутинг ограниченны, поэтому есть такой фильтр по стеку(конечно же не во всех компаниях) и очевидно, что человек с опытом имеет больше шансов «выиграть» в конкурсе на вакансию.
Очень сложно за одно интервью понять, действительно ли ты быстро осваиваешь технологии, поэтому в компаниях где не смотрят на текущий стек, а на общий опыт и знания, существует несколько этапов интервью: софт и хард скилз, презентация, тестовое задание - что в свою очередь тоже многим не нравится )))
Согласен, у меня просто вопрос больше про то, как люди определяют, senior или нет. Сейчас больше начал встречать так называемых senior которые банально тесты не прогоняют или не хотят придерживаться code style для текущего языка и делают так, как умеют. По этому у меня диссонанс в голове
источник

DC

Denis Chikanov in pro.JVM Jobs Chat
cλ0v3rƒuck8λ4ck
Согласен, у меня просто вопрос больше про то, как люди определяют, senior или нет. Сейчас больше начал встречать так называемых senior которые банально тесты не прогоняют или не хотят придерживаться code style для текущего языка и делают так, как умеют. По этому у меня диссонанс в голове
Никак, не существует универсальных критериев сениорности (и вообще принадлежности к конкретному грейду), в лучшем случае они есть свои для каждой компании, в худшем случае компания сама не знает, чем грейды отличаются
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
Грейды по большому счету нужны только работодателю, что бы зарплатную сетку сделать
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
Или выстроить иерархию в команде
источник

c

cλ0v3rƒuck8λ4ck in pro.JVM Jobs Chat
Denis Chikanov
Никак, не существует универсальных критериев сениорности (и вообще принадлежности к конкретному грейду), в лучшем случае они есть свои для каждой компании, в худшем случае компания сама не знает, чем грейды отличаются
Это я тоже понимаю, и когда заходят такие разговоры, компании говорят что мы берем по смышлености, если думать умеет то хорошо. Если программист хороший, язык не проблема. Открываешь вакансии, а там Java 8+ лет опыта надо
источник

DC

Denis Chikanov in pro.JVM Jobs Chat
cλ0v3rƒuck8λ4ck
Отправили меня сюда. Как вы определяете ту самую лычку. Мне больше интересно больше не по конкретному языку, а больше в общем. Просто знаю, что многие на должности senior спокойной меняют язык и технологию, но при этом не меняют лычку
Ну а о чём тогда вот этот вопрос-то? Нет никакого универсального способа это узнать.
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
cλ0v3rƒuck8λ4ck
Это я тоже понимаю, и когда заходят такие разговоры, компании говорят что мы берем по смышлености, если думать умеет то хорошо. Если программист хороший, язык не проблема. Открываешь вакансии, а там Java 8+ лет опыта надо
ну смотри, завиист от вакансии, может нужен сеньер, хорошо ориентирующийся в jvm internals?
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
опять таки с другой стороны, хороший сеньер должен это знать
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
так что про "легко переучиться на другие языки" актуально, допустим, внутри одной платформы
источник

A

Artjom Kalita in pro.JVM Jobs Chat
Наверное и довольно легко будет переучится в рамках одной парадигмы
источник

A

Artjom Kalita in pro.JVM Jobs Chat
из джавы в хаскель сложнее будет вкатится
источник

c

cλ0v3rƒuck8λ4ck in pro.JVM Jobs Chat
Artjom Kalita
из джавы в хаскель сложнее будет вкатится
Вот тут согласен
источник