[software dev, fcuk]
Nov. 11th, 2007 03:28 amI am extremely disappointed. what, nobody knows no shit about software development anymore? ivan_ghandhi's post, ygam's post. not much hope left if even these people don't get it. and yet another guy asks about quaternions during interview for a developer's position. the link is worth reading though, just for style if nothing else. very dynamic and imperative: Хуже нанять лишнего. Уволить морально тяжело. Лечить последствия. Переписывать код. Менять планы. Или смириться. Лучше сразу не нанять. Лучше не донанять. Лишний кадр - это ещё и овертайм. Не только себе, но как минимум ещё и лиду. Нафиг лишний кадр.
(no subject)
Date: 2007-11-11 11:57 am (UTC)An important thing to remember about interviewing is this: it is much better to reject a good candidate than to accept a bad candidate. A bad candidate will cost a lot of money and effort and waste other people's time fixing all their bugs. If you have any doubts whatsoever, No Hire.
(no subject)
Date: 2007-11-11 12:07 pm (UTC)и там же позже добавляет, что сложных проблем в геймдеве не бывает.
Россия-с, понты-с.
(no subject)
Date: 2007-11-11 05:49 pm (UTC)Re: Россия-с
Date: 2007-11-12 11:17 am (UTC)Ну и кватернионы - таки не самое сложное в мире, просто узкоспециализированные знания.
Re: Россия-с
Date: 2007-11-12 12:28 pm (UTC)про кватернионы охотно верю — у самого за 12 лет после универа вся математика из головы улетучилась, за ненадобностью...
рекурсивное
Date: 2007-11-12 01:07 pm (UTC)Re: рекурсивное
Date: 2007-11-12 02:00 pm (UTC)кроме того, я не употреблял (и не имел в виду) слово "исключительно". :)
(no subject)
Date: 2007-11-11 03:38 pm (UTC)(no subject)
Date: 2007-11-11 05:49 pm (UTC)В Гугле есть целое движение, строим и улучшаем джавные библиотеки; ну типа выкатим вот ужо в качестве опенсорса. Я представляю, подошел бы ко мне менеджер наезжать, что я там кеш или что-нибудь из функционального программирования, или ещё не скажу чего, в общих библиотеках улучшаю. Послать менеджера, вот естественная реакция в гугле. Это совершенно вне его компетенции. Как и если бы я начал паять что-то в компьютере. Я-то не буду, а другие, может быть, и паяют, судя по новостям.
(no subject)
Date: 2007-11-11 10:27 pm (UTC)(no subject)
(no subject)
Date: 2007-11-11 11:40 pm (UTC)Мало найдется компаний, которые выживут, если программеры будут посылать менеджеров типа "что хочу то и делаю, не твоего ума дело". Мечта каждого из нас работать в такой вечной лаборатории... Сгодится также выиграть 100млн в лотерею.
(no subject)
Date: 2007-11-12 06:45 am (UTC)(no subject)
Date: 2007-11-11 10:22 pm (UTC)(no subject)
Date: 2007-11-11 05:43 pm (UTC)А что касается кватернионов, так они ж в геймдеве во как нужны, у них же проективное пространство.
Ты не помнишь, как в Танграме всем миром искали формулу для вычисления отражения-рассеяния света на шариках? Куча программистов с профессиональным программистским образованием ни хрена не могла нормаль к точке на шаре посчитать, а тем более скалярное произведение нормали и, хм, другого вектора.
(no subject)
Date: 2007-11-11 10:57 pm (UTC)(no subject)
Date: 2007-11-11 11:46 pm (UTC)it's dramatically different. I would consider to take a fresh guy and teach him - it's what I hate to do - but it can be the shortest way to get qualified force. So the only thing I'm looking for is ability to learn fast..
(no subject)
Date: 2007-11-14 01:04 pm (UTC)Ты очень избирательно процитировал. Для меня важным кусочком там является "the very fact that the programmer is writing a sorting alorithm at all indicates he doesn't understand the tool". Твой пример (по крайней мере, в твоём описании) является тому подтверждением. Вместо того, чтобы ускорять медленный алгоритм, нужно было сделать шаг назад и подумать, а зачем вообще сравнивать записи из двух таблиц на клиенте, и не заставить ли проделывать эту работу сервер базы данных, благо tool для этого есть - стандартный INNER JOIN.