Пару дней назад обратился ко мне наш system-engineer И, с не очень обычной просьбой. К нему пришёл на профессиональное собеседование соискатель Х, солидный дядя, кандидат технических наук, с большим опытом. ( дальше: )
ПИД-регулятор мы изучали на 3 курсе, но он мне пригодился лет через 15 после окончания института, хотя вспомнил достаточно шустро. Я как-то облажался, когда не смог сказать, как называется автомат состояний на английском или немецком.
У знакомого PhD был начальником года полтора (в Австрии), говорит, что бОльшего идиота с нулевой компетенцией в практических вопросах он не видывал. Даже банальную схему не мог прочесть. Зато по ушам начальству ездил классно, пока не устроил попадалово на почти 6-значную сумму в Евро.
1. 5-й вопрос = это как бы 9-11-й. Конечно учат такое и раньше, но потом всё равно повторяют в старших классах. 2. Ну да учат на 3-м курсе по ТАУ, но тем не менее не знать, что это такое тому кто диссертацию по автоматике наваял и защитил. 3. Ну есть PhD теоретики, не отличающие отвёртку от паяльника, но тут вопросы же были на знание элементарной физики из школьной программы. Я же не просил его синтезировать оптимальный контур управления динамическим объектом четвёртого порядка.
> как называется автомат состояний на английском Название это ещё полбеды, бывают "программисты" со стажем и степенями, которые даже простейшую его реализацию сочинить не в состоянии. Так и пихают дилеи в цикл.
Вот да, казалось бы. Только этот глитч не мешает ему быть на должности Senior Engineer в одном стартапчике. Впрочем, ещё больше меня поразило, когда он не смог сделать нормальную реализацию драйвера акселерометра. Причина, как позже выяснилось, была в том, что данные там считываются по прерыванию на переполнение fifo, размер которого 8кБ, и одна из трёх двухбайтных координат пишется уже в начало очищенного буффера. Сделать элементарный счётчик на смещение со сбросом он не додумался, и после каждого считывания X Y Z у него сдвигались на одну ячейку. :) На летучках он рассказывал, что баг в самом акселерометре и нормальное его чтение организовать невозможно в принципе, а клиент, который просит это сделать, сам не знает чего хочет, ибо беспросветно туп. В общем, либу под акселерометр в итоге пришлось писать мне, хотя это в мои обязанности и не входило. Ну и у человека вторая степень (по информатике, кажется), если что.
Ну и такие тоже есть. Вот только есть небольшая разница. Этот хоть может языком трепаться, а свежеприбывшим из бывшего СССР со слабым ивритом на хорошо подвешенный язык рассчитывать на приходится, только на профессиональные знания и умения.
Разумеется, ведь от человека с реальными навыками всегда будет польза. Мне не совсем понятно другое - в чём смысл взятия на должность и удержания на ней персонажей вроде того, о котором написал выше. Или вот вашего сабжевого аналога. Вроде не такой уж и дефицит кадров сейчас.
Ну такой, которого мне пришлось интервьюировать не нужен, во всяком случае на той должности куда его хотели взять. А вот, что касается дефицита кадров, то он просто огромный.
> не нужен, во всяком случае на той должности куда его хотели взять. Но их таких в итоге всё равно куда-то берут, причём ещё и как senior. Хотелось бы понять принцип этого явления. > что касается дефицита кадров, то он просто огромный Ну не знаю. Несколько лет назад ушел из web, увлёкшись микроконтроллерами, сделал несколько не самых простых проектиков с нуля. Но работу по этой теме найти так и не смог, если не считать того дурного стартапа и пары фрилансовых заказов. Теперь вот сижу вспоминаю java, js и sql чтоб вернуться назад в web :)
Отлично. Есть лента на которой напечатаны пакетики для чая (можете взять для примера чай высоцкий) на каждом пакетике напечатана марка (чёрный квадратик на белом фоне). Есть бесконечная лннта, сенсор который видит марки, и вращающийся нож. Резать нужно в движении 5 м/с, во время резания скорость ножа и ленты совпадают.
Задача не сложная, но тут %90 - это физика, динамика и кинематика, управление движением и только %10 - это кодирование. А ведь это самая простая система 1.5 оси. А если речь о машинах с десятками осей. Или робот 6 осей, но синхронных с сингулярными точками, и переменным моментом на каждой оси.
ПИД-регулятор мы изучали на 3 курсе, но он мне пригодился лет через 15 после окончания института, хотя вспомнил достаточно шустро.
Я как-то облажался, когда не смог сказать, как называется автомат состояний на английском или немецком.
У знакомого PhD был начальником года полтора (в Австрии), говорит, что бОльшего идиота с нулевой компетенцией в практических вопросах он не видывал. Даже банальную схему не мог прочесть. Зато по ушам начальству ездил классно, пока не устроил попадалово на почти 6-значную сумму в Евро.
Reply
2. Ну да учат на 3-м курсе по ТАУ, но тем не менее не знать, что это такое тому кто диссертацию по автоматике наваял и защитил.
3. Ну есть PhD теоретики, не отличающие отвёртку от паяльника, но тут вопросы же были на знание элементарной физики из школьной программы.
Я же не просил его синтезировать оптимальный контур управления динамическим объектом четвёртого порядка.
Reply
Название это ещё полбеды, бывают "программисты" со стажем и степенями, которые даже простейшую его реализацию сочинить не в состоянии. Так и пихают дилеи в цикл.
Reply
Reply
Reply
Reply
Впрочем, ещё больше меня поразило, когда он не смог сделать нормальную реализацию драйвера акселерометра. Причина, как позже выяснилось, была в том, что данные там считываются по прерыванию на переполнение fifo, размер которого 8кБ, и одна из трёх двухбайтных координат пишется уже в начало очищенного буффера. Сделать элементарный счётчик на смещение со сбросом он не додумался, и после каждого считывания X Y Z у него сдвигались на одну ячейку. :) На летучках он рассказывал, что баг в самом акселерометре и нормальное его чтение организовать невозможно в принципе, а клиент, который просит это сделать, сам не знает чего хочет, ибо беспросветно туп. В общем, либу под акселерометр в итоге пришлось писать мне, хотя это в мои обязанности и не входило.
Ну и у человека вторая степень (по информатике, кажется), если что.
Reply
Этот хоть может языком трепаться, а свежеприбывшим из бывшего СССР со слабым ивритом на хорошо подвешенный язык рассчитывать на приходится, только на профессиональные знания и умения.
Reply
Reply
А вот, что касается дефицита кадров, то он просто огромный.
Reply
Но их таких в итоге всё равно куда-то берут, причём ещё и как senior. Хотелось бы понять принцип этого явления.
> что касается дефицита кадров, то он просто огромный
Ну не знаю. Несколько лет назад ушел из web, увлёкшись микроконтроллерами, сделал несколько не самых простых проектиков с нуля. Но работу по этой теме найти так и не смог, если не считать того дурного стартапа и пары фрилансовых заказов. Теперь вот сижу вспоминаю java, js и sql чтоб вернуться назад в web :)
Reply
Reply
Reply
Reply
Reply
Есть лента на которой напечатаны пакетики для чая (можете взять для примера чай высоцкий) на каждом пакетике напечатана марка (чёрный квадратик на белом фоне).
Есть бесконечная лннта, сенсор который видит марки, и вращающийся нож. Резать нужно в движении 5 м/с, во время резания скорость ножа и ленты совпадают.
Задача не сложная, но тут %90 - это физика, динамика и кинематика, управление движением и только %10 - это кодирование.
А ведь это самая простая система 1.5 оси.
А если речь о машинах с десятками осей.
Или робот 6 осей, но синхронных с сингулярными точками, и переменным моментом на каждой оси.
Reply
Leave a comment