システムアナリストvsコンピュータープログラマー?[閉まっている]


17

ここでの私の質問は、仕事に関するものです。現在、システムアナリストのポジションを保持しています。

System AnalystとProgrammer / Analystの違いは何ですか?この位置はプログラマよりも高いですか?または、どのように自分をアップグレードする必要がありますか?


12
質問のタイトルが「System Analyst vs Computer Programmer」のとき、「誰が...の戦いで勝つだろうか」ということになることはありませんか?
ジョンホプキンス

2
@ジョンホプキンスここに行く:googlefight.com/...
ゲイリー・ロウ

@ジョン・ホプキンス:アナリストに2:1の確率を与えます。
スティーブンエバーズ

@ジョン・ホプキンス:少なくとも、エピックラップバトルを展開できると思います...
リザードのビル

@ジョン・ホプキンス:プログラマーのカフェインの度合いに依存します...-
エイミー

回答:


9

互いに補完するため、どちらも優れていません

システムアナリストウィキペディア定義

システムアナリストは、問題を調査し、ソリューションを計画し、ソフトウェアとシステムを推奨し、ビジネスまたはその他の要件を満たすように開発を調整します。

アナリストのプログラマー(定義はすぐには利用できませんが)は、ビジネス要件を探してコードに実装することにもっと調整されています。ビジネスが標準ハードウェアプラットフォームでの非常に複雑な科学計算に向けられている場合、アルゴリズムの知識(つまり、アナリストプログラマー)がより適切であり、したがって優れています。ビジネスがこれらのプラットフォームを作成している場合、その逆も同様です。自分自身をアップグレードするには、自分が苦手で改善に関心のある分野を確立します。次に、それらを学ぶことに自分自身を適用します。


10

これは、役職に関する他の質問と似ています。タイトルのメリットや意味は、地域や雇用者に限定されています。ジョブの説明を見て、違いを判断する必要があります。


9

Systems Analystは必ずしもコンピュータープログラマーよりも高い地位にあるとは限りませんが、異なっています。システムアナリストは、プロジェクトの所有者とユーザー(ビジネス側)、および設計者とプログラマー(技術側)の間のギャップを埋めます。システムアナリストは、両方のグループと効果的に通信できるように(そして通常は翻訳者として機能できるように)、高度な技術知識とビジネスの知識の両方を持っている必要があります。SAは、主にプロジェクトの定義、要件の収集、および設計段階に関与します。


7

インターンシップに参加しました。基本的には、企業のナンセンスのために完全に人為的に作成されたポジションであり、まったく存在する必要はなく、倫理的アドバイザーのすぐ隣に置く必要があります。

どうして?なぜなら、プログラマー/マネージャーはアナリストに委任されたすべてのことをしなければならないからです。通常、プログラマーはコーディングしかできず、設計もできないか、人々と適切に通信できないという前提があります。

個人的に、私はそのような位置が存在するという事実が本当に好きではありません。

賃金の面では、彼らは平均してはるかに低く支払われます。


より深いレベルでこれに同意します。
アヌラグ

6

個人的には、システムアナリストがプログラマよりも少ないコーディングを行うことを期待していますが、実際に仕事が何であるかを知らずに伝えることは困難です。

お住まいの地域の求人情報をご覧になることをお勧めします。プログラマーの役職に記載されている職務とあなたがしていることを比較してみてください。


4

現在、Systems Analystの役職を務めていますが、私の任務はすべてソフトウェアの開発/保守です。

役職の意味と階層は、会社によって完全に異なります。あなたの実際の責任はあなたのメール署名のタイトルよりも重要だと思います。


2

この質問は、Development AnalystとSystems Analystの違いを考えさせます。

私が現在いる国では、私のタイトルはDevです。アナリスト。システムアナリストもいますが、率直に言って、唯一の違いはDevです。アナリストは、コードを使用した実際の実装により多くの作業を行うようです。これは、「コンピュータープログラマー」と呼んでいるものと同等です。


1

はい、雇用主にとって間違いなく主観的です。SystemsAnalystの肩書きも持っています。ここでは、技術サポートおよび開発グループのオンコールシステム管理者の役割を果たし、システムエンジニアがプロジェクトに積極的に集中できるようにします。より反応的になります。ただし、deptプロジェクトに向けたプロアクティブなタスクもあり、テクニカルサポートチケットの第3層の最終エスカレーションポイントであると同時に、開発者の変更を毎週本番にプッシュします。私のタイトルを持っている人は誰でもコーディング経験がありますが、私のチームの一部の人々はバッチよりも多くを知らないので、それは間違いなく開発中心の役割ではありません、私は複数のプログラミング/スクリプト言語の経験がありますが、数えません開発者としての自分。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.