System Analyst gegen Computer Programmer? [geschlossen]

17

Meine Frage bezieht sich hier auf Jobs. Ich habe derzeit eine Position als System Analyst inne.

Was ist der Unterschied zwischen System Analyst und Programmer / Analyst? Ist diese Position höher als ein Programmierer? Oder wie soll ich mich upgraden?

ahmed
quelle
12
Wie kommt es, dass Fragen mit dem Titel "System Analyst vs Computer Programmer" niemals "Wer würde in einem Kampf zwischen ... gewinnen" lauten?
Jon Hopkins
2
@ Jon Hopkins Hier gehts: googlefight.com/
Gary Rowe
@ Jon Hopkins: Ich gebe Ihnen eine 2: 1-Quote für den Analysten.
Steven Evers
@ Jon Hopkins: Sie würden denken, wir könnten zumindest eine epische Rap-Schlacht in Gang bringen ...
Bill the Lizard
@ Jon Hopkins: hängt davon ab, wie koffeinhaltig der Programmierer ist ...
Amy

Antworten:

9

Beides ist nicht überlegen, da sie sich ergänzen

Die Wikipedia-Definition eines Systemanalytikers lautet

Ein Systemanalytiker untersucht Probleme, plant Lösungen, empfiehlt Software und Systeme und koordiniert die Entwicklung, um geschäftliche oder andere Anforderungen zu erfüllen.

Der Analystenprogrammierer (obwohl keine Definition sofort verfügbar ist) ist eher darauf ausgerichtet, die Geschäftsanforderungen zu ermitteln und sie dann in Code zu implementieren. Wenn das Unternehmen auf eine immens komplexe wissenschaftliche Berechnung auf einer Standardhardwareplattform ausgerichtet ist, ist die Kenntnis der Algorithmen (dh des Analystenprogrammierers) relevanter und daher überlegen. Wenn das Unternehmen diese Plattformen erstellt, ist das Gegenteil der Fall. Um sich zu verbessern, richten Sie die Bereiche ein, in denen Sie schwach sind und Verbesserungsbedarf haben. Dann wenden Sie sich an, um sie zu lernen.

Gary Rowe
quelle
10

Dies ähnelt anderen Fragen zu Berufsbezeichnungen. Der Verdienst oder die Bedeutung des Titels ist auf die Region und den Arbeitgeber beschränkt. Sie müssen sich die Stellenbeschreibungen ansehen, um die Unterschiede festzustellen.

Jeff
quelle
9

Systems Analyst ist nicht unbedingt eine höhere Position als Computer Programmer, aber es ist anders. Ein Systemanalytiker schließt die Lücke zwischen den Eigentümern und Benutzern eines Projekts (der Geschäftsseite) und seinen Designern und Programmierern (der technischen Seite). Ein Systemanalytiker muss sowohl über ein hohes technisches Wissen als auch über das Wissen des Unternehmens verfügen, um effektiv mit beiden Gruppen kommunizieren zu können (und in der Regel als Übersetzer zu fungieren). Eine SA ist hauptsächlich an der Definition, dem Sammeln von Anforderungen und der Entwurfsphase eines Projekts beteiligt.

Bill the Lizard
quelle
7

Ich habe als Praktikant gearbeitet. Grundsätzlich handelt es sich um eine künstlich geschaffene Position, die aufgrund von Unsinn im Unternehmen überhaupt nicht existieren muss und direkt neben einem ethischen Berater stehen sollte.

Warum? Weil Programmierer / Manager alles tun sollten, was an Analysten delegiert wurde. Normalerweise wird davon ausgegangen, dass Programmierer nur programmieren und nicht entwerfen können oder dass sie nicht richtig mit Menschen kommunizieren können.

Ich persönlich mag es wirklich nicht, dass es eine solche Position überhaupt gibt.

In Bezug auf die Bezahlung werden sie im Durchschnitt viel niedriger bezahlt.

zhenka
quelle
Ich stimme dem auf einer tieferen Ebene zu.
Anurag
6

Ich persönlich würde erwarten, dass ein Systemanalytiker weniger Programmierarbeit leistet als ein Programmierer, aber es ist schwer zu sagen, ohne zu wissen, was Ihr Job tatsächlich ist.

Ich empfehle Ihnen, sich die Stellenangebote in Ihrer Nähe anzusehen. Vergleichen Sie die in den Programmiererpositionen aufgeführten Aufgaben mit Ihren Aufgaben. So können Sie herausfinden, ob Sie auf diese Weise vorgehen möchten.

Adam Lear
quelle
4

Ich bin derzeit als System Analyst tätig, aber alle meine Aufgaben umfassen die Softwareentwicklung / -wartung.

Die Bedeutung des Titels und die Hierarchie der Positionen hängen vollständig vom Unternehmen ab. Ich denke, Ihre tatsächlichen Verantwortlichkeiten sind wichtiger als der Titel in Ihrer E-Mail-Signatur.

aubreyrhodes
quelle
2

Diese Frage lässt mich darüber nachdenken, was der Unterschied zwischen Development Analyst und Systems Analyst ist.

In dem Land, in dem ich mich gerade befinde, ist mein Titel Dev. Analytiker. Wir haben auch Systemanalytiker und ehrlich gesagt ist der einzige Unterschied, den ich sehe, dass Dev. Analysten arbeiten anscheinend eher mit der tatsächlichen Implementierung mithilfe von Code, der dem entspricht, was Sie als "Computerprogrammierer" bezeichnen.

Chiurox
quelle
1

Ja, es ist definitiv subjektiv für den Arbeitgeber. Ich habe auch den Titel eines Systemanalysten inne. Hier spielen wir die Rolle eines On-Call-Systemadministrators für die technischen Support- und Entwicklungsgruppen, damit sich unsere Systemingenieure proaktiv auf Projekte konzentrieren können, in denen unsere Rolle liegt reaktiver sein. Wir haben aber auch proaktive Aufgaben in Bezug auf Abteilungsprojekte, sind ein dritter Eskalationspunkt für Tickets für technischen Support und führen wöchentliche Änderungen der Entwickler in der Produktion durch. Jeder mit meinem Titel hat etwas Erfahrung mit dem Programmieren, aber einige Leute in meinem Team wissen nicht mehr als Batch, daher ist es definitiv keine entwicklungsorientierte Rolle. Ich habe Erfahrung mit mehreren Programmier- / Skriptsprachen, aber ich zähle nicht Ich als Entwickler.

Matt Hamende
quelle