it-swarm-eu.dev

System Analyst vs Computer Programmer?

Moje otázka zde souvisí s prací. V současné době zastávám pozici System Analyst.

Jaký je rozdíl mezi System Analyst a Programmer/Analyst? Je tato pozice vyšší než programátor? Nebo jak se mám upgradovat?

17
ahmed

Ani jeden není lepší, protože se vzájemně doplňují

Wikipedia definice analytika systémů je

Systémový analytik zkoumá problémy, plánuje řešení, doporučuje software a systémy a koordinuje vývoj tak, aby vyhovoval obchodním nebo jiným požadavkům.

Programátor analytiků (ačkoli žádná definice není okamžitě k dispozici) je více vyladěn směrem k lovu po obchodních požadavcích a poté je implementován v kódu. Pokud je podnik zaměřen na nesmírně složitý vědecký výpočet na standardní hardwarové platformě, pak je znalost algoritmů (tj. Analytického programátora) relevantnější, a proto lepší. Pokud podnik tyto platformy vytváří, pak je to pravda. Chcete-li upgradovat sami sebe, vytvořte oblasti, ve kterých jste slabí a máte zájem o zlepšení. Pak se aplikujte na jejich učení.

9
Gary Rowe

Je to podobné ostatním otázkám o pracovních pozicích. Podstata nebo význam titulu je lokalizován do něčí oblasti a zaměstnavatele. Musíte zjistit popisy úkolů a určit rozdíly.

10
Jeff

Systems Analyst nemusí být nutně vyšší pozice než Computer Programmer, ale je to jiné. Systémový analytik překlenuje mezeru mezi vlastníky a uživateli projektu (na obchodní straně) a jeho návrháři a programátory (na technické straně). Aby mohl systémový analytik účinně komunikovat s oběma skupinami (a obvykle jednat jako překladatel), musí mít jak technické znalosti na vysoké úrovni, tak znalosti podnikání. SA) se většinou podílí na definici, shromažďování požadavků a fázích návrhu projektu.

9
Bill the Lizard

Pracoval jsem jako jeden na stáži. Jde v podstatě o zcela uměle vytvořenou pozici kvůli podnikovým nesmyslům, která nemusí vůbec existovat a měla by být umístěna hned vedle etického poradce.

Proč? Protože programátoři/manažeři by měli dělat všechny věci delegované na analytika. Obvykle se předpokládá, že programátoři dokáží pouze kódovat a nemohou navrhnout, nebo že nemohou správně komunikovat s lidmi.

Osobně se mi nelíbí skutečnost, že takové postavení vůbec existuje.

Pokud jde o odměny, dostávají v průměru mnohem nižší odměnu.

7
zhenka

Osobně bych očekával, že systémový analytik bude dělat méně kódování než programátor, ale je těžké říct, aniž by věděl, jaká je vaše práce.

Doporučuji se podívat na výpisy pracovních pozic ve vaší oblasti. Porovnejte pracovní povinnosti uvedené v pozicích programátorů s tím, co děláte, a které vám pomohou zjistit, jestli je to tak, jak chcete.

6
Adam Lear

V současné době zastávám pozici System Analyst, ale všechny mé povinnosti spočívají ve vývoji/údržbě softwaru.

Význam titulu a hierarchie pozic zcela závisí na společnosti. Myslím, že vaše skutečné odpovědnosti jsou důležitější než název vašeho e-mailového podpisu.

4
aubreyrhodes

Tato otázka mě nutí přemýšlet o tom, jaký je rozdíl mezi vývojovým analytikem a systémovým analytikem.

V zemi, ve které se právě nacházím, se jmenuji Dev. Analytik. Máme také systémového analytika a upřímně řečeno, jediný rozdíl, který vidím, je to, že Dev. Zdá se, že analytici více spolupracují se skutečnou implementací pomocí kódu, který je ekvivalentní tomu, čemu říkáte „Počítačový programátor“.

2
chiurox

Ano, je to určitě subjektivní pro zaměstnavatele, také jsem držitelem titulu System Analyst, a zde hrajeme roli správců systémů On Call Systems do skupin technické podpory a vývoje, aby se naši systémoví inženýři mohli aktivně zaměřit na projekty, kde je naší úlohou být reaktivnější. i když máme také proaktivní úkoly vůči dept projektům a také jsme 3.stupňovým finálním bodem eskalace vstupenek na technickou podporu a také prosazováním změn vývojářů každý týden do výroby. Každý, kdo má titul, má nějaké kódování, ale někteří lidé v mém týmu nevědí víc než Batch, takže to rozhodně není role zaměřená na vývoj, mám zkušenosti s více programovacími/skriptovacími jazyky, ale nepočítám já jako vývojář.

1
Matt Hamende