Re[12]: в очередной раз о собеседованиях
От: Трурль  
Дата: 11.09.08 06:16
Оценка: +2
Здравствуйте, игппук, Вы писали:

И>обычная, школьная математика, аля "реши квадратное уравнение", "посчитай интеграл" и так далее, программисту не нужна.


Без обычной школьной математики программист не поймет, что такое O(n^3) и чем это хуже O(n), не сможет вынести выражение за пределы цикла, и.т.д.
Re[11]: в очередной раз о собеседованиях
От: alzt  
Дата: 11.09.08 06:17
Оценка: +1
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Здравствуйте, olegkr, Вы писали:


ГВ>>>На вскидку: теория множеств, булева алгебра. Это всё так, мимо проходили, да?

O>>Мимо. Когда-то учили. Не пригодилось за 15 лет, хотя чем только ни приходилось заниматься.

ГВ>Хм. Значит, никогда не приходилось преобразовывать выражения вот так:


ГВ>if (!a || !b) ==> if (!(a && b))


ГВ>?


Я про такие выражения узнал на первом курсе.
А про теорию множеств, булеву алгебру на 2-м или на 3-м. И уже запоминал, что U это как ||, а ^ это как &&, ну чёрточка вверху — это ! .
Проходил это я очень подробно, с кучей доказательств. Но в голове ничего не осталось.
А как применить отрицание к целому выражению я и до этих курсов знал.
Re[8]: в очередной раз о собеседованиях
От: alzt  
Дата: 11.09.08 06:21
Оценка:
Здравствуйте, catBasilio, Вы писали:

ГВ>>Вот только не надо говорить, что у программиста не должно быть математического бэкграунда, O'K?


B>вот сколько работаю программером, а знаний математики больше чем таблицы умножения применять не приходилось. С момента окончания универа ниразу не приходилось считать синусы, косинусы, интегрировать, дифференцировать, логарифмы считать ...


Синусы-косинусы и даже тангенсы могут потребоваться в трёхмерной компьютерной графике.
Re[12]: в очередной раз о собеседованиях
От: SkyDance Земля  
Дата: 11.09.08 06:26
Оценка:
A>Я про такие выражения узнал на первом курсе.
A>А про теорию множеств, булеву алгебру на 2-м или на 3-м. И уже запоминал, что U это как ||, а ^ это как &&, ну чёрточка вверху — это ! .
A>Проходил это я очень подробно, с кучей доказательств. Но в голове ничего не осталось.
A>А как применить отрицание к целому выражению я и до этих курсов знал.

Ахаха у меня почти так же, разве что про || и && я знал еще до универа.
Re[3]: в очередной раз о собеседованиях
От: Dog  
Дата: 11.09.08 07:37
Оценка:
EOH>Добавлю свои пять копеек. Если вопрос идет не о найме мастера-зомбивода который будет всех за ниточки дергать, то хотелось бы чтобы человек нормально уживался в колективе. Если человек обижается по мелочам... .
Для этого есть другие этапы собеседования.
... << RSDN@Home 1.2.0 alpha rev. 730>>
Re[6]: Забыл добавить
От: Dog  
Дата: 11.09.08 07:37
Оценка: +2
ГВ>Забыл добавить, что я настолько уважаю себя, свою профессию и своих учителей (не только профессиональных), что не могу спокойно смотреть на то, как в эту профессию лезут беспардонные неучи, из-за которых дискредитированной окажется вся цепочка, включая меня любимого. А вести себя в манере "послать нахрен, из-за того, что задали простейший вопрос" — это вообще вульгарное хамство, которое у меня как-то совсем не вяжется ни с профессиональным, ни с деловым этикетом.
Имхо, вы перегибаете палку. В открытую пошлют не многие, тех что пошлют и так видно будет по другим вопросам, а вот мысленно думаю пошлёт большинство. А не пошлёт, так резко упадёт интерес к продолжению разговора и самой вакансии. Я ещё понимаю если спрашивают задачку про домики или люки...

зы. А вообще автор зря не указал в первом посте, что это "индусская специфика".
... << RSDN@Home 1.2.0 alpha rev. 730>>
Re[3]: в очередной раз о собеседованиях
От: Dog  
Дата: 11.09.08 07:37
Оценка: 2 (2) +1
B>>Лучше спрашивай как найти клощадь треугольника. Про круг помнят с младших классов, и это въедается в голову. А вот площадь треугольника я думаю сходу более 90% не сможет найти.
M>Не, так смысл не завалить всех, а лишь отсеять плохих кандидатов. Я иногда задаю найти площадь прямоугольного треугольника, это даже если не знать, то надо быть полным тормозом чтобы не догадаться.
Если вам ответили формулу это ещё не значит что они её знают. Просто в мозгу забита очень сильная ассоциация (слуховая, визуальная...). Я вот помню формулу площади круга или треугольника чисто на слух. А ещё я помню формулу дискриминанта, просто как "бессмысленную" скороговорку. И это совсем не значит что я смогу решить квадратное уравнение.
Вот и задумайтесь, какие "знания" вы проверяете.
... << RSDN@Home 1.2.0 alpha rev. 730>>
Re[4]: в очередной раз о собеседованиях
От: mymuss  
Дата: 11.09.08 07:53
Оценка:
Здравствуйте, Dog, Вы писали:

Dog>Если вам ответили формулу это ещё не значит что они её знают.


Согласен. Но если не ответили, то 100% что не знают. ))


Dog>Вот и задумайтесь, какие "знания" вы проверяете.
Re[10]: в очередной раз о собеседованиях
От: mymuss  
Дата: 11.09.08 08:07
Оценка:
Здравствуйте, Nik_1, Вы писали:

N_>Ну тогда думаю сравнивать эти числа некоректно, надо и для US брать цену аутсорсовой конторы, а это наверно >50.


Можно и за 350 найти )) Я сравниваю частный случай: повесить объявление на монстр и посадить человека в существующий офис или заплатить посреднику за то что он найдет человека в Украине и посадит его в свой офис.

В первом случае мои расходы 35 в час + маргинальное увеличение расходов на офис (ну там купить комп, телефонную линию и на 2 пакета кофе в день больше станут выпивать). Хотя, если речь о 100 человеках, то расклады другие.

В общем, что хочу сказать. Я сравниваю не два сферических коня аналогичной модели, а расходы на разработку продукта. Может и не корректно с академической точки зрения, но коррекно с точки зрения бизнеса.


N_>PS. Хз, мож в написании скриптов для веба индусы действительно нетак плохи)) В этой области не работал — мож там все подругому. Но вот с плюсами в Индии все очень печально. Много работал с индусами( заказывали часть на аутсорс в Випро + в американском офисе нашей конторы их много работает) — качество и скорость того что они пишут оставляет желать лучшего..


А еще они неплохи в биохимии, в графическом дизайне, в архитектуре и куче других областей. Я не работал с плюсами, но почти уверен, что это вам просто неудачная команда или человек попалась.

Есть только одна область в которой они отвратительно справляются: customer support. Кто в штатах пожил меня поймет
Re[12]: Дык это же вопросы для junior.
От: Vzhyk  
Дата: 11.09.08 08:08
Оценка: 1 (1)
MozgC пишет:
>
> Или просто хотят Эйнштейна за рубль.
>
> Вы просто не работали с индусами
Работал.
И с индусами и с французами и русскими и беларусами — разница по сути,
только в жизненной философии. А как профессионалы, процент бестолковых и
безграмотных практически одинаков.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: в очередной раз о собеседованиях
От: Vzhyk  
Дата: 11.09.08 08:15
Оценка:
craft-brother пишет:
>
> 2.«Паковщики»
>
> 3. «Картостроители»
>
> ИМХО, программирование и математическое доказательство имеют много
> общего, поэтому «картостроители» гараздо более полезны в в
> программировании.
Нет, наиболее полезна именно вторая категория — таких нужно 90% и только
10% третьей.
Немного категорично звучит, но вы по своей конторе, пусть даже полеты
ракет просчитываете, посмотрите.
Posted via RSDN NNTP Server 2.1 beta
Re[13]: в очередной раз о собеседованиях
От: Vzhyk  
Дата: 11.09.08 08:19
Оценка: +1
Gradient пишет:
>
>
> Код красив тогда, когда его легко читать, понимать, дебажить и
> модифицировать.
> И в таком случае развитие продукта будет проходить планируемо и с
> минимальными трудозатратами.
Как тут уже писали. "RSDN в своем стиле". Как мантру читаете...

Да, в идеальном сферическом мире с идеальными сферическими
программистами, так и есть. В реальном же все по другому. И требование к
качеству кода вырастает в первую очередь из максимизации прибыли
конторы, а здесь зависимость может быть как прямая, так и обратная.
Posted via RSDN NNTP Server 2.1 beta
Re[13]: в очередной раз о собеседованиях
От: Vzhyk  
Дата: 11.09.08 08:34
Оценка:
elmal пишет:
>
> V>Прекрасно. Но в чем смысл сего действа? Эстетическое удовлетворение?
> Ща расскажу тоже примерчик. Встретил недавно в коде конструкцию как-то:
> if (!updateBtnShow || !(!updateBtnShow || !(isCustomer))) ...
>
> Кстати, после того, как я это упростил и понял че там хотели проверить,
> оказалось, что условие выполняется вообще всегда и if надо убрать вообще.
Ну если хвастаться кодом, который я видел, то этот if — вообще
прекрасно читабельная вещь. Могу выслать в личку.
Posted via RSDN NNTP Server 2.1 beta
Re[12]: Куды котимся?
От: Vzhyk  
Дата: 11.09.08 08:48
Оценка:
Геннадий Васильев пишет:
>
> и по
> три раза каждую операцию не проверяю.
Ну вот.

>

> А можно поподробнее о тесте? Сдаётся мне... В прочем, пока не важно, что
> именно мне кажется.
Если только в личку (пиши, если интересно), не хочу тут лишнего
рассказывать.

>

> V>Ну тогда, как много ты видел людей, которые могут эту "правильную"
> V>последовательность сделать?
>
> Какую? open/write/flush/close? Все, с кем работал... Что я сотворил не так?
Тебе везло.

>

> Ну хотя бы вкратце сможешь рассказать про тест?
В личку.
Posted via RSDN NNTP Server 2.1 beta
Re[7]: Забыл добавить
От: Aikin Беларусь kavaleu.ru
Дата: 11.09.08 09:30
Оценка:
Здравствуйте, Dog, Вы писали:

Dog>Я ещё понимаю если спрашивают задачку про домики или люки...

Что такое задачка про домики я не знаю, но скажи мне сколько людей сами решат задачу про люки? Я лично не решу. А про три лампочки и подвал?... Зато сейчас все ее знают.

Есть замечательная книга по головоломкам на собеседовании "Как сдвинуть гору Фудзи", так вот там делается такой вывод: "Умение решать головоломки показывать только... умение решать головоломки" (по памяти) и ничего более.


P.S. Зато задачу Эйнштейна решил сам (может это и есть домики?)
Извиняюсь. На вопрос можно не отвечтать.
От: Aikin Беларусь kavaleu.ru
Дата: 11.09.08 09:33
Оценка:
Блин, выхватил "наиболее возмутившую меня часть" и ответил на нее. Хотя это не основная мысль поста. Извиняюсь. На вопрос можно не отвечтать.
Re[15]: в очередной раз о собеседованиях
От: Vzhyk  
Дата: 11.09.08 09:40
Оценка:
Геннадий Васильев пишет:
>
> A>И что дальше? Код работает — работает. А значит, нечего трогать. Есть
> вещи и поважнее, чем крастоу наводить.
>
> Эту красивую декларацию я слышал несчётно. Код и правда не надо менять,
> если он работает и...
>
> И если нет возникает потребности его изменить.
>
> Вот эта оговорка отрезвляет кого хошь.
Так вот именно эту оговорку ты выше и трактовал по своему, а не так как
написано (в ней есть "если").
Posted via RSDN NNTP Server 2.1 beta
Re[15]: в очередной раз о собеседованиях
От: Vzhyk  
Дата: 11.09.08 09:42
Оценка:
gandjustas пишет:
>
> A>И что дальше? Код работает — работает. А значит, нечего трогать. Есть
> вещи и поважнее, чем крастоу наводить.
>
> Сначала "не трогать пока работает", а потом "легче переписать, чем
> разбираться где оно не работает".
> Рефакторингом заниматься надо. Может очень много времени сэкономить.
Или потратить.

З.Ы. Я не против рефакторинга, а только за, но в жизни все не так
красиво, как хотелось бы.
Posted via RSDN NNTP Server 2.1 beta
Re[9]: в очередной раз о собеседованиях
От: Vzhyk  
Дата: 11.09.08 09:43
Оценка:
alzt пишет:
>
>
> Синусы-косинусы и даже тангенсы могут потребоваться в трёхмерной
> компьютерной графике.
Могут, но как много программистов с ней работает? Большинство залач
совсем другого профиля.
Posted via RSDN NNTP Server 2.1 beta
Re[8]: Забыл добавить
От: Dog  
Дата: 11.09.08 10:14
Оценка:
Dog>>Я ещё понимаю если спрашивают задачку про домики или люки...
A>Что такое задачка про домики я не знаю, но скажи мне сколько людей сами решат задачу про люки? Я лично не решу.
И не надо. Задача на логику это лишь повод для разговора.
Конечно если дать задачку и сидеть смотреть как человек тупит, то о чём можно говорить.
Основная задача это разговорить человека, посмотреть как он мыслит и в этом ему надо постоянно помогать.

A> А про три лампочки и подвал?... Зато сейчас все ее знают.

Я не знаю

A>Есть замечательная книга по головоломкам на собеседовании "Как сдвинуть гору Фудзи", так вот там делается такой вывод: "Умение решать головоломки показывать только... умение решать головоломки" (по памяти) и ничего более.

Вы не правильно поняли. Это тут не основное.
... << RSDN@Home 1.2.0 alpha rev. 730>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.