Информационные технологии: карьера, трудоустройство, организация процесса производства программного обеспечения.
пятница, 29 июня 2007 г.
MS Office: Вы еще пользуетесь ворованной версией? Тогда мы идем к вам!
Мне сам факт понравился. Посмотрите в скольки журналах можно найди эти диски! Прикиньте общий тираж- это ж миллионы копий. Десятки миллионов! Условия распространения программы- типичная "шаровара". Интересно, если 90% пользователей этими дисками воспользуются, поставят офис, а потом его крякнут, то на оставшихся честных 10% покупателей компания отобьет ли свои затраты?
Ход интересный. Может быть даже в чем-то смелый.
вторник, 19 июня 2007 г.
Путь Microsoft
Первая, серьезная для меня, несостыковка с идеологией Microsoft произошла в конце 90х годов. Я тогда был студентом. Написал первую свою программу для печати "платежек" на MS Access 95. Оформил ее, как полагается, для продажи через интернет, сделал страничку, регистрировался где только можно. Программу качали, ею пользовались, и я приступил к написанию ее второй версии. Ох я там и развернулся! Получилась просто "бомбовская" программа. И тут вышел MS Office 2000. Стал я пробовать, запустится ли моя программа под 2000м Access'ом? Нет, не запустилась. Начал копаться с переделками и увидел, что время, затраченное на переделки, превышает время разработки второй версии программы! Да ну в баню, такие дела! Писать, писать программу, чтоб потом ее фактически по-новой переделывать? Несерьезно это. А дальше что? Ну переделаю я в этот раз, они выпустят следующую версию офиса, и опять все по-новой переделывать? Я отказался от дальнейшего развития программы. Затем начал осваивать Visual Basic. На нем программировать было просто, и я был восхищен этим, но опыт с MS Access отложился у меня в мозгу, и я осторожничал с его широким использованием. Недолго я с ним баловался, т.к. компания выпустила .Net, и мои проекты опять стали не компилируемые! Опять куча переделок... Эмоции опустим, просто скажу, что тогда я решил более не связываться с инструментарием для программистов от Microsoft.
Много лет я провел, используя другие компиляторы, никак не соприкасаясь с инструментальным ПО этой компании. Пережил 5-6 переходов между версиями компиляторов, и за все время никогда не испытывал серьезных трудностей (даже и несерьезных практически не было) с переходами.
В последнее время многое изменилось, и я опять начал пробовать инструментарий программиста от Microsoft. Нет, я не собираюсь использовать MFC, WTL- как ни как, а на дворе уже 21 век. Я уже не буду марать свои белоснежные ручки, описывая класс окна, регистрировать его, создавать окно данного класса и прочее- я это делал еще во времена Windows 3.1. Поэтому попробовал .Net... и опять испытал облом в стиле 90х (см. выше). Мое личное мнение- набор классов жутчайший. Как будто его продумывал профессор-теоретик. И глюки... может, это я такой "везучий"? Но, тем не менее, я упорно постигал .Net, насилуя весь свой 15-летний опыт программирования. И вот недавно обратил внимание, что .Net из моей жизни вымыло, и я обосновался опять на ПО не от Microsoft. А я так хотел обучиться технологиям этой компании и устроиться там работать! Карма.
Итак, читатель, Вы осилили эти два абзаца не ради прочтения кусочка моей трудовой биографии. Должна быть какая-то поучительная (согласен, смелое и спорное прилагательное) мысль в конце. Потерпите еще чуть-чуть. Скоро начну нити мысли стягивать в один пучок. А пока еще набросаю несколько достоверных и наглядных фактов:
Прочтите эту новость: Microsoft.com мигрировал на Windows Server 2008. С одной стороны- молодцы, здорово! А с другой стороны? Сколько лет им для этого понадобилось, чтобы разработать наконец таки тривиальный web-сервер (чай не космический корабль!)? Да лет 10, не меньше! И это крупнейшая софтверная компания в мире! Стыд и позор.
- Послушайте еще вот это: Николай Дударь рассказывает о библиотеках С++. Я обратил внимание на его рассказ о том, как они разрабатывали библиотеку на C++, в то же время делалась новая версия компилятора. Как у них из-за постоянных переделок в компиляторе библиотека постоянно не компилировалась. А почему для компиляции библиотеки они использовали компилятор, который даже не альфа-версия?! Второе, что смутило - слишком молодой парень, чтобы занимать такую ответственную работу. Дело не в возрасте, а в опыте, который приходит только с возрастом. Я считаю, что проекты должны возглавлять люди уровня Веселова и Садовского. Тем более, что речь идет о крупной компании, чья продукция используется миллионами людей.
- Евангелисты компании проявляют немалую активность, молодцы. Они азартны в продвижении продуктов компании в массы, но не реалисты. Их клич к провайдерам об организации хостингов на платформе Windows я считаю наивным. Почему? Арифметика проста: как они же пишут, такой хостинг будет стоить 20 баксов в месяц. Для сравнения, хостинг, на котором находится этот блог, мне обходится в 5 баксов. К тому же, в этой области много бесплатных или очень дешевых инструментов. Как говорится, "тут рыбы нет". Но у компании есть прекрасный способ добиться увеличения своей доли на рынке инструментов для организации хостинга. Проторенная дорожка- сделать либо весь инструментарий бесплатным, либо выпустить его Express-версию. Уверен, что Microsoft так и поступит в конце концов.
- Неоднократно в последнее время заманивали пользоваться их messenger'ом. Ну стоит от у меня уж как полгода. До сих пор ни одного контакта. Все мои друзья в аське сидят. И зачем тогда мне нужна эта программа? Притом, реально она не лучше аськи.
- У меня тут есть еще списочек недоумений по поводу Висты, Офиса и др. Я их оставлю за кадром - итак для флейма в комментариях материала достаточно.
По многим направлениям (ОС, ПО для офисной работы, браузеры) компания занимает лидирующие позиции. Программное обеспечение в этих областях развивается уже столь не активно как лет 5-7 назад- S-образная кривая развития явно вышла на верхнее платО. И теперь, чтобы занять чем-то высвободившуюся из этих неактивных проектов ораву программистов, и найти новые источники заработка, компания активно развивает другие направления своей деятельности. Это логично. У компании доля таких уже завоеванных и слабо развивающихся областей (рынков) постепенно увеличивается по отношения к новым или активно развивающимся рынкам. Неактивные, слаборазвивающиеся области характеризуются наличием стандартизации. Соответствие стандартизации требует от компании большей ответственности за свою продукцию. Ведь если есть несколько продуктов, соответствующих стандарту, то преимущество будет на стороне того, кто гарантирует в наибольшей степени соответствие стандарту, а также его дальнейшую поддержку. Таким образом, компания начинает "стареть". На ведущие позиции в компании выходят "старые зубры", которые опытны и "на зубок" знают стандарты, а не молодые и энергичные, которым не хочется, как "книжным червям", копаться в стандартах, а хочется двигать что-то новое, прогрессивное. Именно это и происходит сейчас с Microsoft. Компания находится в стадии перехода от юношества к взрослости. Послушайте, что говорит Веселов, Садовский (ссылки приведены выше). Они говорят об ответственности компании. Все это сопровождается увеличением бюрократии и сменой команд внутри компании (те, кто стоят у истоков компании, уходят).
В итоге "старение" не только Microsoft, но и других крупных игроков завершит бурное развитие рынка информационных технологий. Сейчас мы видим начало этого процесса, а конец мы вряд ли увидим- будем уж все на пенсии, не до этого нам будет. В конечном итоге, во всех областях информационных технологий будут приняты стандарты. Это сделает продажу, настройку и эксплуатацию ПО похожим на эксплуатацию, например, электрических бытовых приборов (фен купил, в розетку воткнул, кнопку нажал - суши волосы). Эту мысль уже не раз озвучивали. Я являюсь ее сторонником, но с поправкой, что это случится еще не скоро.
А что до меня и моей "невезучести" с ПО от Microsoft, то я не сомневаюсь, что как только компания "постареет", так начнет делать уже не рюшечки, а действительно простые, функциональные и удобные программы. Только я до этого времени не доживу.
среда, 6 июня 2007 г.
Колдовство от Google или понос мыслей
Свое общение с интернетом я начал, заведя себе почтовый ящик на mail.ru. Сервис тогда только открылся. Этот почтовый ящик я до сих пор активно использую. Мне нравиться mail.ru тем, что они не "взбрыкивают" новыми технологиями, а всегда стабильны и полностью перекрывают мои потребности: отличный спам-фильтр, собственные настройки фильтрации писем, большой размер ящика, различные способы доступа к ящику, редко падает. Хотя, с тех пор и открылось куча других почтовых сервисов, и я их пробовал, но факт остается фактом- с mail.ru я никуда не перешел. Притом другие сервисы mail.ru у меня вообще не прижились: ни блоги, ни фото, ни видео, ничего вообще. Только почта, да пожалуй, карта.
Я перепробовал в свое время:
- www.netscape.com (ящик, web-страничка и еще что-то).
- www.yahoo.com (ящик, конференции, персональная страница, поиск).
- www.yandex.ru (ящик, поиск, карта, закладки).
- microsoft'ские сайты: hotmail, msn, из последнего live.com.
Потом понравилось использовать каналы RSS. Перепробовал несколько программ и остановился на Google Reader. А потом..., потом мне не нужен был электронный блокнот- у меня есть наладонник, но как-то незаметно, сначала просто попробовал, потом надо было быстро запомнить что-то, так чтобы запись была мне доступна с любого компа. На наладоннике тыкать долго, автоматом нажал блокнот Гугла, и, с тех пор, я им пользуюсь постоянно. То же самое случилось с документами- текстовый редактор и электронная таблица. Свои статьи я набираю в docs.google.com потому что могу набирать их и на работе, пока перевариваю обед, и дома, переваривая ужин. Точно также незаметно для себя я стал использовать и другие сервисы гугла: блог, который вы сейчас читаете, раньше был на mail.ru, переводчик, новости, прогноз погоды. Естественно, для удобства свел это все вместе на персональной странице. Офигенно удобно! Плюс к этому с удовольствием пользуюсь пикасой ибо достал уже ACDSee- пользовался им много лет, но он стал уж больно сложный и тормозной, а интрефейс вообще стал полным Г... Вот и перешел на пикасу. А когда она позволила одним щелчком мыши отправлять фотки в web-альбом, то тут вообще на раз решились вопросы типа "А покажи фотки, как ты провел отпуск?". Про Планету Земля я уж и не говорю- любимая игрушка на досуге взять журнал "Вокруг света" и "полетать" по тем местам, про которые написано в журнале. Другая шикарная штука- Google Desktop. Как это удобно дважды нажав Ctrl попасть в поиск! Притом ищет еще и локально. Это особенно зашибительно, когда надо быстро контакт найти из Outlook'a не открывая самого Outlook'a.
Притом ни gmail, talk'ом я не пользуюсь- может со временем и возникнет в них потребность, а пока mail.ru справляется с моей почтой. Пробовал я пользоваться группами гугл (типа телеконференции)- пока отстой. Календарь тоже не использую. Поиск по русскоязычному вебу предпочитаю делать яндексом. Однако факт: я использую немало сервисов гугла и достаточно часто. Даже, ха-ха, рекламу от гугла внимательно читаю. Почему? Она информативна! Посмотрите на рекламу в моем блоге. Если вы его читаете, то вам наверняка интересны вопросы трудоустройства. Почитали статью и тут же реклама от гугла: "вакансия такая-то...", "агенство по трудоустройству...", "резюме...". Все в тему попадает.
И теперь скажите мне, как это могло произойти? Мозги мне промыли? Но ведь мне реально удобно всем этим пользоваться. А почему удобно- не знаю. Интерфейс простой, неказистый, вообще без наворотов и супер-пупер какого-то функционала. Вот взять live.com- куда симпатичней, есть все что мне надо. Более того, я даже настроил там все под себя. Но я не пользуюсь им! Он мне неудобен, кривоват. Что-то не так с этим live.com, а что- не осознается пока это мною.
Так почему же я так широко пользуюсь гуглом при всех его видимых недостатках? Колдовство прямо какое-то...