Статус Microsoft Small Business Specialist

Контактная информация (495) 589 68 81 Техническая поддержкаУправление проектами

Неандерталец vs человек разумный

Версия для печати
Список блогов Текущий блог
Войти Регистрация

07.09.2006 02:08:56  Сергей Генералов
На одном форуме компания искала разработчика Битрикс, но большой специалист по PHP попытался объяснить общественности природную тупость такового. Копию моего ответа я разместил тут. Готов поспорить и прийти к истине, если Вы считаете, что я заблуждаюсь.


В этом контексте будет не лишним вспомнить одну из отличительных особенностей человека разумного - гомо сапиенс - от неандертальцев и обезъяны: он смог придумать орудие труда.

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

То же самое происходило и в системном и прикладном программировании: за неимением лучшего писали на ассемблере (уж прокалывание дырок в перфокартах вспоминать не будем ), потом появились чудо-компиляторы и интерпретаторы языков, С и Бэйсик ,например. Те, кто забил голову мнемоническими кодами команд процессора, очень комплексовали перед теми, кто мог одним вызовом функции вывести строчку текста на экран. Потом появились RAD-системы, типа Delphi и CBuilder - тут стали комплексовать те, кто для реализации оконного интерфейса на C, например, писал немеряно строк кода, а разработчик на Delphi вообще не одной (момент развития сред типа Turbo Vision можно пропустить, думаю, в виду не такого контраста).

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

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

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

Я предпочитаю авто конной повозке, когда еду по делам. А вы?

P.S.
Никого не хотел обидеть, так..наболело..

Trackback-адрес: /talk/blog/trackback.php/sgeneralov/14

Добавить комментарий

16.09.2006 21:11:11  Тарас Савчук

RE: Неандерталец vs человек разумный

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

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

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



18.09.2006 11:16:08  Сергей Генералов

RE: RE: Неандерталец vs человек разумный

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


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


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

Вообще, за последние два дня я сменил критерии оценки в этом вопросе. И винда хороша, и *nix-ы тоже.

Если у тебя цель заработать деньги, то ты дружишь с MS, если цель быть крутым и редким кибер-ковбоем - *nix и отряды добровольцев тебе помогут. Все это в контексте решения общих проблем, таких как ИС малого и среднего бизнеса и т.п., исключая задачи построения специфичных систем и априори *nix-систем, типа большинства хостингов.

 
Будем благодарны за отзыв, с радостью ответим на любые вопросы!

Повторите:
Сообщение:
Контакт:
Отправить!