This site uses cookies.
Some of these cookies are essential to the operation of the site,
while others help to improve your experience by providing insights into how the site is being used.
For more information, please see the ProZ.com privacy policy.
kiedy informatyka była jeszcze w przewijakach (nie poprawiać - tak nazywano kiedyś stacje taśm magnetycznych), istniało ścisłe rozgraniczenie pomiędzy projektowaniem oprogramowania a programowaniem. Na ogół projektant był uważany za kogoś ważniejszego, a programistę określano często nieco lekceważącym mianem "kodera". Z czasem jednak ta różnica się zacierała - wiele osób z branży (między innymi i ja sam) funkcjonowało w obszarze obu dziedzin, albo na ich pograniczu. Praktyka wymogła zatem pojawienie się pojemnej kategorii "inżynierii oprogramowania", do której to kategorii i ja się chętnie zaliczam. Chociaż same funkcje projektowania (design) i (opracowania) programowania (programming, software development) dają się w miarę precyzyjnie określić, to jednak w praktyce trudno je od siebie oddzielić. Wprowadzane granice są dość umowne, np. "software development" obejmuje często zarówno "design", jak i "programming".
George BuLah (X)
Poland
05:57 Sep 30, 2015
zawężanie znaczenia "design" jedynie do wzornictwa wyobrażającego kształty, fakturę, etc. namacalność palcami jest pozostawaniem daleko w tyle; to termin określający tradycyjne projektowanie inżynierskie, który jedwabiście przedostał się stosunkowo niedawno do inżynierii IT, a "designer" wraz z "software" ma ogólne znaczenie, bez wskazywania mnóstwa specjalizacji;
"twórca" w kontekście jest dobrym, przestarzałym oddaniem i można go używać do piśmienniczych celów związanych z oprogramowaniem komputerowym, relacji o postępie prac, o nowinkach, relacji z wystaw, etc. "programista" to capo di tutti sviluppatori ;) i od tego wiodą rozliczne, rozlicznie nazywane specjalizacje inżynierii IT, a w tym - "projektant oprogramowania". Cały świat odróżnia archaicznego twórcę od współczesnego projektanta. Niestety, kontekst jest bardzo lichy i nie wiadomo jakim okolicznościom towarzyszy występowanie terminu z pytania.
IMO „projektant oprogramowania” to kalka z angielskiego. Właśnie od „software designer”. Tymczasem po polsku IMO „projektowanie” raczej kojarzy się z projektowaniem graficznym lub architektonicznym: moda, samochód, dom itp.
IMO wszystkie te określenia typu „software designer”, „programista”, „software developer” itp. funkcjonują równolegle i zamiennie. Tworzenie oprogramowania to czasami dość zawiły proces. Zaangażowanych w to jest czasami wielu ludzi. Czasami jest to wypadkowa pracy wielu ludzi i nie da się precyzyjnie rozgraniczyć kto pisał kod, kto opracował funkcjonalność programu itd. Weźmy takie (wypasione) gry komputerowe: armia ludzi i wszyscy oni, czasami nawet graficy, to „software designers”, „software developers” itd.