Top.Mail.Ru
Ответы

Кодер и программист, в чем разница?

По дате
По Рейтингу
Аватар пользователя
Новичок
13лет

Программист — это собирательное название для людей различной квалификации, каждый из которых задействован в процессе написания программ. Как то так.

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

-------------
Например, есть у меня знакомый кодер и знакомый программист. И мне нужна программа "калькулятор". Программисту я просто скажу "напиши мне калькулятор". И он мне напишет. Если я кодеру скажу "напиши мне калькулятор", он задаст мне 100500 вопросов: "на чем писать, как рисовать кнопочки, какое сделать поле ввода, как цифры распологать на клавиатуре??? " и т. п.
-------------
Вот уж с точностью до наоборот.

Кодер не будет задавать вопросов, он или откажет или напишет (попробует написать) так, как разумеет. Врядли получится что то хорошее. Ибо кодеров не учат ничему, кроме синтаксиса того или иного языка. Вообще ничему. В цивилизованных странах кодеры учатся на курсах "Любой_язык_программирования за 21 день" и бегут устраиваться на работу; у нас же — в ПТУ, но с работой может не повезти, ибо наши чёкнутые директора даже у уборщиц требуют высшее образование. =(

А вот как раз человек, отучивший на программиста в ВУЗ’е, назадаёт кучу вопросов ибо ВУЗы готовят начальников разного рода и их учат, кроме всего прочего, тому, как и о чём говорить с клиентами и как правильно техническое задание написать. Тогда программа будет [более-мение, заказчики, увы, сами не знают чего хотят, частенько] соответствовать желаемому. Кодеры же о существовании таких вещей и не подозревают.

Аватар пользователя
13лет

Разница в выполняемой работе.

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

Программист же сам ищет инструменты и придумывает/ищет алгоритмы, которые нужны ему для реализации его задач. Соответсвенно и задачи ему ставятся в общем виде. Что-то типа "напиши программу, которая умеет то-тот и то-то".

Например, есть у меня знакомый кодер и знакомый программист. И мне нужна программа "калькулятор". Программисту я просто скажу "напиши мне калькулятор". И он мне напишет. Если я кодеру скажу "напиши мне калькулятор", он задаст мне 100500 вопросов: "на чем писать, как рисовать кнопочки, какое сделать поле ввода, как цифры распологать на клавиатуре??? " и т. п.

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

Аватар пользователя
Профи
13лет

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

Может и не так.

Аватар пользователя
Мыслитель
13лет

Разница следует из названия.

Аватар пользователя
Ученик
8лет

Вообще-то, кодеры - это устройства для оцифровки аналоговых сигналов в цифровые: [ссылка заблокирована по решению администрации проекта]