Różnica Software Engineering a Software Developer

0

Rożnica Software Engineering a Software Developer

0

No i co z tą różnicą?

0

Jaka jest różnica np gdybym pisał w CV?

0

grząski grunt, ale powiedziałbym że Engineering > Developer.
ale ogólnie brzydzę się korporacyjną nowomową.

1

Generalnie to to samo, chociaż w niektórych dziwnych firmach się to różni zakresem obowiązków. Dlatego właśnie w CV pisze się nie tylko nazwę stanowiska, ale też opisuje projekty i swoje zadania.

0

W Polsce jeden pies. W USA niekoniecznie, bo Developer ma na pewno swoją własną definicję w ramach Census (taki amerykański GUS) tak samo jak Programmer - odpowiedź uprzedzająca programmer tylko pisze kod, developer dodatkowo "rozwija koncepcje"

0

Masz o tym sporo na stackoverflow:
http://stackoverflow.com/questions/27516/whats-the-difference-between-programmer-and-software-engineer

In some countries and states (European countries, Canada, as per Kena's comment, and Texas, as per Tony BenBrahim's comment, see comments for other examples), the title "engineer" is limited to people with an engineering degree.

developer = we are a tech-savvy product or services company and need someone to work on internal or back-end tools; for example a bank or consulting company
engineer = we are a software company and need someone to work on one of our products; for example Adobe or Microsoft

czy tu:
http://gustavonarea.net/blog/posts/are-you-a-software-developer-or-a-software-engineer/

Wg. payscale software engineer zarabia zwykle więcej (ale różnice nie są jakieś duże), może to w związku z tym, że tylko ludzie z dyplomem inżyniera podają się za "software engineer".

1

So, the difference between a disciplined software developer and a software engineer, is that the former qualifies and the later quantifies. In a software engineering project, when a process is going wrong, it’s found (the sooner or later) thanks to software metrics (or “software measurements”) and the appropriate steps are taken to reduce risk. In a software development project, the process is not measured and software product is delivered out of at least one parameter (over-budget, with less features, after the deadline, etc.).

Super, wystarczy, że zmienimy nazwę z "software development project" na "software engineering project" i sukces gwarantowany. :D

0

Ostatnio usłyszałem, że Software Engineer to człowiek, który dostaje problem projektuje rozwiązanie w UML, pisze testy, pisze kod. Software Developer od zawsze różnił się tym, że pisał kod na podstawie abstrakcyjnych wymagań biznesowych (niby więcej myślał), a programista pisał kod na podstawie wymagań opracowanych przez architekta (czyli niby klepacz kodu). Takie wnioski po długim googlowaniu.

0

Taka sama roznica jak pomiedzy ziemniakiem a pyra czy kartoflem.
Ja mam tytul inzyniera (inzynier elektronik ze specjalizacja Embedded Systems Design) ale pracuje jako programista I mialem tez takie zrobione kursy.
Generalnie liczy sie to w czym umiesz programowac I czym zajmowales sie przy projektach.
Mozesz na przyklad zajmowac sie czyms przy projekcie jako developer a przy rozmowie z inna firma okarze sie ze to de facto system architect.
Dzis za duzo tego wszystkiego. Patrz na wymaganie stawiane w pracy I ucz sie jezykow bo chocbyc byl najlepszym programista w jakimkolwiek srodowisku to bez komunikacji siedzisz. Stawia sie duzo na soft skille.

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