Software engineering (inżynieria oprogramowania)

0

Witam obecnie studiuje informatykę i chciałbym rozwinąć pewną niejasność (mam nadzieje, że pomożecie)
Otoż w przyszłości gdy ukończę studia chciałbym pracować jako Software engineering niemniej ( dość dziwne pytanie, ale kto pyta nie błądzi) jaka jest różnica między programistą a Inżynierem oprogramowania [ z dostępnych ofert pracy zauważyłem, że drugi termin dzieli się jeszcze na np. tester Engineer Software etc.etc/ <= czy to oznacza że muszę na jakiejś dziedzinie skoncentrować?? ]?
Jeszcze chciałbym zapytać jeżeli ktoś pracuje w w/w zawodzie to czy bardziej skupiać się na matematyce ( statystyka, matematyk dyskretna ) czy na przedmiotach związanych z informatyką (Bazy danych, architektura systemów komputerowych) czy równomiernie skupić się na obu dziedzinach (chociaż oczywiście Matematyka == informatyka [True] ) oraz jak dużą role ogrywa tutaj programowanie?
[Ewentualnie będę również wdzięczny za jakieś wskazówki typu.. (Python czy C), lepiej do jakiejś większej firmy czy do małej].
Jeżeli wstawiłem pytanie do złego działu/ bądź też dany temat już istnieje to z góry przepraszam
[Wrzucam to tutaj gdyż przypadkiem wstawiłem do innego działu przepraszam za pomyłkę ]

1

Nazwa stanowiska nie ma znaczenia.

Jeśli chcesz być programistą skup się na jakimś języku obiektowym np. Python(bardzo dobry dla początkujących i bardzo dużo ofert pracy) + podstawowa algorytmika.

Zainteresuj się portalami typu Codility.

2

To jest jakiś żart tutaj? Nie wiesz co dana pozycja oznacza, ale jednak jesteś pewien że chcesz pracować

jako Software engineering

:D

Nazwa pozycji nie ma w zasadzie żadnego znaczenia, bo firmy wrzucają to zupełnie losowo. Raz będzie to software developer, raz software engineer, a raz principal lead senior software ninja (z 2-letnim doświadczeniem).

0

jaka jest różnica między programistą a Inżynierem oprogramowania

najstarsi Indianie tego nie wiedzą XD Ponadto po angielsku często słowem engineer nazywa się każdą osobę pracującą w IT na stanowisku technicznym (tj. pani HR nie jest inżynierem, ale ktoś klepiący layouty w CSS już tak).

0

W artykule http://patrykbrozek.com/index.php/2016/11/21/programisto-czy-na-pewno-oplaca-sie-pracowac-w-dolinie-krzemowej-podaje-zarobki-i-koszty-zycia/

Jest takie rozróznienie:

"WAŻNE: Engineer to programista, który ma wpływ na architekturę oprogramowania. Programista może też mieć stanowisko Developera, który dostaje bardzo dobrze rozrysowane zadanie do wykonania. Developerzy zarabiają 20-30% mniej i mają mniej benefitów."

0
eg napisał(a):

W artykule http://patrykbrozek.com/index.php/2016/11/21/programisto-czy-na-pewno-oplaca-sie-pracowac-w-dolinie-krzemowej-podaje-zarobki-i-koszty-zycia/

Jest takie rozróznienie:

"WAŻNE: Engineer to programista, który ma wpływ na architekturę oprogramowania. Programista może też mieć stanowisko Developera, który dostaje bardzo dobrze rozrysowane zadanie do wykonania. Developerzy zarabiają 20-30% mniej i mają mniej benefitów."

no to jak tak piszą to tak być musi ;) na

2

@eg no tak, jak ktoś tak napisał na blogu to musi być :D :D W praktyce nie ma.

0

Różnica zależy zapewne od firmy, ale czasami ta różnica polega na tym, że developer pisze nowe oprogramowanie, a engineer zajmuje się utrzymaniem i rozwojem już istniejącego.
Ale podkreślam - to nie jest zasada tylko konwencja stosowana w niektórych firmach.

0

to tak jak smartfon i phablet
są tacy co nie zasną jak nie zdefiniują nazwy urządzenia dla pozostałych będzie to po prostu telefon

1 użytkowników online, w tym zalogowanych: 0, gości: 1