20.12.2012, 01:15 | #1 |
Участник
|
Цитата:
Почему
Поясню - не бывает врачей скальпеля или врачей троакатра или врачей кружки Эсмарха. Бывают врачи психиатры, терапевты, отоларингологи, окулисты, стоматологи и тд. Однако же программист на java, php, c, prolog или perl - это нормально. Какой толк в таком программисте, какой толк в заучивании операторов без знания предметной области. Почему не бывает просто программистов СУБД (обязательно идёт деление - oracle, mysql, ingres, postgres и тд), почему не бывает просто системных программистов, почему не бывает программистов экспертных систем, систем проектирования и тд. Почему только в этой специальности деление идёт по инструментам а не по сфере применения. Ведь тот кто знает предметную область на каком то другом языке программирования без особого труда выполнит задачу и на требуемом языке, (разумеется после разбирательства с языком программирования). А тот кто предметную область не знает, тому знание языка мало поможет, ибо если тема большая то он её за месяц два три никогда не охватит. ps. Я знаю единственно исключение из этого правила - "программисты" 1с. Там да, тема большая и в этой теме сформировалась своя специализация и свой круг. Но это исключение. http://useless-faq.livejournal.com/13413389.html |
|
20.12.2012, 09:43 | #2 |
Участник
|
Тролль большой, зеленый, жирный.
|
|
20.12.2012, 10:01 | #3 |
Участник
|
Автор предлагает ввести "крепостное право" для программистов, т.е. прикрепить их к конкретной предметной области. Оригинально, мягко говоря.
|
|
10.12.2013, 10:01 | #4 |
Участник
|
Вообще-то для предметных областей есть такое понятие, как "постановка задачи". То есть в идеале специалист в предметной области доходчиво и понятно объясняет программисту что, как и зачем он хочет получить в итоге. А чтобы писать действительно качественно на каком-то языке, небольшого "разбирательства с языком программирования" совершенно недостаточно.
|
|