Чем разработчик отличается от программиста ?
Engeneer — инженер, умеет решать инженерные задачи (обычно что-то типа синьера и выше). 5/5
Developer — разработчик, может разработать что-либо. 4/5
Programmer — программист, может что-то запрограммировать (качество и надежность хромают). 3/5
Coder — кодер, умеет кодить (набирать код на клавиатуре под диктовку). 2/5
Ответ написан более трёх лет назад
Нравится 5 3 комментария
Верстальщик — может наверстать упущенное
mamkaololosha @mamkaololosha
Alex Db: дада, а еще есть staff engineer, principal engineer и рунет. Последнее изобилует долбаебами и петросянам, которым два первых в жизни не светят.
@mamkaololosha: Не могу не согласиться.
Елизавета Борисова @Elizavetta
Matroid: gamedev/js-разработка
Просто более современное название
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Defold, Corona, Lua, GameDev
По факту никакой, но по задумке разработчик круче программиста, так как разработчик ответственен за весь продукт, то есть он может разработать всю систему, в то время как программист более узко специализирован.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
куча ответов еще более усугубляющих проблему! Тема запутана, а запутана она чаще всего операторами фреймворков, операторами редакторов сайтов (переоценивающих свой опыт и желающими поднять себя в глазах окружения), «специалистами» по найму и горе «программистами» которые наваяли на коленке сотни сайтов по поиску вакансий (не желая глубже разобраться в структурировании), еще этому вина — почти все не любят понимать до конца что такое ответственность, просто лепят на «и так сойдет»!
Ответ написан более двух лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Программирование
- +1 ещё
Как создаются трансляторы?
- 1 подписчик
- вчера
- 95 просмотров
Разработчик и программист: в чем разница?

Большая часть людей, которая не связана со сферой IT, считает, что слова «разработчик» и «программист» являются синонимами. Более того, даже специалисты в сфере IT редко разделяют эти понятия. Честно сказать, я и сам часто в своих статьях использую оба термина, подразумевая под ними какой-то конкретный образ.
Однако, потратив немного времени на изучение этого вопроса, я обнаружил различные мнения о том, какие отличия имеются между разработчиками и программистами.
Разработчик
Разработчик включает в себя более глубокое понятие, чем программист. Дело в том, что разработчиков связывают с творчеством. Программирование само по себе является творчеством, но, если говорить откровенно, оно нередко представляет из себя рутинную работу.
Разработчик не просто что-то программирует, он создает то, что в будущем должно стать одним целым: сайт, программное обеспечение, возможно, игра. Условно говоря, разработчик разбирается с концепцией, архитектурой, с техническим заданием. Разработчик полностью продумывает программный продукт, который должен отвечать поставленным требованиям.
Программист
Программист, в свою очередь, представляет из себя человека, который пишет код (впрочем, разработчик тоже постоянно этим занимается). Программисту нужно реализовать какую-то конкретную задачу. Программист знает, какие инструменты нужно использовать, чтобы реализовать задуманное. Если говорить простыми словами, программист действует по шаблонам, которые требуют наименьшие затраты и дают лучший результат.
Кстати, некоторые меняют данные понятия между собой, внося еще большую путаницу в этом вопросе.
Чем разработчик отличается от программиста
Разработчик (developer) — специализация более творческая и объемлющая, чем программист (programmer). Помимо работ связанных с написанием кода, разработчик зачастую является идеологом проекта и вдохновителем команды, исследователем и новатором, проектировщиком интерфейсов и программных архитектур, имеет склонность к наставничеству и преподавательской деятельности. Иными словами, разработчик высшая степень программиста. Являясь разработчиком, постараюсь показать как Я вижу эту разницу.
Разработчик — это состояние души и сознания, в природе разработчиков меньше, чем программистов. По моим наблюдениям за рынком труда, спрос на разработчиков падает, а на программистов растёт. Разработчику зачастую тяжелее найти новую работу. Всё дело в том, что в Мире создано уже огромное количество качественного и стабильно работающего программного обеспечения и различных интернет-сервисов всех типов, у владельцев бизнеса основные задачи сводятся к улучшению и обслуживанию активов. Для таких задач достаточно не идейных программистов, которых с лёгкостью можно замещать, которые просто пишут код по техническому заданию и используют готовые решения. Разработчиков же нужно беречь и их берегут, так как очень много в проекте завязано на них.
Если разработчик уволился из привычной системы, то в последующем, в отличии от программиста, может чаще менять работодателей, если не находит выгодные условия и путь для самореализации. Разработчик постоянно ищет возможность для своего роста, поэтому есть потребность участвовать в крупных проектах и перспективных компаниях. Спасением себя, также может стать разработка своего проекта и в случае коммерческого успеха, переход в собственный проект.
Книга посвящается мне и моей профессиональной деятельности.
Программист и разработчик: отличия по ту сторону кода
Разница между разработчиком и программистом. Выбираем сотрудника правильно.
время на прочтение: 4 мин.

Сегодня наблюдается тесное переплетение понятий programmer и developer. Даже люди из ИТ-сферы нередко считают, что программист и разработчик — одно и то же. Но указанные специалисты отличаются как профилем, так и подходом к работе. Мы рекомендуем учитывать это при выборе сотрудника.
Разработка
Веб-разработчики сейчас довольно востребованы. Они создают сайты, приложения, знают универсальные способы решения множества задач. Но задайте девелоперу вопрос из истинных глубин программирования — и он не ответит.
Результат прежде всего
Человек, занимающийся в вебе разработкой, обычно собирает проект из готовых кусочков. Он знает, где отыскать, как использовать нужный код. Более 90% задач решается при помощи готовых, найденных в интернете материалов.
Если программист и разработчик чем и отличаются, так это рабочей техникой. Сталкиваясь с незнакомым вопросом, разработчик перебирает типовые ответы. Он работает с привычным фреймворком, любимым языком, определенной базой. Ковырять блоки кода, пытаясь понять их устройство, погружаться в высокие материи, разглядывая интересную программу, учить другие языки — не про него. Опыт, требующиеся знания веб-разработчик получает, подыскивая решение для очередной задачи.
Именно developers изобретают большинство «костылей», пока web-программисты воюют за чистоту кода. Разработчику важнее результат — «чтобы работало».
Мастер на все руки
Идейность, вдохновленность web-разработчика на качество проекта не влияет— продукт всегда сдается по дедлайну, соответственно техническому заданию. Этих специалистов называют универсалами, их экспертность в том, чтобы соединить нужные компоненты в верном порядке, найти решение поставленной задачи. Определенное значение имеют коммуникативные навыки, командная динамика. Свободное от офиса время веб-разработчики тратят, создавая очередную соцсеть или увлекаясь хобби, отвлеченное от основной специализации.
Программирование
Программисты — знатоки кода. Они владеют математическим навыками, алгоритмизацией; отличаются глубоким знанием смежных областей. Используя для написания кода один язык, web-программист обычно знает еще три-четыре. Для него важно сделать код свободным от ошибок, продуманным, чистым. Круче программера в данном плане только инженер.
Любовь к своему делу
Еще одно различие между программистом и разработчиком — любовь к профессии. Первый весьма любознателен, для него программирование — это работа, хобби, дом.
Свободное время веб-программисты тратят на пополнение багажа знаний, обработку, упорядочивание новой информации. Они:
- общаются с единомышленниками на форумах;
- читают книги, статьи, труды ведущих специалистов;
- могут часами разбирать исходный код понравившейся программы;
- мониторят новости, видео по своему направлению;
- занимаются тестовыми обстрелами программного обеспечения;
- работают над личными программами.
Их труд строится на энтузиазме, на любви к знаниям и специальности.
Сложные люди
В работе важно стремление максимально улучшить продукт. Процесс может затянуться до такой степени, что релиз не выйдет. Та же история внутри проекта — web-программист может выполнить самую сложную, интересную для него часть, а остальное отложить на потом. Иные настолько погружаются в изучение рабочих инструментов, что до выполнения задачи дело не доходит.
Начальству приходится контролировать любителей оптимизации, корректировать ведение проекта, поскольку веб-программист, закончив интересующую его часть, способен посчитать работу выполненной.
В программировании нет акцента на коммуникабельности, командной работе.
Выбираем себе сотрудника
Программист и разработчик — в чем разница, как определить, кем является кандидат? Этот вопрос задают как ИТ-руководители, так и HR. Выяснить на собеседовании, who is who, несложно. Задайте вопрос, лежащий вне сферы деятельности соискателя. Системный программист проведет целую лекцию, а web-разработчик предпочтет отмолчаться.
Важно понимать, зачем вы берете в коллектив человека. Если требуется создание уникального продукта, подойдет programmer. Если вы делаете типовые проекты, отличным вариантом станет девелопер.

Найдем ИТ-специалистов любого уровня и направлений
- Работаем без предоплаты
- Первый кандидат через 3 дня
- Финансовая гарантия в течение 3 месяцев
