о программировании
Jan. 25th, 2008 01:11 pmВчера разговорился с коллегой из отделения Гугла в одной европейской стране. Он жаловался, что трудно найти инженеров - кандидатов, которые хотя бы как-то подходили, почти нет. Я спросил, в чем дело, и он объяснил, что выпускники университетов в его стране обычно считают, что писать код - ниже их достоинства, и что вообще "карьера" несовместима с такими занятиями; они хотят быть не то мелкими начальниками, не то "архитекторами". Им прямо в университете, дескать, так и говорят: получите свою степень магистра - больше вам программки писать не придется. Конечно, с работой в Гугле это все никак не сочетается.
У нас в Израиле тоже есть схожие проблемы, хоть и не в таких масштабах. Время от времени попадаются кандидаты, которые не просто не могут написать простой код на бумаге (не могут-то многие), но еще и возмущаются тем, что от них этого просят. Однажды кандидат долго расспрашивал меня, просто не желая поверить, что так может быть: "неужели меня, после PhD и постдока, посадят писать код, как какого-то мальчишку? Должны же у вас быть какие-то должности типа архитектора или системного аналитика! Нет, ну я могу писать код, но я этого не делал много лет и не в этой области лучше всего проявляются мои способности".
В Гугле все инженеры пишут программы, включая любого рода тим-лидеров, включая и ученых, нанятых на ставку "research scientist". Нет никаких "архитекторов" и "аналитиков", которые сами думают, а код за них пишут другие. Те же люди, которые придумывают дизайн какой-то системы, вместе с другими ее воплощают.
Я, кстати, не уверен, что так лучше. Мне лично такое порядок работы очень по душе, но я не готов заявить, что он объективно приводит к лучшим результатам, чем более иерархичное устройство с "архитекторами". Несоменно, есть места и есть обстоятельства, где такое устройство очень хорошо работает. Но я лично не хотел бы быть "архитектором".
У нас в Израиле тоже есть схожие проблемы, хоть и не в таких масштабах. Время от времени попадаются кандидаты, которые не просто не могут написать простой код на бумаге (не могут-то многие), но еще и возмущаются тем, что от них этого просят. Однажды кандидат долго расспрашивал меня, просто не желая поверить, что так может быть: "неужели меня, после PhD и постдока, посадят писать код, как какого-то мальчишку? Должны же у вас быть какие-то должности типа архитектора или системного аналитика! Нет, ну я могу писать код, но я этого не делал много лет и не в этой области лучше всего проявляются мои способности".
В Гугле все инженеры пишут программы, включая любого рода тим-лидеров, включая и ученых, нанятых на ставку "research scientist". Нет никаких "архитекторов" и "аналитиков", которые сами думают, а код за них пишут другие. Те же люди, которые придумывают дизайн какой-то системы, вместе с другими ее воплощают.
Я, кстати, не уверен, что так лучше. Мне лично такое порядок работы очень по душе, но я не готов заявить, что он объективно приводит к лучшим результатам, чем более иерархичное устройство с "архитекторами". Несоменно, есть места и есть обстоятельства, где такое устройство очень хорошо работает. Но я лично не хотел бы быть "архитектором".
no subject
Date: 2008-01-25 03:20 pm (UTC)Ctrl+V программер созданный некомпетентностью.
no subject
Date: 2008-01-25 03:21 pm (UTC)Мог он и просто методом выискивания правильной компоненты писать (такая шутка про программистов на Daelphi) была.
no subject
Date: 2008-01-25 06:01 pm (UTC)no subject
Date: 2008-01-25 07:35 pm (UTC)- А я тут на выходных сделал систему тестирования. *показывает web-страничку с вопросом теста. Где-то рядом конфиг на XML, допускаются множественные ответы, картинки, при завершении работы выводиться красивое окошечко (из div'а, т.е. в том же окне браузера) с кнопочками типа "свернуть". Все в красивых иконках и дополнительный контент грузиться динамически (kinda ajax)*
- За выходные?
- Да!
- Все сам сделал?
- Да!
- Все сам сделал?
- Да!
- На выходных?
- Да!
- Все сам сделал?
- Ну я prototype с примерами использовал.
no subject
Date: 2008-01-27 09:14 am (UTC)no subject
Date: 2008-01-27 09:21 am (UTC)no subject
Date: 2008-01-27 10:48 am (UTC)no subject
Date: 2008-01-27 10:54 am (UTC)Меня не устраивает когда человек самому себе и другим не может признаться в этом. Вот это ахтунг. Это надо исправлять.
no subject
Date: 2008-01-25 03:27 pm (UTC)no subject
Date: 2008-01-25 03:32 pm (UTC)Тут ведь главное CV написать. ;)