понедельник, 17 июня 2013 г.

8 месяцев в Microsoft

(статья на Хабре) Чему я научился за 8 месяцев в Microsoft.
Не знаю как вам, а лично мне кажется, что там гораздо больше обманутых ожиданий. Впрочем, допускаю, что парню не повезло попасть в какую-то особо маргинальную команду/отдел, такое бывает. Или не слился с коллективом и всё пошло вразнос, всё не так и всё неправильно. Бывает.
Но больше похоже на другое:

  • он-то хотел творчества, а пришлось окунуться в ежедневную инженерную рутину: к сожалению, это суровая правда, если ты работаешь в компании по промышленному производству программного обеспечения с ожидаемым качеством, с ожидаемым функционалом и ожидаемыми сроками, то с этим придётся мириться; никто же не ждёт творчества от рядового инженера, например, автомобильного концерна;
  • мне кажется, виден недостаток того, что у нас принято называть communication skill; с качественной документацией проблемы, как я подозреваю, в любой компании; а вот умение читать код и искать людей, которые могут объяснить его, - это необходимое умение и его надо развивать;
  • блоггеры и разработчики открытого ПО есть в любой крупной компании:), просто не всегда они сидят в соседней комнате или в соседнем кубике; впрочем, это всё о том же communication skill;
  • читать много в рабочее время reddit, hacker news или stack overflow - роскошь, которую не все могут себе позволить; многие делают это, но дозированно и непублично;
  • то, что у большинства людей есть семья и дети - вот же ж новость! признаю, это открытие многие однажды совершают самостоятельно; однако, понимание этого факта способно передавить изрядное количество тараканов в голове;
  • наличие code review или его отсутствие определяется не направлением ветра с утра четверга, а устоявшимися традициями и подбором персонала в коллективе - иногда это может быть и излишне; по-правде сказать, если процедура code review предусмотрена, но плохо работает, значит, начальника надо гнать в три шеи;
  • версии софта определяются не датой их выпуска, а, как правило, корпоративными стандартами, ибо гарантированный документооборот и 24/7 схема предоставления услуг IT и поддержки по факту в большой компании оказывается куда важнее супермодного последнего офиса или visual studio.
В общем, человек окунулся в промышленное производство программного обеспечения. Ему не понравилось. Ожидаемо. Надо иди в стартапы, в аутсорсные компании или в мелкие-мелкие конторы. Там должно наступить счастье.

2 комментария:

  1. Прочитал все комментарии на Хабре. Такое ощущение, что больше половины там - дети. В последнем комментарии правильная ссылка на ответ коллеги автора провокационного поста из соседней комнаты:
    http://www.reddit.com/r/programming/comments/1g6p2x/working_at_microsoft/cahh3xy

    ОтветитьУдалить
    Ответы
    1. И вот да. Что ж, чем раньше осознание - тем лучше :)

      Удалить

Спутник взлетает. Первая ступень отработала.

 И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.