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

Зачем вообще куда-то ехать?

  1. Просто потому что мы можем. Работа у нас обоих требует только хорошего Интернет-соединения и никак не привязана к какому-либо физическому местоположению. Я получил диплом в прошлом году, Вика - в этом, так что учеба нас тоже больше не держит.

  2. Пора жить а) вместе, б) отдельно от родителей. Съезжать в съемную квартиру в соседнем доме как-то мелочно, такую возможность лучше использовать более основательно, то есть, уехать куда-нибудь подальше и постараться побольше извлечь из этого переезда.

Почему Питер?

На самом деле, это единственный сколько-нибудь разумный для нас вариант.

Логика следующая:

  1. «В деревню, в глушь, в Саратов» ехать рано – мы молоды и у нас совершенно другие жизненные приоритеты.

  2. Уезжать из России пока не хочется.

  3. Ехать из 700-тысячного Тольятти в какой-нибудь город-миллионник не имеет особого смысла – разница не настолько велика, чтобы стоило заморачиваться с переездом.

  4. Москву мы активно не любим и как место, пригодное для жизни, не рассматриваем.

  5. Как видите, остается только Питер. Замечательный, красивый и интересный город, который нам обоим очень нравится. Мы давно хотели жить в Питере, а теперь еще и можем переехать. Ну, о чем здесь еще говорить?

Цели и ожидания

Культура

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

Профессиональное сообщество

Основное ожидание от профессионального сообщества — то, что оно здесь есть.

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

Хочется надеяться, что ситуация в Питере отличается в лучшую сторону.

Перспективы для бизнеса

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


Стрелка Васильевского острова

Microsoft притесняет разработчика дополнений к Visual Studio. По их утверждениям, TestDriven.NET подрывает рынок коммерческих версий Visual Studio и нарушает условия лицензионного соглашения.

По-русски: Microsoft снова против

Оригинал: Microsoft vs TestDriven.Net Express — пишет автор дополнения, вызывающего разногласия.

Кратко о сути проблемы

TestDriven.NET — это Add-In для Microsoft Visual Studio, предоставляющий возможность интеграции юнит-тестов в проект. Некоммерческое использование бесплатно, professional и enterprise версии платные, цены начинаются от $95 за лицензию.

Надо заметить, что роль TestDriven.NET в экосистеме инструментов .NET весьма значительна. По опыту своего большого проекта на платформе Microsoft могу сказать, что без сторонних инструментов (как правило, open source) практически невозможно работать над чем-то серьезным. NUnit, NAnt, CruiseControl.NET, fxCop, NCover, Selenium — без всего этого проект бы просто рассыпался как карточный домик. Для тех, кто использует TestDriven.NET, его отсутствие было бы, думаю, столь же критично.

Microsoft недоволен тем, что TestDriven.NET работает со всеми версиями Visual Studio, включая бесплатную Visual Studio Express. По их словам, это подрывает рынок для старших версий Visual Studio и нарушает условия лицензионного соглашения.

Развитие событий:

  • 1 декабря 2004 - Выпущен TestDriven.NET 1.0, пока бесплатный

  • 27 февраля 2006 - Jamie получает статус MVP (Microsoft Most Valued Professional) за вклад в развитие профессионального сообщества.

  • 10 июля 2006 - выпущены Professional и Enterprise версии TestDriven.NET

  • 10 октября 2006 - Jamie лишается статуса MVP, вероятно в связи с разногласиями по TestDriven.NET

  • 31 марта 2006 - 17 апреля 2007. Идет переписка Jamie с Microsoft. По итогам Jamie наконец-то узнает, какую лицензию по мнению Microsoft нарушает (Visual studio Express EULA). Какой пункт лицензии нарушен — неизвестно. Быстро все-таки работают большие компании…

Jamie утверждает что наконец-то получил от британских юристов Microsoft указание пункта EULA, который он нарушает. Речь идет о запрете на использование Visual Studio Express для ряда коммерческих целей. Впрочем, так и непонятно, является ли этот пункт соглашения законным и нарушает ли его TestDriven.NET.

Что думает сообщество

Реакция сообщества, думаю, очевидна. Microsoft must die, глубокое сожаление о плохом инструментарии разработки на .NET, удивление бездарным принятием корпоративных решений.

Аналитическое

Прослеживается тенденция неуклюжего Microsoft обращения с экосистемой open source-инструментов разработки для .NET. Могу предположить, что в дело вступает менеджмент Visual Studio, пытающийся за счет притеснения Microsoft поднять продажи инструментов разработки. То, что .NET в качестве платформы разработки несет при этом потери, на много порядков превышающие продажи Visual Studio… Да какое дело до этого менеджеру Visual Studio? Перед нами типичный пример близорукого управления в больших корпорациях — задача отдельного менеджера конфликтует с целями корпорации в целом.

В тему

Мартин Фаулер пишет о неясных перспективах Ruby на .NET, важности усилий сообщества по затыканию дыр в платформе (на примере Java) и о тенденции бегства лучших разработчиков с платформы .NET

« Previous PageNext Page »