Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];

Вниз

Какой специалист с Вашей точки зрения предпочтительней ?   Найти похожие ветки 

 
Kostafey ©   (2007-05-11 17:59) [0]

Тоже хочу нахлынувшей на форум бредятиной позаниматься.

Вот что приходиться иногда слышать:
"Чистый" программист никому не нужен.
Нужен специалист и в предметной области.

Так вот и сабж. Какой специалист с Вашей точки зрения предпочтительней
для разработки АИС (или ряда АИС) для данной области деятельности

Опытный, толковый программист, но ничего не знающий о предметной области
или посредственный программист без практики, но знающий предметную облать ?


 
ArtemESC ©   (2007-05-11 18:06) [1]

Никакой никому не нужен


 
Kostafey ©   (2007-05-11 18:10) [2]

> Никакой никому не нужен

:))))
А какой нужен?

Дворник нужен?


 
Gero ©   (2007-05-11 18:12) [3]

Опытный, толковый программист, знающий предметную область.

Одним словом, лучши быть здоровым и богатым, чем бедным и больным. Остальное — кони в вакууме.


 
Игорь Шевченко ©   (2007-05-11 18:17) [4]


> Опытный, толковый программист, но ничего не знающий о предметной
> области


Опытный толковый программист, не знающий о предметной области, гарантировано напишет лучшую программу, чем


> посредственный программист без практики, но знающий предметную
> облать


 
StriderMan ©   (2007-05-11 18:17) [5]

а че такое АИС? :)


 
ProgRAMmer Dimonych ©   (2007-05-11 18:17) [6]

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


 
Desdechado ©   (2007-05-11 18:18) [7]

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


 
isasa ©   (2007-05-11 18:21) [8]

Desdechado ©   (11.05.07 18:18) [7]
:)
А если нет?


 
Kostafey ©   (2007-05-11 18:22) [9]

> Опытный, толковый программист, знающий предметную область.

Чего-чего а таких у нас просто нет. Ну т.е. есть, но единицы.
Во всяком случае, я только 1 знаю, (ну с натяжкой 2-их),
и то он еще работает помимо прочего на...

Остальные программсты либо стены красят,
либо их приглашают извне для конкретной разработки за большие $$.
:))

Вот и спрашивашивается какие лучше ?

я только 1 знаю
Не, сразу скажу это я не про себя. Я к числу тех отношусь, кто стены красит ;))))


 
clickmaker ©   (2007-05-11 18:22) [10]

предметную область иногда сам заказчик до конца не понимает... а вы хотите чтоб еще и программист


 
isasa ©   (2007-05-11 18:24) [11]

clickmaker ©   (11.05.07 18:22) [10]

предметную область иногда сам заказчик до конца не понимает...


:)
А оно ему надо. Он же эту область "автоматизирует" и за это деньги платит ...


 
Kostafey ©   (2007-05-11 18:24) [12]

> Если есть отдельный аналитик, способный грамотно поставить
> задачу и понимающий предметную область, то ему можно придать
> пяток чистых кодеров. И все будет ок.

Ваша правда. Так и делается.


 
Gero ©   (2007-05-11 18:27) [13]

> [9] Kostafey ©   (11.05.07 18:22)
> Чего-чего а таких у нас просто нет.

А я к тому что не нужно идеализировать, а нужно стремиться к идеалу во всех направлениях.


 
Плохиш ©   (2007-05-11 18:29) [14]


> Какой специалист с Вашей точки зрения предпочтительней ?

Который знает для чего нужны вода и моющие средства...


 
Kostafey ©   (2007-05-11 18:34) [15]

Вообще из ветки можно сделать довольно - таки интересный вывод:

Байка о том, что "Чистый" программист никому не нужен - не более чем миф.
Именно он-то и нужен, а если голова есть, то вникнуть в решаемую задачу он
всегда сможет. И решит он ее куда более грамотно, чем человек, знающий
"всего понемногу".

Я прав ?


 
Kostafey ©   (2007-05-11 18:35) [16]

> Который знает для чего нужны вода и моющие средства...

Да что ты, так много ведь не заработаешь, поверь моему опыту.
Главное знать как краску наносить :)


 
Gero ©   (2007-05-11 18:44) [17]

> [15] Kostafey ©   (11.05.07 18:34)
> Байка о том, что «Чистый» программист никому не нужен —
> не более чем миф.

Ага.

> Именно он-то и нужен,

Не всегда.


 
Anatoly Podgoretsky ©   (2007-05-11 18:48) [18]

> Игорь Шевченко  (11.05.2007 18:17:04)  [4]

Шиш чего он напишет, если только не изучит предметную область.


 
Gero ©   (2007-05-11 18:49) [19]

> [18] Anatoly Podgoretsky ©   (11.05.07 18:48)
> Шиш чего он напишет, если только не изучит предметную область.

Потому [3].


 
Kostafey ©   (2007-05-11 18:50) [20]

> > не более чем миф.
> Ага.

Спасибо, меня это больше всего интересовало.


> > Именно он-то и нужен,
> Не всегда.

Что вы имеете в виду?


 
Плохиш ©   (2007-05-11 18:50) [21]


> Kostafey ©   (11.05.07 18:35) [16]
> > Который знает для чего нужны вода и моющие средства...
>
>
> Да что ты, так много ведь не заработаешь, поверь моему опыту.
> Главное знать как краску наносить :)

Перед тем как голову покрасить, её надо помыть, а то всё-равно краска с грязью кусками слезет :-P
А ты про что подумал?


 
Kostafey ©   (2007-05-11 18:53) [22]

> [21] Плохиш ©   (11.05.07 18:50)

Снимаю шляпу. Уел.
1:0 В Вашу пользу. ;)


 
Gero ©   (2007-05-11 19:10) [23]

> [20] Kostafey ©   (11.05.07 18:50)
> Что вы имеете в виду?

Имею ввиду, что в каждом конкретном случае может быть необходим совершенно непредсказуемый вариант.


 
VirEx ©   (2007-05-11 19:25) [24]


> Так вот и сабж. Какой специалист с Вашей точки зрения предпочтительней
> для разработки АИС (или ряда АИС) для данной области деятельности
>
> Опытный, толковый программист, но ничего не знающий о предметной
> области
> или посредственный программист без практики, но знающий
> предметную облать ?

если он хороший алгоритмист, то вышеприведенные недостатки неважны


 
Sergey Masloff   (2007-05-11 19:33) [25]

Anatoly Podgoretsky ©   (11.05.07 18:48) [18]
>> Игорь Шевченко  (11.05.2007 18:17:04)  [4]

>Шиш чего он напишет, если только не изучит предметную область.

+1


 
Думкин ©   (2007-05-11 19:45) [26]

> Вообще из ветки можно сделать довольно - таки интересный
> вывод:

Ни разу нельзя. Это только если технарь по образованию такие выводы делаются. Но тогда и все можно, словно и бога нет.

Нужно сотрудничество. А универсалов уже нигде нет. Уайлс был возможно последним.


 
Kostafey ©   (2007-05-11 19:46) [27]

> если он хороший алгоритмист, то вышеприведенные недостатки
> неважны

Становится совсем интересно.
Какой уровень алгоритмиста подразумевется ?

Сортировка методом "пузырька" или расчет положения пикселов в окружности или еще выше ?

Да и потом, разве сегодня это столь важно. Нет, оговорюсь, важно, но главное
это уже знание технологии.


 
P   (2007-05-11 19:55) [28]

А что такое знание предметной области?

Если мне дадут набор формул по гидродинамике, то с помощью справочника по численным методам я смогу разработать алгоритмы и интерфейс к ним для управления нефтеперерабатывающим заводом...

Это к примеру.

Все остальное также красиво описывается математически. Отлично, если проектировщик и программист сперва договориться о терминах, до начала проектирования. В остальном проблем нет.


 
Sergey Masloff   (2007-05-11 20:05) [29]

P   (11.05.07 19:55) [28]
>Если мне дадут набор формул по гидродинамике, то с помощью >справочника по численным методам я смогу разработать алгоритмы и >интерфейс к ним для управления нефтеперерабатывающим заводом...
Смеяться или плакать не знаю. Да насос какой-нибудь рассчитаешь. Может быть. Потому что нюансов там немало ;-)
 А вот для управления заводом формул пока нет.


 
Думкин ©   (2007-05-11 20:10) [30]


> P   (11.05.07 19:55) [28]

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


 
Kostafey ©   (2007-05-11 20:11) [31]

> Если мне дадут набор формул по гидродинамике, то с помощью
> справочника по численным методам я смогу разработать алгоритмы
> и интерфейс к ним для управления нефтеперерабатывающим заводом...

Нет. Набор формул по гидродинамике - это 1/10. Необходимо вникнуть
в техпроцесс. Это сложнее. Кроме того, готового набора формул может и не быть,
а имеющиеся разрозненные собрать воедино неспециалисту сложновато.


> если проектировщик и программист

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

А в целом согласен.


 
Другой ©   (2007-05-11 22:24) [32]

P   (11.05.07 19:55) [28]

Вот у нас в городе хорошего 1С-ника трудно найти! Про алгоритмы я молчу, никакие, а вот знание предметной области, ... :)


 
TUser ©   (2007-05-11 23:33) [33]

> Игорь Шевченко ©   (11.05.07 18:17) [4]

Приходится иметь дело с программами, написанными и так, и сяк, и здак. И проф.-программистами и любителями (но профессионалами из данной предметной области). Если программа большая (от ~15-20 тыс. строк кода, условно), то самые лучшие, - написанные профями-программерами в теснейшем взаимодействии с программерами-любителями из данной области. Если меньше, то любители рулят, однозначно. Профессионалу пока объяснишь, да еще он и не понмает предмета настолько, насколько требуется ... А любитель может еще и ТЗ по мере необходимости корректировать.


 
P   (2007-05-11 23:53) [34]

Если нужен универсальный ответ, то тот кто пишет больше кода за меньшие деньги.


 
Юрий ©   (2007-05-11 23:54) [35]

> [34] P   (11.05.07 23:53)

Ага, причём не важно какого. Интересное мнение.


 
TUser ©   (2007-05-11 23:56) [36]

Я готов написать хеллоуворд бесплатно. Ноль баксов за строчку. С пятью ошибками.


 
Petr V.Abramov   (2007-05-12 00:35) [37]

смотря что понимать под предметной областью. Нписание компонент, например - тоже предметная область


 
Суслик ©   (2007-05-12 01:48) [38]

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

в общем - топик ацтой, ибо не есть полезный ни для чтения, ни дял обсуждения.


 
Юрий Зотов ©   (2007-05-12 10:25) [39]

> P   (11.05.07 19:55) [28]

Готов прямо здесь выложить совершенно четкую и полностью корректную математическую постановку задачи (система уравнений, описывающая некий физический процесс) и поспорить, что без знания предметной области (то есть, без знания некоторых физических особенностей этого процесса) Вы предложенную систему не решите.

Программу-то Вы, конечно, напишете, и она даже что-то считать будет. Но в половине (как минимум!) случаев она будет либо выдавать бред (то есть, физически нереальные результаты), либо слетать с вычислительной ошибкой (деление на ноль, переполнение и прочие прелести). Несмотря на вполне корректные исходные данные.

И никакой справочник по численным методам тут не поможет. А вот знание физики моделируемого процесса - поможет.

Ну так что - выкладывать?
:о)


 
isasa ©   (2007-05-12 11:06) [40]

Юрий Зотов ©   (12.05.07 10:25) [39]
:)
Ой не надо. Тут от своей теплофизики голова пухнет.
Согласен на все 100%. Прошел этот вариант еще в 1985.
Знание о том, что программируешь необходимо. В конце концов, должно же быть элементарное любопытство ... :)



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.042 c
15-1179299944
noreg
2007-05-16 11:19
2007.06.10
EXCEL стал зеркальным


15-1179214417
iXT
2007-05-15 11:33
2007.06.10
Delphi 10 or TD (TMemo)


15-1179564888
alex_drob
2007-05-19 12:54
2007.06.10
Вычислить Log10(a) на QBasic


1-1176349420
__DATA__
2007-04-12 07:43
2007.06.10
"Кракозябры" вместо русских букв при получении HTMLa WEBстраницы


2-1179473515
Новичек
2007-05-18 11:31
2007.06.10
Вызов команды del (либо erase) в Delphi.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский