Форум: "Прочее";
Текущий архив: 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