программистское
Sep. 23rd, 2007 08:52 pmИногда я на интервью даю кандидатам одну задачу, и когда они ее почти полностью уже решают, у них оказываются известными сумма и произведение двух чисел, которые надо найти.
И вот один за другим попадаются кандидаты, которые хорошо решают до этого места, находят нужные алгоритмы итд., приходят к сумме и произведению неизвестных, а что дальше делать - не знают.
Странно это все-таки.
И вот я думаю: следует это неумение считать серьезным недостатком, или даже дисквалифицирующим? Или закрывать на него глаза? Может, изумляясь этому, я слишком многого требую? В конце концов, они ведь не квадратные уравнения идут решать, а программы писать.
(это праздный вопрос, а не практический. Решаю в итоге все равно не я, я только подробно описываю свои впечатления от интервью и даю свою оценку)
И вот один за другим попадаются кандидаты, которые хорошо решают до этого места, находят нужные алгоритмы итд., приходят к сумме и произведению неизвестных, а что дальше делать - не знают.
Странно это все-таки.
И вот я думаю: следует это неумение считать серьезным недостатком, или даже дисквалифицирующим? Или закрывать на него глаза? Может, изумляясь этому, я слишком многого требую? В конце концов, они ведь не квадратные уравнения идут решать, а программы писать.
(это праздный вопрос, а не практический. Решаю в итоге все равно не я, я только подробно описываю свои впечатления от интервью и даю свою оценку)
no subject
Date: 2007-09-23 07:01 pm (UTC)no subject
Date: 2007-09-23 08:05 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-09-23 07:05 pm (UTC)no subject
Date: 2007-09-23 07:07 pm (UTC)no subject
не вспомнил. удовлетворился умножением в цикле, благо степень по-любому целая.
no subject
Date: 2007-09-23 07:18 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2007-09-23 07:25 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2007-09-23 09:24 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-09-23 07:11 pm (UTC)Если этого не делают, то и слава Богу! Но бывает еще, наверное, эффект интервью - как эффект экзамена. Если бы мне на экзмене 75% студентов не могли бы ответить, совсем не удивилась бы. Половина из неответивших разобрались бы в не-стрессовых условиях.
no subject
Date: 2007-09-23 07:26 pm (UTC)Тогда придётся сравнивать не с помощью ==, а с определённой степенью точности.
Можно будет выявить уникумов, которые умеют решать уравнения численно, но не умеют решать квадратные уравнения аналитически.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Циклы - это наше всё!
Date: 2007-09-23 07:13 pm (UTC)Провал
Date: 2007-09-23 07:15 pm (UTC)x*y=b
x^2-ax+b=0
И вот тут я понимаю что забыл как решаются квадратные уравнения.
Re: Провал
Re: Провал
From:Re: Провал
From:Re: Провал
From:Re: Провал
From:Re: Провал
From:Re: Провал
From:Re: Провал
From:Re: Провал
From:Re: Провал
From:Re: Провал
From:Re: Провал
From:Re: Провал
From:(no subject)
From:no subject
Date: 2007-09-23 07:16 pm (UTC)no subject
Date: 2007-09-23 10:42 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2007-09-23 07:17 pm (UTC)no subject
Date: 2007-09-23 08:01 pm (UTC)Тут что важно: чтобы программист а) не кидался писать код, не понимая смысла; б) чтобы у программиста хватило фантазии понять и взяться за задачу, не выглядящую как сто предыдущих задач.
И кстати, люди, которые вот так встают на дыбы и отказываются думать - вообще не годятся. Я примерно знаю, что с ними бывает через десять лет.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-09-23 07:22 pm (UTC)Эх... была б моя воля, я б спрашивал ну хотя б синус двойного угла... с доказательством. :)
Алгебра Ли?
Date: 2007-09-24 08:15 am (UTC)Ответ такой 3+3+3, только + в кружочке (прямая сумма)
Теория Групп, да.
no subject
Date: 2007-09-23 07:31 pm (UTC)no subject
Date: 2007-09-23 09:00 pm (UTC)no subject
Date: 2007-09-23 07:35 pm (UTC)там где накапливается критическая масса (небольшая совсем) таких болванов, очень быстро настает пиздец
no subject
Date: 2007-09-24 12:20 am (UTC)no subject
Date: 2007-09-23 07:39 pm (UTC)no subject
Date: 2007-09-23 07:40 pm (UTC)Я знаю одного девелопера, очень опытного. он программирует на десятке языков, находит блестящие решения, стоит во главе разработки крупных систем, неплохой менеджер и отличный аналитик - и он вот так сразу и не вспомнит, как найти неизвестные, а школу бросил с восьмого класса.
Как Джоэль писал, что вопрос, например, "сколько весит боинг" надо решать путем поиска ответа в интернете, и это будет самый практичный способ решить проблему; а кандидат, который начнет придумывать способ взвесить самолет - это человек, который тратит силы и блестяще решает несуществующую проблему, мол, такой человек не нужен в коллективе, где цели ясны.
no subject
Date: 2007-09-23 07:50 pm (UTC)Любимый способ "измерить высоту здания с помощью барометра" -- предложить барометр коменданту здания в обмен на точную информацию о высоте.
Разумеется, есть случаи, когда надо именно взвесить некоторый уникальный аэроплан, и их тоже неплохо уметь решать. Но только тогда, когда удовлетворительного ответа в сети быть не может.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-09-23 07:49 pm (UTC)Слишком много глобальных глупостей происходит от таких вот, локальных.
no subject
Date: 2007-09-23 08:07 pm (UTC)no subject
Date: 2007-09-23 08:13 pm (UTC)хехе
подумаешь, в Вашем возрасте и я умел.
Re: хехе
From:Re: хехе
From:Re: хехе
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-09-23 08:27 pm (UTC)... Nec tempora mutantur, sed mutamus tempora ...
no subject
Date: 2007-09-23 09:03 pm (UTC)Однако, человек должен быть способен хотя бы как Трурль записать квадратное уравнение.
Следующий этап, требующий немного смекалки - догадаться привести его к виду (х-d)^2 - e = 0, что в общем не очень сложно, если задаться целью.
Ну и последний этап правильно записать оба решения.
Так, что решение квадратного уравнения является не плохим тестом само по себе.
Оно требует умение разбивать сложную задачу на последовательность простых.
no subject
Date: 2007-09-23 09:21 pm (UTC)Если кандидат решает квадратное ураавнение, интересоваться каким методом оно решено. Если он/она рассказывает про "бе плюс-минус корень из дискримананта поделить на два-а" и при этом не в состоянии связно объяснить, откуда взялась эта формула, cтавим минус такой же, как если бы он/она вообще не решил(а) бы это уравнение (остаточные знания после школьной зубрёжкм ничего не стоят). Если кандидат в состоянии получить эту формулу (или решать уравнение другим методом, получив этот метод in-place), cтавим плюсик.
no subject
Date: 2007-09-23 09:22 pm (UTC)no subject
Date: 2007-09-23 10:08 pm (UTC)если монстар-самоучка-хакор -- то может и ничего страшного.
no subject
Date: 2007-09-23 11:07 pm (UTC)no subject
Date: 2007-09-23 11:43 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-09-24 03:18 am (UTC)ну, естественно, я не помню курс математики за 6-й класс - ergo не гожусь в программисты?
no subject
Date: 2007-09-24 04:25 am (UTC)На самом деле, серьезная проблема при наборе на работу это то, что интервьюеры tend to (как это по русски будет?) выбирать не "такого умного, как надо" а "такого умного, как я сам". Ну вот вы знаете математику, считаете важным и делаете на нее упор. Я считаю это неверным и необъективным и всегда стараюсь следить за собой (у меня упор в другом месте ;-) чтобы не делать этой ошибки
no subject
Date: 2007-09-24 06:23 am (UTC)Надо интервью проводить двоим-троим людям с разными упорами, для компенсации.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: