Beste antwoord
Helaas verzinnen verschillende bedrijven verschillende terminologieën om het probleem van het geven van geschikte titels op te lossen aan de medewerkers en ze lopen vast. De definities of rollen en verantwoordelijkheden van dergelijke personen in verschillende organisaties zijn steevast verschillend.
U heeft terminologieën zoals IT-analist, Business Analyst, Software-analist, Applicatie-analist enz. U kunt zelfs testresultaten analist hebben. Natuurlijk zijn er ‘labanalisten’ of ‘kwaliteitsanalisten’. Afhankelijk van de bedrijven kunnen ze verschillende taken of dezelfde taak uitvoeren.
De term ‘Analist’ (iemand die ‘analyse’ doet) vraagt om het analytische vermogen van de persoon. Wanneer u een probleem tegenkomt, wordt u geadviseerd om het te ‘analyseren’. We kunnen ons dus voorstellen dat analyse betekent dat we de innerlijke details van het specifieke ding krijgen, er een goed begrip van ontwikkelen en dat waarschijnlijk uitleggen in een taal die begrijpelijk is voor een ander team.
Nu naar het bovenstaande team, voorvoegsel bedrijf – dan betekent het dat je de zakelijke vereisten analyseert. Wat heeft het bedrijf nodig? Het bedrijf moet bijvoorbeeld weten hoeveel het moet aftrekken als TDS voordat het belasting gaat heffen. Dus een bedrijfsanalist gaat in op de methode van berekening van TDS enz.
Als we het voorvoegsel ‘software’ aan de ‘analyse’ toevoegen, betekent dit dat iemand de vereisten van de ‘software’ analyseert. Welke software? Wat moet worden geproduceerd door het ontwikkelteam. Dus nu praat hij met de softwaregebruikers (onthoud, een bedrijfsanalist praat met de zakenmensen die de software vervelend vinden – ze maken zich meer zorgen over het bedrijf) die specificeren hoe ze de input kunnen geven, wat voor soort output ze behoefte zodat ze de verkoopfactuur (bijvoorbeeld) kunnen geven aan het crediteurenadministratieteam enz.
Samenvattend analyseert de softwareanalist de vereisten van de softwaregebruikers en vertaalt deze naar het ontwikkelingsteam en zorgt ervoor dat het ontwikkelde product voldoet aan de voorwaarden.
Ik weet dat het een langdurig antwoord is geweest – en bedankt voor het geduld als je deze plek hebt bereikt.
Vereisten voor de rol zijn eenvoudig: ( a) analytisch vermogen eerst – ben je in staat om de vorm van het tandwiel te zien als je naar één tand kijkt? Dit komt voornamelijk voort uit ervaring (b) begrijpt u de taal van de gebruikers? Dit vraagt om communicatieve vaardigheid en enige (specifieke) bedrijfskennis (c) weet jij de taal van de ontwikkelaars te spreken? Dit vraagt om enig begrip van de ontwikkeltools en het proces en (d) weet jij hoe je moet testen op de features – dit vraagt om wat testkennis.
De rol van elke analist is dus een combinatie van ten minste minimale kennis van alle aspecten.
Antwoord
Ten eerste houdt niet iedereen van codeeruitdagingen, dus dat is prima. Sommige mensen klokken gewoon in en schrijven code, en zijn er buiten het werk niet in geïnteresseerd. Niet iedereen hoeft super-gepassioneerd te zijn over programmeren.
Maar als het je aan motivatie en focus ontbreekt op het werk, zou dat een alarmbel moeten zijn – misschien ben je echt haat het door jou gekozen beroep. Maar u moet eerst proberen andere mogelijke factoren uit te sluiten – factoren die niet kunnen betekenen dat u de softwareontwikkeling moet verlaten:
- Heb je een hekel aan je baas, of voel je je micromanaged door hen? Ongeacht of u denkt dat hun acties goed of fout waren, kunt u er fundamenteel mee opschieten of niet? Zo niet, dan past het misschien gewoon niet en moet u gewoon overschakelen naar een ander bedrijf, of zelfs gewoon een ander team in hetzelfde bedrijf.
- Wordt uw afgeleidheid eigenlijk veroorzaakt door omgevingsfactoren (slechte / geen airconditioning, concentratieproblemen in een lawaaierige werkomgeving, enz.) of teamgenoten met vervelende gewoonten? Nogmaals, het wisselen van team of baan kan hier helpen – of zelfs gewoon naar je favoriete muziek luisteren op een koptelefoon.
- Is je afgeleidheid het gevolg van een niet-gediagnosticeerde lichamelijke ziekte? Leg dit niet uit de hand – gaat het weg als je een pauze neemt en wat tijd thuis doorbrengt, of ben je net zo afgeleid als voorheen?
- Is er iets dat je altijd al wilde hebben maar nooit de kans gehad, wat je zou kunnen doen in een sabbatical of “gap year” van 1 jaar? Misschien verlang je naar die ervaring en word je erdoor afgeleid. Door 1 jaar vrij te nemen, kun je niet alleen die ervaring opdoen zonder haast of spijt, het stelt je ook in staat om op je gemak zorgvuldig te overwegen wat je carrièrekeuze is en wat je echt uit het leven wilt halen.
- Bent u dat ook? meer van het type ondernemer of aannemer? Wilt u uw eigen baas zijn? Waarom probeer je dan niet een startup te starten of freelancen – je zou nog steeds je software engineering vaardigheden kunnen gebruiken.
- Ben je geïrriteerd door “domme” beslissingen over productontwikkeling / UX, en denk je dat je het beter zou kunnen doen?Misschien moet je gewoon “zijwaarts” van een technische rol naar een productrol gaan.