Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: CL | DM;

Вниз

Чем отличается кодер от программиста ?   Найти похожие ветки 

 
Cyrax ©   (2006-11-21 12:46) [0]

Тут как-то про кодеров негативно отзывались...
Я ж часто кодером себя называю...


 
clickmaker ©   (2006-11-21 12:47) [1]


> Cyrax ©   (21.11.06 12:46)
> Тут как-то про кодеров негативно отзывались...

кто посмел?


 
Курдль ©   (2006-11-21 12:49) [2]

Кодер - тупой переводчик ТЗ в код.


 
Курдль ©   (2006-11-21 12:50) [3]


> Cyrax ©   (21.11.06 12:46)  
> Я ж часто кодером себя называю...

А на работе твою должность как называют?


 
Думкин ©   (2006-11-21 12:51) [4]


> Курдль ©   (21.11.06 12:49) [2]

Хотелось бы увидеть ТЗ, которое может перевести в код "тупой переводчик". :)


 
StriderMan ©   (2006-11-21 12:51) [5]


> Курдль ©   (21.11.06 12:49) [2]
> Кодер - тупой переводчик ТЗ в код.

повезло им с ТЗ.


 
Cyrax ©   (2006-11-21 12:53) [6]

Курдль ©   (21.11.06 12:50) [3]

Покуда я студент (официально), то можно догадаться самому...


 
Курдль ©   (2006-11-21 12:53) [7]


> Думкин ©   (21.11.06 12:51) [4]
> Хотелось бы увидеть ТЗ, которое может перевести в код "тупой
> переводчик". :)

Сходи в серьезные IT конторы.


 
Думкин ©   (2006-11-21 12:54) [8]


> Курдль ©   (21.11.06 12:53) [7]

Там работают тупые?


 
Курдль ©   (2006-11-21 12:54) [9]


> Cyrax ©   (21.11.06 12:53) [6]
> Покуда я студент (официально), то можно догадаться самому.


Я попытаюсь догадаться... Ты - студент? А тогда почему называешь себя кодером? :-/


 
clickmaker ©   (2006-11-21 12:55) [10]


> Покуда я студент (официально), то можно догадаться самому

*шепотом* а неофициально?


 
clickmaker ©   (2006-11-21 12:56) [11]


> [8] Думкин ©   (21.11.06 12:54)
>
> > Курдль ©   (21.11.06 12:53) [7]
>
> Там работают тупые?

...индусы. За еду


 
Курдль ©   (2006-11-21 12:56) [12]


> Думкин ©   (21.11.06 12:54) [8]
> Там работают тупые?

Там могут работать и тупые (серьезные российские IT компании активно перенимают опыт американских компаний, а там без тупых - никак).


 
StriderMan ©   (2006-11-21 12:56) [13]


> Курдль ©   (21.11.06 12:53) [7]
> Сходи в серьезные IT конторы.

в серьезных ИТ конторах тоже не всегда все хорошо.


 
Cyrax ©   (2006-11-21 12:56) [14]

Курдль ©   (21.11.06 12:54) [9]

А кто я по-твоему - кухарка ?


 
clickmaker ©   (2006-11-21 12:57) [15]


> в серьезных ИТ конторах тоже не всегда все хорошо

зато там все серьезно


 
Думкин ©   (2006-11-21 12:58) [16]

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


 
Alien1769 ©   (2006-11-21 13:02) [17]


> Я ж часто кодером себя называю...

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


 
Cyrax ©   (2006-11-21 13:02) [18]

clickmaker ©   (21.11.06 12:55) [10]

неофициально на то и неофициально, что официально это не разглашают...

Ну так как с кодерами-то ?


 
Desdechado ©   (2006-11-21 13:03) [19]

Думкин ©   (21.11.06 12:58) [16]
Эту доводку ТЗ и выполняют сначала системные аналитики для программистов, а программисты затем для кодеров. В этом и отличие - аналитик размышляет, программист думает, кодер - воплощает их труды в жизнь.
Короче, конвейер, разделение труда и прочие признаки индустриализации...


 
clickmaker ©   (2006-11-21 13:03) [20]


> Ну так как с кодерами-то ?

да нормально все с ними. Хватает


 
TJulia ©   (2006-11-21 13:04) [21]


> > Там работают тупые?
> ...индусы. За еду


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


 
Cyrax ©   (2006-11-21 13:04) [22]

Alien1769 ©   (21.11.06 13:02) [17]

тонкая чего ?  почему "..." ?


 
Горгер ©   (2006-11-21 13:04) [23]

Есть кодировщик - он действительно перебивает в код уже готовый алгоритм.
И это работёнка адская.  А кодер мне кажется более близок к программисту.
Программист - это тот, кто выдумывает себе проблему, в голове составляет ТЗ, блоксхему алгоритма, пишет в двух вариантах, а потом делает третий - работающий.


 
clickmaker ©   (2006-11-21 13:05) [24]


> Эту доводку ТЗ и выполняют сначала системные аналитики для
> программистов, а программисты затем для кодеров. В этом
> и отличие - аналитик размышляет, программист думает, кодер
> - воплощает их труды в жизнь

что-то много у вас бюрократизма, товарищ


 
Alien1769 ©   (2006-11-21 13:06) [25]


> Alien1769 ©   (21.11.06 13:02) [17]
>
> тонкая чего ?  почему "..." ?

Замени точки на буковки.


 
Alien1769 ©   (2006-11-21 13:06) [26]

Сорри должно быть 5 точек, ошибся


 
clickmaker ©   (2006-11-21 13:07) [27]


> TJulia ©   (21.11.06 13:04)
>
> > > Там работают тупые?
> > ...индусы. За еду
>
>
> И почему здесь так любят чушь об индусах говорить?

Да мы шутим, Юля. Мы вовсе не националисты и индусов очень любим. За их философский подход к программизму.


 
Думкин ©   (2006-11-21 13:08) [28]


> clickmaker ©   (21.11.06 13:05) [24]

Вот я и говорю. Что-то не так. Кто-то явно в этой цепочке зря на хлеб получает.


 
Rouse_ ©   (2006-11-21 13:09) [29]


> Я ж часто кодером себя называю...

А хоть горшком себя назови, всеравно будешь тем, кем тебя обозвали в трудовой книжке :) А если в трудовой книжке нет записи или самой трудовой книжки нет, то вы простите даже не программист :)


 
Andy BitOff ©   (2006-11-21 13:11) [30]

clickmaker ©   (21.11.06 13:07) [27]
За их философский подход к программизму.


Вот это мне особенно понравилось =)))))


 
TJulia ©   (2006-11-21 13:13) [31]


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


А чем их подход отличается? Мне правда интересно. Только попроще скажите, если можно, поскольку я не программист.


 
Чапаев ©   (2006-11-21 13:16) [32]

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


 
Desdechado ©   (2006-11-21 13:17) [33]

clickmaker ©   (21.11.06 13:05) [24]
Думкин ©   (21.11.06 13:08) [28]
Чем крупнее проект, тем меньше кусочки в нем у каждого исполнителя.
В мелких все функции может совмещать один человек, но и есть он будет за одного, потому как масла многоне заработает...


 
Alien1769 ©   (2006-11-21 13:17) [34]


> А чем их подход отличается? Мне правда интересно. Только
> попроще скажите, если можно, поскольку я не программист.
>

У них вера другая.


 
Юрий Зотов ©   (2006-11-21 13:18) [35]

> Курдль ©   (21.11.06 12:53) [7]

> Сходи в серьезные IT конторы.

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

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


 
boriskb ©   (2006-11-21 13:18) [36]

TJulia ©   (21.11.06 13:13) [31]
А чем их подход отличается?


А кто из Мадраса?
Это ты нам расскажи.


 
Думкин ©   (2006-11-21 13:22) [37]


> Desdechado ©   (21.11.06 13:17) [33]

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


 
Dok_3D ©   (2006-11-21 13:25) [38]

Работаю в самой настоящей серьезной IT-компании, занимающейся разработкой ПО.
В лексиконе сотрудников, включая высшее руководство, слова "кодер" не слышал никогда. Используется термин - "программист".

Вопрос: у кого-то в компании иначе? Вакансия кодера и программиста различается?


 
clickmaker ©   (2006-11-21 13:25) [39]

вот кодер
http://www.rusclipart.ru/products_pictures/R58_1.jpg


 
Игорь Шевченко ©   (2006-11-21 13:26) [40]

Да снобизм это чистой воды.


 
Desdechado ©   (2006-11-21 13:27) [41]

Думкин ©   (21.11.06 13:22) [37]
Не зря я провел аналогию с работником конвейера. Ограниченный набор постоянно повторяющихся операций.
Если кто помнит немой фильм с Чаплином, где он изображает такого работника.


 
Dok_3D ©   (2006-11-21 13:28) [42]

2 clickmaker ©   (21.11.06 13:25) [39]
вот кодер
http://www.rusclipart.ru/products_pictures/R58_1.jpg


Такой кодер много не наработает :)


 
clickmaker ©   (2006-11-21 13:28) [43]


> немой фильм с Чаплином, где он изображает такого работника

тогда уже кодеры были??


 
boriskb ©   (2006-11-21 13:29) [44]

Игорь Шевченко ©   (21.11.06 13:26) [40]
Да снобизм это чистой воды.


"Это" это где?

Нет различия между терминами?
Таких людей(кодер) у нас просто нет?


 
Desdechado ©   (2006-11-21 13:29) [45]

clickmaker ©   (21.11.06 13:28) [43]
Тогда как раз конвейер придумали.


 
Думкин ©   (2006-11-21 13:30) [46]


> Desdechado ©   (21.11.06 13:27) [41]

Я понимаю, когда так работает кассир, оператор или кто еще. Но в плане работы с программой я такой тип работника представляю с трудом. И главное. не вижу причны доводить ТЗ до такого уровня, чтобы ешго могла набрать обезьяна тупо повторяя операции. как на ковейере.

Пожалуй присоединюсь к
> Игорь Шевченко ©   (21.11.06 13:26) [40]

Все-таки есть принежение некоторой важной функциональности.


 
Игорь Шевченко ©   (2006-11-21 13:31) [47]

boriskb ©   (21.11.06 13:29) [44]


> "Это" это где?


Это - это здесь.


> Нет различия между терминами?


Нет конечно


 
Desdechado ©   (2006-11-21 13:31) [48]

Игорь Шевченко ©   (21.11.06 13:26) [40]
> Да снобизм это чистой воды.
Кто на что учился...
Некоторые не гнушаются и метлой махать, а другим и в мерседесе жестко, феррари подавай.


 
Dok_3D ©   (2006-11-21 13:31) [49]

2 Desdechado ©   (21.11.06 13:27) [41]
>>Ограниченный набор постоянно повторяющихся операций.

А у "программиста", значит, неограниченный набор уникальных операций. Да?


 
StriderMan ©   (2006-11-21 13:32) [50]


> Desdechado ©   (21.11.06 13:31) [48]
> мерседесе жестко, феррари подавай.

мерседес всяко помягче будет


 
boriskb ©   (2006-11-21 13:34) [51]

Игорь Шевченко ©   (21.11.06 13:31) [47]
> Нет различия между терминами?

Нет конечно


Сейчас в России или никогда и не было?
И нигде.


 
Dok_3D ©   (2006-11-21 13:35) [52]

Desdechado ©   (21.11.06 13:31) [48]
Кто на что учился...
Некоторые не гнушаются и метлой махать, а другим и в мерседесе жестко, феррари подавай.


Это называется амбиции. К теме обсуждения отношения не имеет.


 
Dok_3D ©   (2006-11-21 13:37) [53]

2 boriskb ©   (21.11.06 13:34) [51]

Ты что вопросы задаешь? Если знаешь где эти различия имеют место быть - говори.
Лично я слово "кодер" только на этом форуме видел в подобных ветках :)


 
boriskb ©   (2006-11-21 13:38) [54]

Dok_3D ©   (21.11.06 13:37) [53]
Ты что вопросы задаешь?


Трудно догадаться?

Что бы уточнить позицию собеседника прежде чем возражать/поддерживать.


 
Игорь Шевченко ©   (2006-11-21 13:39) [55]

boriskb ©   (21.11.06 13:34) [51]


> Сейчас в России или никогда и не было?
> И нигде.


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


 
Dok_3D ©   (2006-11-21 13:40) [56]

2 boriskb ©   (21.11.06 13:38) [54]

Уж Игорь-то предельно ясно и кратко высказал свою позицию :)


 
Думкин ©   (2006-11-21 13:42) [57]

Значит все-таки программист, - возможно, низкой квалификации.
Все-таки, снобизм, как и предсказывалось.

А за серьезные ИТ конторы грустно - чтож они программистов не нанимают, а тупых кодеров?


 
clickmaker ©   (2006-11-21 13:43) [58]

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


 
TJulia ©   (2006-11-21 13:43) [59]


> Требования к претендентам на работу в буддийских странах


А Индия буддийская страна?


> А кто из Мадраса? Это ты нам расскажи.


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


 
clickmaker ©   (2006-11-21 13:45) [60]


> Вот мне и интересно, что такого философского они в программировании
> творят.

Не хочу тебя обидеть, но не будучи программистом этого просто не поймешь


 
boriskb ©   (2006-11-21 13:46) [61]

Игорь Шевченко ©   (21.11.06 13:39) [55]
Но тот, кто пишет программы всегда называется программистом,


А разве постановщик задач (на заре моей карьеры был у меня такой - персональный :) ) не "пишет программы"?
Или он тоже "программист"?
Она и языка то ни одного не знала. Умная девушка была.


 
Игорь Шевченко ©   (2006-11-21 13:49) [62]

boriskb ©   (21.11.06 13:46) [61]


> А разве постановщик задач (на заре моей карьеры был у меня
> такой - персональный :) ) не "пишет программы"?


Не пишет. Его(ее) можно называть аналитиком, проектировщиком, но никак не программистом.


 
clickmaker ©   (2006-11-21 13:49) [63]


> Она и языка то ни одного не знала. Умная девушка была

но молчаливая, видимо?


 
boriskb ©   (2006-11-21 13:53) [64]

Игорь Шевченко ©   (21.11.06 13:49) [62]
Не пишет.


Круто ты :))

Тогда скажи кто "делает автомобили"?
Тот, кто гайки клепает - он делает?
Или тот кто сборщик на конвейре?
Или дизайнер?
Они делают?

P.S.
Уверен, ты понимаешь, про что я :)


 
Правильный Вася   (2006-11-21 13:55) [65]

что такого философского они в программировании творят.
if( a = True ) then
 result := True
else if( a = False ) then
 result := False
else
 result := ( not True ) and ( not False );


 
isasa ©   (2006-11-21 13:56) [66]

Кстати о птичках. Согласно еще совковым ГОСТам ТЗ доволно общий документ. Описывающий задачи "в целом". А вот "Описание алгоритма", на которое все сейчас "забили" - уже подробный документ.


 
Игорь Шевченко ©   (2006-11-21 13:56) [67]

boriskb ©   (21.11.06 13:53) [64]

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


 
Думкин ©   (2006-11-21 13:57) [68]


> isasa ©   (21.11.06 13:56) [66]

Вот. Доводить ТЗ до уровня ниже плинтуса - дичь.


 
TJulia ©   (2006-11-21 13:57) [69]


> Не хочу тебя обидеть, но не будучи программистом этого просто
> не поймешь


А этот философский подход только у индусов или у кого-то еще? И много ли вреда он приносит?


 
boriskb ©   (2006-11-21 14:01) [70]

Игорь Шевченко ©   (21.11.06 13:56) [67]
Автомобиль, дружище, продукт труда не одного человека. А вот программа вполне себе может быть продуктом одного человека


Не согласен.
Дело лишь в масштабах.
Вполне могу себе представить автомобиль, сделанный одним человеком.
Ты еще лучше представишь программу - продукт работы многих тыс. людей разных профессий.

Чтобы не отклонятся от темы:
Я вижу различие между терминами "программист" и "кодировщик"
Для этого лишь процесс должен быть продолжительным и задача достаточна сложной.

А то, что в обиходе "сейчас и в России" это практически синонимы.
Это да. Согласен.


 
clickmaker ©   (2006-11-21 14:01) [71]


> А этот философский подход только у индусов или у кого-то
> еще? И много ли вреда он приносит?

не знаю. Может у китайцев еще. А вреда нам он вообще не приносит. Потому как они не на русских работают в основном.


 
Игорь Шевченко ©   (2006-11-21 14:03) [72]

boriskb ©   (21.11.06 14:01) [70]


> Я вижу различие между терминами "программист" и "кодировщик"


Озвучь


 
Курдль ©   (2006-11-21 14:04) [73]

Я не работал в крупных IT компаниях, производящих софт нагора в больших количествах. Но могу поделиться опытом сотрудничества с одной из них, пишущей заказы для Боинга, Делла и т.п. В штате около полутора тысяч сотрудников. Все сидят в огороженных ширмочками клетушках внутри здания бывшего завода (от горизонта до горизонта видны лишь головы сотрудников).
Должностей кодер/кодировщик/программист там нет. Есть разработчик (developer) с разными вариациями на тему старший, ведущий и т.п.
В проектной деятельности существует несколько степеней формализации (не помню англоязычной аббревиатуры). То, что я раньше считал приемлемым ТЗ у них числится, как 1-я степень формализации. Сами же они работают по последней - 5-й степени. Это когда строго описаны даже малейшие правила наименования переменных, методов и прочая мелочь, на которую продвинутые кодеры обычно не обращают внимания.


 
Игорь Шевченко ©   (2006-11-21 14:07) [74]


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


Промежду прочим, очень полезная вещь.


 
Курдль ©   (2006-11-21 14:08) [75]


> Игорь Шевченко ©   (21.11.06 14:07) [74]
> Промежду прочим, очень полезная вещь.

Я привык, когда такие правила являются частью корпоративной технологии, а не предметом формализации ТЗ.


 
boriskb ©   (2006-11-21 14:09) [76]

Игорь Шевченко ©   (21.11.06 14:03) [72]
Озвучь


Нууу.
Это одной фразой не смогу :)
Это долго надо.
Вот я, например, в течении примерно 1-1,5 лет в начале был кодером. То есть в задачу не вникал. Вопросы  пользователю не задавал. И алгоритмы если и придумывал, то только давно придуманные :)

То что ты называешь "программист низкой квалификации"
Только, я хоть и не имел опыта, но книг уже начитался.
Так вот - в трудах классиков 70-80-х годов, эти термины хоть и тоже расплывчато, но все же различаются.
И я как-то так... с ними соласился.

Ты уж извини... :)


 
Игорь Шевченко ©   (2006-11-21 14:10) [77]

Курдль ©   (21.11.06 14:08) [75]

Насколько я понимаю, в ТЗ они появляются из той самой корпоративной технологией для тех, кто не успел сабжевой технологией проникнуться :)


 
Игорь Шевченко ©   (2006-11-21 14:14) [78]

boriskb ©   (21.11.06 14:09) [76]


> Вот я, например, в течении примерно 1-1,5 лет в начале был
> кодером. То есть в задачу не вникал. Вопросы  пользователю
> не задавал. И алгоритмы если и придумывал, то только давно
> придуманные :)
>
> То что ты называешь "программист низкой квалификации"


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


> Только, я хоть и не имел опыта, но книг уже начитался.
> Так вот - в трудах классиков 70-80-х годов, эти термины
> хоть и тоже расплывчато, но все же различаются.
> И я как-то так... с ними соласился.
>
> Ты уж извини... :)


Ну например в трудах Ван-Тассела и Уэзеррела (как раз то самое время), я не то, что отличий, а и терминов-то не нашел.


 
Eraser ©   (2006-11-21 14:19) [79]

> [29] Rouse_ ©   (21.11.06 13:09)


> А хоть горшком себя назови, всеравно будешь тем, кем тебя
> обозвали в трудовой книжке

ага, эт точно, а для посторонних вообще "компьютещиком" :)


 
Anatoly Podgoretsky ©   (2006-11-21 14:22) [80]

> Cyrax  (21.11.2006 12:46:00)  [0]

> Я ж часто кодером себя называю...

Надо привлечь за мошенничество.


 
boriskb ©   (2006-11-21 14:24) [81]

Игорь Шевченко ©   (21.11.06 14:14) [78]
Ну например в трудах Ван-Тассела и Уэзеррела (как раз то самое время), я не то, что отличий, а и терминов-то не нашел.


Таких козырей (прямых цитат) у меня ни на руках, ни за пазухой нет. :)

Так - отложилось на всю жизнь.
Уверен, что поскать - найду.
Но ты же мне на слово поверишь? :)

P.S.
Зряшный конечно спор :)

Ну вы не различайте эти термины. Я буду различать :)
Кому от этого хуже? :))


 
Курдль ©   (2006-11-21 14:28) [82]


> Игорь Шевченко ©   (21.11.06 14:03) [72]
> > Я вижу различие между терминами "программист" и "кодировщик"
> Озвучь


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


 
Игорь Шевченко ©   (2006-11-21 14:30) [83]

Курдль ©   (21.11.06 14:28) [82]

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


 
Anatoly Podgoretsky ©   (2006-11-21 14:30) [84]

> boriskb  (21.11.2006 14:01:10)  [70]

> программист - это кто тонер заправляет, бумагу в принтере меняет, обучает пользователей нажимать кнопочки в Экселе


 
boriskb ©   (2006-11-21 14:31) [85]

Курдль ©   (21.11.06 14:28) [82]
Я не буду настаивать на подлинности


Я буду.
Было такое в "Общесоюзном классификаторе профессий".


 
boriskb ©   (2006-11-21 14:32) [86]

Anatoly Podgoretsky ©   (21.11.06 14:30) [84]
> программист - это кто тонер заправляет, бумагу в принтере меняет, обучает пользователей нажимать кнопочки в Экселе


:))
На этом и сойдемся :))


 
Anatoly Podgoretsky ©   (2006-11-21 14:40) [87]

> clickmaker  (21.11.2006 14:01:11)  [71]

> Может у китайцев еще.

У этих Copy/Paste технология


 
Игорь Шевченко ©   (2006-11-21 14:41) [88]

boriskb ©   (21.11.06 14:31) [85]

Общесоюзный - он же не только к программированию относился, верно ? :)


 
Курдль ©   (2006-11-21 14:42) [89]


> boriskb ©   (21.11.06 14:31) [85]
> Я буду.
> Было такое в "Общесоюзном классификаторе профессий".


И правильно. Нашел я навскидочку украинский:
http://wellcome.od.ua/class_professions4.php?action=results&poll_ident=5

4143 22959 - Кодировщик
3121 25036 - Техник-программист
2132.2 22481 - Инженер-программист
2132.2 - - Программист прикладной
2132.2 - - Программист системный

Причем первый - это "технический служащий", второй - "специалист", а остальные - "профессионалы"!

Вот тебе и "зеленый от оранжевого отличить не можешь..."


 
Игорь Шевченко ©   (2006-11-21 14:45) [90]

Курдль ©   (21.11.06 14:42) [89]

Чудны дела твои, господи.
Так еще есть "укладчик текста",


 
boriskb ©   (2006-11-21 14:45) [91]

Игорь Шевченко ©   (21.11.06 14:41) [88]
Общесоюзный - он же не только к программированию относился, верно ? :)


Естттннн :)

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

Только не аргумент это вообще-то :)

Всем известно, что всё, что написано в те годы - вранье, неправда или естественным образом устарело.

Там не было и (насколько я знаю) нет и в современном аналоге, профессии "системный администратор"
Так что - не аргумент, а лишь оправдание почему мне запомнилось :)


 
Игорь Шевченко ©   (2006-11-21 14:48) [92]

boriskb ©   (21.11.06 14:45) [91]


> Там не было и (насколько я знаю) нет и в современном аналоге,
>  профессии "системный администратор"


Одна из должностей,  на которой я работал, называлась "Старший математик-программист". Причем, младших не было.

Но даже не говоря об официозе - разделение на программист/кодер - это снобизм.


 
boriskb ©   (2006-11-21 14:52) [93]

Игорь Шевченко ©   (21.11.06 14:48) [92]
- разделение на программист/кодер - это снобизм.


На этом сайте соглашусь :))

Игорь Шевченко ©   (21.11.06 14:48) [92]
Старший математик-программист".

Подумаешь, а профессия "математик" как у меня - это как? :)
Не учитель математики (такая была тоже)

Вот должностные обязанности по должности "математик" попробуй сочинить :))


 
Курдль ©   (2006-11-21 14:54) [94]


> boriskb ©   (21.11.06 14:52) [93]
> Вот должностные обязанности по должности "математик" попробуй  сочинить :))


Да элементарно, Ватсон! Я видел, как в одной компании актуарий (читай математик) с НС фэншуем занимался!


 
boriskb ©   (2006-11-21 15:00) [95]

Курдль ©   (21.11.06 14:54) [94]
актуарий ... с НС фэншуем занимался!


Нифига не понял.
Подозреваю, что обматерили ни за что
:)


 
isasa ©   (2006-11-21 15:02) [96]

Курдль ©   (21.11.06 14:42) [89]
4142 - - Экспедитор (перевозка почты)
4143 22959 - Кодировщик
4143 22961 - Кодификатор
4143 23121 - Корректор (корректирование текстов)
4144 21299 - Делопроизводитель
4144 21792 - Позиция аннулирована

Это откровенно из почтовой оперы.


 
Курдль ©   (2006-11-21 15:08) [97]


> isasa ©   (21.11.06 15:02) [96]
> Это откровенно из почтовой оперы.

Возможно...
Радистка Кэт? :)


 
isasa ©   (2006-11-21 15:49) [98]

А по поводу кодировщик ...
Сидит барышня и долбает данные(тексты) на перфокарты, магнитную ленту(были такие устройства прямого(в смысле последовательного) доступа :) ).

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

Кодировщик - мазохист, пишущий программу в машинных инструкциях. Вымер, или истреблен, что б не мучался.


 
Игорь Шевченко ©   (2006-11-21 16:32) [99]

isasa ©   (21.11.06 15:49) [98]


> Сидит барышня и долбает данные(тексты) на перфокарты, магнитную
> ленту(были такие устройства прямого(в смысле последовательного)
> доступа :) ).

Это называлось оператор подготовки данных


 
isasa ©   (2006-11-21 16:34) [100]

Ага.


 
Anatoly Podgoretsky ©   (2006-11-21 17:41) [101]

> Игорь Шевченко  (21.11.2006 16:32:39)  [99]

А у нас их программистами называли.


 
Игорь Шевченко ©   (2006-11-21 17:48) [102]

Anatoly Podgoretsky ©   (21.11.06 17:41) [101]

Ну хоть не горшками. А они что-то программировали ?


 
clickmaker ©   (2006-11-21 17:50) [103]


> [101] Anatoly Podgoretsky ©   (21.11.06 17:41)
> > Игорь Шевченко  (21.11.2006 16:32:39)  [99]
>
> А у нас их программистами называли

люди несведущие всех, кто умеет включать комп и "запускать Интернет", называют программистами
В принципе, как и все, работающие на заводе, для нас - "рабочие"


 
isasa ©   (2006-11-21 18:01) [104]

clickmaker ©   (21.11.06 17:50) [103]
... и "запускать Интернет",


Неправильно.
У меня жена говорит "Включи мне интернет".


 
Gydvin ©   (2006-11-21 18:52) [105]

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


 
Чапаев ©   (2006-11-21 19:33) [106]

> а о чем спор
горячие финские парни клавиатурами меряются %-)


 
MsGuns ©   (2006-11-21 20:36) [107]

Дело не в названии, а в отношении - что "кучер", что "водитель кобылы", ясно, что не Туполев и не Антонов.

Главное другое: инженер ли специалист в душе или нет.


 
BorisMor ©   (2006-11-21 21:42) [108]

Можно увидеть пример ТЗ для кодера?


 
Kolan ©   (2006-11-21 21:46) [109]

> Можно увидеть пример ТЗ для кодера?

Думаю что так:
Написать функцию принимающую два числа типа Integer и возвращающую их сумму.

А для программиста:
Разработать калькулятор.


 
Kolan ©   (2006-11-21 21:48) [110]

> люди несведущие всех, кто умеет включать комп и "запускать
> Интернет", называют программистами

Нет это все "компьютерщики"(этот термин меня особо бесит)


 
BiN ©   (2006-11-21 22:00) [111]

Мда, меня тоже иногда жена обзывает программистом, когда ссоримся...


 
BorisMor ©   (2006-11-21 22:01) [112]


> Думаю что так:
> Написать функцию принимающую два числа типа Integer и возвращающую
> их сумму.
>
> А для программиста:
> Разработать калькулятор.

хммм... а если есть манагер - описывает функционал в ТЗ\что требует заказчик\как он это представляет.
Есть архитектор - он рулит технической стороной. форматы передачи данных\взаимодействие в команде \кто каике модули должен написать \принимает участие при решение технических проблем\документация и т.д.

При этом программист сам решает какие классы создать, какой алгоритм, выбрать для решения поставленной для него задачи.
Программист - это кодер ?
Или такое построение работы не типично ?


 
Kolan ©   (2006-11-21 22:04) [113]

> Или такое построение работы не типично ?

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


 
Думкин ©   (2006-11-22 06:02) [114]

> BorisMor ©   (21.11.06 22:01) [112]

Там где мы с тобой пахали - проекты все-таки не вселенскте. Поэтому вертикаль власти была небольшой. В больших действительно побольше. Но что-то работать там - как-то не тянет. Кроме как президентом или его замом.


 
BorisMor ©   (2006-11-22 21:00) [115]


> Там где мы с тобой пахали - проекты все-таки не вселенскте.
>  Поэтому вертикаль власти была небольшой. В больших действительно
> побольше. Но что-то работать там - как-то не тянет. Кроме
> как президентом или его замом.

Про вселенские масштабы это верно :)
Но я структуру в сегодняшнем коллективе отписал.
Хотя и тут не идеально. Не всегда есть, архитектор и манагер (что то одно).
Манагер не всегда знает что хочет (как в том анекдоте про беременную: "хочу г..на, не хочу г..на").
Все что начиналось с маленькой БД которую надо "своять по быстрому", а через некоторое время разрастается до программного комплекса. И получается что логика и ГУИ в кучу...
Сроки всегда какие-то нереальные. Ну и т.д.
Поныл :)


 
MsGuns ©   (2006-11-22 21:55) [116]

В группе есть 3 человека: Иван, Степан и Митрофан.
Есть три примерно равносложные задачи, им всем вполне посильные.
Каждому объясняю "на пальцах", что нужно сделать и как. При этом требую, чтобы они перед девелопом написали и представили мне на обсуждение ТЗ. Даю срок. По истечении его:

Иван.
Приносит 15 страниц рукописного текста с какими-то графиками, схемами, рисунками и т.д. Через полчаса выясняется, что задачу он понял не совсем
а местами и совсем не понял. Текст написан в "былинном" стиле ("берем", "нажимаем", "извлекаем", "сравниваем" и т.д.), иногда, мягко говоря, "притянут за уши". Далее с тоскою понимаешь, что ТЗ придется все же писать самому.

Степан скромно спрятал вихрастую макушку за монитором. На вопрос "Как дела ?", повторенный раза 4, бурчит, что "не закончил еще" и "вопросов нет, все ясно". Тут же выясняется, что никаких следов работы, кроме похожих на использованную по назначению туалетную бумагу обрывков A5-го формата, не имеется. На вопросы по поставленной задаче, однако, отвечает достаточно четко и конкретно. Хотя окончательного решения, очевидно, нет еще. Судя по всему, ТЗ, надо корячить самостоятельно

Митрофан.
Не давал покоя все время с момента получения задания, приставая с вопросами. ТЗ, конечно, далеко не безупречно, но внушает уважение материал, собранный по службам предприятия и порядок в его расположении и употреблении. Полвечера на распутье: то ли взять его материал и состряпать за ночь ТЗ, то ли побыть Станиславским и добиться, чтобы он все же сам толково написал его.

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

Требуется определить, кто есть кто


 
Чапаев ©   (2006-11-22 21:59) [117]

> [116] MsGuns ©   (22.11.06 21:55)
Читал и краснел. :о)


 
Чапаев ©   (2006-11-22 22:02) [118]

> [116] MsGuns ©   (22.11.06 21:55)
Митрофан -- выпускник, Иван второй категории, Степан -- третьей?

ЗЫ. Мне как-то Степан всех ближе.


 
Kerk ©   (2006-11-22 22:04) [119]

> [116] MsGuns ©   (22.11.06 21:55)

Ну, так как я 1й категории, могу седня спать спокойно :P :P :P


 
Юрий ©   (2006-11-22 22:04) [120]

Степан - 3
Иван - 2
Митрофан - 0


 
Горгер ©   (2006-11-22 22:15) [121]

> MsGuns ©   [116]
Прямо как задачка  из учебника математики для младших классов. МОжно даже немного подкорректировать и послать составителям учебника.


 
isasa ©   (2006-11-22 23:24) [122]

MsGuns ©   (22.11.06 21:55) [116]
Вопрос конечно интересный, а при чем здесь написание ТЗ.
В старой длинной схеме

ТЗ(Техническое задание) ->  Постановка задачи -> Описание алгоритма -> Описание программы
программист стартовал с третьего этапа и итог его работы Описание программы(ну и выполняемый модуль, естественно :) ).

Сажать программиста писать самому себе задание - непроизводительная трата времени.


 
Petr V. Abramov ©   (2006-11-22 23:43) [123]

> Ну, так как я 1й категории, могу седня спать спокойно :P :P :P
осетрина не может быть второй свежести, согласно М.А. Булгакову
так же и программист не может быть первой категории, может быть только нулевой :))))


 
Petr V. Abramov ©   (2006-11-22 23:48) [124]

> isasa ©   (22.11.06 23:24) [122]
ессно. т.к для него это будет двойная работа - написать по-русски (с чем точно не справится) и  на ЯВУ один и тот же алгоритм.
 С другой стороны, если ТЗ описывает алгоритм по-русски(инглицки) и его надо только перевести, скажем, на C#, то такое ТЗ - растрата


 
Чапаев ©   (2006-11-22 23:50) [125]

> [123] Petr V. Abramov ©   (22.11.06 23:43)
Проследуйте в цитатник... :о)


 
Чапаев ©   (2006-11-22 23:52) [126]

> [124] Petr V. Abramov ©   (22.11.06 23:48)
ХЗ... Из того, что я запомнил со второго курса -- ТЗ может регламентировать алгоритм, но описание алгоритма -- это вне компетенции ТЗ.


 
MsGuns ©   (2006-11-23 00:05) [127]

>isasa ©   (22.11.06 23:24) [122]
>Вопрос конечно интересный, а при чем здесь написание ТЗ.

При том, что, как лакмусовая бумажка, сразу определеяет ремесленник ли перед тобою или творческая личность, инженер или техник-чертежник, программист или кодер

>Сажать программиста писать самому себе задание - непроизводительная трата времени.

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


 
Petr V. Abramov ©   (2006-11-23 00:05) [128]

Чапаев ©   (22.11.06 23:50) [125]
> Проследуйте в цитатник... :о)
не знаю, куда это, но сами в него (в неё? :) проследуйте :)

> Чапаев ©   (22.11.06 23:52) [126]
> ТЗ может регламентировать алгоритм, но описание алгоритма -- это вне компетенции ТЗ.
и  это не дураками написано


 
Petr V. Abramov ©   (2006-11-23 00:07) [129]

> MsGuns ©   (23.11.06 00:05) [127]
> Программирование вообще вещь непроизводительная. По сравнению,
> например, со сбором зернобобовых или плавкой чугуна ;)))
 не, только по сравнению со строительством :))))


 
isasa ©   (2006-11-23 08:30) [130]

MsGuns ©   (23.11.06 00:05) [127]
Свободный художник?
Ну не может программист менять свою постановку как он хочет. Так как она содержит параметры взаимодействия его опуса с опусами других. Произвольные изменения чреваты.
А ТЗ, оно одно, в идеале, писано заказчиком проекта, и может быть изменено только им. Программист его, вообще, может(даже должен) и не видеть. У него есть своя постановка задачи. Вот уровень детализации постановки задачи может быть связан со способностями и навыками конкретного человека. Но четкой границы(это для программиста, это для кодера) я, пока, не обнаружил.


 
Чапаев ©   (2006-11-23 09:27) [131]

> ТЗ, оно одно, в идеале, писано заказчиком проекта
Нетушки... Не заказчиком, а представителем заказчика и представителем исполнителя. Если заказчик от предметной области далёк, он такого наформулирует...


 
Anatoly Podgoretsky ©   (2006-11-23 09:40) [132]

> isasa  (23.11.2006 08:30:10)  [130]

По Госту ТЗ пишет исполнитель.


 
isasa ©   (2006-11-23 10:23) [133]

Anatoly Podgoretsky ©   (23.11.06 09:40) [132]
Ну, по крайней мере, "Согласовано заказчиком" там есть.
ТЗ, для испольнителя, это "внешний" документ, и делать с ним, что хочешь, нельзя. Тем более, какому то там, программисту.
"А если он беглый?" (с)

А написание постановки задачи для себя, это вариться в собственном соку.
"Что вижу, о том и пою ..." (с)


 
Чапаев ©   (2006-11-23 10:27) [134]

> ТЗ, для испольнителя, это "внешний" документ, и делать с
> ним, что хочешь, нельзя.
Хмык. Как и с любым документом, не так ли?


 
isasa ©   (2006-11-23 10:32) [135]

Чапаев ©   (23.11.06 10:27) [134]
Правильно. Для программиста единственный и главный документ "Постановка задачи"(постановка его задачи). Ее он имеет право обсуждать. От него нужна программа и ее описание. Все, что внутри, нормируется корпоративными привилами, остальное - свобода ( :) ).



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

Текущий архив: 2006.12.10;
Скачать: CL | DM;

Наверх




Память: 0.85 MB
Время: 0.057 c
2-1164014010
One_More_Slon
2006-11-20 12:13
2006.12.10
что то не уничтожилось :(


3-1159863133
svt
2006-10-03 12:12
2006.12.10
Подскажите как написать запрос, чтобы за каждый месяц


1-1161853464
DelphiLexx
2006-10-26 13:04
2006.12.10
Как избежать сбоев RxGifAnimator


15-1163785390
[_]
2006-11-17 20:43
2006.12.10
Шифрование открыто-закрытым ключом.


2-1164272147
Bless
2006-11-23 11:55
2006.12.10
Зачем в TCustomForm.CreateNew второй параметр?