私の経験は異なる場合があります(または、物理学の法則が歪んでいる別の宇宙に住んでいます)が、ほとんどのビジネスアナリストおよびプロジェクトマネージャー(プログラムマネージャーではなく、プロジェクトマネージャーまたはPMP)の位置は、以下またはわずかに下ですプログラマーの平均給与。
ソフトウェアエンジニアの平均給与と比較すると、(ソフトウェアエンジニアの好意により)給与ギャップはさらに広がり始めています。ギャップは、シニアEEまたはシニアソフトウェアエンジニアと比較するとさらに大きくなります。シニアビジネスアナリストやシニアPMPがシニアEEやシニア/プリンシパルソフトウェアエンジニアと同じことをすることはほとんどありません。
ただし、プログラムマネージャー(PMPとは異なります)は、その人が他の誰よりも多くのことをします(そしてその理由は明らかです)。
給与に関するこれらの不満を見ると、私を最も悩ませるのは、プログラマー(特にエンタープライズのジュニア/エントリーレベルのプログラマー)として、私たちは特別な(またはそうではなかった)ことです。初心者レベルのプログラマーには、ロケット科学者の給与に値するものは何もありません。いいえ。
ソフトウェアに取り組む私たちは皆、ゼロから始まりました。みんなやった。
そして、IF私たちは本当に正直あり、私たちはがらくたを知らなかったことをよく知っています。学部生のCSコースのロードを完了することができるのは、出発点にすぎません。それは私たちを特別なものやZOMGにしません!!!! ユーバーアインステン。本当に、NO!
それでも(そしてドットコムバブルの不運な期間のおかげで)、OH WOW、私たちはプログラマーであり、彼らはただのビジネスであるという理由だけでなく、私たちは単に他の大学教育を受けた人よりも多くを作ると期待していますアナリストとPMP。
慢を綴ることはできますか?ニュースフラッシュ-企業のほとんどのプログラミングタスクでは、4年の学位は必要ありません。本当に、それは深刻です。
上級レベルで時間をかけて、プログラミングからソフトウェアエンジニアリング(またはエンジニアリング)に移行するための経験を積んでください。そして、あなたが作ることを要求することができ、はるか、ペロムーチョムーチョビジネスアナリストやPMPよりもはるかに。
それを乗り越えてください-私たちの何人かは(または)過給されています。期間。
逃げる:ビジネスアナリストやPMPが、中高年のソフトウェアエンジニアになるために必要な時間と専門知識をまだ獲得していない(または、非常に需要の高いニッチで専門知識をまだ開発していないプログラマーに給与を近づけたり、類似させたりする理由)範囲):
ビジネスアナリストは、ソフトウェアおよびシステムの人々とビジネスの人々 /業務プロセス間の連絡係である(あなたの給料の存在を正当化するものであり、ない他の方法で回避。)彼らは、系統的にビジネスプロセスを破壊する責任のものです分析的な方法、要件を形成するのに適した入力として、あなたが取り組むもの。彼らはあなたがプログラミングの時間の大部分を費やし、ビジネスの細かい点に対処しないことを確実にします。
あなたの多くは、ビジネスは簡単だと思います。あなたが本当にそうだと思うなら、神はあなたを助けます。
プロジェクトマネージャーは、彼があなたの傘だ(あなたが唯一の任意の時点で1かせいぜい2と両立する。持っているのに対し)複数のプロジェクトをジャグリングの担当者である、と彼はほとんどの汚い仕事をしなければならない一つです洗っていない残りの大衆はしたくない-人々を追いかけて、彼らが彼らの仕事をすることを確認するか、あなたの仕事への障害を取り除く。
彼は「あなたは何に取り組んでいますか?プロジェクトの進行を支援することに取り組んでいますか?あなたは仕事に問題がありますか?あなたの障害は何ですか?あなたはそれを与えることができますか? 「...
そして、彼は他の人に同じ難しい質問をし、障害物が取り除かれていることを確認し、あなたがプロジェクトにあなたの体重をかけていることを確認します(必要な場合)。
私が多くの失敗したプロジェクトで見た一番の問題は、PMPの欠如またはPMP(特に開発者からの)に対する無礼です。言うことを熱望しているよりも多くのことがそうです。