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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.83 MB
Время: 0.045 c
3-1159512584
vodvorezlaya
2006-09-29 10:49
2006.12.10
Трёхмерные таблицы


1-1161949357
Sania
2006-10-27 15:42
2006.12.10
Защита CD


2-1164276115
breeze
2006-11-23 13:01
2006.12.10
Имя приложения внесшего изменеия в файловую систему


15-1164103022
Mva
2006-11-21 12:57
2006.12.10
Не компилируется проект


15-1164010694
Ольга
2006-11-20 11:18
2006.12.10
как убрать ошибку "invalid variant type conversion"





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский