Перейми досвід найсильніших NLP команд світу: HuggingFace, Stanford, YouScan, Grammarly
×Закрыть

IT-компании показали единые требования к джуниорам

Ассоциация «ИТ Украины» сегодня представила унифицированные рекомендации украинской IT-индустрии к junior-специалистам — тестировщикам и разработчикам. Как объясняют в ассоциации, этот документ поможет тем, кто хочет начать строить карьеру в отрасли и понять, какие навыки и умения нужны в первую очередь.

Список компаний, которые работали над рекомендациями, выглядит так:

  • Astound Commerce
  • EPAM
  • Ciklum
  • GlobalLogic
  • Insart
  • Innovecs
  • Luxoft
  • SoftServe
  • SPD Ukraine
  • Terrasoft

Документ был одобрен остальными участниками Ассоциации (более 50 компаний).

Пока рекомендации сформированы для Front-End/JS, Java, .NET разработчиков и тестировщиков:
drive.google.com/...​68zmMgQy2upwGQ7jkUXu/view

Но в дальнейшем список планируют дополнять.

По словам ИТ-компаний, которые презентовали данный список, рекомендации составлялись совместно с техническими специалистами.

LinkedIn

Лучшие комментарии пропустить

Вакансия: водитель.
Требования: профессиональные навыки управлении легковыми и грузовыми автомобилями, троллейбусами, трамваями, поездами метрополитена и фуникулёра, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими / средними танками, находящимися на вооружении стран СНГ и НАТО. Навыки раллийского и экстремального вождения — обязательны, опыт управления болидами F1 — приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, бортовых компьютеров, антиблокировочных систем, навигационных систем (GPS) и автомобильных аудиосистем ведущих производителей — обязательны. Опыт проведения кузовных и окрасочных работ приветствуется. Претенденты должны иметь сертификаты Mercedes, BMV, Ceneral Motors, а также справки об участии в крупных международных ралли не более чем двухлетней давности. Зарплата 1500-2500 руб., определяется по результатам собеседования.

Сначала они своими 3х месячными курсами плодят армию неквалифицированных джунов, а потом создают документ чтобы отбиваться от них на собеседованиях.

мне одному кажется, что подобного рода документы пахнут картельным сговором ?

Простое перечисление технологий — это ни о чем. Самый простой и правильный способ изложить технические требования — это описать несколько задач, близких к реальным и указать время, за которое их необходимо выполнить. Кандидат, ознакомившись, сам себя отнесет к одной из категорий: 1) не знаю, как вообще к этому подступиться, технологии мне не знакомы; 2) выполню, но за время, в 2-10 раз большее; 3) выполню, соответствую требованиям. При этом претендент сам принимает решение, близкое к правильному, соответствует ли он вакансии. Исключаются (уменьшаются) ошибки рекрутеров из-за слабости их технического бэкграунда при первичном отборе, экономится время технических специалистов.

Просто один момент из требований на front-end. Они советуют джунам по чуть-чуть учить Angular, Vue, React, Knockout, jQuery и Cordova обязательно (6 штук!!), и еще, желательно, 7 других фреймворков/платформ. И кто-то еще на это поведется, не дай бог. Мне даже сложно придумать более вредный совет

Просто интересно, хватит у тех технических специалистов, совместно с которыми эти требования составлялись, духу публично под этими «требованиями» подписатся?

Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Фігня якась. Я й з половиною списку не знайомий і знати те не хочу.

Таких не беруть в космонавти і Родіна не для таких!

Юмор у тому що я в ЄПАМі працював. Видно помилково попав.

правильно, лучше не знать чем знать!

Не всі знання однаково корисні.

с определенного уровня нужно знать все альтернативы в своей отрасли что бы анализ задачи выходил результатом в наиболее подходящую для этого технологию (естественно это мы уже ен про джунов говорим), а не просто потому что я знаю только Х — эта технология идеально подходит для данной задачи)

В цілому я абсолютно згоден. Просто не розумію нащо вимагати знання Хібернейта, МайБатіса чи іншої подібної штуки. Краще би туди щось корисне дописали, ті ж мережі наприклад. А то у вік інтернетів та рестів половина красніє від слова tcp-порт і просто не може вирішити проблему якщо вона лежить десь на мережевому рівні, а не просто пропущена анотація @ManyToMany.

самое главное «процесс пошел» и в результате появятся ориентиры, в направлении которых можно будет разрабатывать и планировать учебный процес. То что есть сейчас по бакалаврату «компьютерные науки» — это полная порнография. За качество профпедсостава основной массы выпускающих кафедр я дипломатично промолчу. Следующий шаг — выработка единых требований к преподавателям и тренерам и к их вознаграждению за труд. Пока не будет достойной оплата по большому счету система кардинально не изменится. Учить должные лучшие и мотивированные. А это профотбор и конкуренция. В рамках любого ВУЗа Украины (даже лучших как КПИ, КНУШа или Львовской политехники) подготовить джуна по этим требованиям невозможно. С точки зрения подготовки в стенах ВУЗов это бред сивой кобылы. Тренинговые курсы тоже не решат проблемы и потребуют значительных дополнительных затрат. Почему не начать сначала и не выработать требования к Developer Trainee, а уже потом к Junior Programmer? Хотя я бы начинал с выработки требований к тем, кто будет учить!

Серьезно? Ставить уровень галерного подмастерья, как эталон высшего образования? Для подобных позиций нужен не бакалаврат, а трехмесячные курсы, максимум ПТУ, если человек совсм с нуля.

А что должно входить в требования бакалавра по специальности «Computer Science» ? Критиковать всегда проще. Между тренинговыми курсами (с принципом делай как я) и ЗВО (по новой классификации) сумасшедший разрыв. Бакалаврат не дает представления о реальном процессе разработки ПО, а курсы о подоплеке технологий. Что надо сделать, чтобы было как надо?

самое главное «процесс пошел» и в результате появятся ориентиры, в направлении которых можно будет разрабатывать и планировать учебный процес. Узкое место — это подготовка джунов в высшей школе. Брак около 80-85%. То что есть сейчас по бакалаврату «компьютерные науки» — это полная порнография. За качество профпедсостава основной массы выпускающих кафедр я дипломатично промолчу. Следующий шаг — выработка единых требований к преподавателям и тренерам и к их вознаграждению за труд. Пока не будет достойной оплата по большому счету система кардинально не изменится. Учить должные лучшие и мотивированные. А это профотбор и конкуренция.

Прочитал.
Это какой-то бред... Очередная мертво рождённая бумажка

Ну хоть кому то эти требования понравились? Здесь одни только отрицательные отзывы. Должен же быть какой то позитив! Эти требования составляли ведущие компании страны!
Или эта «Ассоциация» снова обдолбалась?

Я не вижу в условной классификации никакого смысла. Как джуну определить, какой у него уровень того или иного скилла? Единственное, что оправдало бы этот документ — некий единый онлайн тест по принципу codewars с разными задачами, который в итоге выдаёт шкалу типа той, что в документе

Теперь не уснуть без «Джуниоры показали единые требования к IT-компаниям» с дополнениями «Ты не поверишь, что они там увидели...»

Это та ассоциация, у которой директора задержали в неадекватном состоянии в Луцке?

Мягко говоря в неадекватном)

В этом же состоянии составлялась данная писулька.

Було б добре якби зробили тестове завдання та описали чіткі вимоги до результату так, щоб можна було вивчити все необхідне в процесі до рівня необхідного компанії.

> 60 MINUTES
Не думаю що я багато навчусь в процесі :)

Ви просили «тестове завдання та описали чіткі вимоги до результату». Вчитися — то вже Ваше.

Це я при реєстрації рік назад ввів перше, що спало на думку. Дивно що я не бачу цієї поштової скриньки і не можу відредагувати.
i.imgur.com/NYajhLo.png

Я тут подумав. Я відновив свою пошту перед тим як пройти тест і Hackerrank для реєстрації вимагає підтвердити пошту. Це мабуть хтось інший з форуму зааплаїв від мого імені. (Навіщо?)

Хоча це на мене досить схоже і я справді можу написати якусь фішню в полі пошти якщо не хочу ділитися своєю справжньою, тому я вище написав що то я.

может, это поможет соискателям понять, тянут ли они на джуна? нет, ибо уровни «новичок» или «бывалый» — оценочный критерий стороннего и более продвинутого. Как можно понять самостоятельно:ты «новичок» или «новичок плюс»?

может, это исчерпывающий список как подспорье для тех, кто собеседует? нет, не исчерпывающий. плюс, часть пунктов по-хорошему не «И-И», а «ИЛИ-ИЛИ». плюс, джунов берут скорее по принципу «поставить отметку, если знает/слышал и взять того, у кого максимально отметок — кого меньше учить».

может, это подсказка, как не-технарю собеседовать джунов? нет, бо оценочный критерий «новичок в VueJS» предполагает наличие квалификации в этом же вопросе.

не знаю, какая тут была цель. не могу предположить ни одной, которой этот документ помог бы достичь.

Nvoice — це щось схоже на «десь я бачив цю назву»? Чи скільки часу очікується, що людина посвятити мала б кожному з них?

Як для мене, для джуна є сенс знати, умовно, один фреймворк з лінійки замінників. Але знати не погано. Щодо решти, все вчиться на місці.
А deployment, CI, Release Strategy і т.д. — все вчиться вже на проекті, якщо досвіду нема. Все рівно в кожного проекту свої підходи.

Доречі, документ тут більш фреймворкоорієнтований, а більш hard знань не перераховано (крім computer science: nvoice). Очікувалося побачити щось з ООP/OOD; розуміння як працює http, мережі, інтернет вцілому; ті ж шаблони проектування; concurrency; робота з Unix; базові алгоритми та структури даних, тощо ...

Замість цього, згадується, наприклад,
iBATIS (вперше чую про нього, persistence framework which automates the mapping between SQL databases and objects in Java, .NET, and Ruby on Rails),
який, по суті, ще одна ОРМ з десятків аналогів.

так а зачем галерам знание основ? Аутсорс существует не для того, чтобы разработать что-то интересное и сложное, а чтобы наклепать формочек на React+Spring+Hibernate.

Так чтобы формочки не глючили тоже основы нужны

iBATIS (вперше чую про нього

їбатись, що не ясно?

— а ибатис знаете?
— ну, может, и не знаю, но как-то получается ж!
— окей, вы приняты
.....
— а говорили, ибатис надо :_(

и с дебаггером уметь работать(особенно актуально для JS, PHP, Python и всяких околомобильных)

а кабель паяти для нього умєть іщо нада.
я колись був робив як закірпічив WRT54GL
по молоьодості, по глюпості.

тогда ти впевнений ангуляр джун, 146%

В фронтенде тупо перечислили все фреймворки которые знали, даже если они давно забыты или используются реже чем никогда. Выглядит как будто перечислили все что только смогли вспомнить

Или в каждой компании спросили фронтендеров на всех проектах какие фреймворки используют (не объясняя зачем спрашивают) и склеили ответ в один.

А что, по состоянию на 18 апреля 2018 года алгоритмы и структуры данных в Украинском вайти вообще не нужны? То есть знать «по чуть-чуть» 100500 фреймвоков, которые устаревают со скоростью хитов на радио — это тру, а хоть немного понимать что такое логарифмическая сложность — на@#! надо?

А что такое «логарифмическая сложность»?

Это асимптотическая сложность. А вот «логарифмическая» — это какая?

вот пример сложности, только круче чем логарифмической
en.wikipedia.org/wiki/Dwarf_Fortress

это сложность связанная с использованием логарифмической линейки

«логарифмическая сложность»?
А вот это как раз на курсах не изучают. Приходите в университет!

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

Ну вот как раз и надо унифицировать, чтобы ремесленники, коими кодеры и являются, не задирали сдишком нос.

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

Нет, дело не в том. Вы слишком глубоко берете. Просто документ говно

Если серьезно то проблема в том что среди тех кого нанимают сейчас джунами 100% не соответствует заявленным критериям. Проблема в том что автор пытался «придумать» требования. А нужно было посмотреть на тех кого нанимают и из них составить некую усредненную картину

Короче, коня не с той стороны кормили

бггг вот так прорыв будет, а гуглы то и не знают что так можно было!
Нет что бы взять усредненую персону на каждом уровне и требовать только то что знает эта усредненная персона, нет жеж сидят месяцами ищут кандидатов по своим требованиям))

надеюсь аналогия понятна, как раз ваше предложение — кормить коня со стороны зада, приведет к деградации области, да и с чего это компаниям стремится к заниженной оценке а не к завышеной?

Вообще странно тут галеры с гуглом сравнивать, но раз уж вам так хочется...

Вы будете удивлены, но что бы попасть в гугл, не нужно знать вообще ни одного фреймворка. Их требования очень оторванны от того с чем каждый день работают люди, но они, отлично это понимая пошли на такой шаг. Почему — долго расписывать и легко нагуглить. С другой стороны этот документ претендует на набор практичных знаний, которые как раз человек использовать будет каждый день. И с этой позиции список представляет собой редчайший треш написанный глубоко некомпетентными людьми опираясь просто на базворды из требований без понимания того что они означают

Компании не стремятся занижать или завышать требования так как и то и другой вредит бизнесу. Стандартизация требований помогла бы компаниям не меньше чем самим джунам, так как сделала бы процесс поиска более эффективным:
1. Джун, вместо того что бы ходить на первые 10 собеседований что-бы просто понять чего от него хотят сразу бы имел такое понимание, и эти 10 собеседований не закончились бы пустой тратой времени для сотрудников которые его собеседуют
2. Процесс собеседования стал-бы намного более формальным и менее случайным так как собеседующие так-же опирались на эти критерии, а значит и оценки у 2 разных собеседующих одного и того-же кандидата будут ближе друг к другу чем сейчас
3. Грамотные требования помогли-бы джунам двигатся в процессе подготовки в одном, ожидаемом, направлении. А значит индустрия не теряла-бы потенциально хороших специалистов просто из-за того что им кто-то посоветовал что-то типа такой «доки»

На уровень отрасли это никак не повлияет, так как такой документ имеет лишь рамочный характер, а конкретный уровень требований каждая команда для потенциальных кандидатов ставит сама

На уровень отрасли это никак не повлияет, так как такой документ имеет лишь рамочный характер,

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

, приведет к деградации области, да и с чего это компаниям стремится к заниженной оценке а не к завышеной?

Почему это приведет к деградации области?

вы представляете себе средний уровень знаний спецов которые называют себя джунами на рынке Украины?

Намного выше чем у тех кто называл себя так когда-либо раньше. Имею примеры людей которые находили работу только после получения уровня который был у меня спустя пол года коммерческого опыта. И как-то индустрия до этого момента дожила и не загнулась

Хочу замитить что я говорил о среднем уровне тех кому делают офер. А не среднем уровне тех кто ходит по собеседованиям

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

Понятия не имею как вы сделали такой вывод. И нет, никто из них по 6 фреймворков не знал

Ладно, вот флоу:
1 Вы предлагаете взять уровень только тех кого взяли на работу. Топ компании будут осставлять огромный процент от общего набора
2 Что бы попасть к ним на работу — они должны были соответствовать требованиям которые компания выставляла кандидатам
3 Теперь ЭТИ ЖЕ компании опубликовали список требований которые они хотят использовать для найма джунов из пункта 2
4 Что приводит нас к тому что усредненные требования которые вы хотите взять от НАНЯТЫХ джунов компаниями идентичны тем что компании хотят использовать при найме джунов в компании

ну а частные, отличные от, случаи конечно же есть, кто же спорит

Практика отличается от теории тем что в теории они одинаковы

Джунов по таким требованиям не нанимают по тому что они маразматичны. Люди которые реально собеседуют джунов имеют сильно другие представлиния о том какому человеку стоит делать предложение. И да, я могу себе позволить так обобщать по тому что уж слишком это далеко от реалий

ну вот я выкинул все опшионал ветки для фронт енд девелопера которые давали раздутый список и отметил то что считаю ок 1 а что нет 0, вот что вышло
Итого
31 тотал, 11 нулей, список достоверен по меньшей мере на 65%, как по мне неплохо, если добавить гибкость по опшионал альтернативам — можно использовать

HTML Intermediate 1
CSS Core Intermediate 1
Bootstrap CSS Intermediate 1
Compass CSS Intermediate 0
Foundation CSS Intermediate 0
LESS Intermediate 0
SASS/SCSS Intermediate 1
Cross-browser compatible HTML/CSS markup 1
Core JavaScript Novice 1
Client Side JavaScript Novice 1
Browser APIs Novice 1
Angular Novice (убираю Ангуляр так как он далее отмечен как опшинал, думаю секретарша решила что это две разные технологии)
VueJS Novice 0
ReactJS Novice 1
KnockoutJS Novice 0
jQuery 0
Cordova 0
Material UI 1
JS Template Engine 1
Webpack 1
JavaScript Profiling and Debugging Novice 0
JavaScript Code Quality Novice 0
Code Standards Intermediate 1
Code Review Process Novice 1
Release Strategy Novice 1
Continuous Integration Novice 1
Unit and API Testing (White box) Novice 0
Logging Novice 1
Troubleshooting Novice 1
1.2. Software Development Processes Novice 1
Scrum/Agile Novice 1
RUP/Waterfall/XP Novice 0

фил фри указать то что тут избыточно что я посчитал ок (учитывая что почти все это на новайс уровне)

Ок, забавная игра может получится.

1) У вашего списка есть таже проблема что и у исходного — джуниор ФЕ очень похож на «верстальщика который отрыл книгу по ДжС»

LESS Intermediate 0
SASS/SCSS Intermediate 1

Вот это джуну зачем? Неужели мы не можем научить этому в процессе работы, __если оно таки понадобится__?

ReactJS Novice 1
...
JS Template Engine 1

Зачем нужны темплейтные движки, если используем реакт?

Webpack 1
Code Review Process Novice 1
Release Strategy Novice 1
Continuous Integration Novice 1
1.2. Software Development Processes Novice 1
Scrum/Agile Novice 1

Вот джуниору это зачем?

Code Standards Intermediate 1

Тут вопрос больше к «Intermediate». Почему не Novice?

JavaScript Profiling and Debugging Novice 0
...
Troubleshooting Novice 1

А что вы подразумиваете прод траблшутингом? Получается что джун не будет дебажить, но при этом будет заниматься траблшутингом?

Logging Novice 1

А что сюда включено? Вот джуну без этого никак, особенно на ФЕ?

31 тотал, 11 нулей, список достоверен по меньшей мере на 65%

Я насчитал 7-10 из 31 (22-33 % )

ок, спасибо за мнение, слишком долго спорить по длинным спискам, интересно было услышать еще один взгляд на это!

SASS/SCSS Intermediate 1
Вот это джуну зачем? Неужели мы не можем научить этому в процессе работы

Причем scss же легкий до невозможности и любой валидный css является валидным scss. Открыл мануал и сразу можно начать использовать.

Все нижеизложенное написанно с одного прохода, а значит на истинность более чем изначальный документ не притендует. Это просто комментарий

1. Не понятно что такое Cross-browser compatible HTML/CSS markup если уже отдельно указаны HTML и CSS
2. Не понятно что такое Client Side JavaScript. Скорее всего это тоже самое что и Browser APIs. В общем при том что есть еще и Core JavaScript, вообще теряет всякий смысл
3. Angular и AngularJS это разные вещи — тот что 1.x — это AngularJS, тот что 2+ — Angular. Они сменили название так как по сути выпустили 2+ это новый фреймворк. Соответственно знания 1.x для джуна, имхо, даже тяжело в Optional добавлять — не совсем понятно с чего он вообще его знать будет
4. JS Template Engine — тоже не понятно о чем речь. Их раньше были десятки. С приходом современных фреймворков надобность в них упала почти до нуля. Но в любом случае этот пункт указанный как отдельная технология выглядит нелепо
5. Webpack — чисто моё субъективное мнение, но его джун знать не может. По тому что используется он для настройки процессов коммерческой разработки. Откуда у человека без опыта будет опыт построения пайплайнов компиляции? Разве что недавно прочитал и все еще не забыл. В общем мне кажется что пункт странный ввиду отсутствия возможности получить опыт. Скопированный без какого-либо понимания конфиг не считаем. Да и никто не даст джуну настраивать webpack, по этому смысла не вижу указывать такое в требованиях
6. Debugging можно указать в Novice. Но не Profiling
7. Code Standards. Не понятно что это. Если речь о ESLint, то тут особо знать нечего — конфиг все равно настраивать не дадут, а для использования готовых никаких предварительных знаний не требуется
8. Continues Integration — спорный пункт. Во-первых, опыт получить заранее такой нельзя. Во-вторых, в итоге у разных команд он выглядит очень по-разному. В-третьих, снова-же, возможности влиять на процесс у джуна нет — только пассивно учавствовать. Так что просто не представляю что конструктивно можно было бы ожидать

По-поводу Angular и React мне кажется что какая-то специализация должна быть. Хорошо чуть познакомится с обоими, но в количестве затраченных усилий, например 80/20

На вскидку от себя добавил бы пункт про DOM

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

НО. После всего этого мы просто получаем хорошо описанные требования к вакансии. По ним нельзя готовится и собеседующие по ним будут задавать очень разные вопросы. Например пункт про Core JavaScript можно легко разбить на 20-30 подпунктов, из которых потом выделить те что ожидаются. Про CSS примерно так-же. Browser API — да его особо даже синьеры не знают! По тому что работают с ним только создатели фреймворков, или проекты с очень специфическими нуждами (я не учитываю всякие .getElementById и innerHTML, а например курсор)

В общем я считаю что создать такой документ было бы отлично. Но это не будет простой задачей которую можно за вечерок с наскоку сделать, и опиратся она должна не на фантазии отдельно взятого человека, типа как тут написал, а на знания тех кого реально нанимают

аналогично, спасибо за мнение, слишком долго спорить по длинным спискам, интересно было услышать еще один взгляд на это!

Сначала они своими 3х месячными курсами плодят армию неквалифицированных джунов, а потом создают документ чтобы отбиваться от них на собеседованиях.

«Ты приходишь ко мне и просишь помощи, научи, а потом требуешь чтобы тебя взяли на работу? Иди почитай требования» ©

В документе прекрасно все.
Но вот это меня больше всего порадовало:

Junior Software Testing Engineer
— No work experience of Software Testing

Т.е. когда компании из списка выкладывают вакансию с требованиями к джуниору 1-2 года опыта — це зрада?

Database Development
MS SQL Server DB Development — Novice
Oracle Database Server DB Development — Optional

Почему именно эти СУБД? Зачем такие уточнения в общем документе?

Defects Hunting

Оп, придумали новый термин.

Testrails

Правильно „TestRail”

Junior Software Test Automation Engineer
Java Development
Java SE Development
Core Java Development Novice
JVM, JDK and Tools Novice
Java 8 Novice
Java third party libraries
Apache Commons Optional
Java Logging Libraries Novice

Java, только Java и ничего кроме Java

Writing Test Plan

Почему это в требованиях у Junior Automation, но нет в требованих Manual?

UX Development
HTML

При чем здесь UX?

Это же ж Та Самая

Ассоциация «ИТ Украины»

да?

В первой позиции под (Front-end, JS) имелось ввиду «Верстальщик, CSS»

свирстальщик всех наверх

хм...
чому для JS: Code Standards Intermediate
а для Java: Code Standards Novice

Просто один момент из требований на front-end. Они советуют джунам по чуть-чуть учить Angular, Vue, React, Knockout, jQuery и Cordova обязательно (6 штук!!), и еще, желательно, 7 других фреймворков/платформ. И кто-то еще на это поведется, не дай бог. Мне даже сложно придумать более вредный совет

Просто интересно, хватит у тех технических специалистов, совместно с которыми эти требования составлялись, духу публично под этими «требованиями» подписатся?

Там же написано новайс или опшинал, таким образом они указали что достаточно одного из

Angular, Vue, React, Knockout, jQuery и Cordova указаны как Novice а AngularJS, BackboneJS, MarionetteJS, ExtJS, EmberJS, ReactNative и NativeScript указаны как Novice Or Optional

Норм

*novice, has some theoretical knowledge and understands basic principles, can do simple tasks under strong supervision.

Даже если не вдаваться в детали что именно это означает, человек который потратит в 6 раз больше времени на изучение React или Angular имеет НАМНОГО больше шансов найти работу чем тот кто потратил в 6 раз менье времени на изучение и того, и другого, и еще кучи всего о чем скорее всего даже не спросят

Не хочу спорить на тему какой именно фреймворк нужно учить, но абсолютно точно уверен что с приоритетом нужно определится. А все остальное Optional

Как по мне, джуну полезно знать чем отличается подход в ангуляре и реакте (топовых все таки фреймворках) на уровне теории и простеньких задач.

Ок, кого вы скорее наймете — того кто значительно лучше знает используемый вами фреймворк, или того кто знает чем от отличается от других? При прочих равных

Практика показывает, что те кто глубоко знает свой фреймвокр и умеет программить — ооочень хорошо знает чем его фреймворк отличается от всех остальных))
И наоборот

Согласен на 100% если мы переключили разговор на синьеров. Или хотя-бы на мидлов — хотя тут уже тоже по разному бывает

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

Прошу прощения, кажется ваш вопрос неправильно сформулирован. Не могу понять что вы спрашиваете

какую лычку должен носить крутой специалист в технологии у которого нет ни единого дня коммерческого\коммандного опыта за плечами?

В зависимости от того какой у него есть опыт. Если крутой спец перешел с написания игровых скриптов на Lua в ML на MathLab то начинать придется с джуна. Если это PostgreSQL на Oracle меняется — как был старшим разрабом так и останется

В общем в зависимости от конкретной ситуации лычка просаживается от полностью до нисколько

а допустим вообще опыта нет, из твоего ответа я понял что он по любому начнет с джуна, спасибо
Так вот такой вот «джун» офигенно шарит в том чем его инструменты отличаются от соседних фреймворков

Думаю что мой ответ был понят с точностью до наоборот

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

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

А смысл называть кого-то там как-то там, если вероятность подобного стремится к нулю?)

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

А не лучше ли джуну знать js и один фреймворк потратив на изучение больше времени чем с разборкой энного количества фреймворков?

Так и есть. Если есть энтузиазм и время познакомится еще с каким-то — конечно это только плюс. Без сарказма. Но преимущества на собеседовании это не много даст, так как о технологиях не связанных с проектом вас точно не спросят о большем чем вы можете прочитать в типичной обзорной статьи

Вы так говорите как будто компании заинтересованы в том чтобы джуны находили себе работу. Их задача — найти себе подходящих работников, это... разные задачи.

Они советуют джунам по чуть-чуть учить Angular, Vue, React, Knockout, jQuery и Cordova обязательно (6 штук!!), и еще, желательно, 7 других фреймворков/платформ.

Да это вообще идиотизм. Во-первых, зачем аж столько если в проекте (если это не говно мамонта, лепившееся 5+ лет) встретится один фреймворк и это на несколько месяцев. Во-вторых, про 7 фреймворков можно только прочитать название и оглавление к документации. При попытке изучить всё хотя бы на уровне «туду лист» в голове будет путаница.

А потом все будут возмущаться что кандидаты врут в резюме. Конечно врут, и правильно делают.

Какая путаница? Современные фреймворки очень похожи друг на друга. Если же отличаются — то отличаются исключительно подходом, т.е. способом решения задачи. Знать vue.js и react для туду листа я думаю будет полезнее чем знать только один из них на уровне корзины для магазина. Для ждуна.

нать vue.js и react для туду листа я думаю будет полезнее

Полезнее чем?

Тем что будет иметь более широкое представление о том как работают в индустрии? Для аутсорсинговых компаний это удобно т.к. проекты меняются, иногда часто.

И конечно поработав несколько месяцев на проекте на реакте он не забудет vue, да? И проекты по сложности наверное одни туду листы?

Кстати, вы когда выше писали «знать» — вы что в это понятие вкладывали? Знать название?

Я имел в виду ровно то что написали эти гиганты индустрии в документе — базовое понимание, и способность под наблюдением опытного разработчика разобраться и решать задачи.

Может и забудет какие-то тонкости работы, но вспоминать !== учить с нуля.

Тонкости забудет? Как можно забыть то, чего не знал? Чтобы было что забывать — нужно написать хотя бы одно коммерческое приложение страниц на > 5 на фреймворке. Читать документацию и делать приложение из туториала — трата времени.

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

Я вот даже не уверен как на это отвечать... то ли вы сами себе начинаете противоречить, то ли я теряю нить разговора. Вы же сами сказали что условный «джун» поработав с другим проектом, забудет vue.js. А сейчас говорите что он его и знать не должен был.

Давайте сначала: джун, который хочет чтобы его было проще нанять в одну из контор, которые подписали этот документ, может сделать пару туториалов на каждом из фреймворков, и смело говорить что при должном менторстве сможет делать проект на любом из них. Приходя на работу, теперь он может распечатать этот документ и сказать что он подходит под описание требований. Это упростит работу как тем, кто его будет собеседовать, так и самому джуну, т.к. не надо больше создавать на ДОУ топики «что учить джуну чтобы найти работу». Я вижу в этом одни плюсы.

Ладно, я понял вашу точку зрения. Я считаю что лучше знать один фреймворк хорошо (знать как принято делать те или иные вещи на этом фреймворке, знать почему их принято делать так, знать в каких случаях и как можно это обойти), чем 10 на уровне туториала. Если не хорошо знать (мы ведь про джунов) — то хотя бы сосредоточиться на чем-то одном и его учить и развивать.

Я в принципе не настаиваю что мои вариант единственно верный, я уверен что обе стратегии сработают для джуна. Просто мне кажется в том что понаписали в этом документе есть какой-то смысл, особенно если рассматривать его не с точки зрения «что лучше для джуна» а с точки зрения «что лучше для компании, которая ищет джуна».

Мир. Дружба. Жвачка.

может сделать пару туториалов на каждом из фреймворков, и смело говорить что при должном менторстве сможет делать проект на любом из них.

Итого он таки становится делать уже «в продакшин» проект на одном из этих фреймворков и за пару месяцев он напрочь забывает все остальные (точнее за пару недель потому как все его «знания» ограничиваются «сделать пару туториалов» что в лучшем случае будет означать собрать код и по инструкции таки запустить сайт с примером полностью из примера).

Т.е. через пару месяцев (а точнее через пару недель) имеем джуна который «при должном менторстве» что-то может делать на одном (одном) фреймворке на который и было «должное менторство» при этом что он может «без должного менторства» вопрос обратно открытый я так полагаю он может вернуться в начальную точку и снова

сделать пару туториалов на каждом из фреймворков, и смело говорить

ПрофитЪ.

А чем грузины не угодили?

Кто то мне недавно говорил что популярных фреймворков под JS всего две штуки! Отзовитесь пожалуйста.

Не могу на вскидку найти аналитики с цифрами, но если вам интересно — думаю минут за 20 можно найти хорошие статьи. В общем это не так, даже если кому-то бы так хотелось. Во-перваых по тому что до совсем недавнего времени самым популярным в требованиях к вакансиям в мире все еще был jQuery (пол года назад об этом читал статью), а по количеству живых сайтов в интернете он будет доминировать еще очень долго. Во-вторых кроме Реакта а Ангуляра есть еще, как минимум, Вью, который сейчас очень набирает популярность. Такая-себе метрика, но хотя-бы на звездочки в гитхабе можно посмотреть + вспомнить что он из них самый младший. В-третьих Ангуляр это 2 фреймворка: Angular и AngularJS, и хотя на старом новые проекты начинать сейчас наврядли кто будет, саппорта он за собой оставил очень много. Ну и в-четвертых есть множество менее популярных, но живых, фреймворков

В общем даже если «популярными» называть не те что активно используются, а только те которые в серьез можно рассматривать для новых проектов, и отбросить вполне себе живие но экзотические штуки типа elm/purescript, выбор уже будет из трьех: из ангуляра, реакта и вью

prototype.js и jquery.
а шо, разве есть еще?

який ... це створив? читаю для qa і плачу, ці ж контори набирають днирів повних)

Для джуна надо бы требований к опыту добавить, для трейни норм вполне. Инглиш в документе кривоват

это та ассоциация директор которой уже успел засветится?

Было бы неплохо создать профсоюз программеров с работой против таких вещей, кто пожертвует пару сотен лишьних килобаксов на вышколивание юристов и орг. вопросы? :D

Це рівня балачок про будівництво моста с торгівцями у класиків. Нікому воно не потрібно. ІТ ринок висококонкурентний, на таких профсоюзи не потрібні. Тій купі контор увійти в змову буде практично нереально, їх надто багато. І навіть якщо так — значний шмат ринку не під ними. Вони можуть хіба постфактум обкреслити деякі мінімальні вимоги джунів для них, тому що для джунів — вони топ контори.

Было бы неплохо создать профсоюз программеров с работой против таких вещей

Против каких таких?
Против того что 50 контор впустую потратили бабки на прессрелиз?

та понятно что он ненужен, не нравится работа — садись на трактор, не нравится трактор иди в фриланс или вообще меняй специализацию... средняя температура по больнице везде одинаковая, даже если рухнет рынок. Как одна контора жаловалась — «у нас 2 года открыто 100 вакансий». А вопрос к компании — вы за два года себе синьоров уже бы выучили из любых джунов и интернов... как говорится хотят и рыбку съесть и на*уй сесть...

Не со всех, но вполне серьезно. Особенно если есть огонь в глазах

мидл-сеньор также расплывчато как и желе на подушке... в чем проблема стать синьором в нативном js за 2 года? или это не выполнимо?

Певно проблема в тому що в кожного своє визначення рівнів. Нативн-ий JS це добре, але лише його не вистачить.
Потрібно ще додатково: Софт скіли, патерни, знання як виконати поставленні таски надцятю способами та вміння обгрунтувати що саме цей спосіб підходить для даного завдання найліпше, володіння фреймворк(ив/у) на високому рівні.. на це 2 роки не вистачить.

Один мой знакомый говорил — зная js мне на изучение другого C-подобного языка понадобится НАМНОГО меньше времени. а говорить об инструментарии и прочтении по нему документа или книги — ну две недели максимум.

Якщо Вам вдасться таке ЧУДО за 2 роки буду дуже щасливий.
Моє переконання що це не можливо.

Насколько же пусто и ни о чем....

Весь документ на английском и требования к июням «Б1» — уже хорошо.

То, что это минимальные требования, насколько я понял. Пускай июни английский учат и не отлынивают.

Sar, my good name is Bholaram Mishra ! I am pure brahmin , I am passed away from Devta College !

Brahmins are no go, Kayastha rule!

Вопрос к авторам и тем кто «одобрял» этот «документ»:
Вам самим не стыдно такой шлак продюсить? Этот «документ» смотрел хоть один технический специалист?

Вангую, что никто не ответит. Это односторонний высер. А те «специалисты» которые участвовали в этом изнутри, будут молчать об этом до конца дней.

Я конечно дико извиняюсь... А шо такое «novice»?

А шо такое «novice»?

«новичок», так сказать :)

Из того же документа
*novice, has some theoretical knowledge and understands basic principles, can do simple tasks under strong supervision. *intermediate, knows theory at the middle level and can do regular tasks/create artifacts without being constantly supervised.

рунгліш,такой рунгліш.
«сар ай ем текнолоджі мед »

ай пут май скрюдрайвер еверивееер вуп вуп!

People whom are
at a novices level in their respected fields, often have some theoretical knowledge, and a general understanding of basic principles. They can perform a simple task under direct orders of supervision. They can also Intermediate known theory at the basic mid-level, can perform the task assigned to them, as well as create artifacts without the need of supervised assistants.

Show an example for js “simple task” as stated in your replica:

They can perform a simple task under direct orders of supervision.

Теперь по-русски. Требуйте уровня английского только если вы сами его знаете на таком же. А то и выше. Но вот ваша писанина весьма себе показывает ваш ынтырмидиатэ

А що не так? Наче все правильно.

Навіть я з моїм паршивим FL бачу помилки. Вони стилістичні — англомовні люди так не розмовляють, це типовий рунгліш.

Якщо чесно, то я попросив одного хлопа з США щоб він переписав це нормальною мовою. Я хотів щоб він виправив англійську, а не розвернув в повні речення. В мене мабуть таки погана англійська.

Не знаю, але я не міняю своєї точки зору. Попрохаю свого вчителя англійської аби він трохи глянув на це.

добре, попрохай

They can also Intermediate known theory

Вони можуть теж посередню знану теорію.

People whom are
at a novices level in their respected fields

спробую
«люди чиїм нубський рівнями їх поважаючі поля»

п.с.
я навіть не знаю, як ти зміг то прочитати та зрозуміти,
мій мовний парсер вирубився на першій же фразі.

п.с.с.
твій псевдо індуінгліш все ж більш понятний, якщо знать як прочетать букви звуками

known => know
respected fields => respective fields

І ще одне. Спробую сам, аби не бути голослівним, написати ваш текст, аби мене теж потовкли 8-) ну доу, то є доу.хулє 8-)

People whom are
at a novices level in their respected fields, often have some theoretical knowledge, and a general understanding of basic principles. They can perform a simple task under direct orders of supervision. They can also Intermediate known theory at the basic mid-level, can perform the task assigned to them, as well as create artifacts without the need of supervised assistants.

Usually juniors have general understanding of basic principles and a piece of knowledge about programming as well. So they need to be controlled at the most parts of work, even for a simple task performing, for instance.

А от суть останнього речення вобщє не вкурив.Напишіть українською. що хотіли сказати.

так не чєстно, ти поміняв більше 50% слов, і вставив які знаєш, нізачот ібо чітінг.
Це не редагування, а вольний пересказ на тєму

Синьорами не рождаются)
Все начинают с чего то. Просто зависит от человека все. Хочет быть программистом, он будет учить, пытаться разобраться в выбранном направлении. Понятно что без опыта ему очень тяжело будет попасть на вакансию, но каждая неудача будет толкать его вперёд, главное не останавливаться и делать что то. Если 100 дверей не откроют то 101 обязательно откроет.

Синьорами не рождаются

синьорами умирают

Вакансия: водитель.
Требования: профессиональные навыки управлении легковыми и грузовыми автомобилями, троллейбусами, трамваями, поездами метрополитена и фуникулёра, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими / средними танками, находящимися на вооружении стран СНГ и НАТО. Навыки раллийского и экстремального вождения — обязательны, опыт управления болидами F1 — приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, бортовых компьютеров, антиблокировочных систем, навигационных систем (GPS) и автомобильных аудиосистем ведущих производителей — обязательны. Опыт проведения кузовных и окрасочных работ приветствуется. Претенденты должны иметь сертификаты Mercedes, BMV, Ceneral Motors, а также справки об участии в крупных международных ралли не более чем двухлетней давности. Зарплата 1500-2500 руб., определяется по результатам собеседования.

Баян)

МОЛОДАЯ ДИНАМИЧНО РАЗВИВАЮЩАЯСЯ КО—КО—КО ОПЫТНЫЙ ПРОГРАММИСТ НЕ СТАРШЕ 15 ЛЕТ JAVA SENIOR DEVELOPER 8 ЛЕТ СТАЖА, УМЕНИЕ РАБОТАТЬ В КОМАНДЕ GIT + SUBVERSION + BZR + ЗАДРОТ—VCS—0.2.3.12.14(ОБЯЗАТЕЛЬНО) КО—КО—КО PHP ZEND PYTHON СПРАВКА ЧТО НЕ ВЕРБЛЮД КОММУНИКАБЕЛЬНЫЙ, ОТВЕТСТВЕННЫЙ, ЦЕЛЕУСТРЕМЛЕННЫЙ ВЫСШЕЕ ОБРАЗОВАНИЕ КО—КО—КО НАВЫКИ ПОЧИНКИ КОМПЬЮТЕРА, РЕМОНТА РЕАКТИВНОГО ДВИГАТЕЛЯ, РЕАНИМИРОВАНИЯ ЯЩЕРИЦ С БОЛЕЗНЬЮ АЛЬЦГЕЙМЕРА, АНГЛИЙСКОГО, МАНДАРИНСКОГО И ЭЛЬФИЙСКОГО ПРИВЕТСТВУЮТСЯ КО—КО—КО СТАЖИРОВКА 25 ЛЕТ В КРЕДИТ ЗП ОТ 15т.р. КАРЬЕРНЫЙ РОСТ (НЕ РАНЕЕ ЧЕМ ЧЕРЕЗ 10^24 ЛЕТ) ВОЗМОЖНО ДОПОЛНИТЕЛЬНО ВЕРСТКА НА HTML CSS3 JAVASCRIPT JAVASCRIPT JAVASCRIPT NODEJS JS JSJSJS KO—KO—KO PHP, КАНДИДАТЫ С ТРЕТЬЕЙ ГРУППОЙ КРОВИ НЕ РАССМАТРИВАЮТСЯ, ВХОД С ТОРЦА ЗДАНИЯ СКАЗАТЬ ОХРАННИКУ, ЧТОБЫ ОТКРЫЛ ПОРТАЛ ПРОИЗНЕСТИ OVUS SORARE NIHIL SANCTI MORTUM EST 13 РАЗ ПРОТКНУТЬ ЛЯГУШКУ ОТВЕРТКОЙ (ЛЯГУШКА ВАША) 3 ЭТАЖ «ООО» «E—BAILEN—Soft»

Забыли рассказать реальные задачи, которые будет выполнять успешный кандидат после найма: помывка автомобиля и чистка салона.

Було б прикольно для сіньйорів почитати доку.

Та какая там дока. Нашёл миддла или джуниора, сказал что надо сделать, проверил, подправил(если нужно) и усё.

Для синьоров эта дока должна выглядеть наоборот: «Единые требования синьоров к IT-компаниям»

Кстати надо бы набросать драфт.

Я начну.

Компания должна предоставить массажистку, минибар, смузи машину, пивопровод, Теслу модель S, ПК с Intel Core i9-7980XE, GTX 1080ti SLI и два 4к монитора. Ну и кончено никто в офисе работать не будет, поэтому виллу в Тайланде снять тоже желательно, но и на Кипре подойдёт.

у меня дома похожая машинка с двумя мониками, 29 и 24, а работать на лептопе — это как прийти чинить танк отверткой... глупо и бесполезно. Когда в конторе один заказ стоит десятку зелени, стыдно не выделить деньги на нормальное раб.место.

О времена, о нравы. Не видели вы еще офисов сверху над СТО, ЭЛТ мониторов и ЗП в конверте с рук директора, который люил недоложить сотню-другую

ну я уж постараюсь обходить мимо такие «недоконторы»...

Такое еще существует? Я в 2к14 видел подвальную контору с ЭЛТ-мониторами, системниками, которым лет 10+ на вид и убитыми стульями. Надеюсь, в последний раз такое видел.

поэтому виллу в Тайланде снять тоже желательно,

Только чтобы там кондиционер не дул)

и комары с Деньге не кусали

Обещаешь не работать в конторах которые это не выполнят?!))

а можно мне все вот это вот, выдать деньгами?
и желательно сразу

Теслу модель S

X. Но это пока roadster массово не продается. Со всем остальным согласен.

> 2018
> Intel
Якісь погані у вас айтішники.

Я уже от руки набросал ©

Було б прикольно для сіньйорів почитати доку.

Так замените Novice на Expert :)

Это может означать, что компании договорились взращивать джуниоров с гарантиями, в течении какого-то срока этого джуниора не переманят после обучения.

Картельный сговор 50 с лишним компаний? Так не бывает...

На англоязычном медиа-пространстве за два года появилось много статей на тему developers’ shortage. Все те же проблемы:
1. Повысились требования к знаниям технологий
2. Запрос на девелоперов растет
3. Джуниоров брать не хотят

Возможно, играет какую-то роль поколение миллениумов и демографический спад, но не нашел подтверждающей статистики.

Я к тому, что делать компаниям что-то надо.

В одной статье предлагали убрать whiteboard интервью, как стрессовые.

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

Зарплаты вроде для Senior’ов уперлись в потолок.

Я думаю что потолок зарплат существует по следующим причинам:

Вариант а)
проект это стартап и еще не приносит прибыли. В этом случае, оттого что спрос на программистов больше, начальные вложения не становятся больше. Просто неоткуда. Особенно учитывая, что риск провала несет на себе владелец || инвестор проекта.

Вариант б)
проект уже состоялся, но прибыль также регулируется рынком за счет сильной конкуренции.
Тут тоже нет возможности увеличивать зарплату.

То есть, если владелец и программист это одно лицо, он ведь не увеличит себе зарплату выше рыночной прибыли.

проект уже состоялся, но прибыль также регулируется рынком за счет сильной конкуренции.

В компаниях-монополистах тоже не платят высокие ЗП, ибо «работать у нас — большая честь».

«работать у нас — большая честь».

Особливо смішно це чути від всяких провінційних кантор, які займаються аутсорсом. Такими заявами хіба шо зеленого студентика можна попудрити

В провинции ,обычно, выбор работодателей не велик.

Так здається на перший погляд) основна маса в тіні просто) але такі без гонору великого)

Там и программистов нужной специализации и квалификации найти еще тот квест.

А конторы которые занимаются аутсорсом это вообще-то путь для провинциального студента на мировой рынок труда.

Потолок этот определяется зарплатами американских программистов в США и ничем больше. Это предельная величина, при которой еще выгодно нанимать аутсорс. Дальше вычитаешь процент, что берет себе галера (это прибыль владельца, накладные и налоги). Получаешь потолок в Украине.
Накладные у галер в среднем одинаковые у всех, налоги тоже. Прибыль владельцев в среднем тоже, иначе конкуренция задушит галеру, если владелец слишком много себе возьмет. Но и меньше чего-то прибыль не интересна. И она не сильно большая на одного среднего гребца, она большая уже в абсолютном числе, т.е. чем больше галера, тем больше нагенерит прибыли. Но тут упираются в количество программистов в регионе нужных квалификаций.

«Галеры» обслуживают прибыльные бизнесы, а еще есть много проектов поменьше, у которых этот потолок ниже «зарплат американских программистов».

В среднем всё тоже. Но я слышал про «черного программиста» в Украине, что в месяц $250K имеет.

Но, если джун его встретит, то джуну капец.

не надо 250 )) вон у Crossover’a много вакансий открыто, онлайн тестирование и вперед

А этот тут причем? Нафига мне они упали?
Я вообще-тог тебе написал про потолок зарплат, откуда он.

У кросовера вроде как уже по $500k есть намедни реклама в fb пробегала...

но на самом деле это не для девелоперов, специально глянул, это должность Chief Customer Success Officer

И тут одна из этих забивает на эту бамажку и все остальные ей подтираются.

Це ж ніби вже кілька років як працює :)

Судячи з графіку, останній рік змінилась ситуація:
jobs.dou.ua/...​ds/?category=Java&exp=0-1
jobs.dou.ua/...​ds/?category=.NET&exp=0-1
Тобто, пошук кандидатів з досвідом роботи < 1 року.
Але останній графік (нижній) показує, що це не сильно допомагає.

Я про те, що більшість компаній мають в договорах те, що якщо кандидат захоче покинути компанію раніше обумовленого терміну — то його очікує штраф.

это легально по фоп контракту, это не легально по трудовому договору

А если гарантированная премия за каждый отработанный год? (например, зарплата джуниора, но 3-х кратная зарплате премия после первого года работы).

Думаю, просто підвищення ЗП, і багато компаній практикують бонус лояльності (за кількість років з компанією)

вы не забыли о том, что задача бизнеса — приносить прибыль а не раздавать направо и налево подарки?)
Вы лично, платя зарплату из своего собственного кармана владельца компании, давали бы премии джунам, которые на вас работают?

с моей точки зрения, гарантированная достаточно большая премия в конце периода, + повышение зарплаты на следующий период, будет давать больше мотивации.
Сама же зарплата не является мотивацией, просто увеличение зарплаты на 20-30% даст эффект только на первые два месяца.

Вопрос в том, считаете ли вы мотивацию сотрудников и прибыль взаимосвязанными?
Если это вялотекущий несложный проект, с мелкими задачами, то возможно это непринципиально.

Вопрос в том, считаете ли вы мотивацию сотрудников и прибыль взаимосвязанными?

Синиор персонал — беспорно, миддл — 50 на 50 (возможны варианты), джуниор... скорее нет чем да
И то, зависимость не прямолинейная

Странный и однобокий какой-то документ. Походу от джуника всерьез ожидают только практических навыков в CSS. C/C++ и скриптовые языки вобще мимо, Base IT Knowledge — сказать какого цвета книга, практические навыки типа настройки сети и рабочего окружения вобще не упоминваются.

Ну как бы настоящее современного крупного аутсорса.

Вуху, праздник на моей улице, сохранил документ!
Теперь есть независимая дока по которой можно будет легко обьяснить 90% кандидатов что они таки трейни а не джуниоры)

а зачем тебе им что то объяснять? чтобы цену сбить?

Сбить?! я бы сказал справедливо оценить.
До определенного набора скилов есть много кандидатов которые хотят 500-800 баксов а стоят 0, потому что если сумма >0 — их проще просто не нанимать и проходить мимо.
такого хаоса и разброса по рейтам как на укр джун рынке — еще поискать, очень пузырится

Ты ж якобы в зарубежье, как ты будешь фильтровать местную американскую индусятину по украинским требованиям?

тоесть огромные корпорации смекнули что можно нанимать на укр рынке вместо американского, а я нет?)) да нет, Украина — отличная локация для дев центра, смышленные ребята с правильным менталитетом и клевыми рейтами)

с такими маразмами вроде этих требований, предложение рабочей силы _вне_ вышеупомянутого списка будет расти

бггг этот список содержит топ работодателей с максимумом рабочих позиций

По этому списку видно, где переизбыток на рынке. и что в изучении обходить десятой дорогой (разве что для общего развития) чтоб можно было поправить/изменить несложные моменты. Там где стоит Optional и Intermediate — значит полно уже таких исполнителей.

Хочу я посмотреть как ты будешь работать дж спецом без большинства этих знаний (естественно не всех учитывая взаимозаменяемые вилки)
Core JavaScript Novice
Client Side JavaScript Novice
Browser APIs Novice JavaScript Frameworks & Libs
JavaScript MV* Frameworks
Angular Novice
VueJS Novice
AngularJS Novice or Optional
BackboneJS Novice or Optional
MarionetteJS Novice or Optional
ExtJS Novice or Optional
EmberJS Novice or Optional
ReactJS Novice
KnockoutJS Novice JS DOM
jQuery Novice JavaScript Mobile
Cordova Novice
ReactNative Novice or Optional
NativeScript Novice or Optional JS UI Components
Material UI Novice
Riot Novice or Optional
Semantic UI Novice or Optional
Bootstrap Novice
jQuery UI Novice or Optional
Kendo UI Novice or Optional
Telerik U Novice or Optional
JS Template Engine Novice JS Code Testing
JS Test Frameworks Novice or Optional Module bundler
Webpack Novice
HTML Intermediate CSS
CSS Core Intermediate
CSS Frameworks
Bootstrap CSS Intermediate
Compass CSS Intermediate
Foundation CSS Intermediate
Cross-browser compatible HTML/CSS markup Novice

ключевое слово

взаимозаменяемые вилки

тоесть не обязательно знать AngularJS а хватит знаний VueJS и чем меньше требований к определенной индустрии у работодателей, тем меньше спецов они имеют в этой области и тем ниже порог «одобрения»

С этой стороны возражений нет, выбирать взаимозаменяемые технологии — действительно дополнительная возможность в построении карьеры

А чтото не видно mongoDB и Magento... хотя на фрилансе такие вещи ценятся... я так понимаю грузность и неповоротливость компаний не дает им вовремя отслеживать тенденции в запросах клиентуры...

Вот этим по верхам покрыли, видимо решили не заморачиваться с перечислением всех ODMов для разных носкл
3.2. Database
Database Development
DB Development General
Novice
NoSQL
Novice

магента это относительно небольшие проекты, крупные денежные проекты случаются на sitecore, demandware etc.

ну вот подборка цен на фрилансе по магенте www.peopleperhour.com/...​h&filter=all&minPrice=900
небольшие?

это годится только для фрилансеров одиночек. крупные клиенты платят на два порядка больше, в месяц, в течении года-двух-трех.

Теперь есть независимая дока по которой можно будет легко обьяснить 90% кандидатов что они таки трейни а не джуниоры)

КАК??? Например для Java там всё стоит в Novice, ниже только дно. Я даже себе не представляю какие требования для Трейни — pre-Novice — это постоял рядом с компом?

Я могу с 100% уверенностью сказать что ты просто не знаешь что бывает на текущем джун рынке (наверное к счастью, нервы сберег). ниже еще есть пару уровней).
тут хотя бы вширь компетенции покрыли (хоть и с новайс).

ПС. Я ни в коем случае не критикую новичков, все с чего то начинают, но надо же реально оценивать себя, вот эта метрика как раз и поможет в оценке, причем она независимая от топ галер, достаточно достоверно

Они путают трейни и джунов... все ещё

Что-то я не совсем понимаю какой смысл в универсальных требованиях к трейни. Они ведь по идее должны сильно зависеть от того, куда этого трейни потом пристроят, от того сколько контора может вложить в обучение и все такое.... К джуниору как к человеку готовому к комерческому использованию в таких требованиях смысла чуть-чуть побольше но тоже по-моему не ососбо. Разве что все делаюти исключительно типичные проекты.

Разве что все делаюти исключительно типичные проекты.

ййеп

не, я думаю это чтобы определить какой-то минимальный уровень, что вцелом имеет смысл. Все равно кто-то придет с чем-то более прокачанным, а с чем-то менее. Это как «опыт работы не менее 5 лет», только в более расширенной форме

Меморандум 2.0 я уверен, что и зп там зафиксирована

Без права перехода на +$500 на 16 лет.

Простое перечисление технологий — это ни о чем. Самый простой и правильный способ изложить технические требования — это описать несколько задач, близких к реальным и указать время, за которое их необходимо выполнить. Кандидат, ознакомившись, сам себя отнесет к одной из категорий: 1) не знаю, как вообще к этому подступиться, технологии мне не знакомы; 2) выполню, но за время, в 2-10 раз большее; 3) выполню, соответствую требованиям. При этом претендент сам принимает решение, близкое к правильному, соответствует ли он вакансии. Исключаются (уменьшаются) ошибки рекрутеров из-за слабости их технического бэкграунда при первичном отборе, экономится время технических специалистов.

мне одному кажется, что подобного рода документы пахнут картельным сговором ?

Этот документ воняет

Да это не документ, это их ассоциация.

ждем «меморандума о непереманивании»?

Шо!? Опять!? (к) (тм)

в Харькове уже есть и работает. ну между несколькими местными компаниями. но тем не менее

в кожному місті думаю таке є. В провінціальних до мільйона так точно

это каким образом оно работает интересно? Если вменяемый жаваскрипт синьор (ну или на кого там щас самый большой спрос) Василий из конторы А захочет перейти в контору Б, то там ему просто откажут? Извините, вы нам не подходите?

Не в плані не можна переходити, а не можна переманювати. Якщо він сам звільняється і шукає роботу, то беруть. А якшо HR мимо «начальства» починають писати і пропонувати роботу, тоді «начальство» каже один одному «атата»

Э і інший варіант — коли про пошуки роботи сповіщають текучого роботодавця.

все мы живые люди
ну сидишь ты гребешь, тут хопа, биг-дата, скалабилити, машин-ленинг какой-то в скайп тебе прибегает. Ты такой смотришь на говнокод на соседнем скрине и думаешь что надо сходить посмотреть шо там и как. Ибо надоело и точка

Все люди, но узнай я о том, что инфу поповоду моего похода на собеседование или просто общения с рекрутером слили моему работодателю я б обиделся.

лояльность это такая двухсторонняя фигня..

односторонняя, их просто две в разные стороны, но они не связаны

та и «Ты нелояльный!» как бы троллоло, это «не аутизм» называется, а не «нелояльный»

Не заню, однажды в юности у меня случилась неразделённая «любовь», это единственный случай односторонней лояльности в моей жизни, который мне приходит в голову. Я не могу и не буду лоялен к кому-либо, в ком увижу нелояльность по отношению ко мне.

нуда, где-то так
у меня только вопрос зачем тогда приглашают на интервью человека, выносят ему мозг (все таки интервью тоже стресс), зная что это закончится отказом..

ну в моем случае на следующий день главный менеджер просил зайти поговорить и долго вещал мне про межгалактические корабли, абы токо не свалил. Ну и интервью заканичвалось отказом. Потом понял что есть в Харькове несколько контор директора, хозяева, менеджеры которых друг-друга знают и сливают друг-дружке инфу о людях, которые к ним приходили в поисках лучшего весла

Да, я сам о таком слыхал пару лет назад. Интересно было как на практике это реализовано.

Директора дают своим ашерам список контор, с которых если придут на собес надо сообщить наверх. лихко

единые требования к джуниорам...жесть

Както все расплывчато, что надо знать джуну, так и не ясно... все по чуть чуть, потратить время на изучение 10 фреймворков и столько же компонентов + jQuery... , но толком не знать нативного JS в чем смысл? Может лучше бы указали до какого уровня принимаются знания js для джуна с лучшей конкретикой и описанием. Все прекрасно понимают что без ОР джуном ты никому не нужен на позицию джуна.

За ОР и фразу в целом — «жирный» плюс.

без ОР джуном ты никому не нужен на позицию джуна

с ОР можно и на мидла тянуть жребий...

Да тут главное убедить работодателя и попасть на работу . Дальше все зависит целиком и полностью от тебя лично.

Ну тоесть со всеми этими знаниями ты пытаешься убедить тебя взять не на мидл а на джуна, а через 1,5-2 года мы получим списочек где везде будет «optional»
А вы представьте что человек все это знает и его садят на выполнение проекта от клиента с библиотекой например three.js или там godot а он не бе ни ме... и все эти требования коту под хваост. недавно взял программеров одного, потом другого на выполнение проекта на фрилансе, так на старте убежали, хотя опыт в js и все такое... работника всегда берут под конкретную задачу. А клепать формочки и верстку — ну то такое.. то ж не джун...
Вывод один брать и зубрить узкую технологию... И клиентура сама тебя найдет.

Нет, Вы все усложнили. Под словом «убедить» я имел ввиду: убедить работодателя, что ты ему нужен и без тебя он не сможет жить:)). Понятное дело, что скилы что бы пройти собеседование и скилы для работы абсолютно разные. У меня у знакомого, который занимался бэкэндом, перевели срочно на фронт проект. Ну ничего, выучил. Зато теперь еще и фронт знает.

человек с js около 3х лет, знаниями по фронтенду и прочей лабудой не справился с работой. ну не смог он рассчитать угол наклона объекта со сдвигом оси к краю этого объекта... я чуть проект не завалил, благо вовремя нашел исполнителя в нужном направлении... а так бы 1000 баксов пришлось бы возвращать.

На фрилансе все так и работает

Подписаться на комментарии