Приколы нашего городка.
Ехал сегодня на работу – увидел на дереве аккуратно прикрепленный листок с крупно распечатанной надписью «Micro$oft hates you».
Прямо на 156-ой, почти в самом центре главного кампуса. Во как!
Ехал сегодня на работу – увидел на дереве аккуратно прикрепленный листок с крупно распечатанной надписью «Micro$oft hates you».
Прямо на 156-ой, почти в самом центре главного кампуса. Во как!
В комментариях к предыдущему посту шла речь о том, что ФАС, прижимая монополистов, заботится о потребителях. Ну что ж, одного такого потребителя можно назвать уже сейчас (выделение мое):
Министр связи и массовых коммуникаций РФ Игорь Щеголев обсудил с президентом Microsoft International Жан-Филиппом Куртуа вопрос об установлении фиксированных цен на программное обеспечение для госзакупок в России.
Обе новости разделяет пара дней. Прямо какое-то мистическое совпадение.
Министр также отметил, что при внедрении в России этого механизма целесообразно устанавливать цены в рублях. По мнению И.Щеголева, Microsoft имеет достаточные возможности компенсации колебаний курса рубля к доллару с использованием хедж-фондов.
Я, кстати, думал, что в России цены и так в рублях. Или там такой специальный курс рубля планируется использовать?
Добавим немного позитива в сегодняшнюю новость о сокращениях в Microsoft. На нашей кухне сломалась микроволновка и на неё повесили стикер: «Not working!!!». Сегодня там появился второй стикер: «Please send a remote». Это стандартный запрос прислать ссылку на удалённую сессию отладчика, которым у нас традиционно отвечают на примерно половину присланных баг репортов.
Update: Добавилась еще пара стикеров: «Sorry, crashdumps only.» и «Appears to be a private build. Where are the symbols?».
Не могли бы прокомментировать ответ “Lepsik” по порядкам в Microsoft (тред):
автор – Диез
1, 2. Естественно, полтора – это величина условная. Просто большая длина обычно требует более одного движения для полного обзора
![]()
3. Никто не мешает сделать методы того же класса, но часто удобнее и логичнее разнести код на уровни, т.е. в отдельные классы (а то и в отдельные библиотеки).
Вообще, все это есть у Фаулера
![]()
это просто у вас программы маленькие.
![]()
в больших компаниях Microsoft/IBM/SONY, …. таких правил нет. У нас есть методы с телом в сотню экранов. А файл с методом тела процесса больше мегобайта.
За весь Microsoft не скажу. Расскажу, что видел сам.
Вслед за публикацией спецификаций, описывающих формат файлов Microsoft Office, Joel Spolsky написал неплохую статью, объясняющую почему формат этих файлов настолько сложен и, на первый взгляд, специально запутан до невозможности.
A normal programmer would conclude that Office’s binary file formats:
- are deliberately obfuscated
- are the product of a demented Borg mind
- were created by insanely bad programmers
- and are impossible to read or create correctly.
Если коротко, то проблема в том, что эти форматы имеют длинную историю и при их разработке преследовались совсем другие цели нежели преследовались бы при разработке формата «офисных» файлов сейчас. Это, кстати, касается и OOXML, так как этот формат по-прежнему должен поддерживать практически все возможности, которые предоставляют бинарные форматы.
Выводы в статье тоже заслуживают внимания. Если вы не пишете клон Microsoft Office (иными словами OpenOffice или StarOffice), то вполне вероятно, что идея реализовать работу с «офисными» форматами в полном объеме не слишком хороша. Вместо этого стоит либо воспользоваться OLE автоматизацией, которую приложения Microsoft Office вполне поддерживают, либо стоит выбрать формат по проще, но, при этом, совместимый с офисом.
Очередной цикл собеседований планируется в феврале и июне. Как обычно набираются разработчики (SDE) и тестеры (SDET). До февраля времени осталось совсем не много, так что стоит поторопиться и отправить резюме до конца января. Адрес для отправки: russrec@microsoft.com. Предполагается, что успешным кандидатам предложат позиции в Редмонде и Вакувере.
С требованиями к кандидатам и прочие подробности можно посмотреть здесь: http://blog.not-a-kernel-guy.com/2007/08/29/232.
Upd: В феврале будут набирать в Windows Core (Deployment, Kernel/VM и Networking). В июне – еще не ясно, скорее всего тоже в Windows.
Upd2: Alexander: Сегодня получил письмо из Microsoft о группах, которые будут в Бухаресте. Это Live Search и Atlas.
Upd3: Andrey: А вот что мне прислал MS по поводу Москвы: The hiring team is Windows Core, and there will be four groups within Windows Core interviewing: Windows Kernel, Windows Security, Core Networking, and Component Delivery Platform.
Взято из блога Ларисы Сазоновой:
На стажировку мы приглашаем разработчиков (Software Development Engineer) и тестеров (Software Development Engineer in Test) – студентов ведущих российских вузов.
Будем рады получать резюме на адрес: ruintern@microsoft.com.
Recent Comments