Cel mai bun răspuns
Din păcate, diferite companii „inventează” terminologii diferite pentru a rezolva problema acordării titlurilor adecvate angajaților și aceștia se blochează. Invariabil, definițiile sau rolurile și responsabilitățile acestor persoane în diferite organizații sunt diferite.
Aveți terminologii precum „IT Analyst”, „Business Analyst”, „Software Analyst”, „Application Analyst” etc. Puteți chiar au „analist de rezultate ale testelor”. Desigur, există „analiști de laborator” sau „analiști de calitate”. În funcție de companii, acestea pot îndeplini sarcini diferite sau aceeași sarcină.
Termenul „Analist” (cel care face „analiză”) necesită abilitatea analitică a persoanei. Când întâmpinați o problemă, vi se recomandă să o „analizați”. Deci, ne putem imagina că analiza înseamnă obținerea detaliilor interioare pentru lucrul specific, dezvoltarea unei bune înțelegeri a acestora și, probabil, explicarea acestui lucru într-un limbaj ușor de înțeles de o altă echipă.
Acum pentru echipa de mai sus, prefixul – atunci înseamnă că analizați cerințele afacerii. De ce are nevoie afacerea? De exemplu, afacerea trebuie să știe cât să deducă ca TDS înainte de a face un impozit. Deci, un analist de afaceri intră în metoda de calcul a TDS etc.
Dacă adăugăm prefixul „software” la „analiză”, va însemna că cineva analizează cerințele „software-ului”. Ce software? Ce trebuie produs de echipa de dezvoltatori. Deci, acum vorbește cu utilizatorii de software (amintiți-vă, un analist de afaceri vorbește cu oamenii de afaceri care dau naibii despre software – sunt mai îngrijorați de afacere) care specifică cum pot da intrările, ce fel de ieșiri au au nevoie pentru ca aceștia să poată da factura de vânzare (de exemplu) echipei de conturi de plătit etc.
Pentru a rezuma, analistul de software analizează cerințele utilizatorilor de software și le traduce către echipa de dezvoltare și se asigură că produsul dezvoltat îndeplinește condițiile.
Știu că a fost un răspuns îndelungat – și mulțumesc pentru răbdare, dacă ați ajuns în acest loc.
Cerințele pentru rol sunt simple: ( a) abilitatea analitică mai întâi – ești capabil să obții forma uneltelor privind un singur dinte? Acest lucru vine în principal cu experiența (b) înțelegeți limba utilizatorilor? Acest lucru necesită abilități de comunicare și unele cunoștințe (specifice) de afaceri (c) știi cum să vorbești limba dezvoltatorilor? Acest lucru necesită o oarecare înțelegere a instrumentelor și procesului de dezvoltare și (d) știți cum să testați caracteristicile – acest lucru necesită anumite cunoștințe de testare.
Deci, rolul oricărui analist este o combinație de „la arendă, cunoștințe minime despre toate aspectele”.
Răspuns
În primul rând, nu toată lumea se bucură de provocări de codare, deci este în regulă. Unii oameni doar ceasul și scriu cod și nu sunt interesați de acesta în afara muncii. Nu toată lumea trebuie să fie super-pasionată de programare.
Dar dacă îți lipsește motivația și te concentrezi la locul de muncă, ar trebui să fie un sunet de alarmă – poate că chiar urăști profesia aleasă de tine. Dar ar trebui să încercați să excludeți mai întâi alți factori posibili – factori care ar putea nu însemna că ar trebui să părăsiți dezvoltarea software-ului:
- Îți urăști șeful sau te simți microgestionat de ei? Indiferent dacă simțiți că acțiunile lor au fost corecte sau greșite, vă puteți înțelege fundamental cu ele sau nu? Dacă nu, poate că este doar o potrivire proastă și trebuie doar să treceți la o altă companie, sau chiar doar la o altă echipă din aceeași companie.
- Distracția dvs. este de fapt cauzată de factori de mediu (slab / fără aer condiționat, dificultăți de concentrare într-un mediu de lucru zgomotos etc.) sau colegi de echipă cu obiceiuri enervante? Din nou, schimbarea echipei sau a locurilor de muncă ar putea ajuta aici – sau chiar doar ascultarea muzicii preferate la căști.
- Distragerea atenției este o consecință a unei boli fizice nediagnosticate? Nu respingeți acest lucru din mână – dispare dacă faceți o pauză și petreceți ceva timp acasă sau sunteți la fel de distras ca înainte?
- Există ceva ce v-ați dorit întotdeauna faceți, dar nu ați avut niciodată ocazia să faceți, ceea ce ați putea face într-un an sabatic sau „an de decalare”? Poate că te gândești după acea experiență și ești distras din cauza ei. Scoaterea unui an de zile nu vă va permite doar să aveți această experiență fără să vă grăbiți sau să regretați, vă va permite să luați în considerare cu atenție alegerea carierei și ceea ce vreți cu adevărat din viață, în timpul liber.
- mai mult de tip antreprenor sau contractor? Vrei să fii propriul tău șef? Atunci de ce să nu încercați să începeți o pornire sau să mergeți independent – ați putea să vă folosiți abilitățile de inginerie software.
- Sunteți enervat de deciziile „stupide” de dezvoltare a produselor / UX și credeți că ați putea face o treabă mai bună?Poate că trebuie doar să vă deplasați „lateral” dintr-un rol de inginer și într-un rol de produs.