LINUX.ORG.RU

Что такое предметная область?

 


1

1

Погуглил, никуя не понял.

Вот Bioreactor писал, что для программиста самое важное - предметная область Фриланс для джуниора (комментарий)

Какая предметная область, например, у веб-программиста? У системного программиста?

Какая предметная область, например, у веб-программиста? У системного программиста?

у веб-программиста - веб-технологии, у системного - операционные системы

Harald ★★★★★
()

Ну, это если вы, к примеру, пишете программное для эмиссионного спектрометра, то предметной областью является спектроскопия, оптика, физика/физико-химия/химия.

Если пишете программное для управления беспилотным ЛА, то предметная область - аэродинамика, навигация.

Т.о., в посте, на к-рый вы сослались, сказано о том, что кодировать можно научить и макаку-резуса. Но необходимости иметь технические знания, кругозор и эрудированность в технической (прикладной, предметной) области, где будет применяться программное обеспечение, никто не отменяет. И виртуозу-обезьянке предпочтут грамотного инженера. Кодированию научить быстрее, легче и дешевле; сопромату - гораздо дольше, сложнее и дороже.

braindef
()

Какая предметная область, например, у веб-программиста?

говнокодинг

mashina ★★★★★
()

ещё предметными областями бывают бухучёт, складской учёт, электроника, телекоммуникации, акустика, физика частиц - в общем всё, где требуется какое-то ПО :)

Harald ★★★★★
()
Ответ на: комментарий от braindef

Если пишете программное для управления беспилотным ЛА, то предметная область - аэродинамика, навигация.

скорее теория управления

Harald ★★★★★
()
Ответ на: комментарий от braindef

Кодированию научить быстрее, легче и дешевле

Можно парочку историй успеха когда брали инженера и обучали кодированию?

Может, быстрее нанять толкового программиста и поставить работать их в паре?

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Можно парочку историй успеха когда брали инженера и обучали кодированию?

As a new programmer at 2Is, we don’t expect you to have pre-existing knowledge of Lisp…or of any programming language! You will work closely with Senior Developers and other members of the software team to learn Lisp. Most of the 2Is developers are trained as mathematicians, so you will be learning from people who were once in your shoes.

http://www.2is-inc.com/software-team.html

anonymous
()
Ответ на: комментарий от braindef

Если пишете программное для управления беспилотным ЛА, то предметная область - аэродинамика, навигация.

Неправда, теория оптимального управления.

buddhist ★★★★★
()
Ответ на: комментарий от anonymous

это как раз пример true_admin-а

Может, быстрее нанять толкового программиста и поставить работать их в паре?

qnikst ★★★★★
()
Ответ на: комментарий от braindef

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

gavlig ★★★
()
Последнее исправление: gavlig (всего исправлений: 1)
Ответ на: комментарий от qnikst

это как раз пример true_admin-а

В каком месте? Там берут математиков. Для математика разобраться в несчастной кодережечке вообще не проблема.

anonymous
()
Ответ на: комментарий от qnikst

т.к. программисты уже есть, иначе бы брали и математиков и программистов.

Так они тоже математики. Нянчиться с «толковым программистом» нафиг никому не сдалось.

Да и где ты вообще видел Lisp-программистов? У «толковых» свои языки, соответствующие уровню интеллекта.

anonymous
()

Какая предметная область, например, у веб-программиста?

Если веб-программист программирует что-то финансовое - то финансы и будут предметной областью. Если дейтинги на похапешке лабает, то предметная область - сводничество. Ну и дальше в том же духе.

У системного программиста?

Системы, очевидно.

anonymous
()
Ответ на: комментарий от true_admin

Инженер программистишку поймет, а вот программистишко инженера не поймет никогда. Impedance mismatch такой.

anonymous
()
Ответ на: комментарий от anonymous

Довелось когда-то эксплуатировать ПО написанное «специалистами» в предметной области. Это был мрак. Прошло уже 18 лет, но я этого никогда не забуду.

dvl36
()
Ответ на: комментарий от anonymous

программистишко инженера не поймет никогда

Угу, а ещё гуманитарием никогда много денег не заработаешь. Тебе в http://vk.com/studentengineer

true_admin ★★★★★
()

Bioreactor писал, что для программиста самое важное - предметная область

А про МВА он тебе не писал?

J ★★★★★
()
Ответ на: комментарий от dvl36

Довелось когда-то эксплуатировать ПО написанное «специалистами» в предметной области. Это был мрак. Прошло уже 18 лет, но я этого никогда не забуду.

Это правда. Предметники пишут в лоб, абсолютно неподдерживаемый код. У программирующего инженера никогда не будет красивого кода. Только тупой хардкор. По себе знаю. Однажды спроектировал схему, развел плату, распаял, тогда обнаружилось, что одну из микросхем поставил (на бумаге еще) неправильно. Шину данных у микросхемы поставил в инвертированном порядке, вместо 0-7 был порядок выводов 7-0. Оценив масштаб проблемы, предпочел менять программно порядок битов в байтах команд и данных, нежели резать дорожки и перепаивать. Благо, сам писал программу для контроллера.

А как работало! Конфетка!

ansky ★★★★★
()
Ответ на: комментарий от TEX

Это предметная область дизайнера/верстальщика

Ты хочешь сказать, что табуретки только придумываются для задниц, а изготавливаются для какой-то другой предметной области?

DonkeyHot ★★★★★
()

вот смотри когда умение писать не было «спонсируемым государством/обществом» была отдельная специальность писарь - рудименты этого остались в системе нотариата(при том что они ещё кой какие функции выполняют )

представь - в своё время те кто умел писать поголовно умели писать/рифмовать стихи.

так вот смешивание

способности кодировать процедуры известной области деятельности это и есть уметь писать прозу.

способности вырабатывать новые процедуры/методы понятийный аппарат это есть более редкое умение/потребность

qulinxao ★★☆
()
Ответ на: комментарий от DonkeyHot

Я хочу сказать что форма и содержание разные вещи.

Дизайнер определяет форму и версту - веб-программист определяет конкретную реализацию.

TEX ★★★
()
Ответ на: комментарий от TEX

Дизайнер определяет

И оба трудятся на поприще предоставление пользователю интерфейса более «юзабельного», чем «select a lot from some table where something is true order by...».

DonkeyHot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.