На мой взгляд отличия между разработчиком и программистом есть.
Соглашусь с высказыванием:
Цитата:
Сообщение от
miklenew
Каждый разработчик программист, но не каждый программист разработчик.
И отличия, как мне представляется, совсем не в том - кто и сколько получает. И не в том, что
разработчик разрабатывает ядро и не подпускает к этому
программистов. И не в "молодости и модности" слова
"разработчик" и старости слова
"программист".
Отличие, на мой взгляд, в обширности задач, решаемых этими специалистами, и степени их ответственности.
Разработчик принимает участие на всех этапах жизненного цикла разработки ПО: проектирование, разработка, тестирование, внедрение, сопровождение.
Разработчик принимает ответственность за принятие технических решений по реализации проекта, как будет реализована необходимая функциональность и т.п. А у
программиста - более узкие (но не менее важные!) задачи. По сформированному четкому описанию или требованию заПРОГРАММИРОВАТЬ и отладить тот или иной модуль. Таким образом, термин
"программист" достаточно близок к термину
"кодер". Хотя все-таки шире его.
Соглашусь, что путаница в терминологии и наименовании должностей в организациях есть. Отсюда и чехарда с зарплатами.