October 22nd, 2010

Александр

Программист - это очень сложная работа

 Я уже 20 лет работаю в области ИТ.
И не перестаю удивляться интенсивности и скорости появления разных технологий, инструментов, программ, форматов данных.
Просто голова идет кругом.
Когда я изучал язык C, токнига Керниган Б., Ритчи Д. "Язык программирования Си" была тонюсенькой.
А нынешней книгой Страустуупа можно легко убить программиста.
Например, в области компьютерной графики каждый год появляется что то новое. Уже вышла OpenGL 4.
А я еще не освоил в полном объеме OpenGL 2.0.

Кроме того, в программе Cobalt есть ядро геометрического моделирования ACIS.
И само ядро постоянно развивается.
В программе Cobalt используется ACIS 16.0.4
А в программе Turbo CAD Mac используется ACIS 18.0.2.

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

Например, программа Alchemy стоит более $10 тыс. 
Развитие дошло уже до маразма. Большая часть времени разработчика уходит на поддержку разных форматов данных.
Например, я 3 года работал с программой EC-CAD. И почти все мое время ушло на создание интерфеса по обмену данными с другими CAD/CAM программами.
Люди не понимают друг друга и программы не понимают друг друга.
Еще 10 лет назад я мечтал, что формат XML спасет мир. Но что то процесс идет медленно.

Для смеха привожу требования к претенденту, выбрал самое одиозное
Collapse )
promo dom3d january 10, 2015 19:38 54
Buy for 50 tokens
Осмелюсь доложить, что миром уже не правит коррумпированная финансовая империя. Собственно говоря, они никогда и не правили миром. Хотя, может быть хотели. Ходит очень много баек про ум банкиров. Типа, если ты такой умный, покажи свои деньги. Очень хотелось написать, что миром правит интеллект.…
Александр

Грядет серьезный передел рынка

 Думаю, что уже ни для кого не секрет, что еще недавно незыблемое положение Microsoft  на  рынке ИТ подвергается серьезному давлению.
Недавно я писал об этом  Финансовый отчет Apple за четвертый квартал 2010 года 

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

Из ответа мне со стороны Юрия Панчула.
Мой вопрос
Юрий, я вот все время хотел спросить Вас о чипах MIPS. Дело в том, что я работал 6 лет на графической станции INDIGO-2 производства SGI. В качество процессора использовался чип MIPS. Интересно сейчас продожаются работы в Вашей фирме над этими процессорами?

Юрий работает в MIPS, акции которой прут как на дрожжах.

----------------------
Да, современные процессоры MIPS - это развитие той же архитектуры MIPS, которая была в Silicon Graphics Indigo-2, но для рынка встроенных систем. Кратко история архитектуры MIPS выглядит так:
-----------------
Мне интересно, когда китайцы начнуть делать чипы собственной конструкции.
---------------
Строго говоря, Loongson китайцы сконструировали сами. Они лицензировали у нас только архитектуру (систему команд), но не микроархитектуру (дизайн конвейера, внутреннюю организацию хардвера). Это для китайского национального процессора идеальный компромисс, ибо они могут одновременно говорить "мы задизайнили собственный процессор" и одновременно являются совместимыми со всеми компиляторами и операционными системами, которые написаны или спортированы для MIPS.

MIPS Technologies грубо говоря получает доход двумя способами:

1). лицензией готовых процессорных ядер (от миниатюрного MIPS M14K с 5 стадиями конвейера до многоядерного суперскалярного MIPS 1074K с 15 стадиями)

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

Другие известные процессоры, задизайненные таким образом - это Cavium, NetLogic (RMI/Alchemy) и т.д. Например 8-ядерный сетевой MIPS64 процессор от NetLogic:

http://www.linuxfordevices.com/c/a/News/NetLogic-Microsystems-NLX321103A/
Александр

В гостях у Гугла

Эти фотографии сделаны главным образом в штаб-квартире Гугла в Маунтин-Вью, Калифорния. Но есть несколько и из офиса в Нью-Йорке.
Если вы будете работать на них, то к вашим услугам предоставляется бассейн, массаж и даже капсулы для сна.
Фото офиса Google

Офис хорош, но я бы не хотел работать в крупной корпорации мелким винтиком.
Александр

Почему очень успешные CAD взлетают, а потом исчезают?


Почему бывает так, что большие, очень успешные компании взлетают, а потом исчезают? Ведь не из-за того, что они такие тупые. Компания непрерывно разрабатывает новый и новый функционал. И знаете, что случается, когда она доходит до определенного предела? Продукт уже удовлетворяет нужды среднестатистического пользователя. Но проблема в том, что клиенты, которые служат “мотором” для разработчика, заставляют включать в пакет всё более специфичные функции, которые в действительности нужны весьма ограниченному числу инженеров. А разработчик не может отказать им, поскольку это его самые большие, лучшие и прибыльные клиенты...

Фрагмент  отсюда


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