Вход на сайт
Почему есть всё, кроме курсов?
1440 просмотров
Перейти к просмотру всей ветки
Quo Vadis патриот
в ответ Kislosladkaja 16.07.08 16:03
Кстати программист програмисту рознь.
Програмистов можно разделить на четыре основные категории, которые естественно подразделяются на более узкие
Категория 1. Программисты работающие с готовыми даными: ввод данных, их обработка, вывод (действительно порой достаточно курсов и собственого интереса)
Категория 2. Технические программисты-программисты пишущие программы к автоматам (высшее образование с элементами электроники и элктротехники)
Категория 3. Програмисты-"учёные" : физики, математики пишущие новые алгоритмы для решения серьёзных задач в современной науке и технике (высшее образование в точных науках, как физика, математика, докторские диссертации на научные темы)
Категория 4. Программисты понимающие суть -программисты способные с нуля создать ядро операционной системы, к ним же можно отнести дизайнеров процессоров и прочего железа (требования: талант и высшее образование)
Как пример: ставлю задачу перед программистом , написать алгоритм, способный трансформировать входящий аналоговый сигнал в его спектр.
Для начала программист почешит репу, пытаясь понять поставленную перед ним задачу...
допустим после многочисленнхх решершей в научной литературе он таки сможет разобраться, что такое спектральный анализ сигнала, найдёт (купит или слямзит)
нумерический алгоритм для решение фурье интеграла и создаст код. Как он без глубоких знаний о математичекой подоплёке тематики, сможет квалитативно определить
на сколько точно и правильно работает его алгорим. Никак!!! Для этого учатся ещё 5 лет, промовируют..и прочие...
Поэтому задачи такого уровня решаются в основном людьми понимающими тематику, теми же физиками и математиками, в упрощённой форме инженерами конструкторами
Программисты всех категорий умеют и знают синтаксис, но применять его на одном уровне они его уже не могут
Програмистов можно разделить на четыре основные категории, которые естественно подразделяются на более узкие
Категория 1. Программисты работающие с готовыми даными: ввод данных, их обработка, вывод (действительно порой достаточно курсов и собственого интереса)
Категория 2. Технические программисты-программисты пишущие программы к автоматам (высшее образование с элементами электроники и элктротехники)
Категория 3. Програмисты-"учёные" : физики, математики пишущие новые алгоритмы для решения серьёзных задач в современной науке и технике (высшее образование в точных науках, как физика, математика, докторские диссертации на научные темы)
Категория 4. Программисты понимающие суть -программисты способные с нуля создать ядро операционной системы, к ним же можно отнести дизайнеров процессоров и прочего железа (требования: талант и высшее образование)
Как пример: ставлю задачу перед программистом , написать алгоритм, способный трансформировать входящий аналоговый сигнал в его спектр.
Для начала программист почешит репу, пытаясь понять поставленную перед ним задачу...
допустим после многочисленнхх решершей в научной литературе он таки сможет разобраться, что такое спектральный анализ сигнала, найдёт (купит или слямзит)
нумерический алгоритм для решение фурье интеграла и создаст код. Как он без глубоких знаний о математичекой подоплёке тематики, сможет квалитативно определить
на сколько точно и правильно работает его алгорим. Никак!!! Для этого учатся ещё 5 лет, промовируют..и прочие...
Поэтому задачи такого уровня решаются в основном людьми понимающими тематику, теми же физиками и математиками, в упрощённой форме инженерами конструкторами
Программисты всех категорий умеют и знают синтаксис, но применять его на одном уровне они его уже не могут