student asking question

Кажете ми разликата между програмист (coder), програмист (programmer) и инженер (engineer)!

teacher

Отговорът на носителя на езика

Rebecca

Тези три думи могат да бъдат объркващи, тъй като те се припокриват в някои роли! На първо място, в софтуерната индустрия програмистите (coder), програмистите (programmer) и инженерите (engineer) имат нещо общо с това, че работят с код. Специфичните роли обаче са малко по-различни, на първо място, програмистите се класифицират като начинаещи, защото използват един кодов език. Поради това те често се наричат junior programmers/developers. Програмистите и разработчиците (developer), от друга страна, също работят с код, но те са по-квалифицирани от програмистите и отговарят за целия проект. И накрая, инженерите са професионалисти, които са достигнали върха на уменията и са отговорни за проектирането, финализирането и координирането на приложение или проект като цяло. С други думи, по принцип и трите работят с код, но се различават по уменията си. Така че, в зависимост от нивото на уменията, можете да се придвижите нагоре в кариерата си към програмист, програмист / разработчик и софтуерен инженер, в този ред. Пример: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (Имам приятелка, която работи като софтуерен инженер в Силициевата долина и обикновено отговаря за оптимизирането на приложенията за крайни потребители.) Пример: I just started my career as a coder. I can be considered a newbie. (Тепърва започвам кариерата си като програмист, така че в известен смисъл съм начинаещ.)

Популярни Q&As

12/08

Попълнете израза с тест!