Date: 2013-02-27 05:13 pm (UTC)
From: [identity profile] sergiej.livejournal.com
Первого - к психологу, хотя нет, он сам лечится как раз, активная фаза.
Второй с комплексом бога. Программерство - обыкновенное ремесло, которое правда начинает организовываться в мануфактуры (и это ремесленников-полубогов тоже бесит). Ни наукой ни искусством в нём не пахнет.

Date: 2013-02-27 07:11 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
>Программерство - обыкновенное ремесло

не совсем.
В классическом ремесле (производство обуви, например) в каждую пару обуви надо вложить кучу времени-сил.

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

Date: 2013-02-27 09:53 pm (UTC)
From: [identity profile] sergiej.livejournal.com
Как раз идеальный пример, где сапожник = программер.
Сапожник делает один раз для каждой модели набор колодок и лекал, а потом только тиражирует.
И дать бы гениальному программеру решить тупую задачу - сделать удобную обувь, он скорее об стенку убъётся, или у него получатся дико красивые изнутри но уродливые снаружи и неудобные туфли.
Никакой науки нет, всё "великое" программирование доступно семилетнему ребёнку. Я однажды брал народ с улицы (среди них был кулинар и барменша) и через две недели они фигачили SQL-ами на второй линии сапорта, а через два месяца (кто удержался) быстрее "великих" программистов делали простые задачи в жабе.
А если ГП уходит в десяток уровней абстракции, и сам свой код без хорошей травы не понимает, то нафиг не нужно такое программирование.

Date: 2013-02-27 10:09 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
>Сапожник делает один раз для каждой модели набор колодок и лекал, а потом только тиражирует.

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

>а через два месяца (кто удержался) быстрее "великих" программистов делали простые задачи в жабе.

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

тупой героизм вида "хуяк, хуяк и в продакшн" (которое предлагаете вы) не везде прокатывает.

Date: 2013-02-28 09:31 am (UTC)
From: [identity profile] sergiej.livejournal.com
А вы про копии готовой программы для пользователей? Я это вообще не рассматриваю.
Колодки и лекала это утилиты, паттерны, фреймворки. Из них делается готовая программа аналогично как под конкретный размер делаются сапоги.

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

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 21st, 2025 02:56 am
Powered by Dreamwidth Studios