IT Analyst

0

Witam, od paru miesięcy koduje sobie w większej korpo w .necie i na przełomie roku bronię inżyniera (IT), niby wszystko fajnie ale...
Nie ukrywam iż moim celem w przyszłości jest stanowisko poruszone w nazwie tego tematu i właśnie w tym kontekście, przychodzę do Was z pytaniem. Czy generalnie jest to dobry początek kariery (developerka) dla człowieka nastawionego na analityczne stanowisko, wychodziłem z założenia, że najłatwiej będzie rozpocząć karierę w IT właśnie przy rozwijaniu aplikacji i przy tym uda mi się zebrać sporo doświadczenia przy dużych projektach jednak ostatnio co raz częściej zastanawiam się czy jest to odpowiednia droga. Być może od razu powinienem próbować dostać się na stanowisko młodszego analityka/asystenta senior analityka? Czy ktoś z Was miał podobne doświadczenia i mógłby opisać swoją ścieżkę kariery w tym kierunku? Może powinienem spróbować pogadać z analitykiem we własnej firmie i podpytać go o takie sprawy? I drugie pytanie, co z wykształceniem, czy studia II stopnia powinny być skierowane bardziej w stronę analityki czy nie ma to znaczenia, mogą być stricte programistyczne a ewentualną wiedzę przyswoję z książek/kursów etc.
Wielkie dzięki za Wasze opinie i pomoc!

0

Większość "ścieżek kariery" mówi o drodze tester > analityk. Programista i analityk często mają w firmach z podziałem tych ról nie wiele wspólnych kompetencji. Co innego zespół który ma dużo kontaktu z klientem, ale raczej Ty nie masz?

0

@AreQrm
Nie zgodzę się. Dla mnie analityk to ktoś, kto m.in projektuje architekture aplikacji, przynamniej w działce webdevu.
Jakoś nie widzę ścieżki tester-analityk.

0

Zbyt wielkiego nie mam, po nowym roku mają być delegacje zagraniczne. Nie ukrywam,że kontakt z klientem, długofalowe prowadzenie relacji, utrzymywanie klienta, zbieranie wymagań itp to są właśnie rzeczy, które od zawsze chciałem łączyć z IT. Szczerze powiedziawszy, zaskoczyłeś mnie z tym testerem.. Prawdopodobnie będę na boku starał się edukować z zakresu analizy i wszystkich tych umlowskich pierdółek, włączając use case'y itp. Przejrzałem teraz na szybko ofert na młodszego analityka IT i w sumie w większości wymagają znajomości języków programowania/baz/doświadczenia przy większych projektach itp więc chyba ten czas nie pójdzie na marne.

0

To Ty chcesz być analitykiem biznesowym, project managerem czy architektem? Co określasz jako "analityk IT"?

0

W skrócie :
pozyskuje wymagania,analizuje wymagania,specyfikuje wymagania,projektuje rozwiązania,
jest obecny przy wytwarzaniu,
testuje czy oprogramowanie spełnia wymagania,jest łącznikiem między klientem a zespołem.

Career Definition
An IT analyst, also called a systems analyst, designs and implements information systems that optimize organizational efficiency. The process begins with managers, who provide the IT analyst with a broad objective, like capturing marketing research data. The IT analyst employs modeling, information engineering and cost-based accounting to develop a system that satisfies both management and end-users in the most cost-effective and efficient way possible. Upon approval, the IT analyst oversees its implementation by managing programmers, coders and equipment vendors to ensure the design is properly executed in a timely manner and stays within budget. The IT analyst also debugs the system and ensures that it is error-free.

0

Career Definition
An IT analyst, also called a systems analyst, designs and implements information systems that optimize organizational efficiency. The process begins with managers, who provide the IT analyst with a broad objective, like capturing marketing research data. The IT analyst employs modeling, information engineering and cost-based accounting to develop a system that satisfies both management and end-users in the most cost-effective and efficient way possible. Upon approval, the IT analyst oversees its implementation by managing programmers, coders and equipment vendors to ensure the design is properly executed in a timely manner and stays within budget. The IT analyst also debugs the system and ensures that it is error-free.

Z całym szacunkiem, ale to wygląda mi na tekst kogoś, kto ani jednego projektu nie przepracował w IT. No bo taki "IT Analyst" zbiera wymagania, projektuje apki, zarządza programistami, budżetem, debuguje i testuje, i jeszcze robi code-review. De facto spełnia rolę CZTERECH ludzi - analityka (szeroko pojęte zbieranie wymagań), PMa/TLa (zarządzanie zespołem i budżetem), TLa/Architekta (projektowanie apki, kontrola kodu), testera (testowanie apki). Jeszcze tylko powinien tańczyć i śpiewać.

IMO w JanuszSoftach najprędzej znajdziesz miejsce dla osób, które chcą robić wszystko.

0

To znaczy być może opis ten jest zbyt ogólny. Generalnie chodzi o zbieranie wymagań od klienta, analizę i komunikacje z zespołem a więc w zasadzie podchodzi pod PManagera.

2

W różnych miejscach to wygląda różnie. Mogę Ci powiedzieć, jak to wyglądało w mojej poprzedniej firmie. Większość osób, które zostały analitykami było wcześniej testerami. Niemniej jednak, można przejść na taką rolę z poziomu programisty. Miałem nawet taką propozycję, ale nie chciałem z niej korzystać. Do zadań analityka w moim odczuciu często należy rozmawianie z klientem, zbieranie wymagań, poznawanie domeny i przekazywanie tego potem zespołowi programistów i QA w przystępnej i bardziej konkretnej formie (rozmowa, dokumentacja, diagramy). Do zadań takiej osoby może też należeć doprecyzowanie wymagań projektu i ewentualnie zarządzanie back-logiem, jeśli w zespole nie ma PO.

Moja subiektywna opinia jest taka, że praca analityka jest nudna i sam nie chciałbym w to iść. Większość osób, które znam i które przeszły na taką rolę, to osoby niezbyt techniczne. Jeżeli pracowałbym jako tester i miał możliwość zostania analitykiem, to chyba też poszedłbym w takim kierunku. W moim odczuciu, główną zaletą takiej pracy jest możliwość częstszych delegacji w przypadku pracy z klientem zagranicznym, jeśli ktoś lubi podróże. Myślę, że studia II stopnia mają niewielki wpływ na przybliżenie Ciebie do tej roli. Jeśli chodzi o rolę programisty, to też nie widzę problemu w tym, abyś z takiej pozycji przeszedł na pozycję analityka. To może nawet działać na Twoją korzyść, bo lepiej dogadasz się z zespołem programistów i będziesz mógł z nimi rozmawiać wspólnym językiem. Musisz jedynie wyczuć, czy taka rola by Ci odpowiadała.

0

mysle ze jesli chcesz pracowac jako ba/pm to najlepiej bezposrednio uderzac na taka pozycje (tak jak napisales, jakis junior czy asystent). jakis profil na studiach zwiazany z zarzadzaniem tez moze byc przydatny, dodatkowo warto by bylo zaangazowac sie w jakies projekty uczelniane wlasnie w takiej roli.

1 użytkowników online, w tym zalogowanych: 0, gości: 1