az asztal, a zseniális különc #1:
“A különbség a között, hogy a szoftver fejlesztő, valamint szoftver-mérnök ugyanaz, mint a különbség nagy, de nagy.”- Ismeretlen.
amit olvasni akarsz, az leginkább a személyes gondolataim, következtetéseim és szokatlan képzeletem körül forog.
ha különböző érzelmeid vannak, add hozzá őket a megjegyzés rovatba, és vitatkozzunk!
So, today ‘ s topic…
Minden alkalommal, amikor látok egy cikket ebben a témában, az érzelmi bankszámlám kirabolják. Ezek mind a SEO-ról szólnak. A nem megfelelő kulcsszavak apró mondatokba szorulnak, csak hogy jobb rangsorolást kapjanak. Nincs szándék arra, hogy szórakoztassa vagy felvilágosítsa az olvasót. Néha az ilyen cikkek akár egyenesen rosszak is lehetnek.
és annak ellenére, hogy ennek a blogbejegyzésnek a célja lehet a forgalom generálása, megpróbáltam inkább értelmes hencegést tenni, mint egy élettelen tudományos esszét.
tehát lássuk, hogyan érzi magát, amikor elolvasta ezt a papírt.
minden további nélkül:
mivel nincs megfelelő értelmezése mindkét kifejezés, sok ember használja őket szinonimaként.
egyes vállalatok azonban ezeket a kifejezéseket munkacímeknek tekintik.
az Általános “programozó-fejlesztő-mérnök” trend a következők mentén halad:
- a programozó valaki, aki tudja, hogyan kell kódolni, megérti az algoritmusokat, és követheti az utasításokat. Még, ez nem megy tovább a felelősségek tekintetében.
- a fejlesztő valaki jobb, mint a programozó. A kódoláson kívül az általuk épített szoftverkomponens tervezését, architektúráját és műszaki dokumentációját is elvégzik. Lehet, hogy nevezik vezetők, de nem feltétlenül.
- végül egy mérnök azt jelenti,hogy te vagy az igazi. Már végzett egy diplomát, egy kis technikai tudás, lehetőleg tapasztalt képes tervezése szoftver rendszer (kombinációja szoftver komponensek a parasztok, a programozók, épített). Olyan vagy, mint egy felvigyázó. Láthatjuk a nagyobb képet. És a te felelősséged, hogy ezt a “képet” világosan elmagyarázd a csapatodnak.
” a szoftvermérnökök általában a csapatvezetők szerepét fogják betölteni, mivel elöl vannak az ügyfelekkel való foglalkozásban, és különböző projekteket vállalnak a hátul dolgozó csapat számára.”- Talha Waseem, az InvoZone Tech Content szerkesztője.
egyébként attól is függhet,hogy melyik országban tartózkodik. Például Franciaországban csak akkor hívhatja magát mérnöknek, ha egy mérnöki iskolát végzett, amelyet a Commission des Titres d ‘ ingénieur elismert.
“Kanadában a “mérnök” kifejezés azokra korlátozódik, akiket egy tartományi Szövetség igazol. Tehát nem mindenki hívhatja magát “mérnöknek” Kanadában.”- Briana Brownell, a PureStrategy alapítója és vezérigazgatója.
mások úgy gondolják, hogy ezek csak a marketing céljából készült kifejezések lehetnek. Lehet, hogy a cégek azt akarják, hogy a foglalkoztatási listáik és a munkaköri leírásaik hűvösnek tűnjenek, és minél több jelentkezőt vonzzanak be. Brillante!
rendben, merüljünk mélyen.
Itt van néhány…
- főbb különbségek a szoftver mérnök, fejlesztő
- mi a fene egy szoftvermérnök?
- rendben, tehát mi a szoftverfejlesztő akkor?
- mit csinál egy szoftvermérnök
- mit csinál egy szoftverfejlesztő
- programozó/fejlesztő fizetések
- szoftvermérnök vs szoftverfejlesztő-készségek, szerepek és felelősségek…
- szoftvermérnök/Fejlesztő
- egy szoftverfejlesztő vs szoftvermérnök élete
főbb különbségek a szoftver mérnök, fejlesztő
Szerint Felim O ‘ donnell, műveleti igazgató a Szabadság, A fejlesztők kifejezetten a szállító szoftver belül szűk paraméterek. Nem kell látniuk a teljes képet. A fejlesztőknek csak arra a feladatra kell összpontosítaniuk,amelyet a szoftvermérnökök rájuk ruháztak.
másrészről, O ‘ Donnell szerint a szoftvermérnök olyan személy, aki 50,000 láb képet készít a kifejlesztett szoftverről. Kommunikálnak más érdekelt felekkel, hogy tisztázzák a projekt követelményeit, és folyamatosan keresik a munkafolyamat optimalizálásának módját. Gyakran kérdezik magukat – ” van-e jobb módja ennek?”
tehát alapvetően a fejlesztő és a mérnök közötti különbség az a gondolkodásmód, amellyel megközelítik munkájukat és tanulási étvágyukat.
“hacsak nem olyan helyen dolgozik, mint a Google, és üldözi ezt a rangos promóciót a” Software Engineer Level 4 “- től a “Software Engineer Level 5″ – ig, amely a software engineering title valaki többnyire csak azt jelzi, hogyan gondolkodnak magukról a szerepről.”- Justin Pincar alapító & CTO az elérhető.
őszintén szólva, ha szoftvermérnöknek vagy fejlesztőnek hívják, rendben van. Ami nem jó, hogy programozónak hívják. Az emberek, hogy hívjon minket programozók jellemzően kis gondolkodású Luddite emberek mentes minden informatikai ismeretek. Undorító. Hogy merészelik …
úgy értem, hogy az összes évet a CS diploma megszerzésével tölti, elit szoftvermérnökként (vagy fejlesztőként) dolgozik, csak azért, hogy egyszerű “programozónak” hívják.”
c ‘ mon, programozás volt valami tettem a szobámban 03: 00 am évesen 15.
“Software engineering” a karrierem, haver. Olyan, mintha egy könyvelőt hívnánk adóelőkészítőnek, vagy az apádat a keresztnevén.
Ó, és mellesleg nem vagy igazi szoftverfejlesztő, ha nem dolgozol Linuxon, és van egy rainbow light mechanikus billentyűzeted a Razer-től.
” miért van szükségem erre?- Hallom, hogy sikítasz.
Nos, a munka beállításának megjelenése meghatározza a munka minőségét. Ha nem tudod, most már tudod.
“Uram, ez Wendy’ s. ”
tudom, tudom.
elkalandoztam.
nézzük meg a tényeket …
mi a fene egy szoftvermérnök?
definíció szerint a mérnök olyan személy, aki motorokat, gépeket vagy szerkezeteket tervez, épít vagy tart fenn.
a Wikipedia a “szoftvermérnök” kifejezést olyan személyként írja le, aki a szoftverfejlesztés elveit alkalmazza a számítógépes szoftverek tervezésére, fejlesztésére, karbantartására, tesztelésére és értékelésére.
Jack minden ágakban.
” inkább szoftvermérnöknek hívom magam, mert szilárdabbnak és profibbnak hangzik.”- Gene Mal, CTO at Static Jobs
rendben, tehát mi a szoftverfejlesztő akkor?
a definíció szerint, egy szoftver fejlesztő valaki, hogy alakul valami — az elég.
mit jelent a” fejlesztés”?
definíció szerint olyan eszközöket fejleszt ki, amelyek növekednek vagy növekednek, érettebbé, fejlettebbé vagy bonyolultabbá válnak.
rendben.
lássuk, mit gondol a Wikipedia a szoftverfejlesztőkről:
a szoftverfejlesztő olyan személy, aki szoftvert hoz létre. A “szoftverfejlesztés” kifejezés gyakran többet jelent, mint a szoftver tervezése vagy írása, ez általában azt jelenti, hogy valaki kezeli a projektet, vagy csak a legfontosabb dolgokat teszi. A legtöbb szoftverfejlesztőt továbbra is egy vezető szoftvermérnök vezeti, aki irányítja a projektet.
átkozott, még a Wikipedia is elfogult.
rendben, beszéljünk egy kicsit a programozókról.
két centem:
Ha valaki programozónak hív, társítom magam … egy peon… egy lusta peon … egy lusta peon a World of Warcraft-ban.
azt hiszem, a programozók is lehet nevezni junior Fejlesztők. A feladatuk az, hogy kövessék a vezető fejlesztők vagy a tech lead által kidolgozott tervet.
érdekes tény: a programozók általában idejük 90% – át a kedvenc kódszerkesztőjükben vagy a verem túlcsordulás keresésére fordítják. A másik 10% idejüket megy játszik Fortnite.
mit csinál egy szoftvermérnök
mivel valaki úgy vélte, hogy mérnöki és tapasztalati végzettséggel rendelkezik, a szoftvermérnökök megtestesíthetik egy vezető szoftverfejlesztő (vagy egy tech csapat vezetője) szerepét, ami azt jelenti, hogy nagyobb felelősséget hordoznak, mint az átlagos programozó.
egyes undergradok úgy vélik, hogy a mérnöki munka inkább egy szoftvermegoldás architektúra-tervezése. A szoftverfejlesztés viszont inkább a dolgokkal való bütykölésről és az új dolgok kipróbálásáról szól.
“A gyakornoki programok, használjuk, Szoftver Mérnök leírni, hogy a gyakornokok, hogy lesz munka, sokkal nagyobb kihívást jelentő algoritmikus problémák, üzleti megoldások, amelyek több vállalkozás-orientált. Szoftverfejlesztőink egy kisebb üzleti alkalmazáson, mobilalkalmazásokon, valamint olyan weboldalakon dolgoznak, amelyek UX-et igényelnek, magasabb szintű lengyel nyelvtudással.”- Mike Roberts, a San Diego Code School vezérigazgatója
mit csinál egy szoftverfejlesztő
a Wikipedia meghatározása szerint úgy tűnik, hogy a szoftverfejlesztőknek hasonló felelősségük van a szoftvermérnökökhöz. Mégis, a mérnök cím a szoftverfejlesztő felett helyezkedik el.
itt van, ami számomra tisztességesnek tűnik:
a szoftverfejlesztő olyan személy, aki konkrét utasításokat kap a követéshez, de megvan a szabadsága és kreativitása, hogy játsszon a legmegfelelőbb megközelítés érdekében.
Ezek nem” monkey see, monkey do ” típusú programozók bármilyen eszközzel, de mégis… követik egy sor egyértelmű utasításokat. Néha a szoftverfejlesztők teljes verem fejlesztőknek/mérnököknek is tekinthetők.
programozó/fejlesztő fizetések
Mint mondta, a korábbi, a szoftver mérnök, fejlesztő kifejezések szinonimaként használja.
csak néhány vállalat vagy magánszemély számára jelentenek különböző dolgokat.
tehát, amikor a fizetéseket nézzük, az egyiket junior fejlesztőnek, a másikat pedig vezető fejlesztőnek vagy technológiai csapat vezetőnek tekinthetjük.
mondjuk például, hogy a programozók általában belépő szintű fejlesztőknek tekinthetők. Ezért nevezhetjük őket junior fejlesztőknek.
mivel a szoftverfejlesztők a programozók felett állnak, idősebb fejlesztőknek nevezhetjük őket.
és mivel a szoftvermérnökök felvigyázó szerepet töltenek be( a Wikipedia szerint), több irányító dolgot csinálnak, mint a kódolás, technikai vezetőknek hívhatjuk őket.
a Glassdoor alapján egy junior Fejlesztő átlagos fizetése körülbelül 63,502 / év .
az idősebb Fejlesztő medián fizetése körülbelül $82,518/év.
és az átlagos fizetése egy tech csapat vezet szerint Payscale körül $ 101,381 / év.
valóban, a szoftvermérnök egyik fő előnye, hogy olyan fizetéssel rendelkezik, amely a világ népességének 1% – át teszi a pénzügyi biztonság tekintetében.
szoftvermérnök vs szoftverfejlesztő-készségek, szerepek és felelősségek…
úgy gondolom, hogy a puha készségek ugyanolyan fontosak, mint a technikai készségek. Mivel egy jó kommunikátor, mint egy szoftverfejlesztő teheti meg felbecsülhetetlen mértékben hozzájárul a csapat.
a karriered egy bizonyos szakaszában olyan feladatokkal szembesülsz, amelyeket nehéz lenne egyedül befejezni. Hogy képes hallgatni a többi csapat tagjai gondosan ahelyett, hogy megszakítaná, és nem pár programozás — ez az, ami segít létrehozni egy pozíciót, mint egy jó szoftverfejlesztő / mérnök.
itt van három jó ökölszabály, hogy azt hiszem, segít lesz egy jobb szoftverfejlesztő és emelkedik fel a rangsor.
1. Kérdezz.
2. Soha multitask.
3. Ha azt szeretné, hogy az eredmény 10 legyen, akkor tesztelje a 9-et és a 11-et. A rossz eredmények szilárd megoldást hozhatnak létre.
alapvetően valakinek, aki szoftvermérnöknek (vezető fejlesztőnek vagy technológiai vezetőnek) akarja tekinteni, képesnek kell lennie arra, hogy megkapja a kemény dolgokat, amelyeket mindenki más fut.