Aký je rozdiel medzi pozíciami SDE1, SDE2 a SDE3 v softvérovej práci? - Všetky rozdiely

 Aký je rozdiel medzi pozíciami SDE1, SDE2 a SDE3 v softvérovej práci? - Všetky rozdiely

Mary Davis

Dnes máme šťastie, že máme prístup k skvelým programom, ktoré nám zjednodušujú život a stali sa nevyhnutnými. Inžinieri vývoja softvéru pomáhajú pri odstraňovaní chýb a zároveň riešia problémy. Článok obsahuje rozdiely medzi SDE1, SDE2 a SDE3 v práci so softvérom.

SDE 1 je neskúsený softvérový inžinier prvej úrovne. Každý, kto nastúpi na prvú úroveň, bude nový absolvent univerzity alebo môže prísť z inej spoločnosti.

Inžinier na úrovni SDE 2 má však niekoľko rokov skúseností. Spoločnosť očakáva, že na pozícii SDE 2 bude vytvárať softvérové programy na vysokej úrovni pre rôzne služby a svoju prácu by mal dokončiť načas.

Pozri tiež: Pokémon White vs. Pokémon Black? (Vysvetlené) - všetky rozdiely

Zatiaľ čo SDE 3 je pozícia na vyššej úrovni. Táto osoba zohráva v spoločnosti veľmi dôležitú úlohu. SDE3 je osoba, ktorá rieši mnohé technické pochybnosti zamestnancov.

Poďme sa ponoriť do tejto témy a dozvedieť sa viac o rozdieloch medzi SDE1, SDE2 a SDE3 v softvérovej práci!

Čo je náplňou práce inžiniera vývoja softvéru?

Inžinier vývoja softvéru uplatňuje princípy informatiky, informačných technológií a počítačového inžinierstva na tvorbu aplikácií a softvéru. Analyzujú, aby pomohli podnikom a jednotlivcom pri prijímaní múdrych rozhodnutí.

Podľa požiadaviek klientov upravujú každý softvér a pracujú na vylepšovaní programu, aby poskytoval lepší výkon. Inžinieri vývoja softvéru si skvele poradia s algoritmami a programovaním. Zjednodušujú fungovanie akejkoľvek technológie.

Dnes máme šťastie, že máme prístup k skvelým programom, ktoré nám zjednodušujú život a stali sa pre nás nevyhnutnými. Napríklad vyhľadávač Google používame vždy, keď nám napadne nejaká otázka. Prostredníctvom vyhľadávača Google okamžite dostaneme požadovanú odpoveď.

Inžinieri vývoja softvéru pomáhajú pri odstraňovaní chýb a zároveň riešia problémy. Inžinier vývoja softvéru nielen píše kódy, ale aj navrhuje úlohy na vysokej úrovni, napríklad ako bude aplikácia fungovať, ako znížiť časovú a priestorovú náročnosť atď.

SDE-1 je mladší inžinier bez predchádzajúcich skúseností

Čo je pozícia SDE 1 (Software Development Engineer 1) v práci súvisiacej so softvérom?

V niektorých spoločnostiach nazývame SDE1 pridružený technický člen. Zatiaľ čo niektoré spoločnosti ich nazývajú technický člen. Môžete ich tiež nazývať inžinieri pre vývoj softvéru.

Ale nech už nazývame inžiniera vývoja softvéru akokoľvek, SDE1 je zvyčajne čerstvý absolvent. Osoba, ktorá nedávno ukončila štúdium na univerzite a nastúpila do spoločnosti ako inžinier vývoja softvéru úrovne 1.

Môžu mať od nuly do troch rokov praxe ako softvérový inžinier. V jednotlivých spoločnostiach sa to však môže líšiť. Vo všeobecnosti sa však s takouto praxou stretnete vo väčšine spoločností. Pozíciu SDE1 môžete zaradiť do kategórie IC1.

Úlohou SDE1 je pridružený technický pracovník, pretože vo všeobecnosti sa postupuje z pridruženého technického pracovníka na technického pracovníka. SDE1 je prvou úrovňou individuálneho prispievateľa.

Každý, kto nastúpi na prvú úroveň, bude novým absolventom univerzity alebo môže prísť z inej spoločnosti. V spoločnosti sú noví a sú ešte vo fáze učenia sa. Robia teda chyby, ktoré spoločnosť od jednotlivca očakáva.

Osoba, ktorá je SDE1, vyžaduje od spoločnosti dodatočnú pomoc pri vykonávaní svojej práce. Vo väčšine spoločností založených na produktoch sa SDE1 zvyčajne zameriava na implementačné práce. Spoločnosti im dávajú na dokončenie niektoré nízkoúrovňové návrhové dokumenty. Neskôr spoločnosti chcú, aby SDE1 tieto návrhy previedol do kódu pripraveného na výrobu.

Preto pri pohovore toľko počujete o kóde pripravenom na produkciu. SDE1 by mal aspoň písať správne kódovanie. Mal by byť dostatočne nápomocný svojmu tímu, kedykoľvek to potrebuje.

Čo je pozícia SDE 2 (Software Development Engineer 2) v práci súvisiacej so softvérom?

Pozícia SDE2 je známa aj ako pozícia Software Development 2. V niektorých spoločnostiach ju nazývajú Senior Software engineer. Zatiaľ čo niekde ju nazývajú Senior Member Technical Staff. Podobne, ako v prípade SDE1, aj pozíciu SDE2 možno klasifikovať ako IC2.

Ako SDE2 nemôžete očakávať, že niekto bude pracovať pod vami alebo sa vám bude hlásiť o všetkom vo firme. Aj keď sa v niektorých prípadoch môže stať, že dostanete človeka, ktorý bude pracovať pod vami, keď ste v pozícii SDE2.

SDE2 je úplný individuálny prispievateľ pracujúci v tíme. Od osoby, ktorá prichádza ako SDE 2 alebo od osoby, ktorá bude povýšená na pozíciu SDE2, sa očakáva, že má niekoľko rokov skúseností a bude vyžadovať malú pomoc. Táto osoba je schopná zvládnuť jednoduché problémy.

SDE-3 by mal byť schopný viesť dôležité projekty

Inžinier vývoja softvéru 2 rozumie systému sám. Hoci spoločnosť mu poskytne akúkoľvek pomoc, ktorá je potrebná. Spoločnosť očakáva, že SDE2 bude samostatný. Musí mať schopnosť vlastniť.

V rôznych organizáciách založených na produktoch vlastní osoba, ktorá je SDE2, kompletné služby od konca do konca. Vlastniť službu znamená, že čokoľvek sa v tejto službe deje, nemusíte osobne kódovať, ale mali by ste o tom mať všetky vedomosti. SDE2 by mal službu vždy zlepšovať.

Mali by tiež znížiť zaťaženie OPEX z tejto služby. Mal by vždy myslieť na úlohy, ktoré by mohol pre službu urobiť, aby zvýšil zákaznícku skúsenosť s touto službou.

Spoločnosť od pozície SDE2 očakáva, že bude vytvárať návrhy na vysokej úrovni pre rôzne služby a svoju prácu by mal dokončiť načas. Pohovor na pozíciu SDE2 obsahuje toľko otázok založených na dizajne. Ako SDE2 teda budete zohrávať mimoriadne aktívnu úlohu pri navrhovaní služieb. Povýšenie sa uskutoční približne za dva a pol roka až maximálne za desať rokov.

Čo je pozícia SDE3 (Software Development Engineer 3) v práci súvisiacej so softvérom?

Ako už názov napovedá, SDE3 je známy ako Software Development Engineer 3. V niektorých spoločnostiach plní aj úlohu individuálneho prispievateľa a úroveň IC3. V niektorých spoločnostiach je známy aj ako Technical Lead. Zatiaľ čo v niektorých spoločnostiach je známy ako Lead Member Technical Staff alebo Computer Scientist one, two a pod.

SDE 3 zohráva v spoločnosti veľmi vysokú úlohu. Požiadavky na SDE3 sa zvyčajne začínajú približne šiestimi až siedmimi rokmi skúseností v softvérovej spoločnosti. Od vás ako od SDE3 sa očakáva, že budete nielen vlastniť rôzne služby, ale aj rôzne služby z rôznych tímov. . Ak ste inžinier vývoja softvéru 3, nemali by ste sa venovať len jednému tímu, ale musíte sa starať o viacero skupín naraz. Očakáva sa od vás, že budete samostatne viesť dôležité projekty.

SDE3 by mal riadiť technologické inovácie a architektonické rozhodnutia rôznych tímov. SDE3 je osobou, ktorá rieši mnohé technické pochybnosti posádky. Mal by sa aktívne podieľať na technologických záležitostiach celej organizácie a komunikovať so všetkými zainteresovanými stranami.

Na získanie povýšenia musí osoba splniť všetky požiadavky. Na povýšenie z SDE1 na SDE2 a z SDE2 na SDE3 je potrebné zdokonaliť svoje zručnosti. Na základe výkonu jednotlivca zvyšujú jeho pozíciu.

Pozícia SDE-2 si vyžaduje niekoľko rokov praxe

Rozdiely medzi pozíciami SDE1, SDE2 a SDE3 v softvérovej práci

SDE1 SDE2 SDE3
Toto je prvá úroveň softvérového inžiniera, ktorý pracuje v spoločnosti. Toto je druhá úroveň softvérového inžiniera, ktorý pracuje v spoločnosti. Toto je tretia a posledná úroveň softvérového inžiniera, ktorý pracuje v spoločnosti.
Spoločnosť nemá od SDE1 veľké očakávania, pretože je v práci nový a mohol by sa dopustiť chýb. Spoločnosť očakáva od SDE2 samostatnú prácu a vlastný servis. Od vás ako od SDE3 sa očakáva, že budete nielen vlastniť rôzne služby, ale aj rôzne služby od rôznych tímov.
SDE1 pracuje na projektoch nízkej úrovne. SDE2 pracuje na projektoch nízkej aj vysokej úrovne. SDE3 pracuje na projektoch na mimoriadne vysokej úrovni a pracuje profesionálne.
SDE1 nevyžaduje vodcovské vlastnosti. SDE2 si vyžaduje vodcovské schopnosti na vedenie tímu. SDE3 si vyžaduje oveľa viac vodcovských schopností na vedenie viacerých tímov naraz.
SDE1 vyžaduje nulovú prax. SDE2 vyžaduje dva a pol až päť rokov praxe. SDE3 vyžaduje aspoň šesť až sedem rokov praxe.
Práca zahŕňa kódovanie a riešenie problémov. Práca zahŕňa nielen kódovanie a riešenie problémov, ale aj úlohy založené na dizajne. Práca zahŕňa technologické inovácie a architektonické rozhodnutia.
Plat držiteľa pozície SDE1 je nižší ako plat držiteľov pozícií SDE2 a SDE3. Plat držiteľa pozície SDE3 je vyšší ako plat držiteľa pozície SDE1 a nižší ako plat držiteľa pozície SDE3. SDE3 zarába najvyššiu sumu platu. Plat SDE3 je vyšší ako plat držiteľov pozícií SDE1 a SDE2.

Porovnávací graf

Nasledujúce video vám poskytne viac informácií o softvérových inžinieroch a ich platoch.

Pozrite si a dozviete sa viac o platoch softvérových inžinierov

Pozri tiež: Existuje technický rozdiel medzi trpkým a kyslým? Ak áno, aký? (Deep Dive) - Všetky rozdiely

Záver

  • V tomto článku sme sa dozvedeli, aké sú rozdiely medzi pozíciami SDE1, SDE2 a SDE3 v softvérovej práci.
  • Dnes máme šťastie, že máme prístup k skvelým programom, ktoré nám zjednodušujú život a stali sa pre nás nevyhnutnými.
  • Inžinieri vývoja softvéru pomáhajú pri odstraňovaní chýb a zároveň riešia problémy.
  • SDE1 je prvá úroveň softvérového inžiniera pracujúceho v spoločnosti.
  • SDE3 je tretia a posledná úroveň softvérového inžiniera pracujúceho v spoločnosti.
  • Spoločnosť nemá od SDE1 veľké očakávania, pretože je v práci nový a mohol by sa dopustiť chýb.
  • Spoločnosť očakáva od SDE2 nezávislosť a vlastné služby.
  • Od vás ako od SDE3 sa očakáva, že budete nielen vlastniť rôzne služby, ale aj rôzne služby od rôznych tímov.
  • SDE1 nevyžaduje vodcovské vlastnosti.
  • SDE3 si vyžaduje oveľa viac vodcovských schopností na vedenie viacerých tímov naraz.
  • SDE3 zarába najvyššiu sumu platu. Plat SDE3 je vyšší ako plat držiteľov pozícií SDE1 a SDE2.

Ďalšie články

  • Rozdiel medzi %c & %s v programovaní v jazyku C
  • Aký je rozdiel medzi meliofónom a pochodovým lesným rohom? (Sú rovnaké?)
  • Aký je rozdiel medzi otvoreným a prijatým na Snapchate? (Distinguished)
  • Aký je rozdiel medzi Montanou a Wyomingom? (Vysvetlené)
  • Biely dom vs. budova Kapitolu USA (úplná analýza)

Mary Davis

Mary Davis je spisovateľka, tvorkyňa obsahu a zanietená výskumníčka, ktorá sa špecializuje na porovnávaciu analýzu rôznych tém. S titulom žurnalistiky a viac ako päťročnými skúsenosťami v tejto oblasti má Mary vášeň pre poskytovanie nezaujatých a priamočiarych informácií svojim čitateľom. Jej láska k písaniu začala, keď bola mladá a bola hybnou silou jej úspešnej kariéry v písaní. Maryina schopnosť skúmať a prezentovať zistenia v ľahko pochopiteľnom a pútavom formáte si ju obľúbili čitatelia na celom svete. Keď Mary nepíše, rada cestuje, číta a trávi čas s rodinou a priateľmi.