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?
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.
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.
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.
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.
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.
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.
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.
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.
Antworten:
Beides ist nicht überlegen, da sie sich ergänzen
Die Wikipedia-Definition eines Systemanalytikers lautet
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle