Moje pytanie dotyczy pracy. Obecnie zajmuję stanowisko analityka systemu.
Jaka jest różnica między Analitykiem Systemu a Programistą / Analitykiem? Czy ta pozycja jest wyższa niż programista? Lub jak mam się zaktualizować?
Moje pytanie dotyczy pracy. Obecnie zajmuję stanowisko analityka systemu.
Jaka jest różnica między Analitykiem Systemu a Programistą / Analitykiem? Czy ta pozycja jest wyższa niż programista? Lub jak mam się zaktualizować?
Odpowiedzi:
Żadna z nich nie jest lepsza, ponieważ się uzupełniają
Wikipedia zaliczane do o Systems Analyst jest
Analityk systemowy bada problemy, planuje rozwiązania, zaleca oprogramowanie i systemy oraz koordynuje rozwój w celu spełnienia wymagań biznesowych lub innych.
Programista analityk (chociaż żadna definicja nie jest natychmiast dostępna) jest bardziej dostosowany do trałowania w celu spełnienia wymagań biznesowych, a następnie implementacji ich w kodzie. Jeśli firma jest nastawiona na niezwykle złożone obliczenia naukowe na standardowej platformie sprzętowej, wówczas znajomość algorytmów (tj. Programisty analityka) jest bardziej istotna, a zatem lepsza. Jeśli firma tworzy te platformy, jest odwrotnie. Aby się ulepszyć, ustal obszary, w których jesteś słaby i które chcesz ulepszyć. Następnie poświęć się ich nauce.
Systems Analyst niekoniecznie musi zajmować wyższą pozycję niż programista, ale jest inny. Analityk systemów wypełnia lukę między właścicielami i użytkownikami projektu (strona biznesowa), a jego projektantami i programistami (strona techniczna). Analityk systemów musi posiadać zarówno wiedzę techniczną na wysokim poziomie, jak i wiedzę biznesową, aby móc skutecznie komunikować się z obiema grupami (i zwykle występować jako tłumacz). SA jest głównie zaangażowana w definiowanie, gromadzenie wymagań i fazy projektowania projektu.
Pracowałem jako stażysta. Zasadniczo jest to całkowicie sztucznie stworzona pozycja z powodu nonsensów korporacyjnych, które wcale nie muszą istnieć i powinny zostać umieszczone obok doradcy etycznego.
Dlaczego? Ponieważ programiści / menedżerowie powinni wykonywać wszystkie czynności przekazane analitykowi. Zazwyczaj zakłada się, że programiści mogą jedynie kodować i nie mogą projektować lub że nie mogą poprawnie komunikować się z ludźmi.
Osobiście nie podoba mi się fakt, że taka pozycja w ogóle istnieje.
Pod względem wynagrodzenia otrzymują średnio znacznie niższe wynagrodzenie.
Osobiście spodziewałbym się, że analityk systemowy zrobi mniej kodowania niż programista, ale ciężko powiedzieć, nie wiedząc, jaka jest twoja praca.
Polecam przejrzeć oferty pracy w Twojej okolicy. Porównaj obowiązki związane z pracą na stanowiskach programistycznych z tym, co robisz, a to pomoże Ci dowiedzieć się, czy właśnie tak chcesz.
Obecnie zajmuję stanowisko analityka systemów, ale wszystkie moje obowiązki obejmują opracowywanie / konserwację oprogramowania.
Znaczenie tytułu i hierarchii stanowisk zależy całkowicie od firmy. Myślę, że twoje aktualne obowiązki są ważniejsze niż tytuł podpisu e-mail.
To pytanie sprawia, że zastanawiam się, jaka jest różnica między Analitykiem Rozwoju a Analitykiem Systemów.
W kraju, w którym obecnie przebywam, mam tytuł Dev. Analityk. Mamy również Systems Analyst i szczerze mówiąc, jedyną różnicą, jaką widzę, jest to, że Dev. Analitycy wydają się bardziej współpracować z rzeczywistą implementacją za pomocą kodu, który jest równoważny temu, co nazywacie „programistą komputerowym”.
Tak, to zdecydowanie subiektywne dla pracodawcy, mam również tytuł analityka systemów, a tutaj wcielamy się w rolę administratorów systemów telefonicznych On Call w grupach wsparcia technicznego i rozwoju, aby nasi inżynierowie systemów mogli proaktywnie skupić się na projektach, w których naszą rolą jest być bardziej reaktywnym. chociaż mamy również proaktywne zadania wobec projektów dept, a także jako punkt końcowy eskalacji trzeciego poziomu dla biletów pomocy technicznej, a także przepychanie zmian programistów co tydzień do produkcji. Każdy z moim tytułem ma trochę doświadczenia z programowaniem, ale niektórzy ludzie w moim zespole nie wiedzą więcej niż Batch, więc zdecydowanie nie jest to rola programistyczna, mam doświadczenie z wieloma językami programowania / skryptów, ale nie liczę ja jako programista.