Jaký je rozdíl mezi hlavním softwarovým architektem a vyšším softwarovým inženýrem?


nejlepší odpověď

Maximální efektivity produktivity ve společnosti je dosaženo jasnou hierarchií a administrativní strukturou . Při sestavování týmu musíte jasně pochopit roli každého zaměstnance, jeho budoucí cíle a záměry a také oblast jeho odpovědnosti. Když porovnáme dva odborníky, kteří jsou si na první pohled velmi blízcí ve svých specifikách, začneme popisem hlavního softwarového architekta a stručně je zvážíme. IT sféra je plná nuancí a jemností, na nichž závisí veškerá budoucí práce na projektu a společnosti jako celku.

Kdo je hlavní softwarový architekt a jaká je jeho role? Tento specialista navrhuje celý projekt a pokrývá velmi širokou škálu odpovědností. Stratég projektu a softwarový umělec v oblasti IT. Do jisté míry je to velmi kreativní role. Hlavní softwarový architekt je také zodpovědný za celý vývojový proces, od kontaktování klienta a psaní pokynů, jak na projektu pracovat, až po dodání projektu.

A zde je malý seznam základní povinnosti:

  • Navrhněte každou část aplikace nebo systému a naplánujte, jak budou jednotlivé součásti spolupracovat
  • Analyzujte potřeby klienta a poté navrhujte, testujte a vyvíjejte software splnit tyto potřeby
  • Doporučit upgrady softwaru pro stávající programy a systémy zákazníků
  • Zajistit, aby program nadále normálně fungoval prostřednictvím údržby a testování softwaru
  • Vytvořit různé modely a diagramy (například vývojové diagramy), které programátorům dávají pokyny, jak psát softwarový kód.
  • A další.

Když už mluvíme o vedoucím softwarovém inženýru, stojí za to objasnit, že jeho odpovědnosti zahrnují následující:

  • Návrh, kódování a ladění softwaru
  • Vylepšení výkonu zdroj stávajícího softwaru
  • Poskytování školení dalším technikům
  • Údržba a upgrade stávajícího softwaru
  • Doporučování nových technologií, které mohou pomoci zvýšit produktivitu
  • Dohled nad technickými aspekty projektů a dohled nad nimi.
  • A práce na dalších otázkách.

Tento specialista pracuje na zlepšování a přizpůsobování funkčnosti stávajícího softwaru a také na řešení dalších problémů souvisejících s touto problematikou. Tento specialista si je vědom všech nových technologií a postupů při vývoji softwaru.

Odpověď

Hlavní softwarový inženýr dodává velký složitý software, řídí se podle obchodních cílů, pracuje napříč skupinami, vylepšuje týmová produktivita a má přinejmenším dopad na úrovni divize. Jejich projekty jsou obvykle příliš velké pro jeden tým 10 osob. Jejich cíle jsou obecnější, například „zlepšit cashflow“ nebo „škálovat 100–1 000X.“

Za design softwaru na vysoké úrovni odpovídá architekt. Obvykle se jedná o roli, nikoli o titul a úroveň – technické žebříčky v Amazonu, Microsoftu a Google tento výraz nepoužívají. Název má negativní konotace, protože některé jsou schopnější psát bílé knihy než navrhovat software. Tento termín znamená jednu osobu, zatímco architektura v současných projektech je obvykle navržena společně.

Starší softwarový inženýr zvládne středně složité projekty bez pomoci. Titul není příliš vysoký a vyžaduje přibližně 5–7 let zkušeností. Většina inženýrů stojí na této úrovni a užívá si svou práci po celá desetiletí.

Obvykle postupujete nad rámec staršího inženýra a strávíte méně času psaním kódu a více děláním různých věcí, jako je zlepšování procesu, architektonický dohled, mentorování novějších inženýrů a propojení s jiné obchodní jednotky.

Některé společnosti mají inflaci titulů, kde inženýři se sedmiletou praxí dělají stejnou práci za stejnou mzdu, jakou by měli jako vedoucí inženýři jinde, ale mají tituly hlavního inženýra.

Větší společnosti potřebují další úrovně kvůli velikosti. Distinguished Engineer ve společnosti Google s dopadem na celou společnost pokrývá mnohem více produktů s tržbami 20 miliard USD / čtvrtletí než jeden při spuštění s návratností 20 milionů USD ročně. Rozdíly mezi nejvyššími úrovněmi a vyššími inženýry se zvyšují s velikostí společnosti.

Bez inflace titulu jsou hlavní inženýři jako ředitelé, pokud jde o dopad, samostatnost, komu se hlásí, a kompenzace. Významní inženýři jsou jako viceprezidenti.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *