Почему вы не любите Microsoft?

  • Автор темы Qok
  • Дата начала
Qok

Qok

Новичок
Регистрация
03.09.2004
Сообщения
45 424
Реакции
239
Баллы
0
"А вот скажите мне, заядлые гуру компьютерных технологий, за что вы не любите компанию Microsoft" – спрашивает Дмитрий Митрофанов, заместитель директора по ИТ "Абсолют Банк". Он считает, что тут дело не в багах, синем экране смерти, монополизации отраслевых стандартов офисных приложений и т.д. Это не причины. Это поводы. Корень же русской нелюбви к Microsoft прячется гораздо глубже.

Начну издалека. Когда-то давно компьютер для вас был чем-то сакральным и священным. Его нельзя было купить в магазине (что за пошлость!). Его можно было либо собрать самому, либо купить у тех гуру, которые сами его собрали. А еще, если повезло со знакомыми, можно было получить по блату доступ на кафедру института или НИИ к какому-нибудь компьютерному монстру, клацающему перфокартатами и призывно мерцающему зелеными терминалами. CM-2, M-6000, EC-1030, VAX-11/730, PDP-11.

Чуть позже, уже в век PC XT, никто из вас не знал, зачем он нужен (ну кроме диггера и червяка), но вопрос этот вызывал бурные эмоции по поводу того, что "это же будущее!" Но при этом работали вы в DOSe, а директору какой-нибудь конторы показывали, как классно в Norton можно файлики копировать слева направо и наоборот. Но интерес к вам заканчивался, как только вы предлагали заменить его любимую секретаршу компьютером.

Более продвинутые в бизнес-сознании рассказывали про Clipper (DBase) и про то, как здорово хранить всю номенклатуру его товаров в компьютере.

А вечерами вы из-под Кнута изучали сортировку методом пузырька, писали на Assembler и радовались, когда удавалось уменьшить объем загружаемого в память модуля на 7 Кбайт за счет более оптимального использования подпрограмм и передаваемых параметров. А свой графический курсор в текстовом режиме DOSа помните? (всплакнул)

У каждого была своя методика построения интерфейсов, свои библиотеки, своя скорость разработки ассемблерных интерфейсов для баз и базенок, которые вы клепали заказчикам.

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

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

А потом MS подложил свинью. Он выпустил Windows, который не только пустил прахом все ваши многолетние наработки интерфейсов, но и позволил зеленым шелкоперам, которые только-только компьютер в институте увидели, конкурировать с вами по скорости разработки и, как следствие, получить доступ к деньгам заказчика.

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

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

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

Вот именно тогда вы и начали говорить, что во всем этом виноват MS, так как он поощряет бездарное программирование, не требует оптимизации, сам Windows написан не на Assembler, а "О, Боже, на С++!", и о какой эффективности кода можно говорить в таком случае. И вообще, это сговор производителей железа и ПО. Типа Microsoft получает отчисления от производителей железа за то, что делает каждую свою следующую версию более громоздкой и медленной для того, чтобы увеличить продажи новых более мощных компьютеров.

"А вы знаете, что они вставляют дополнительные NOPы в циклы для замедления работы операционки"

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

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

А когда пришел настоящий бизнес, божок был свергнут с пьедестала, как всегда оставив после себя горечь обманутой веры. И так случилось, что связали мы это с именем всемирного зла. С именем Microsoft.

А кто–то из нас рискнул начать все сначала, получив по FIDO свой первый дистрибутив UNIX и впадая в телячий восторг при виде компиляции GNU-проекта с одновременным форматированием дискеты. И это немудрящее по своей простоте действие находило в нас новую точку опоры для священной войны с предавшим нас бывшим
другом.

Но некую иронию ситуации я вижу еще и в том, что довольно большая часть обманутых в вере уехала на Запад, не найдя для себя здесь возможностей для реализации своего духа. Там их, конечно, обломала среда, но они привезли с собой такую искреннюю горечь и обиду попранных в вере, что не поверить им было нельзя. Они стали своеобразными антиевангелистами для Microsoft. И думаю, что много неокрепших душ от компьютерной индустрии позаимствовали неприязнь к господину Гейтсу именно у ярких, вдохновенных и эмоциональных талантливых эмигрантов, которые вложили в свои проповеди всю обиду на жизнь, на нереализованность, на никому не нужное их высшее образование и блестящее знание регистров процессора 8086.

Билл Гейтс, наверное, до сих пор не понимает, что он пострадал за веру, любовь и Отечество. Наше с вами Отечество. За наш СССР, нашу Родину.

Дмитрий Митрофанов, заместитель директора по ИТ "Абсолют Банк"
 
Z

ZASlonovsky

Активный участник
Регистрация
21.10.2009
Сообщения
8 588
Реакции
139
Баллы
63
Красиво...
 
LSD

LSD

Участник
Регистрация
25.01.2010
Сообщения
2 189
Реакции
18
Баллы
38
многабуквнеосилил...
На что упал взгляд - чушь, по оптимизации поржал))) билли превед...
 
Z

ZASlonovsky

Активный участник
Регистрация
21.10.2009
Сообщения
8 588
Реакции
139
Баллы
63
Ну а что такое? Очевидно, что языки высокого уровня требуют больше ресурсов, чем аналогичные программы на том же ассемблере. За удобство разработыки приходится платить ресурсами.
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 370
Реакции
115
Баллы
0
А можно конкретнее? Я, чойто, не увидел никакой чуши.

Ну вот смотри, 10 лет назад полное описаний ДОС прерываний у меня было в двух книгах. Причем не толстых. И не нужно было никаких элетронных книг, хватало бумажных. Сейчас у меня по винде уже отдельная коробка книг с описанием WinAPI, плюс сюда добавим разные знания для написания программ и драйверов, плюс еще такие технологии как COM/CDOM/COM+. Я вспоминаю ДОС как букварь в первом классе, по уровню его сложности по сравнению с виндой текущей.
 
regulator

regulator

Активный участник
Регистрация
13.04.2006
Сообщения
43 169
Реакции
3 736
Баллы
113
Ну вот смотри, 10 лет назад полное описаний ДОС прерываний у меня было в двух книгах. Причем не толстых. И не нужно было никаких элетронных книг, хватало бумажных. Сейчас у меня по винде уже отдельная коробка книг с описанием WinAPI, плюс сюда добавим разные знания для написания программ и драйверов, плюс еще такие технологии как COM/CDOM/COM+. Я вспоминаю ДОС как букварь в первом классе, по уровню его сложности по сравнению с виндой текущей.
По детскому трёхколёсному велосипеду тоже ностальгируешь? Седло, пара педалей, и никаких тебе турбин-инжекторов, климатов-кондиционеров и прочих геммороев для слесарей-элекроннщиков ...
 
Y

Yujen

Guest
ай яй ))))))
Все движется вперед! почему-то на копейках никто не ездит, при возможности пересесть на мерин(финансовая сторона вопроса не рассматривается, подразумевается, что есть)
 
LSD

LSD

Участник
Регистрация
25.01.2010
Сообщения
2 189
Реакции
18
Баллы
38
А можно конкретнее? Я, чойто, не увидел никакой чуши.

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

То что описывается в статье про коддеров применимо для тех, кто работал по-одиночке, не в команде, соответственно решался совсем другой уровень задач. На сегодняшний день команды,разработчиков пишут спец. софт, как под нужды заказчика так и универсальный. Написание индус-стайл кода соответственно лидирует в мировом программировании, но и пишут его соответственно индусы и китайцы (дешевая раб. сила). В нашей Российской действительности требования к коду, функционалу и кроссплатформенности гораздо выше и соответственно доля кода аля индус-стайл меньше, соответственно приходится применять немного другие технологии и знания (не мифические). Граммотный софт совместно с желозом стоит хороших денег.

По поводу того, что уехав в штаты им приходится индусить и разочаровываться по этому поводу - нет. Повторюсь, индусят - соответственно индусы и китайцы, в тех же штатах очень много крупных ИТ компаний, таких как Гугл, Скайп(уже съедены), АОЛ, множество софтверных и т.п. и там на месте требуются в большинстве случаев не роботы (роботов используют в описанных выше странах).

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

По поводу оптимизации - это критичный фактор для многих заказчиков, для примера возьмем формирование отчета за месяц средней/крупной Саратовской компании, процесс может длится сутки-двое, и это не предел. А если произошла ошибка формирования отчета из-за неправильно указанных данных - прийдется еще раз повторить операцию. После берем, поднимаем например Оракл под ее же файловой системой, пишем софт под базу - прирост производительности увеличится минимум на 50%. Это камень не в сторону майкрософта, а автора статьи. Кол-во информации с каждым годом растет, ее обработка требует больших ресурсов - соответсвенно оптимизация это не какая-то выдуманная фигня. Еще момент по оптимизации - теже майкрософтовцы после выхода Висты поняли, что надо что-то делать.

По поводу серверных осей средних/крупных компаний с большим спектром требований - и здесь предпочтение не в пользу майкрософта по вполне понятным причинам.

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

Еще по качеству продуктов - можно задать веб-разработчикам вопрос: что для него есть ИЕ4,5,6,7 и какие эмоции вызывает отладка под них?!

В общем если целиком комментировать статью можно написать книгу, на что нет ни времени ни желания) (и так обед свой профукал).
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 370
Реакции
115
Баллы
0
ай яй ))))))
Все движется вперед! почему-то на копейках никто не ездит, при возможности пересесть на мерин(финансовая сторона вопроса не рассматривается, подразумевается, что есть)

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

Romario

Новичок
Регистрация
01.03.2007
Сообщения
1 900
Реакции
1
Баллы
0
так-то все по теме. Но во всем виноваты сами программисты, т.к. я не являюсь поклонником винды и вообще считаю что винда это Xbox, она служит только для игр. Винда стоит дофига, а там по сути становится все не удобнее. Все бухгалтерсике программы пишутся почемуто только под винду (ну по крайнеймере в России), а про клиентбанки я вообще молчу... ( Экспресс-Волга ПРИВЕТ!!!). если брать Яблоки, то там хотябы всегда все удобно. Линукс можно вообще настроить под себя как хочешь. Так что в том что многие ненавидят винду виноваты программисты, которые не пишут кросплатформенные вещи.
 
LSD

LSD

Участник
Регистрация
25.01.2010
Сообщения
2 189
Реакции
18
Баллы
38
Так что в том что многие ненавидят винду виноваты программисты, которые не пишут кросплатформенные вещи.
Ненависть у людей всеже к Билли, который строил свою империю на грязных играх, воровстве интел. собственности, подставах, лобби и корупции.Как результат - почти монополия порожденной корпорации и высокие цены на софт. До сих пор происходит лоббирование интересов компании, существуют договоренности с вузами по программе подготовки инженеров, основная цель подсадить молодых на их средства разработки, соответственно в планах написание софта чисто под майкрософт.
;)
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 370
Реакции
115
Баллы
0
так-то все по теме. Но во всем виноваты сами программисты, т.к. я не являюсь поклонником винды и вообще считаю что винда это Xbox, она служит только для игр. Винда стоит дофига, а там по сути становится все не удобнее. Все бухгалтерсике программы пишутся почемуто только под винду (ну по крайнеймере в России), а про клиентбанки я вообще молчу... ( Экспресс-Волга ПРИВЕТ!!!). если брать Яблоки, то там хотябы всегда все удобно. Линукс можно вообще настроить под себя как хочешь. Так что в том что многие ненавидят винду виноваты программисты, которые не пишут кросплатформенные вещи.

Что бы понять почему софт пишут под винду нужно поработать в данной области, и тогда все станет на свои места. Например разработка того же бухгалтерского софта встанет в 2 раза примерно дороже написать под линукс. А кто хочет платить удвоенную цену. И пслю еще покупаемость будит ниже нанмого. Те получается что софт изначально будит УБЫТОЧНЫМ. И это тебе не стоиомсть какой нибудь лицензионной винды, это миллионы долларов. Или ты думаешь что писать под винду это прихоть программистов, и они заставляют менеджера/техдиреткора/директора/тимлида написать софт такой как они хотят? Типа им так прикольнее? Всем управляют деньги, а не программисты.
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 370
Реакции
115
Баллы
0
дот нет или ява?

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

LSD

Участник
Регистрация
25.01.2010
Сообщения
2 189
Реакции
18
Баллы
38
А ты видел деотнет линуксовый?

Неправильно вопрос задал) Имел ввиду разницу стоимости написания на дот нете (под винду) и яве(под никсы). Яву можно заточить под кросплатформ, правда придется немного помучаться с библиотеками, но результат будет) И еслибы почаще писался софт под кросплатформ - стоимость бы тоже снизилась. А так получается, что продолжаем закапываться все глубже и глубже. Последствия могут быть разными, заканчивая монополией майкрософт... Сейчас Гугл молодцы в этом плане, отбивают по чуть чуть, мобильные оси уже почти перебили, осталось дело за остальным.
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 370
Реакции
115
Баллы
0
Неправильно вопрос задал) Имел ввиду разницу стоимости написания на дот нете (под винду) и яве(под никсы). Яву можно заточить под кросплатформ, правда придется немного помучаться с библиотеками, но результат будет) И еслибы почаще писался софт под кросплатформ - стоимость бы тоже снизилась. А так получается, что продолжаем закапываться все глубже и глубже. Последствия могут быть разными, заканчивая монополией майкрософт... Сейчас Гугл молодцы в этом плане, отбивают по чуть чуть, мобильные оси уже почти перебили, осталось дело за остальным.

Это не политика что бы принимать решения которые не выгодны, вот найди инвестора на много миллионов долларов и рискни, воплоти свои кроссплатформенные решения. А когда профукаешь первый миллион, то задумаешься кто устанавливает требования к разработке софта.
 
LSD

LSD

Участник
Регистрация
25.01.2010
Сообщения
2 189
Реакции
18
Баллы
38
Это не политика что бы принимать решения которые не выгодны.

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

эрмак

Участник
Регистрация
11.10.2009
Сообщения
5 239
Реакции
1
Баллы
38
+много к постам Denwerа по теме. На удивление согласен с ним совершенно.

Ну почему же не выгодны?
Например разработка того же бухгалтерского софта встанет в 2 раза примерно дороже написать под линукс.
А конкретно с той же бухгалтерией тот же 1С законченый с веб мордой стартанет от 150-200 тысяч за готовый подогнаный продукт, под который не надо будет мегообучать персонал. Найти под него специалиста по доработке, переделке и прочему не будет стоить мегаденег и не займет кучу времени. А под другими осями? Сколько будет стоить там разгаботка продукта? Сколько потратиться денег на его внедрение и сопутку? А где ты найдеш в какой нибудь тьмутаракани специалистов с поддержкой его?
Миром правят бабки. Старые, потные, злые бабки.


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

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

Yujen

Guest
Ну ка , ну ка поподробюнее про мерин, а точнее замену данной технологии например для автоматизации созадния какких нибудь отчетов в оффисе. Все работает именно по данной технологии. Хоть майкрософт и обещала что в приходом дотнета все станет очень просто и прозрачно, но по факту никакого прогресса в плане упрощения работы.
про мерин, я имел ввиду, что накой сидеть на досовских БД (foxpro, к примеру), когда есть SQL базы? к чему вообще сидеть под досом, если есть графические ОС

пофигу на их кроссплатформенность! на работе только одна 1С из виндовых приложений, остальное все прекрасно заменено линуховыми аналогами, да и та работает прекрасно себя чувствует под wine@Etersoft.
все отчеты делаются в 1С, для построения и бизнес-планирования есть предложение на php+mysql(этим двум вещам винда вообще не нужна)

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