Довольно забавно слышать как старшее поколение называет всех, от геймера до
разработчика баз данных – компьютерщиками. В своей же среде мы
называем друг друга программистами, разработчиками или на худой конец
специалистами по … Специалистов много, ровно как и технологий, которыми наполнен
IT-мир на сегодняшний день. Но всех нас объединяет одно – мы IT-шники. И вот как
раз с одним из таких IT-шников у меня возник недавно спор: кто я
разработчик программных продуктов (software engineer) или
программист(programmer)?
Наш диалог был примерно следующим:
П: Лично я привык называть себя “программер”.
IT: Ты что?! Это же полная ересь. Кто тебя русскому языку-то учил?
П: Где ты слов таких нахватался “ересь”… И что тебе не нравится в термине
“программист”?
IT: Программист пишет отдельно взятую программу, в то время как разработчик
может писать лишь комопнент, который в последствии будет скомпонован с другими
компонентами, написанными другими разработчиками. Таким образом разработчики
строят системы.
Комопнент написанный одним разработчиком может быть изменен или дополнен
другим разработчиком. Компонент может использоваться в дальнейшем, при
разработке других систем.
Программисты работают в основном водиночку, в то время как разработчики
объединяются в группы.
Программирование, как таковое лишь один из аспектов разработки софта.
Разработка больших программных продуктов включает в себя бизнес-аналитику,
проектирование, программирование или кодирование, тестирование, внедрение и
т.д.
П: Мдаа. Так и кто же я по-твоему получаюсь?
IT: Ты типичный IT-шник – не знаешь, чем два слова в родном языке отличаются.
А если говорить о том, разработчик ты или программист, то скорее первое. Ты же в
команде работаешь?
П: Ага.
IT: Ну вот. Знач, разработчик.
Честно говоря никогда не задумывался над разницей в этих терминах. После
этого разговора полез в Гугл и обнаружил, что англоязычный интернет еще с давних
времен ведет споры на эту тему.
Programmer vs. Developer vs. Software Engineer (Joel on
Software)
Wiki:
Programmer
"Developers" AND "Programmers"