Я в данный момент как раз стараюсь делать упор на принятие правильных управленческих решений. Это получается не всегда, потому что гиковская (инженерная) жилка зачастую одерживает верх.
И восхищаются topcoder-ом, я полагаю, по большей части именно люди с инженерным складом ума.
Занять руководящую должность в гиганте можно. Я знаю по крайней мере одного человека, которому это удалось. (Правда, он стоял у истоков стартапа, в котором я сейчас работаю. Но продать этот стартап пока не удалось вообще никому. Потом совет директоров его уволил и он пошёл работать в Microsoft.) На эти должности тоже набирают людей для которых тоже проводят собеседования, задают вопросы. Но они кардинально отличаются от вопросов для соискателей на инженерные позиции.
Алгоритмы (наверное, большую часть из того, чему меня научили на курсе дискретной математики, которую я сдал с четвёртого раза) я не забыл. Я всё ещё помню что такое бинарная и пирамидальная сортировка, бинарное и красно-чёрное дерево. Но я утратил навык изобретать новые алгоритмы на вскидку.
В остальном, подписываюсь под каждым словом. По иронии судьбы, сейчас я работаю над проектом, состоящем сплошь из велосипедов. Проект реализован на Java. :) Правда, заложен проект был 10 лет назад. Наверное, тогда Java не была на столько богата библиотеками.
Заметка была именно о том, что прекрасно описал nekt своей метафорой. Я хороший повар. До прекрасных мне очень далеко. Скорее всего, прекрасным мне не быть никогда.
Хороший вопрос. Я пока не могу на него ответить. С одной стороны, как инженер я посредственность. То есть я не плох, но лучшим стать мне явно не суждено. Я знаю прекрасных инженеров из того же Microsoft и мне до их уровня, как до Альфы Центавра. Поэтому повышать свой профессиональный уровень мне выгоднее в ширину — то есть изучать больше стандартных библиотек.
С другой стороны Microsoft бросил мне вызов. Который я, как бы, принял. Отступить на половине пути считаю малодушием. :)
Но если контора решает стандартные задачи, то человек который слишком много мыслит не стандартно будет в команде лишним. Я видел, как таких людей увольняли, потому что их код слишком сложный, его никто не понимает, они большую часть рабочего времени изобретают велосипеды, а не решают бизнес задачи. И в таких конторах обычно задают просят рассказать о реальном опыте применения boost, Spring, Hibernate и т.д. Там очень редко просят разрезать прямоугольный пирог с прямоугольной дыркой в произвольном месте пополам одним прямолинейным разрезом.
Другое дело флагманы разработки софта. Стандартные решения им как раз не нужны. Им нужно что-то инновационное, передовое, не стандартное.
Постараюсь выработать такую привычку. Появилась ясность — такая встряска для мозга периодически просто необходима. Мне давненько не приходилось так много думать, как в 3 дня до подготовки + 40 минут самого собеседования.
Проект был реализован действительно спонтанно за 3 дня одним человеком (не мной). Здесь, в Новосибирске, видимо, не так остро стоит вопрос кровавой гэбни и мировой закулисы. По правде сказать, я пока слабо верю в то, что в ближайшее время (хотя бы за год) правдометр станет значимым общественным ресурсом. Ну, а если станет, будем решать вопросы по мере поступления.
Вот поэтому, с дури, зарегистрировали домен в зоне ru.
Надеюсь, уходить огородами не придётся. Но если вдруг что, не поминайте лихом.
Корень «метр» от слова «метрика». Спидометр, одометр, альтиметр, барометр — всё это приборы для измерения определённой величины. Одомер, альтимер, спидомер — это, наверное, какие-то люди, которые владеют специальными методиками по измерению величин.
Но вообще, ваш вариант по-русски звучит более благозвучно.
Все ваши пожелания по интерфейсу учтём. Спасибо за проявленное внимание.
И восхищаются topcoder-ом, я полагаю, по большей части именно люди с инженерным складом ума.
Занять руководящую должность в гиганте можно. Я знаю по крайней мере одного человека, которому это удалось. (Правда, он стоял у истоков стартапа, в котором я сейчас работаю. Но продать этот стартап пока не удалось вообще никому. Потом совет директоров его уволил и он пошёл работать в Microsoft.) На эти должности тоже набирают людей для которых тоже проводят собеседования, задают вопросы. Но они кардинально отличаются от вопросов для соискателей на инженерные позиции.
При таком делении, я думаю, расклад будет 99 стандартных / 1 нестандартному. И этот один процент и ищут флагманы разработки софта.
Но комменты всё же лучше прочитать. Там есть ответы на все ваши вопросы.
В остальном, подписываюсь под каждым словом. По иронии судьбы, сейчас я работаю над проектом, состоящем сплошь из велосипедов. Проект реализован на Java. :) Правда, заложен проект был 10 лет назад. Наверное, тогда Java не была на столько богата библиотеками.
С другой стороны Microsoft бросил мне вызов. Который я, как бы, принял. Отступить на половине пути считаю малодушием. :)
Подсказка: int это не то же самое, что unsigned int.
Но если контора решает стандартные задачи, то человек который слишком много мыслит не стандартно будет в команде лишним. Я видел, как таких людей увольняли, потому что их код слишком сложный, его никто не понимает, они большую часть рабочего времени изобретают велосипеды, а не решают бизнес задачи. И в таких конторах обычно задают просят рассказать о реальном опыте применения boost, Spring, Hibernate и т.д. Там очень редко просят разрезать прямоугольный пирог с прямоугольной дыркой в произвольном месте пополам одним прямолинейным разрезом.
Другое дело флагманы разработки софта. Стандартные решения им как раз не нужны. Им нужно что-то инновационное, передовое, не стандартное.
Вот поэтому, с дури, зарегистрировали домен в зоне ru.
Надеюсь, уходить огородами не придётся. Но если вдруг что, не поминайте лихом.
Но вообще, ваш вариант по-русски звучит более благозвучно.
Все ваши пожелания по интерфейсу учтём. Спасибо за проявленное внимание.