|
|
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Насколько чаще вам приходилось решать задачи программирования "нестандартными методами", придумывая и выдумывая что-то, чем применяя шаблонные приемы и испытанные другими, почерпнутые из книг методики и приёмы? Я считаю, что применять готовое не только можно но и нужно. а Вы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2007, 22:49 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Главное не делать из шаблонов культа. А то некоторые любят усложнять жизнь себе и коллегам ниже по званию - "нешто можно позволять делать так как удобно, а не как написано в Американской Книжке". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2007, 23:12 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Методы решения задачи стоит выбирать из соображений эффективности и целесообразности этих методов. Применение, например в экспертных системах, нейронных сетей зачастую может дать куда более худшие результаты при больших затратах, чем использование более стандартных методов. У всего есть своя ниша и не стоит лезть в другую имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2007, 23:24 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Чуть не дочитал. Желательно применять существующие методики с применением интеллекта, т.е. учетом задачи и выбором оптимального варианта, возможно с доводкой стандартных алгоритмов под свою задачу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 00:18 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Шаблоны при их тотальном применении, особенно в плане управления проектами по разработке ПО целиком, уже показали свою тотальную несостоятельность. В тех же Штатах генерация идей под девизом "гарантированный результат от применения Нашей Супер Методики" уже прекратилась. Идет возврат на изначальное "кадры решают всё". Для уровня программиста - всё то же самое. Инструменты для решения конкретной задачи выбираются эмпирически. Местное применение методик, особенно при большом количестве разработчиков - полезно, если методика применяется действительно в тему. Попытки же переложить всю программу в совокупность шаблонов и методик еще никого до добра не доводили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 09:27 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Должен признатся что из двух (или трёх) десятков шаблонов я, от силы понимаю только восемь, а реально применял два-три. Вот. Ну.. наверное так и должно быть. Каждому - по потребностям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 12:00 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
The_ShadoWШаблоны при их тотальном применении, особенно в плане управления проектами по разработке ПО целиком, уже показали свою тотальную несостоятельность. В тех же Штатах генерация идей под девизом "гарантированный результат от применения Нашей Супер Методики" уже прекратилась. Идет возврат на изначальное "кадры решают всё".Вы прочитайте, что спрашивалось. Речь не о том, применять ли грамотно и к месту шаблоны, методики. Речь о том, что большинство пытается программировать вообще не имея представления о шаблонах, методиках, best practices, выдумывая все на ходу и полагаясь на свой интеллект. Правилен ли такой подход? Стоит ли работодателям оплачивать набивание программистами шишек и поиск проторенных уже кем-то путей? Или брать на работу образованных и грамотных вместо умных и "творческих"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 22:28 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Carrolбольшинство пытается программировать вообще не имея представления о шаблонах, методиках, best practices, выдумывая все на ходу и полагаясь на свой интеллект. Не иметь представления и не интересоваться, спору нет, плохо. Повторять то что уже сделано вместо того чтобы двигаться дальше - аналогично. Но, если я не ошибаюсь, это свойство как раз нетворческих. CarrolПравилен ли такой подход? Стоит ли работодателям оплачивать набивание программистами шишек и поиск проторенных уже кем-то путей? Или брать на работу образованных и грамотных вместо умных и "творческих"? "Нам не нужны умные, нам нужны послушные". Было такое, ага. Если все задачи одинаковые, если работодателю удалось наладить конвейерное производство, если делаются ТЗ такой степени детальности, то наверно да, брать на работу прилежных закручивателей одной и той же гайки. Но на практике - такая "формализация всего" в лучшем случае только заявляется. Между творческими и нетворческими есть существенная разница: Как только возникнет необходимость решать какие-то нешаблонные вопросы в нешаблонных условиях, которые никто не знает как решать ("шаблона нет"), - для творческих это по их мнению возможность совершить подвиг и возвыситься (сделал то чего никто не знал как делать), а нетворческие трезво оценивают свои шансы, и им от нестандартных задач удовольствия никакого, для них это только, как они говорят, "рисковать задницей". Им этого не захочется, и вместо выполнения работы они займутся "прикрыванием задницы" - футболом и перекладыванием ответственности. Так что, наверное, набирать в войско надо и стойких дисциплинированных пехотинцев, и отважных диких кавалеристов, только правильно распределять, кто будет заниматься рейдами по тылам, а кто удерживать позиции и проводить зачистку каждого дома. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 01:35 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Собственно, сами шаблоны и методики не являются гарантией успеха. Они лишь помогают знающим разработчикам двигаться в нужном направлении. Ведь решение задачи все равно будет создано человеком, по шаблону или самостоятельно. В одних случаях это сэкономит его время, в других, наоборот усложнит задачу. Мое мнение, что знать их полезно, уметь применять - ценно, а вот уметь думать - бесценно! Иначе откуда они сами появились? Метод проб и ошибок + творческий подход и анализ. --- Идеи движут Мир! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 15:17 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Пример ситуации, когда действительно лучше делать по шаблонам: когда разработчики сменяются часто. Потому что разбираться со всякими фреймворками, которые написал один "творческий", у другого чаще всего желания крайне мало. "Лучше своё написать". В этом случае предпочтительно, чтобы, например, система записи событий в лог была выполнена с применением общеизвестного Logging Application Blocks, для которого довольно просто найти программиста, уже знающего и работавшего с ним. В то время как в случае самодельной разработки новому человеку в любом случае придётся некоторое время потратить на её изучение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 00:36 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Осака Вестингаузобщеизвестного Logging Application Blocks в каких кругах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 12:14 |
|
||
|
Программирование: интеллект vs набор методик
|
|||
|---|---|---|---|
|
#18+
Осака Вестингаузв случае самодельной разработки новому человеку в любом случае придётся некоторое время потратить на её изучение. Абсолютно все разработки самодельные , т.е. сделанные конкретными людьми или коллективами. Хотя могу допустить, что я просто не знаю систем, созданных искуственным интелектом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 12:17 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34482986&tid=1346099]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 436ms |

| 0 / 0 |
