GTD

индекс
196,82

Чему я научился в Майкрософт

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

Некоторые из этих вещей специфичны для Майкрософт, но большая часть найдет применение в любой командной/корпоративной среде. Некоторые из них сложны – из-за них тебя могут уволить (а может и хуже), если ты не знаешь, что делаешь.

Проси прощения, а не разрешения


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

По этой самой причине лучше идти и делать что-то не спрашивая разрешения. Ведь если не спрашивать, никто не запретит. Появилась интересная идея для побочного проекта? Иди, закодируй её. Если ты спросишь кого-то сначала, возможно тебе скажут «Проконсультируйся с командой X, Y и вице-президентом Z», и тогда ты наткнешься на нескончаемую спираль. Хочешь написать в блоге о том, что тебя беспокоит? Иди, пиши.

Однако ты должен понимать, чего делаешь. Не делай чего-то явно глупого. Хочешь написать о неанонсированной фиче X? Плохая идея. Коммитишь код никого не предупредив? Очень плохая идея. Пишешь гневное письмо не тому вице-президенту? Возможно (но обычно не такая уж плохая идея). Как и с любыми рисками, есть и обратная сторона.

Это не срабатывает постоянно. Ты будешь терпеть неудачу, иногда позорно. Но это нормально (смотри следующий заголовок, объясняющий почему). На самом деле, если ты не косячишь время от времени, вероятно что-то ты делаешь не так.

Вывод: Если твоя неудача может повлиять на других, лучше предупредить их заранее.

(Обычно) Косяки — это нормально


Итак, ты обломался и выставил себя дураком. Возможно на тебя наорал исполнительный директор. Твоя демонстрация драматично провалилась на глазах у тысяч людей. После твоей правки кода лег сайт.

Оказывается, что это нормально. Хотя в тот момент может так и не казаться, но на самом деле, это ожидаемо. Если ты не обламываешься, ты не стараешься достаточно. Меня очень раздражает, когда кто-то работает только над мелочами. Каковы шансы того, что это будет полезно через пять лет? Обычно никаких.

Еще бóльшая опасность работы с мелкими косяками? Это делает людей опасливыми. Если твои сотрудники боятся что-то поломать, они застрянут на месте, и не будут узнавать ничего нового. Никто от этого не выиграет – они не «вырастут», а ты не получишь от них максимума.

Трудно достичь Дзэн избежав публичных ошибок. Попробуй поговорить со мной, если моё выступление прошло плохо – обычно я хочу провалиться под землю. Но спустя некоторое время ты учишься различать вещи, которые не должны волновать тебя и вещи, о которых в самом деле стоит беспокоиться.

Вывод №1: Если тебе приходится работать в среде/команде, где каждый боится совершить малейшую ошибку и ходит на цыпочках вокруг – лучше уйди! То же самое стоит сделать и если твой менеджер заносит твои мелкие проступки в личную характеристику.

Вывод №2: Если ты совершил проступок, признай это открыто. Разошли письмо «Я тут накосячил». Прими обвинения и иди дальше вместо того, чтобы пытаться скрыть это.

Поглядывай на очередь перед своей дверью


Я украл идею у Джея. Когда работаешь в команде, уважение и доверие твоих подчиненных обязательно. Простой способ измерить это – взглянуть на ищущих тебя людей. Если люди не ищут тебя постоянно – будь то проблемы, идеи или что-то, что им нужно от тебя, значит здесь что-то не так.

Обратная сторона – ты должен быть вовлечен постоянно. Будь ты разработчик или нет, ты должен присутствовать во всех списках оповещения о коммитах и списках рассылки в команде. Ты должен пробовать все свежайшие дневные билды. Ты должен быть вовлечен.

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

Код во главе


Если у тебя техническая работа, ты обязан смотреть в код. Ты не должен уметь писать или отлаживать его, но у тебя должны быть основные навыки программиста. Синхронизируй исходники и запусти компиляцию. Если ты не можешь понять как, поспрашивай (и в процессе узнай о команде разработчиков). Посмотри дневные коммиты. В хорошие времена коммиты будут идти постоянно. В тяжелые времена коммиты будут редкими и тощими.

Я наблюдал несметное количество переговоров и совещаний, которых можно было избежать заглянув в код на 30 секунд. Нет абсолютно никакой замены знанию того, как продукт работает (и диаграмы архитектуры здесь не помогут). Если ты знаешь, как работает отладчик, поставь пару брейкпоинтов и пойми, как различные части стыкуются вместе.

Если не будет других проблем, твои разработчики будут относиться к тебе намного серьезнее.

Синдром одинокого волка


Каждый раз, когда я слышу термин «командный игрок», я вспоминаю этот пост. Выражение «командная игра» часто неверно трактуется как означающее повиновение, предсказуемость и в общем, безынициативность. Другими словами, всё то, что ты не делаешь, если ты хакер.

Звучит заманчиво, запереться и закодить что-то а потом показать готовый продукт. Игнорировать летучки, письма и волокиту обычной скучной работы.

Не делай этого. Пожалуй, не делай этого постоянно.

Хакерство – это креативный процесс. Обязательно будут выходные, проведенные за кодом. Хотя, если это твой обычный режим работы, ты причинишь много страданий своей команде. Если они не узнают, насколько далеко ты от «сделано», они не смогут понять, насколько им стоит беспокоиться или сколько времени им необходимо оставить в планах на непредвиденные обстоятельства.

Выдели немного времени на то, чтобы пройтись по офисам. Зайди и выясни о чем говорят люди. Поговори о том, чем занимаешься ты. В конце концов это дает им комфортное ощущение того, что ты делаешь что-то вместо того, чтобы бесконечно читать Хабрахабр (в оригинале «Hacker News» — прим. пер.). Спустя некоторое время (приемлемое время), ты получишь достаточно доверия, чтобы люди могли положиться на то, что ты сделаешь вовремя.

Пробуй новое


Мне часто приходилось видеть застой у многих хороших людей. Ты начинаешь замечать это, когда они начинают говорить «Эта новая штука X такая-же как Y двадцатилетней давности, поэтому я даже и пробовать не буду». Наша индустрия такова, что она капитально меняется каждые несколько лет. Худшая вещь, которую можно допустить – это не быть в курсе и дать себе увянуть.

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

«Нет времени» – это не оправдание. То, что всегда впечатляло меня в Билле Гейтсе и Рее Оззи, так это то, как много они играют с техникой как своей собственной компании так и других. Если они могут найти время, ты можешь тем более.

Помимо простых забав с техникой, понаблюдай как другие ею пользуются. Ты можешь многому научиться просто зависая в отделе ноутбуков в Эльдорадо (в оригинале «Costco» — прим. пер.) или наблюдая за общением людей в магазинах сотовых телефонов (в оригинале «AT&T store» — прим. пер.). Рэй Оззи рассказывает о том, что каждый раз попадая в новый город или страну проезжается в общественном транспорте, чтобы понаблюдать, как люди используют вещи. Попробуй понять то, чего нормальные люди пытаются получить от технологии.

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

Новая команда? Набирай людей а не продукты


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

Быстро учишься тому, что в долгосрочной перспективе то, как ты уживаешься с людьми в своей команде значительно больше влияет на то, насколько ты счастлив. Крутые технологии угасают, меняются и становятся старыми. При этом отношения, которые тебе удалось построить с отличными членами команды длятся долгие долгие годы.

Какой тип людей набирать? Я склоняюсь брать в команды людей следующих типов – непочтительных, мятежников, создающих проблемы. Что подходит тебе, решай сам.

Покинь зону комфорта


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

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

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

Задавай неудобные вопросы


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

Это происходит из-за желания быть подходящим, не выглядеть глупым перед своими коллегами и боссами. Знаешь что? Чаще всего они в той же лодке что и ты. Принцип большего пальца, который мне кажется надежным в данной ситуации заключается в том, что самый умный в комнате первым скажет «Я не знаю».

Неудобные вопросы каверзны. Некоторые вопросы – это табу не без причины (хороший пример — правовые вопросы). Признай их и двигайся дальше. Чаще всего ты добьешься более продуктивных переговоров ставя обычный вопрос, который все обходят стороной.

Иди, скажи «Привет!»


В каждой большой организации есть немало интересных людей. Это статистически очевидно. Люди, создавшие интересные вещи, люди, пробывшие здесь достаточное время чтобы стать мудрыми, люди, которые интересны своим эксентричным поведением, список можно продолжать.

Иди и познакомься с каждым из них. Выясни над чем они работают. Попроси их рассказать тебе историю о «старых добрых деньках». Позволь им поворчать о вещах, которые они теперь ненавидят. Научись у них.

Никто не откажется от встречи за обедом или за чашечкой кофе. Они могут сопротивляться, но большинство поддадутся. Если это не помогает, загляни в их офис и скажи «Привет». Если ты работаешь в Майкрософт или Гугл, познакомься с суперзвездами – знакомься с Дейвами Катлерами, Патриками Дассадами, Дейвами Кэмпбеллами, Робами Пайками, Кенами Томпсонами.

Хвали на публике, наказывай за закрытыми дверями


Покритиковать чью-то идею на публике никогда не мешает. Этого ожидают. Однако то, чего не следует делать – это критиковать на публике самого человека. Недоволен чьим-то подходом или производительностью? Проведи беседу за закрытыми дверями. Это особенно важно, если человек стоит ниже тебя на корпоративной лестнице. Приемущества во власти не позволят им ответить тебе.

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

Лучшие вещи берутся, не даются


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

В командах/компаниях это очень часто не так. Какую маленьку фичу ты добавишь в следующий релиз? Ты должен пойти и рассказать всем, какая она крутая. Хочешь благодарности за свою работу по массовому повышению производительности продукта? Сделай так, чтобы нужные люди знали о том, что именно ты сделал.

Это удивляет многих хакеров. Разве не «система» должна автоматически заботиться о таких мирских вещах как объявление благодарностей или оценка того, насколько что-то хорошо? Проблема в том, что «система», как правило – это кучка умных, благонамеренных, перегруженных работой людей, у которых обычно не достаточно данных обо всем происходящем в команде. Если ты не приложишь усилий для того, чтобы они получили нужные входные данные (а это может быть так-же просто как постучаться в их дверь и сказать «Гляньте, что я сделал»), не удивляйся, если дела пойдут не в твою пользу.

Не будь засранцем


Самый главный урок из этих всех – не будь засранцем. Много умных людей склоняются к развитию грубой, антагонистической модели поведения. Иногда они придурки по натуре. А иногда они видят такое поведение проявляющимся у людей с которыми они работают и которыми восхищаются (это часто происходило в Майкрософт 10-15 лет назад).

Некоторые хакеры мешают невоспитаность с прямотой и грубостью. Не делай так – существует целый мир различий между этими двумя вещами. Ты можешь быть грубым, называть кого-то сукой и не быть непристойным. Фактически, некоторые люди которыми я восторгаюсь достаточно часто могут обозвать кого-то не повышая при этом голоса или даже не заставляя другого человека чувствовать себя плохо.

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

Будь тактичным.

Заключение: Не путай «быть тактичным» и «быть политически корректным» или «быть пассивно-агрессивным». Быть пассивно-агрессивным и чрезмерно политически корректным одинаково плохо. Главное – это критиковать чью-то работу или идеи без того, чтобы критиковать человека лично.

Это, однако, достаточно тяжело сделать.

UPD: Поправил некоторые стилистические и грамматические ошибки в тексте.
+190
6 января 2010, 19:59
254

комментарии (108)

+3
satori #
вещи интересные пишите, но не могу удержаться и не задать глупый вопрос) а зачем они выложили фото Джея в 300дпи?
+6
Insane #
Это-ж перевод. :)

Фото, видимо если распечатать вдруг кому-то захочется.
+1
satori #
ой да, перевод, не заметил… но все равно спасибо)
–8
shergin #
Для журналистов.
+1
ssneg #
пишете
+8
ilinsky #
Если бы не 300дпи Вы бы никогда не узнали что Джей носит контактные линзы ;)
+2
BloodElf #
Отличная статья! Добавил в избранное.
+8
kibizoidus #
Самый главный вопрос: После 5 лет работы в Майкрософт — чего уволились?
+10
kibizoidus #
Ох ты чорд… Это перевод…
+4
Insane #
Судя по профилю на LinkedIn (он закрытый, линк не вытаскивается) и по профилю на Facebook, Срирам Кришнан всё-ещё работает в Microsoft.
+2
kibizoidus #
Обычно такие заметки пишут, когда пытаются подвести итоги чего-то завершенного. Увольнение — завершение этапа карьеры в данном предприятии. Ну, в общем, один черт, вопрос не тому человеку ^_^
+9
Insane #
А ещё судя по его твиттеру, он собрался жениться. может поэтому итоги подводит.
0
exvel #
Итоги холостяцкой жизни. Забавно. :-)
0
hresult #
Многие уходят — например в последнее время много людей у нас уходят в Google или Amazon
–1
VlK #
Сейчас это принципиальный вопрос… У МС — репутация злая. Понятно, что гораздо престижней работать в Google с их супертехнологичным амплуа :)
0
sgolubev #
Да никакая она не злая. Это «юзверю» всегда хочется на что-либо да посетовать.

Сравните число областей в которых крутится Google, и огромное чисто проектов над которыми работает Microsoft (из последних Windows Azure, Silverlight, Deep Zoom, Photosynth, Surface, Live Pivot, HealthVault, XBox)
0
VlK #
А мы вроде про разработчиков говорим как в статье так и в комменте выше.
0
VlK #
… а у разработчиков именно так. The evil corp.
0
sgolubev #
Вкусы разные, но разрабатывая на самых разных платформах (от iPhone app'ов до Linux GUI на Java), .NET для меня — самая удобная и практичная.
0
VlK #
Думаю, вы хотели сказать не слово «вкусы», а слово «привычки». :)

Сложно сказать. Мой опыт — Python/C++ под линукс и виндовс. Этот опыт говорит, что очень хорошо, когда можно заглянуть под капот любого приложения, чтобы оценить опыт всех прочих разработчиков и использовать с собственных наработках.

Этот же опыт говорит, что многочисленные «черные ящики» от Ms — это постоянная проблема интеграции с другими ОС, прочими платформами, иными форматами.

Опять же, несчастный IE.

Мы смотрим с очень разных позиций, правда?
0
sgolubev #
По-моему, каждая компания имеет право на ноу-хау, чтобы каждый «под юбку» не заглядывал.

Такие конкуренты как Apple, Sun, IBM тоже гнут свою линию и не очень сильно стараются сдружиться.

Я всегда смотрю с разных позиций и пытаюсь влезть в чужую шкуру. «I am a PC», тем не менее дома имеется как PC, так и Mac. И Chrome'ом, и «лисой», но холиварить IE в таком количестве как делают это другие я не буду, так как продукты других конкурентов тоже «дырявые», только все эти недостатки не хотят замечать.

У Microsoft новый апдейт — шумная новость и повод для критики. Упал сайт Apple как вышел апдейт для iPhone — тишина…
+1
VlK #
Ну по крайней мере я так точно каждый раз ухмыляюсь, когда Apple лишний раз спотыкается. А уж плююсь при появлении необходимости использования MacOS не хуже верблюда :)

Тем не менее вы правы. Именно так. Политика Apple дает корпорации такой кредит доверия пользователей и разработчиков, что даже изуверские ограничения для разработчиков под IPhone никого не останавливают.

А вот кое-кто этот самый свой кредит уважения подисчерпал.
–2
sclv #
Знаешь, малыш, чем настоящий коп отличается от засранца?
Нет, сэр.
Настоящий коп, малыш даже когда стреляет, никогда не будет засранцем…

and all…
тоже вроде как перевод…
НЛО прилетело и опубликовало эту надпись здесь
+4
amirul #
В каждой большой организации есть немало интересных людей. Это статистически очевидно.

В Apple и Google или там IBM или Intel — все то же самое (с поправкой на некоторые корпоративные традиции) — умные и интересные люди работают над сложными и интересными вещами. По крайней мере на инженерном направлении, маркетинговые отделы отличаются очень сильно
–11
UUSER #
Так вот оно ч0…

>(Обычно) Косяки — это нормально

Теперь всё с ними понятно. Это не баги, это «нормально» :)
+9
Insane #
Имеются ввиду другие косяки, не те, которые потом релизятся. По своему опыту (не Майкрософтовскому) знаю, что бывает, надо сделать хотфикс, и вдруг рука дрогнула, табличку затер, или что-то в этом роде.
–14
Xalegi #
Ctrl+Z

или случайно удалил табличку, нажал кнопку «file», потом «save»… и потом «OK» ну и сверх сделал chech in (or commit)… ну это невероятно «рука дрогнула»… вот его колбасит
0
UUSER #
>Ctrl+Z

DROP TABLE… например
0
Xalegi #
без commit-а не полчится зафиксить :)
+1
Insane #
Не SQL'ем единым.
+1
vrmzar #
—Пап, а пап, а что такое Format C:\ Complete?
—Это сынок значит что ты сейчас …
+5
UUSER #
Да я понимаю прекрасно. Просто не мог удержаться и не подколоть. Если модуль или класс, написанный с нуля запустился сразу и не выдал ошибок, то что-то тут не так ;-)

Перевод изобилует «дословностями» и содержит рекомендации порой противоречащие русскому (моему?) менталитету. Читать тяжеловато, но кое-что интересно.

P.S. Тут какой-то чудак минусы раздаёт всем просто так… пожалуй раздам плюсов…
+2
Insane #
А что именно с русским? Я вообще в первый раз пытаюсь переводить, и объемных текстов никогда не писал (не считая школьных сочинений). Поэтому критику и рекомендации выслушаю с удовольствием.
+4
UUSER #
Ну вот например:

>Не делай этого. Пожалуй, не делай этого постоянно.

совсем не по-русски звучит. Я бы перевёл как:

> Не стоит этим злоупотреблять.

или

>Это никогда неплохо, покритиковать чью-то идею на публике

Двойное отрицание и «никогда» <> «всегда».

>Что подходит тебе, решай сам.

Стиль повествования «на ты» не присущ русскоязычным интернетам.

А вообще ничего шибко глаз не режет. Обычный быстрый перевод. За что вам — большое спасибо.
–1
Istarin #
Тут уже привели некоторые примеры, добавлять не буду(их много). Хочу только акцентировать на значении момента: без большой мотивации(серьёзного значения эта инфа для меня сейчас не имеет, но под кат зашёл) читать _очень_ тяжело. Выдержал процентов 40. Английский у меня хороший, но русский подстрочник с английского(особенно на техническую тему) — это всегда неприятно.
Извините, простите.
0
Insane #
Сам предпочитаю прочитать оригинал, а не перевод. А недовольства не понял: «английский… хороший,… но русский подстрочник — … неприятно». (no offence)
+1
Istarin #
vrmzar ниже написал про квази-иностранно-русский, я тоже термина точно не знаю, но по сути — это подстрочник и вот такое ощущение английского построения фраз(язык знаю, построения знакомые), в русском вызывает сильное отторжение. Может, я к этому просто слишком болезненно отношусь, раз больше ни у кого претензий не возникло, но мне это странно.
+1
vrmzar #
А я вам знаете что скажу, мне вот такие переводы, которые уже не промт, ещё не русский литературный, но квази-иностранно-русский(я такого термина не знаю = )), очень доставляют, всё по русски, всё понятно, (там где не понятно, но очевидно), но при этом сохраняется какая то такая сущность исходного языка, ощущение логики поведения, мировозприятия носителя изходного автора текста. В общем очень сильно одобряю! Пусть это кем-то и будет считаться криво-быстро-переводом, но соль в этом определённо есть!
0
tree #
Полезная статья, особенно для меня — студента и будущего программера.
0
sgolubev #
Обязательно бери год практики! ;-)
+3
spxnezzar #
Еле дочитал. спасибо за перевод, почерпнул несколько идей. часть и без того за время работы в разных условиях пришла ко мне.
+1
safright #
не для русского самосознания статейка.
+4
GMile #
Спасибо за перевод, зачитался.

Понравилось грозное «Иди, закодируй её» )
–4
Parano1d #
а можно ссылку на оригинал?
+1
grayhex #
справа от твиттера, под топиком.
+1
grayhex #
Виден след майкрософт-ненавистника прошедшего по комментариям)
Лично я не очень уважаю людей боящихся ответственности, посему взгляды автора статьи разделяю.
+15
Lucky_Student #
«Ты можешь многому научиться просто зависая в отделе ноутбуков в Эльдорадо...»
Конечно, многому. Впаривать дополнительные гарантии или прятать вещи, чтобы потом с уценкой их приобрести, спустя определенное время. :)
0
Insane #
Только сейчас понял, что у Costco и Эльдорадо должны быть разные аудитории. Наверное Sunrise подошел бы лучше, если-б его не прикрыли.
+1
amirul #
Подозреваю, что имелось в виду «обучение» не у «менеджеров по продажам», а у покупателей. В транспорте Оззи тоже ездит для того, чтобы посмотреть на «реальный мир».
0
Insane #
Ну да, так и есть.
0
Nash #
Спасибо.
Полезно.
Многие, казалось бы очевидные, вещи грамотно сформулированы.
0
lany #
Возможно, Роб Пайк, а не Пайкс?
+3
lany #
> meet the superstars — meet the Dave Cutlers, the Patrick Dussuds, the Dave Campbells, the Rob Pikes, the Ken Thompsons.
Это всё множественное число: «познакомься с суперзвёздами — Дейвами Катлерами, Пэтриками Дассадами и т. д.»
Артикль the неслучаен =)
+1
Insane #
Спасибо, доберусь до десктопа, поправлю. А я то думал, чего это имена не гуглятся.
+1
Kokker #
Слово «митинг», многократно встречающееся в переводе, по-моему, не совсем корректно переведено. Уместнее было бы использовать «встреча» или «совещание».
0
Insane #
В некоторых организациях (в одной из которых я работаю) совещания называются именно так, поэтому в моем представлении проблемы нет. Хотя да, раньше на ум приходил парад с транспарантами.
НЛО прилетело и опубликовало эту надпись здесь
0
barker #
>должны были

Значит, возможно, в этом Вашем утверждении закралась логическая ошибка? :)
Лучше 10 мелких контор для кого или для чего? Да и к чему вообще это? Это просто разные виды организации труда. Статья неплохо раскрывает те аспекты, которые к Вашему высказыванию отношения мало имеют.
0
diGreez #
Десять мелких контор смогут соорудить Дискавери, за разумное кол-во времени?
Да, иногда, мелкие конторы незаменимы, но это не значит, что они всесильны.
0
Darksen #
Дык и чем 10 команд, работающих под флагом какой-то компании(той же Майкрософт) отличаются от 10 компаний разных?)
+1
NickMitin #
> Фактически, некоторые люди которыми я восторгаюсь достаточно часто могут обозвать кого-то не повышая при этом голоса или даже не заставляя другого человека чувствовать себя плохо.

Обзывать кого-то совершенно необязательно. Можно сказать «ты сделал хуйню»", вместо «ты мудак!». В первом случае нет перехода на личность.
0
Insane #
Это был самый сложный кусок, даже не уверен, что смысл не вывернул. Видимо BS и надо было перевести как «хуйня».
НЛО прилетело и опубликовало эту надпись здесь
0
RedricShuhart #
чтобы добиться успеха в корпорацци правила придётся принять =| по возможности не в ущерб креативности :=)
НЛО прилетело и опубликовало эту надпись здесь
0
Insane #
Когда в ходе достижения успеха изменится личность, может стать вполне приятно.
0
Sketch_Turner #
В иной корпорации, мне думается, отношения получше будут и менее «стадными», чем в маленьких конторках на 5 человек.

А вообще мне больше нравиться подход японцев, когда компания считается семьей, а сотрудники — друг другу братьями и сестрами.
+1
AleksDesker #
Повторение резких популярных фраз, декларируюших презрение к современной корпоративно-офисной культуре не сделает вас умнее. Они призваны разрежать обстановку среди самого «офисного планктона», давая им возможность посмеятся над собой, на хабре они не столь востребованы и популярны.
НЛО прилетело и опубликовало эту надпись здесь
0
Wott #
не могу себе представить програмиста, тим лида, ПМа или руководителя отдела/направления у которого банально будет время на «попробовать все». Зачастую рассылки даже читать времени нет и становятся жертвой приоритезации.

Компилировать все что делают интересные тебе команды? Тоже головняк еще тот.
Но при этом полностью согласен с тем что новинки надо отслеживать, и уж тем более если они происходят в твоей конторе :)

Первые две темы — вообще полный отстой. Должно быть окружение в котором разработчикам комфортно, должны быть sandbox-ы для тестеров и поддержки и так далее. С живыми системами не должно происходить что-то непредвиденное — это показатель профессионализма. Конечно баги есть и будут и будут кормить кучу народа, но косяки — это ненормально. Но при этом они должны быть предусмотрены договорами и регламентами.

Прочее — местами банально, местами интересно
0
Insane #
Косяки не в коде, косяки в действиях.
0
Wott #
Я именно так и понял это слово.
–2
smartello #
После твоей правки лёг сайт
После этого даже читать не стал. Это всё равно что уборщица из майкрософт :(
–3
smartello #
Но вообще статья достаточно интересная, спасибо :)
+2
alisey #
Зачем писать белиберду? Не умеете переводить — изложите суть своими словами, как поняли.
Вам нужна вентиляция, вам нужно подняться по лестнице, или то, что чашка кофе.
(http://www.youtube.com/watch?v=ISZyezxCL8Q)
–1
peterdemin #
— нет. :)
НЛО прилетело и опубликовало эту надпись здесь
0
gnomeby #
>> Код во главе.
>> Если у тебя техническая работа, ты обязан смотреть в код. Ты не должен уметь писать или отлаживать его, но у тебя должны быть основные навыки программиста.

Если ты ведущий программист, то да. Но если менеджер… Как бы по своему опыту могу сказать, что у нас компании, чем менеджер адекватнее, тем меньше у него знаний по использованию TortoiseSVN.
0
sgolubev #
Ресторатор тоже может не уметь готовить, но знает как отличить конфетку от «Г на палочке».
0
gnomeby #
Не надо перегибать палку. Одно дело сравнивать Г и блюдо. Другое — два варианта реализации требуемого функционала, соответствующих требованию заказчика.
0
lydinka #
«Лучшие вещи берутся, не даются»
А чьи это слова? Кажется цитата, но не могу вспомнить автора.
0
sgolubev #
Огромный и настолько разносторонний по сферам деятельности Microsoft научил меня, как разработчика и дизайнера, очень и очень многому:

От теории — разумной организации времени и выбора правильной методологии для конкретного проекта, до интересных техник написания кода, а также дизайна и разработки на самых последних технологиях (прикольно работать с дневными alpha билдами того же Silverlight :-) ).
0
o_O_Tync #
> единственный способ развиваться – это делать вещи вне своей зоны комфорта.
Сильно. Наверное, никто бы не сформулировал это лучше :) спасибо!
0
MAD_Kolia #
Не-русский какой-то текст. Очень видно, что перевод. Но сам текст ничего, про насущное.
0
qmax #
это и есть перевод :)

автор забыл написать вначале disclamer.
0
i0ngunn3r #
Зачем писать дисклеймер, если есть хаброиконка Z->Я?
0
qmax #
иконка маленькая, а заголовок "… я… в Microsoft" большой :)
+6
me76 #
«Проработав пять лет в различных командах в Майкрософт я вынес несколько вещей» — а они в курсе, что вы выносили у них вещи? :))) несуны добрались уж и до майкрософта :)))
0
qmax #
«Sriram Krishnan» — это же индусское имя?
0
MaLikoV #
Да.
0
Omni #
Сам работаю в достаточно большой компании — всё правда. И пытаюсь делать что-то новое, и косячу, и получаю за это :-)

Очень оптимистичная и полезная статья, спасибо.
–2
shaman007 #
Хреново там работать. Майкробы могут напасть так, что майкроскопом не отмахаешься.
+1
DZVlad #
У меня создалось впечатление, что статья собрана из множества кусочков более оанних. Я почти уверен, что читал некоторые бллки чуть ли не кусками раньше. Это, впрочем, не умаляет пользы от прочтения.
0
afiskon #
Однажды я сильно накосячил — веб-сервис, к которому обращаются сотни раз в секунду лежал минут 20. Этот факт я утаил. Интересно, что бы изменилось, если бы я разослал письмо с признанием?
0
RayZ #
Вы бы выйграли ;) Не для всех остальных, но для себя.
0
afiskon #
Извините, но я действительно не понимаю. Есть подозрения, что от меня ускользает некая глубокая мудрость. Или мне просто не хватает жизненного опыта.
0
MaLikoV #
Хуже Вам бы не было. А вот что могло быть, зависит от тех действий которые Вы совершили и какую конечную цель преследовали.

Возможно с Вашей стороны и не было явного косяка, а вот среда в которой Вы действовали, могла по какой то причине отказаться принимать и напрочь перестала функционировать от ваших деяний. Или Вы совершили необдуманное действие, которого и не было бы, подумай Вы о последствиях более глубоко.
0
Prometheus #
«Я далек от мысли», но утверждение — «Поглядывай на очередь перед своей дверью» — весьма спорно.
Конечно, это здорово, что с тобой считаются и тебя уважают, приходят к тебе за советом или просьбой. Но в то же время это говорит о том, что твои сотрудники не могут самостоятельно принимать решения/решать вопросы — а это очень плохо, в том числе и для компании.
0
Teapot #
Остались ещё грамматические ошибки. Например, употребление слов «что» и «чего».
0
beloks #
Превосходно написали, а вы хорошо перевели, так держать!
0
afaber #
<зануда mode=on/>
Политика, политика, политика… удивительно, как у них остается время еще и код писать. Хотя, судя по конечному результату… маловато времени в сутках :-D
<зануда mode=off/>
+1
petergreen #
Есть мнение, что эти советы универсально подходят для всего окружающего мира и любой области жизни))

потому что жизнь наша — командная игра в такой большой-большой компании
0
theelephant #
Перевод «Хакерство – это креативный процесс. » (Hacking is a creative process) не совсем верно.
Скорее всего имеется введу «Исследование — это созидательный процесс», ибо тут «Hacking» не в смысле криминала, а именно «страсть к исследованию или написанию компьютерных программ (как правило, вне систематической инженерной деятельности)», как подсказывает нам Яндекс.Словарь. Вдумайтесь какой взлом в майкрософте? :)
0
Insane #
Ну а кто про криминал говорит, рукипедия говорит, что:
Хакер — чрезвычайно квалифицированный ИТ-специалист, человек, который понимает самые основы работы компьютерных систем. Это слово также часто употребляется для обозначения компьютерного взломщика, что в общем случае неверно.
Хакерами называют, например, Линуса Торвальдса, Ричарда Столлмана и других создателей открытых систем мирового уровня. В России ярким примером хакера является Крис Касперски.
0
butaji #
Слово hacker (смышленный гик) очень сильно искажено в настоящее время и часто путается с cracker (как раз те hackers которые нарушают закон)
+1
Inskin #
Я бы подсократил статью. Я бы написал — «я научился в Майкрософт быть адекватным».
0
yuhenobi #
Очень жаль что это только перевод, т.к. мысли здесь высказаны корректные и зрелые.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.