@Soultaker

О требованиях к соискателю на должность программиста

вот например из вакансии, цитирую:
C#.NET, ASP.NET, Java, PHP;
Oracle, MSSQL, MySQL, PostrgeSQL;
HTML5, Java-Script, XSLT;
Microsoft Visual Studio 2010 (2012), Oracle BI, Oracle Data Integrator;
Agile, UP, Scrum, применение шаблонов программирования;
PowerDesigner, Enterprise Architect, UML.

И так почти все вакансии.
Не много ли? как вообще это всё знать, а главное, уметь всё это использовать на профессиональном уровне?
  • Вопрос задан
  • 3468 просмотров
Решения вопроса 1
Знать это всё более чем реально, но зачем вам это ?
Другое дело что данное описание не имеет практической ценности, так как в него входят совсем "разносорные" технологии. Не ясно какие задачи вы хотите решать, и тем более не ясно на сколько хорошо подходит эти наборы символов для их решения... решать не вам.

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

В первую очередь нужно правильно формулировать задачи проекта.
Это самая распространённая ошибка HR'ов.
"Нам надо много, но мы не знаем зачем..."

Я видел слишком много идиотских требований подобного рода, и они в конечном итоге не гарантируют ровным счётом ничего для работодателя. Забудьте о понятии профессионализма, оно абсолютно бессмысленно, впрочем как и любые попытки мерить опыт временем.
Люди либо делают то что умеют, либо учатся прямо на рабочем месте.
Если вы готовы влаживать в обучение - честь вам и хвала.
Другое дело сколько и с какого уровня...

Тут нужно найти нормального программиста с хорошим послужным списком, и подготовить "план действий" - проверять всё на практике. Отдельно привлекать сторонних спецов для QA и оценки процессов в целом. Начинать с документации и тестов, заканчивать кодом.
Оценивать риски, предотвращать возникновение проблем в перспективе...

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

А большинство пишет в стиле :
"Это - лапшекод, он работает - вот и хорошо. ОЙ! А уже не работает... ОЙ а мы потеряли 100500 клиентов! ОЙ! А меня уже здесь нет...".

Приходит другой:
"Эт, чё за хня ? Не надо переписывать.... доки ? Какие ещё доки, оно ж работает вот и хорошо... ОЙ!"

Бесконечная рекурсия организационного идиотизма.

Вероятность того что вы сможете найти "того самого" стремится к нулю.
Некоторые конторы ищут по 2-3 года... и смысла в этом не много.
Тупая совковая примитивная жадность не позволяет потратить 20-30К $ в год что бы иметь хорошего специалиста под рукой.

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

Готовы ли вы понимать и удовлетворять все эти потребности для сохранения общей мотивации вашего персонала ?

Обычно: "Не ну мы ж денег дали - пускай терь работают..."

Так что всё чуток сложнее чем просто список требований...

P.S. СТАТЕЙКА
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@switlle
Моё мнение такое: Из каждой строки вычеркните одно - и получится разработчик хорошего уровня.
Ответ написан
Комментировать
aen
@aen
Keep calm and 'use strict';
А где SOLID? А где GRASP?
Такое ощущение, что написавший такую вакансию просто собрал все знакомые ему околопрограммерские термины в одну кучу.

Особенный фейл с:
Java-Script

Зачем требовать
Microsoft Visual Studio 2010 (2012), Oracle BI, Oracle Data Integrator;
если уже указаны:
C#.NET, ASP.NET, Java,Oracle
Ответ написан
Комментировать
satisFUCKtor
@satisFUCKtor
IT expert
и сколько ж за такие знания платят? это очень дорогой спец выходит
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы