Как раз идеальный пример, где сапожник = программер. Сапожник делает один раз для каждой модели набор колодок и лекал, а потом только тиражирует. И дать бы гениальному программеру решить тупую задачу - сделать удобную обувь, он скорее об стенку убъётся, или у него получатся дико красивые изнутри но уродливые снаружи и неудобные туфли. Никакой науки нет, всё "великое" программирование доступно семилетнему ребёнку. Я однажды брал народ с улицы (среди них был кулинар и барменша) и через две недели они фигачили SQL-ами на второй линии сапорта, а через два месяца (кто удержался) быстрее "великих" программистов делали простые задачи в жабе. А если ГП уходит в десяток уровней абстракции, и сам свой код без хорошей травы не понимает, то нафиг не нужно такое программирование.
>Сапожник делает один раз для каждой модели набор колодок и лекал, а потом только тиражирует.
копирование программерского труда требует ноль человекочасов и почти ноль денег. сделать еще одну пару обуви по готовым лекалам - мягко говоря долго и затратно.
>а через два месяца (кто удержался) быстрее "великих" программистов делали простые задачи в жабе.
к сожалению, "программирование вообще" не сводится к только быстрому решению простых задач.
тупой героизм вида "хуяк, хуяк и в продакшн" (которое предлагаете вы) не везде прокатывает.
А вы про копии готовой программы для пользователей? Я это вообще не рассматриваю. Колодки и лекала это утилиты, паттерны, фреймворки. Из них делается готовая программа аналогично как под конкретный размер делаются сапоги.
Не знаю, что вы имеете в виду под "программирование вообще", большинство проектов и задач с точки зрения алгоритмов банальны до боли, надо лишь их аккуратно и правильно реализовать. Небанальные алгоритмические задачи случаются раз на тысячу проектов, чтобы их решить берётся яйцеголовый из университета, и пару толковых скучающих ребят. Но даже в этом случае задача чертовски далека от науки. Никакого хуяк хуяк и в продакшн я не предлагаю, ровно наоборот, я предлагаю аккуратно, последовательно, без чудес, а если получилось не очень криво то продакшн.
no subject
Date: 2013-02-27 09:53 pm (UTC)Сапожник делает один раз для каждой модели набор колодок и лекал, а потом только тиражирует.
И дать бы гениальному программеру решить тупую задачу - сделать удобную обувь, он скорее об стенку убъётся, или у него получатся дико красивые изнутри но уродливые снаружи и неудобные туфли.
Никакой науки нет, всё "великое" программирование доступно семилетнему ребёнку. Я однажды брал народ с улицы (среди них был кулинар и барменша) и через две недели они фигачили SQL-ами на второй линии сапорта, а через два месяца (кто удержался) быстрее "великих" программистов делали простые задачи в жабе.
А если ГП уходит в десяток уровней абстракции, и сам свой код без хорошей травы не понимает, то нафиг не нужно такое программирование.
no subject
Date: 2013-02-27 10:09 pm (UTC)копирование программерского труда требует ноль человекочасов и почти ноль денег.
сделать еще одну пару обуви по готовым лекалам - мягко говоря долго и затратно.
>а через два месяца (кто удержался) быстрее "великих" программистов делали простые задачи в жабе.
к сожалению, "программирование вообще" не сводится к только быстрому решению простых задач.
тупой героизм вида "хуяк, хуяк и в продакшн" (которое предлагаете вы) не везде прокатывает.
no subject
Date: 2013-02-28 09:31 am (UTC)Колодки и лекала это утилиты, паттерны, фреймворки. Из них делается готовая программа аналогично как под конкретный размер делаются сапоги.
Не знаю, что вы имеете в виду под "программирование вообще", большинство проектов и задач с точки зрения алгоритмов банальны до боли, надо лишь их аккуратно и правильно реализовать. Небанальные алгоритмические задачи случаются раз на тысячу проектов, чтобы их решить берётся яйцеголовый из университета, и пару толковых скучающих ребят. Но даже в этом случае задача чертовски далека от науки.
Никакого хуяк хуяк и в продакшн я не предлагаю, ровно наоборот, я предлагаю аккуратно, последовательно, без чудес, а если получилось не очень криво то продакшн.