私は去年の9月にcompsciで理学士号を取得して卒業し、それ以来、プロジェクトマネージャーとしての仕事を(失敗して)見つけようと努めてきました。
私は学校でソフトウェアエンジニアリング(コーディングだけでなく、その背後にある正式な実践)に夢中になり、プロジェクト管理と経験の習得についてあらゆることを学ぶことに人生の最後の3〜4年を捧げてきました。私は在学中にいくつかのプロジェクト(チーム約12人)を管理しており、大学のソフトウェアエンジニアリング研究所と共同で働いていました。私の履歴書もまともです-私は学校に行く前にプログラマーとして働いていました(私は現在27歳です)。そして、3つの夏にGoogle Summer of Codeをしました。また、大学の新聞のフォトエディターとして2年間働いた経験から、一般的な「人事管理」の経験があります。
就職活動に関する私の最初の問題は、十分な面接を受けられないことです。私は careers.stackoverflow.com を使用します。これは、彼らが話していることを知っている人事以外の人から連絡を受けることが多いので素晴らしいですが、インタビューを取得するためにそれを使用している会社は十分ではありません。定期的に。私はmonster.comのようなサイトも試しましたが、絶望的に60以上のアプリケーションをプロジェクト管理職に送りました。自動拒否の手紙を3通もらったので、それで終わりです。少なくともcareers.stackoverflowは私が私に適用する8/10の場所で電話インタビューをします。
しかし、主な(そして非常にイライラする)問題は経験の問題です。私は最初から最後までプロジェクトを成功裏に管理してきました(私のソフトウェアエンジニアリングクラスでは、実際の顧客に実際のソフトウェアのニーズを取り入れ、彼らのためにそれを構築しました)が、予算とお金を扱う必要がありませんでした(わかっています)これが人事担当者がすぐに私をそらす理由です)。これらのポジションのほとんどは5年以上のPMの経験が必要であり、12年以上のような馬鹿げたことを経験したことがあります。
インタビューも面倒です。本当に好きなところがたくさんありましたので、最終回の面接に行きました。しかし、1週間後に彼らにチェックインすると、「私たちはあなたを本当に気に入っており、あなたの資格は素晴らしいですが、もっと経験のある人を見つけたいと思っています」と言っています。私が理解できる悪い面接-PMの立場のように、ローカルと海外の両方で開発者を管理することになったでしょう-面接を3回行い、面接プロセス全体でCSブレインティーザーを求めて無駄にしていた紙にクイックソートを書いたり、二分探索木を書いたりする時間。より関連性の高いPMのものに向けてディスカッションを進めようとしたときでも、漠然とした一般的な返信が返され、「Google/MSになりたい」というくだらない話に戻りました。
でも、いい面接をすると「資格はいい」と言われますが、「もっと経験」が欲しい…ということで、髪の毛をちぎり落としました。他に何ができますか?私は技術的に関与するPMの職位(予算の数値を処理するだけでなく)を目指していますが、非常に高レベルなものと支出するものからソフトウェアを作成するのが好きなので、まっすぐな開発の仕事はほしくありません。多くの時間はメモリリークをデバッグします。実際、将来のキャリア目標はPMであると誤って伝えるため、資格のある開発ポジションを取得することもできません(通常、「まあ私たちはすでにPMを抱えており、この地位はあなたをそこに導くために実際に設定されているわけではありません。
長い怒りの中でお詫びしますが、私はPMとして採用されることに真剣に取り組んでいます。なぜなら、それは私のキャリアの目標であり、夜に目を覚まし続ける情熱だからです。他に何ができるかについて何か提案はありますか?私は現在、ソフトウェアエンジニアリングに関する私の哲学について話しているブログを書いています。また、私が設計、コーディング、および雇用者を示すiOSアプリの仕様を書いていますが、これには非常に時間がかかります持っていません。
残念ながら、これは非常に苛立たしいかもしれませんが、大学または以前のプロジェクト中に習得したプロジェクト管理のスキルと知識は、多くの人には不十分に見えます人の;私は慎重になると思います。
私は欲求不満を理解できますが、「完璧な状況」の潜在的に優れたプロジェクトマネージャーのように見える一方で、危険が常にあります、困難な状況に直面したときの反応を評価する方法はありません-危機は言うまでもありません。
そして、それは、残念ながら、これらの問題に歯を痛めるほどの年月があったという安心感によってのみ打ちのめされたという疑問です。
あなたの最大の問題は、非常に単純かつ逆説的に、まだ失敗したことがないということです!!私たちはあなたの限界が何であるか、何があなたを走らせるかを評価できません、何があなたをカチカチさせるか、何があなたを捨てるか。
大学院の仕事を探しているプログラマーは、実際には同じ問題を抱えており、それは他の多くの専門職にも当てはまります。私たちの業界は特別ではありません。新卒のプログラマーは非常に優れたスキルを持っています。一部の領域では、多くの先輩よりもかなり鋭敏です。同様に、あなたは古いマネージャーよりも最新の管理技術をより最新のものにしているかもしれません。繰り返しますが、これらの新しいプログラマーには、適切な直感がありません。予想よりも速く(D。Adams)によって飛んでいる締め切りのうなる音を聞く習慣は適切な概要。そしてあなたの場合、おそらくあなたはあなたが対処するのに苦労するであろう状況を持っているでしょう。または、少なくとも、それは人々が想定していることです。
それはイライラさせられますが、あなたができることはあまりありません。
今、心配な部分はインタビューについてです。電話インタビューがあったとおっしゃっていますが、対面インタビューはいくつですか。 十分なインタビューがなかった場合、それははるかに大きくなりますred-flag。それは電話インタビュー中に本当に問題が起こっていることを意味し、あなたはそれを反省する必要があります。
あなたは何がうまくいかなかったのかを推測して延期したようです。フィードバックをお願いしましたか?採用担当者に推奨事項はありましたか?彼らはチェックボックスをチェックするサメです(人事担当者がこれを読んでいるとき:あなたではありません。あなたは素晴らしいです。私たちはあなたを愛しています。それを続けてください...)。しかし、彼らはそれを生計のために行っています。彼らはあなたが何をしているのか理解していないかもしれませんが、彼らは会社が何を望んでいるのかを知っています(あるいは彼らが望んでいると思います...)。彼らの助けを求めます。
面接中に首相になりたいとおっしゃっていたので断られてしまいましたが、言い続ける必要があります。たぶんあなたは断られますが、あなたがなりたくない場所に行くことはありません。一方、しばらくの間別の役割に対応できる場合は、弾丸をかじって、そこでさらに経験を積む必要があります。首相になる前は、おそらく開発のリーダーであることはそれほど悪くはないでしょう。しかし、結局のところ、開発リードからPMへの移行であっても、切り替えはかなり困難です。
また、Careers.SO以外のチャネルからの電話インタビューがそれほど多くなかった場合は、以下がお勧めです。
あなたはまだとても若く、卒業しました。その年は、あなたがプロの経験がほとんどないことに気付いた直後に人々が最初に目にするものの1つです。以前のPM関連のエクスペリエンスをできるだけ販売しますが、装飾はしないでください。履歴書に記載するすべてのものを守る準備をしてください。
あなたをやる気にさせるリスクがあるとして、私はあなたが書いた方法とあなたが書いたもののいくつかのために、あなたが本当にPMについて明確なビジョンを持っていないとあなたに伝えなければなりません含みます。または多分あなたはそうしますが、残念ながらそれはあなたが遭遇する方法ではありません。あなたは気づかず、かなり理想主義的に聞こえます。そして、それが電話インタビュー中に出くわす方法でもある場合、それは面接担当者が履歴書のマージンに大きな赤いマーカーで書き込む大きな疑問符です。
申し訳ありませんが、批判的に聞こえることを意味するものではありませんが、採用ダンスは両面から難しいので、PMの職務に経験の浅い人を採用することは非常にためらいます。そしてさらに悪いことに、実際に:最初の会議または最初のコーヒーブレークで、以前のプロジェクトを夏または大学のプロジェクトとしてのみ紹介し始めると、あなたの下で働く人々は私の選択に疑問を持ち、あなたの能力に疑問を投げかけるでしょう。 (あなたが持っているのはそれだけだと思われるからです)。
あなたは別の答えへのコメントでさえ次のように言う:
[リーダーシップの経験がある]プロジェクト管理コースワーク(学部および大学院レベル)と、最大20人の新聞写真家(SEngではなく、まだ管理)の管理の両方。 [あなた]それはテクノロジー会社で5年間それを行うことと比較しないことを理解しますが、それは[あなた]が[あなた]のベルトの下に何も持っていないわけではありません
しかし、それはあなたがあなたのベルトの下にそれほど多くを持っていないように聞こえます。 あなたを本当に際立たせるものは何もありません。
授業は経験ではなく、授業です。そして、あなたはほとんどの大学(そしていくつかの良いものさえ)でどのような授業が行われているのか知っていますか?馬だらだら。それだけです。それは、最初からそれほど知識がなく、あなたが教えるふりをした経験がない教師によって組み立てられた、ポインタと(しばしば古くなっている)資料への参照の膨大な山です。
新聞で20人の写真家を管理するのは、まあまあです。しかし、あなたは何をしましたか?あなたの責任と仕事は何でしたか?あなたの使命、約束は何でしたか?どのような成功を収めましたか?あなたはここであなたのケースをあまりうまく提示していないので、あなたがあなた自身を宣伝するとき、同じ(拡散)光の下でそれを提示するかもしれません。あなた(またはあなたが参加していたグループ)はその論文を見つけましたか、それとも前のチームの後に引き継ぎましたか?新しいプロセスをセットアップしましたか?人を訓練する?それらのそれぞれの割り当ての決定?
誤解しないでください。それらの経験は貴重です:あなたが履歴書にそれらを持っていなかったならば、あなたはおそらくまったく考慮されないでしょう。しかし、彼らはそのような立場を得る資格はありません。上記のように、あなたが見ているPMのポジションに応募しようとする何百人もの人々がいるかもしれません。あなたは山の上半分にいる可能性があり、どんな種類の経験もなく、運を試そうとしている人は下半分にいます。これで、対面式のインタビューでトップ5まで売り込み、良い売り込みをして、自分の仕事が得意であるだけでなく、上手になり、驚かないことを示すことができます。あなたも知らないことによって。
率直に言って、優れたPMは「塹壕」で時間を費やしています。彼らは、開発者がマネージャーとして何をすべきでないかを知るのに十分なプロセスと管理の失敗を経験しました。個人的には、PM開発者としての経験がない人を雇うことを正当化するのは難しいと思います。
答えが気に入らないことは承知していますが、この場合、経験に代わるものはないと思います。
しかし、主な(そして非常にイライラする)問題は経験の問題です。私は最初から最後までプロジェクトを成功裏に管理してきました(私のソフトウェアエンジニアリングクラスでは、実際の顧客に実際のソフトウェアのニーズを取り入れ、彼らのためにそれを構築しました)が、予算とお金を扱う必要がありませんでした(わかっています)これが人事担当者がすぐに私をそらす理由です)。
そう、実際にソフトウェアプロジェクトを最初から最後まで現実世界の制約で管理していません。これらのエクササイズは素晴らしいですが、それだけです。演習。成功したマネージャーは経験があり、人を管理できます。あなたは経験を積んで、誰かがあなたに仕事を渡す前に人々を管理できることを証明する必要があります。
大学を出てすぐに現実の世界でプロジェクトを管理する準備ができている確率は、驚くほど小さいものです。あなたが仕事を得たとしても、あなたは何年も本当の仕事をしてきたあなたのために働いている人々の尊敬を得るのに時間の地獄があります。私はあなたにそのような立場を提供するであろうどんな会社も疑います。あなたは準備ができていません(私もそうではありません。私には5年の経験があり、多くの小規模プロジェクトを管理してきました)。
これらのポジションのほとんどは5年以上を必要としますPM経験があり、12年以上のような不条理なことを経験したことがあります。
12年以上が人生の50%以上になると、12年以上はばかげているように見えるかもしれませんが、まったくばかげていません。これらの企業は、テストされた経験豊富なプログラムマネージャーを望んでおり、企業の成功に賭ける動機はありません。
予算と割り当てられた時間内にプロジェクトを提供するという実証可能な商業的経験なしに、誰かがプロジェクトを実行するために誰かを雇うつもりなら、多くはないと思います。会社のリスクが大きすぎる-あなたはプロジェクト管理で起こった最高のことかもしれませんが、彼らはそれを測定する方法がなく、多くの人は経験豊富なプロジェクトマネージャーによってもやけどを負ったと感じています。
その方向に進みたい場合は、おそらくアシスタントとしての仕事を見つける必要がありますPM(それがタイトルかどうかはわかりません)または、リーダーシップを発揮する開発の役割の面接/管理の露出。それを処理できることを実証したら、おそらく、PMロールへの内部または「外部」プロモーションのいずれかを探すことができます。
私は彼の最初のPM役職に直接雇用された人を知りませんでした。通常、私たちは新しいPM優れた開発者と技術リーダー。PMを外部から雇うのは、何年もPM経験のある人を対象としています。開発者は、大企業(または、開発経験を活かすことができる場合は技術リーダー)と内部でPM)の役割に成長しています。
私は10年間開発者として働いています。個人的には、大学を出てすぐにランダムな人が管理する開発者を許可する会社を辞めます。優れたマネージャーになるには、仕事をする人々の尊敬を得る必要があります。
おそらくあなたはビジネスアナリストとしてのポジションを探すことができます。これには、顧客と協力して要件と仕様を決定し、開発者の管理が必要になります。ビジネスアナリストは、適切な質問をして要件を具体化し、要件を開発者に説明するのに十分な技術知識を持っている必要があります。
会社の観点からは、経験の浅いアーキテクトよりも経験の浅い開発者がいる方がリスクが低いのと同様に、経験の浅いビジネスアナリストがいる方が、経験の浅いプロジェクトマネージャーを持つよりもはるかにリスクが少ないです。ビジネスアナリストの役割を使用すると、予算を管理するだけでなく、利害関係者や企業の政治を管理するなどのプロジェクト管理スキルを実証できます。あなたがビジネスアナリストとしてうまくやっているとすれば、会社を説得して本格的なプロジェクト管理の役割に昇進させる方がはるかに簡単です。
あなたはプロジェクトマネージャーとして認定を受けることを試みるかもしれません、いくつかの雇用者はそのようなことに大きな信用を置きます。
ほとんどの場合、開発の仕事を得て、チーム全体と管理職に数年間、彼らがプロジェクト全体であなたを信頼する前に、自分自身を証明する必要があります。
他の皆は非常に良いアドバイスをしました、しかしここに少し個人的なメモがあります。
私はソフトウェア工学の学校に行きました。ソフトウェア開発プロセスとライフサイクル、プロジェクト管理、プロセス改善、および製品品質に個人的に焦点を当てて、ソフトウェアシステムの設計と実装を5年間研究しました。私はビジネスマネジメントを専攻し、リーダーシップと組織行動を強調し、グループコミュニケーションとテクニカルライティングに重点を置いた応用/テクニカルコミュニケーションを重視しました。コースのソフトウェア開発チームに所属していても、私が所属するさまざまな組織に所属していても、私は頻繁にリーダーシップまたはメンタリングの役割を果たしました。私は学校での5年間で、合計2年弱(正確に計算すると約21か月)をソフトウェアエンジニアとして3〜6か月のブロックでさまざまな場所で過ごしました。
そのすべてが私を後押ししていても、あなたが学校のすぐ外で指導的立場に置かれる方法はほとんどありません。 PMまたは技術リーダーになるための2つの方法を見てきました。他にもあるかもしれませんが、これらは私が個人的に見た2つの点にすぎません。
なぜマイクロソフトに応募しないのですか?彼らは首相の権利を大学の外で雇う。しかし、他のほとんどの会社では、あなたは非常に苦労するでしょう。最初のITジョブ期間を取得するのは難しいです。5年先にPMの役割に突入することを気にしないでください。インタビューで、5年後の自分の居場所を尋ねられたら、PM-達成するのに5年かかるかもしれないという目標であることを認めます。なぜ首を切ろうとしているのでしょうか。それは立派なことであり、私があなた自身を空売りしないことを賞賛している間、あなたがしばらく仕事の世界にいるならば、あなたがおそらくあなたが噛むことができるよりも多く噛んだことを悟るでしょう。
まず、あなたはより多くの経験が必要だとあなたに言っている人にプラスします。あなたが必要とする2番目のものはもっとあります[〜#〜]謙虚さ[〜#〜]。あなたが話しているどの会社も、あなたがいない場所にいることを覚えておいてください。彼らは誰かが来て壊れたことを修正することを求めていません(それが彼らが必要としているものであったとしても、彼らが探しているものではありません)。彼らが探しているのは、チームに参加したい人です。あなたは彼らが彼らの機械に合う正しい部品であることを彼らに納得させなければなりません、あなたが彼らの機械を交換しようとしているのではありません。
あなたがここに行くつもりの最良のアドバイスは この本を読む