Nejlepší odpověď
Bohužel různé společnosti „vymýšlejí“ různé terminologie, aby vyřešily problém přidělování příslušných titulů zaměstnancům a uvíznou. Definice nebo role a odpovědnosti těchto osob v různých organizacích se vždy liší.
Máte terminologie jako „IT analytik“, „obchodní analytik“, „softwarový analytik“, „aplikační analytik“ atd. Můžete dokonce mít „analytika výsledků testu“. Samozřejmě existují „laboratorní analytici“ nebo „analytici kvality“. V závislosti na společnostech mohou provádět různé úkoly nebo stejný úkol.
Pojem „analytik“ (ten, kdo provádí „analýzu“) vyžaduje analytickou schopnost dané osoby. Když narazíte na problém, doporučujeme vám jej „analyzovat“. Můžeme si tedy představit, že analýza znamená získat vnitřní podrobnosti konkrétní věci, rozvíjet jejich dobré porozumění a pravděpodobně to vysvětlit v jazyce srozumitelném jinému týmu.
Nyní k výše uvedenému týmu předpona „- pak to znamená, že analyzujete obchodní požadavky. Co podnikání potřebuje? Například podnik potřebuje vědět, kolik má odečíst jako TDS, než provede daň. Takže obchodní analytik se dostane k metodě výpočtu TDS atd.
Pokud k „analýze“ přidáme předponu „software“, bude to znamenat, že někdo analyzuje požadavky „softwaru“. Jaký software? Co musí vyprodukovat tým vývojářů. Takže teď hovoří s uživateli softwaru (nezapomeňte, že obchodní analytik hovoří s podnikateli, kteří se o software zajímají – o podnikání se více starají), kteří specifikují, jak mohou dát vstupy, jaký druh výstupů potřebují, aby mohli předat prodejní fakturu (například) týmu odpovědnému za účty atd.
Abychom to shrnuli, softwarový analytik analyzuje požadavky uživatelů softwaru a přeloží je vývojovému týmu a zajistí, že vyvinutý produkt splňuje podmínky.
Vím, že to byla zdlouhavá reakce – a díky za trpělivost, pokud jste se dostali na toto místo.
Požadavky na roli jsou jednoduché: ( a) nejprve analytická schopnost – jste schopni získat tvar ozubeného kola při pohledu na jeden zub? To přichází hlavně se zkušenostmi (b) rozumíte jazyku uživatelů? To vyžaduje komunikační dovednosti a určité (specifické) obchodní znalosti (c) umíte mluvit jazykem vývojářů? To vyžaduje určité porozumění vývojovým nástrojům a procesu a (d) víte, jak testovat funkce – to vyžaduje určité znalosti o testování.
Takže role jakéhokoli analytika je kombinací „at pronájmu minimum knowledge of all aspects“.
Odpověď
Za prvé, ne každého baví programování, takže je to v pořádku. Někteří lidé jen přihlašují a píší kód a mimo práci se o něj nezajímají. Ne každý musí být programováním nadšený.
Pokud vám však v práci chybí motivace a soustředění, měl by to být poplašný zvon – možná opravdu nenávidíte nenáviděné povolání. Měli byste se však nejprve pokusit vyloučit další možné faktory – faktory, které ne znamenají, že byste měli opustit vývoj softwaru:
- Nenávidíte svého šéfa nebo se cítíte mikromanažováni? Bez ohledu na to, zda máte pocit, že jejich jednání bylo správné nebo špatné, můžete s nimi zásadně vyjít, nebo ne? Pokud ne, možná je to jen špatné řešení a stačí přejít do jiné společnosti nebo dokonce jen do jiného týmu ve stejné společnosti.
- Je vaše rozptýlení ve skutečnosti způsobeno faktory prostředí (špatné / žádné klimatizace, potíže s koncentrací v hlučném pracovním prostředí atd.) nebo spoluhráči s otravnými návyky? Zde by opět mohla pomoci změna týmu nebo zaměstnání – nebo dokonce jen poslech vaší oblíbené hudby ve sluchátkách.
- Je vaše rozptýlení důsledkem nediagnostikované fyzické nemoci? Nezavrhujte to z ruky – zmizí to, když si dáte pauzu a strávíte nějaký čas doma, nebo jste stejně roztržitý jako předtím?
- Je něco, co jste vždy chtěli ano, ale nikdy jste neměli příležitost to udělat, což byste mohli udělat za 1 rok volna nebo „mezera roku“? Možná toužíte po této zkušenosti a jste kvůli tomu vyrušeni. Když si vezmete 1 rok ven, nejen že budete mít tuto zkušenost bez spěchu nebo lítosti, ale také vám to umožní pečlivě zvážit vaši volbu povolání a to, co od života ve svém volném čase opravdu chcete.
- Jste více typu podnikatele nebo dodavatele? Chcete být svým vlastním šéfem? Tak proč nezkusit zahájit startup nebo podniknout na volné noze – stále můžete využít své dovednosti v oblasti softwarového inženýrství.
- Rozčilují vás „hloupá“ rozhodnutí o vývoji produktu / UX a myslíte si, že byste mohli dělat lepší práci?Možná se jen musíte přesunout „do strany“ z role inženýra a do role produktu.