Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
kostsql
Member

Откуда:
Сообщений: 2
Коллеги, доброго всем дня!
Обращаюсь к вам за помощью, потому что знаю отзывчивость данного сообщества :)

Вопрос такой: в нашей компании необходимо разработать единые критерии аттестации SQL разработчиков по уровням Junior, Middle и Senior.
При этом часть разработчиков пишет на MS SQL а другая на PostreSQL.
Существуют ли в мире готовые чек-листы аттестации по SQL без привязки к СУБД? Если да, то где можно скачать/посмотреть?
Ведь по сути разные СУБД решают одинаковые задачи, разница лишь в синтаксисе и способе реализации (архитектуре).
И по логике вещей определенный уровень разработчика должен уметь решать определенной сложности задачи, при этом бизнесу не сильно важно как он достигает этой цели.
16 янв 19, 17:14    [21787068]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

Вывали какой-нибудь из тестов IQ. Они как раз оценивают способность абстрактную
способность решать абстрактные задачи.

Posted via ActualForum NNTP Server 1.5

16 янв 19, 17:16    [21787073]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 65894
Блог
kostsql
Вопрос такой: в нашей компании необходимо разработать единые критерии аттестации SQL разработчиков по уровням Junior, Middle и Senior.
Существуют ли в мире готовые чек-листы аттестации по SQL без привязки к СУБД?

Мысль о том, что такую аттестацию можно провести на основании галочек и без привязки к СУБД, недвусмысленно показывает, что как минимум senior-ов у вас в компании нет. Да и насчёт middle есть некоторые сомнения. Поясняю: в обязанности senior developer безусловно входят как минимум оптимизация запросов, разруливание deadlock-ов и прочих проблем конкурентного доступа, дизайн фрагментов БД. Эти умения галочками не проверяются в принципе - то есть, человек может всё знать и правильно отвечать про план запроса, методы доступа и прочее, что можно проверить по списку ответов, но оптимизировать запрос при этом оказаться не в состоянии. Вот как тормозил - так и будет тормозить. Здесь точно так же, как с водителем: он может назубок знать и отвечать ПДД, но при этом каждый километр впиливаться в аварии или просто не суметь тронуть машину с места. Без практического экзамена не обойтись.
17 янв 19, 01:46    [21787399]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
kostsql
Коллеги, доброго всем дня!
Обращаюсь к вам за помощью, потому что знаю отзывчивость данного сообщества :)

Вопрос такой: в нашей компании необходимо разработать единые критерии аттестации SQL разработчиков по уровням Junior, Middle и Senior.
При этом часть разработчиков пишет на MS SQL а другая на PostreSQL.
Существуют ли в мире готовые чек-листы аттестации по SQL без привязки к СУБД? Если да, то где можно скачать/посмотреть?
Ведь по сути разные СУБД решают одинаковые задачи, разница лишь в синтаксисе и способе реализации (архитектуре).
И по логике вещей определенный уровень разработчика должен уметь решать определенной сложности задачи, при этом бизнесу не сильно важно как он достигает этой цели.

Табель о рангах Jun/Mid/Sen - весьма условный.

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

Как вы собираетесь натянуть эти результаты на MS-SQL и PostgreSQL - непонятно.
Ведь как раз уровень знаний в этих системах это их специфика. Чем специфичнее знания
тем синьорнее кандидат владеет системой. В противоположность ваша задача - подровнять
всех под единую гребенку - может дать парадоксальный или даже фейковый результат.
Люди которые будут хорошо знать SQL - практически будут бесполезны в части оптимизации
PosgresSQL (к примеру).
17 янв 19, 02:15    [21787407]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
старый пень
Member

Откуда: из леса
Сообщений: 24
Вообще смысла не вижу. Даже если чел хорошо знает стандарты SQL, то он не разработчик, а, скорее, теоретик. СУБД сильно разные даже в реализациях сферического стандартного SQL в вакууме, что-то где-то работает так, где-то сяк, где-то вообще не работает, зато есть собственные языковые расширения, которых нет у конкурентов. Я не говоря уже про детали, и уж тем более про иструменты разработки. Сила разработчика именно в том, что он знает эти фичи конкретной СУБД, что бы эффективно их использовать.

Допустим, разработчик в MS на уровне senior, а в Postge шарит слабо. Какая должна быть его итоговая "единая" квалификация, и, главное, чем она компании будет полезна (ибо в любом случае она не отразит его сильных и слабых сторон)?
17 янв 19, 20:15    [21788302]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
softwarer
Мысль о том, что такую аттестацию можно провести на основании галочек и без привязки к СУБД, недвусмысленно показывает, что как минимум senior-ов у вас в компании нет.

Ну вот, получается, типа первый единый критерий для senior-ов уже есть.
18 янв 19, 13:45    [21788751]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
Причем по этому критерию не прошел ни один из компании ТСа. Поди плохо? Был такой философ науки Поппер, по моему. Он пришел к выводу что критериев истины нет, но есть критерии для выявление заблуждений.
Критерий выдвинутый softwarer именно такой - опровержение. Он опроверг причем сразу всю компанию ТС в плане наличия там senior-ов. Но с middle все таки только ставит под сомнение. С middle надо еще работать, чтобы опровергнуть.
18 янв 19, 15:09    [21788815]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
H5N1
Member

Откуда: Yo.! из "Сравнения субд"
Сообщений: 515
если путается в синтаксисе - джун, если долбит запросами в цикле - мидл, если решает задачи в декларативном стиле и вкурсе различий в уровнях изоляции транзакций - синьор
18 янв 19, 15:24    [21788832]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Да нет. Синьор не про это. Синьор способен поставить задачу.
Мидл - решать самостоятельно. Джун - решать под наблюдением.

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

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

Ну мидл - соотвественно будет промахиваться больше.

Ну а архитекторы к примеру вообще ничего не кодят.
18 янв 19, 16:03    [21788879]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35143
Блог
Junior - те, кто часто бегает и задает вопросы
Middle - те, кто уже очень редко задает вопросы
Senior - те, кому задают вопросы
20 янв 19, 17:59    [21789758]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
Критик
Junior - те, кто часто бегает и задает вопросы
Middle - те, кто уже очень редко задает вопросы
Senior - те, кому задают вопросы

Хорошо. А если просто часто бегает, но вопросы не задает? Часто - это сколько? Допустим не задавал вопросы, не задавал. Попал в мидлы. Вдруг стал задавать много вопросов. Переведут опять в юниоры?
Хорошо. Ему залают вопросы. А он не отвечает. Он все равно Сеньор?
В общем не совсем формальные критерии.
21 янв 19, 23:02    [21790658]     Ответить | Цитировать Сообщить модератору
 Re: Единая аттестация разработчиков SQL для MS SQL и PostgeSQL  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Модератор: Тема закрыта
24 янв 19, 21:48    [21793821]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить