Гуглер! А что ты сделал для TopCoder?

Mar 14, 2009 08:33

pawa подробно раскрыл тему связи соревнований и промышленности, большое ему за это спасибо. А мой пост про TopCoder draft вызвал довольно много комментариев, пару весьма добротных ссылок и одно письмо от настоящего топкодера. Думаю, это вполне соответствует доступности квалифицированных специалистов на рынке труда.

Итак, встречайте! sharpcДенис Остапенко ( Read more... )

hr, topcoder

Leave a comment

alexclear March 14 2009, 07:50:14 UTC
А мой пост про TopCoder draft вызвал довольно много комментариев, пару весьма добротных ссылок и одно письмо от настоящего топкодера.

Ну, то есть, если мне надо разработчика на Perl найти, то мне можно про TopCoder вообще забыть, я правильно понимаю?

Reply

assaron March 14 2009, 08:21:47 UTC
Насколько я понимаю, в этом списке будут появляться те, кто участвует в SRM'ах. То есть там где-надо придумать и написать алгоритм. И язык значения почти не имеет.

Reply

alexclear March 14 2009, 09:07:47 UTC
Ага, а теперь следите за руками.
Ранее Яша писал:

"Сейчас есть много компаний, которым очень нужны талантливые специалисты. Более того, именно сейчас у них есть шансы на успех, потому что большинство крупных игроков не будут с ними конкурировать. Есть одна маленькая проблема - резюме текут рекой и хороших кандидатов тяжело вылавливать. Опять же, небольшая компания не может послать людей по всем университетам, чтобы рекламировать себя среди студентов".

С этим нельзя поспорить.
Проблема только в том, что Яша в этом вступлении нигде не написал о том, о каких компаниях и о каком рынке идет речь.
Мест, где нужно придумать алгоритм, в промышленном программировании примерно полтора, алгоритмы придумываются в университетах (насколько я помню, патент на алгоритм поиска Google держит Stanford University), а не в коммерческих компаниях. Коммерческой компании, как правило, нужно внедрить использование алгоритма, а не придумать его.

Reply

assaron March 14 2009, 09:12:44 UTC
В университетах придумываются фундаментальные алгоритмы. А в соревнованиях требуется выбрать один из этих алгоритмов, немного его изменить и применить.

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

Reply

alexclear March 14 2009, 09:18:34 UTC
В университетах придумываются фундаментальные алгоритмы. А в соревнованиях требуется выбрать один из этих алгоритмов, немного его изменить и применить.

С этим нельзя поспорить.

А тем компаниям, в которых нужно почти все время просто писать код, "талантливые программисты" не нужны.

А какие нужны?
Если Вы говорите об аутсорсинговых лавках, то им никакие программисты не нужны. Им обезьяны нужны, а обезьян на рынке труда всегда хватает.

От них больше проблем, чем пользы.

Это не совсем так, обезьянам ведь тоже нужны надсмотрщики.
Даже в аутсорсинговой лавке в руководстве проектов должны быть люди, которые что-то понимают, а не просто пилят.

Reply

vit_r March 14 2009, 09:20:43 UTC
Нужны не "обезьяны". Нужны "обезьяны, свободно общающиеся на английском". А ещё лучше, "на английском и ещё паре европейских языков".

Reply

alexclear March 14 2009, 09:24:38 UTC
Это на место PM, PM-мами, кстати, отлично могут быть люди без формального CS образования вообще. Филологи, например, или еще какие химики.
Такое вот оно, упомянутое выше "промышленное программирование".

Reply

raydac March 14 2009, 09:30:47 UTC
не, это на место программеров тоже, так как владельцы хотят сэкономить и строят конструкции "девелопер-заказчик, а я рублю капусту"

Reply

vit_r March 14 2009, 09:48:21 UTC
Это для того, чтоб не было людей чего-то выпиливающих в уголке на коленке.

Мой любимый пример - деятель, сделавший перевод чисел в словестное выражение.
На немецком.
Которого не знал абсолютно.
Используя грамматику английского.
Который знал очень хреново.
После двух официальных запретов.
И сорвав сроки по заказаному функционалитету.

А было интересно. И он думал, что это важно.

Reply

(The comment has been removed)

raydac March 29 2009, 10:16:29 UTC
значит мало капусты, раз рука устает, а разум не удовлетворен

Reply

vit_r March 14 2009, 09:45:58 UTC
Все с верху до низу должны понимать, откуда берутся деньги.

Все должны уметь давать и получать информацию. А то некие деятели пишут в ТЗ предложения с тремя придаточными.

Все должны решать задачи наиболее эффективным способом, а не наслаждаться процессом. Для этого есть всякие богодельни вроде науки.

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

Reply

alexclear March 14 2009, 09:59:17 UTC
Из филологов, кстати, программисты получше получаются чем из любителей понажимать на кнопочки.

Ларри Уолл, например.
Кстати, не только программисты, но и более высокие звенья в пищевой цепочке.
Что легко объяснимо, во-первых, социализированность повыше, во-вторых, нет дурацких комплексов "я тут самый умный", в-третьих, натуральное знание естественных языков дает определенные бенефиты при изучении ЯП.

Reply

lpauzner March 21 2009, 22:17:05 UTC

(The comment has been removed)

alexclear March 14 2009, 10:00:19 UTC
Я, если что, только за филологов.
И не против химиков, химики - очень интересные ребята, жаль только, что редко идут именно в разработку.

Reply


Leave a comment

Up