Existuje rozdíl mezi vývojářem softwaru a počítačovým programátorem?


Odpověď 1:

Úkolem softwarového inženýra nebo inženýra informatiky je stavět nové nástroje nebo software pro konkrétního uživatele, aby programátorovi usnadnilo kódování.

Povinností programátora je psát kódy pro konkrétní úkol k dokončení projektu. Musí znát všechny funkce a knihovny, které jsou k dispozici pro psaní kódu pro konkrétní program.

Například: Programátor by napsal kód na základě úkolu zadaného jeho šéfem. Zatímco softwarový inženýr musí být schopen vyvinout nové algoritmy a vytvořit nové API a soubory knihovny, které může programátor přímo použít ve svém kódu. To minimalizuje velikost kódu a bude vysoce efektivní při psaní kódů i v budoucích projektech…

Softwarový inženýr je na vyšší pozici než programátor, protože musí mít znalosti programování a základní pojmy z oblasti informatiky, jako jsou operační systémy.


Odpověď 2:

Nikdo nepoužívá tituly s jakoukoli přesností, ale ..

V dávných dobách byla „programátorem“ velmi omezená role - někdo, kdo v podstatě převzal pseudokód poskytovaný „systémovým analytikem“ a proměnil jej v běžící kód. V těchto dnech je název téměř bezvýznamný. „Programování“ je v podstatě dovednost, nikoli role.

Vývojář, na druhé straně, odkazuje na někoho, kdo skutečně vyvíjí software - který zahrnuje spoustu úkolů nad rámec pouhého psaní kódu (řešení problémů, design, dokumentace,….).

Pomysli na rozdíl mezi „kladivem“ a truhlářem.


Odpověď 3:

Nikdo nepoužívá tituly s jakoukoli přesností, ale ..

V dávných dobách byla „programátorem“ velmi omezená role - někdo, kdo v podstatě převzal pseudokód poskytovaný „systémovým analytikem“ a proměnil jej v běžící kód. V těchto dnech je název téměř bezvýznamný. „Programování“ je v podstatě dovednost, nikoli role.

Vývojář, na druhé straně, odkazuje na někoho, kdo skutečně vyvíjí software - který zahrnuje spoustu úkolů nad rámec pouhého psaní kódu (řešení problémů, design, dokumentace,….).

Pomysli na rozdíl mezi „kladivem“ a truhlářem.


Odpověď 4:

Nikdo nepoužívá tituly s jakoukoli přesností, ale ..

V dávných dobách byla „programátorem“ velmi omezená role - někdo, kdo v podstatě převzal pseudokód poskytovaný „systémovým analytikem“ a proměnil jej v běžící kód. V těchto dnech je název téměř bezvýznamný. „Programování“ je v podstatě dovednost, nikoli role.

Vývojář, na druhé straně, odkazuje na někoho, kdo skutečně vyvíjí software - který zahrnuje spoustu úkolů nad rámec pouhého psaní kódu (řešení problémů, design, dokumentace,….).

Pomysli na rozdíl mezi „kladivem“ a truhlářem.