Има ли разлика между софтуерен разработчик и компютърен програмист?


Отговор 1:

Задълженията на софтуерен инженер или инженер по компютърни науки биха били да създадат нови инструменти или софтуер за конкретен, за да улеснят кодирането за програмиста.

Задължение на програмиста е да пише кодове за конкретната задача за завършване на проекта. Той трябва да знае всички функции и библиотеки на разположение, за да напише кода за конкретната програма.

Например: Програмист ще напише код въз основа на задачата, дадена от шефа му. Като има предвид, че софтуерният инженер трябва да може да разработва нови алгоритми и да създава пресни API и библиотечни файлове, които могат да бъдат използвани директно от програмиста в неговия код. Това минимизира размера на кода и ще бъде много ефективно, докато пишете кодове и в бъдещите проекти ...

Софтуерният инженер е на по-висока позиция от програмиста, тъй като той трябва да има познания по програмиране, както и основните понятия на компютърните науки, като например Операционни системи.


Отговор 2:

Никой не използва заглавията с каквато и да е точност, но ..

В стари времена „програмистът“ беше много ограничена роля - някой, който по същество взе псевдо-код, предоставен от „системен анализатор“, и го превърна в работещ код. В наши дни заглавието е доста безсмислено. „Програмирането“ по същество е умение, а не роля.

Developer, от друга страна, се отнася до някой, който всъщност разработва софтуер - който включва много задачи, освен просто писане на код (решаване на проблеми, дизайн, документация и др.).

Помислете за разликата между „чук“ и производител на кабинети.


Отговор 3:

Никой не използва заглавията с каквато и да е точност, но ..

В стари времена „програмистът“ беше много ограничена роля - някой, който по същество взе псевдо-код, предоставен от „системен анализатор“, и го превърна в работещ код. В наши дни заглавието е доста безсмислено. „Програмирането“ по същество е умение, а не роля.

Developer, от друга страна, се отнася до някой, който всъщност разработва софтуер - който включва много задачи, освен просто писане на код (решаване на проблеми, дизайн, документация и др.).

Помислете за разликата между „чук“ и производител на кабинети.


Отговор 4:

Никой не използва заглавията с каквато и да е точност, но ..

В стари времена „програмистът“ беше много ограничена роля - някой, който по същество взе псевдо-код, предоставен от „системен анализатор“, и го превърна в работещ код. В наши дни заглавието е доста безсмислено. „Програмирането“ по същество е умение, а не роля.

Developer, от друга страна, се отнася до някой, който всъщност разработва софтуер - който включва много задачи, освен просто писане на код (решаване на проблеми, дизайн, документация и др.).

Помислете за разликата между „чук“ и производител на кабинети.