3

.netテクノロジープロジェクト管理に参加することを考えています

私はPHPプロジェクトで多くの経験を積んでいます。既存のフレームワークとライブラリのほとんどを知っており、この知識に基づいて仕様とケーススタディを作成しました。

.netについて何を知っておくべきですか?テクノロジーをすばやく学び、後で最新の状態に保つことができるように、どのトップリソースを知っておくとよいですか?

編集(8.24.08):これまでに得た答えは、基本的に優れたPMであることについて説明しています。ありがとう、でもこれは私が言ったことではありません。.netの必需品をいただければ幸いです。

4

5 に答える 5

3

一番のルールは、単にステータスの更新を求めないことです。「これでどこにいるの?」などのフレーズが特に厄介です。使用されています。詳細に直接関与していない場合は、更新を求めるのではなく、何が起こっているのかを把握できるように、コミュニケーションの時間または計画を確立していることを確認してください.

于 2008-08-21T14:37:57.710 に答える
2

Webサービスのようなより高いレベルのものに到達する前に、基本から始めてください(それも重要ですが)。プロジェクトマネージャーとして学ぶ必要がある最も重要なことは、後で部下に質問することです。たとえば、私のPM(これもPHPの人)はガベージコレクションとその影響についてまったく知識がないため、.NETWindowsサービスが80MBのRAMを使用しているように見える理由を説明するのは非常に困難です。

覚えておいてください、あなたはすべてを知る必要がある人ではありません。包括的なディレクティブを発行し、専門知識を持つ人々に詳細を整理させる必要があります。そうは言っても、彼らがあなたと効果的にコミュニケーションできるように、技術について少し勉強してください。

編集(2008年8月24日):基礎となるテクニカルについて何か知っておく必要があります。必ずしもすべての.NETのものである必要はありません(ガベージコレクション、.configファイル、パイプ、およびプロジェクトの主な焦点に隣接してサービスを実行している場合はサービス、そのようなもの)。より広範囲な概念には、おそらくWPF(おそらく、Silverlightも)、LINQ(または選択したORM)、およびプロジェクトにデスクトップアプリが含まれている場合は、Vistaブリッジと関連するブリッジングコードが含まれます。これらの3つのことが、今回の.NETの焦点のようです。少なくともある程度の知識を持っていることが非常に重要な他の何かは、.NETコードがネイティブコードと相互運用できる/しなければならない方法です:P / Invoke、Runtime Callable Wrapping、COMCallableWrapping。.NETに相当するものがないネイティブなものはまだたくさんあります。

リソースについては、MSDNMagazineを強くお勧めします。彼らは、平均的な開発者がそれらを見る前に、今後のテクノロジーやツールをプレビューする傾向があります。

于 2008-08-21T14:23:40.753 に答える
1

これは古いかもしれませんが、.NETFrameworkの概要を理解するために始める必要があります。

http://news.zdnet.co.uk/software/0,1000000121,2134207,00.htm

于 2008-08-24T07:23:49.553 に答える
1

おそらく学びたいと思う最大のことは、WindowsプログラマーとWindows以外のプログラマーの違いです。彼らは基本的なことに異なるアプローチをします。違いを知ることは、プロジェクトをうまく管理するための鍵となります。スタックオーバーフローポッドキャストを聞いていると、ジェフとジョエルはこのトピックについて複数の議論をしています。基盤となるテクノロジーの詳細を理解することはほとんど関係がなく、日々そのテクノロジーで働いている人とつま先を合わせるのに十分なほどよく知ることはできません。あなたが行くようにおそらくそれを拾うことができます。

于 2008-08-21T14:27:46.203 に答える
1

あなたが注意する必要がある 1 番のこと (そしておそらく既に知っていると思います) は、コーディングを行っている人は自分が何をしているのかを知っている必要があるということです。チームのメンバーの性格にもよりますが、必要に応じて複雑なことを喜んで説明してくれる人を見つけることができるはずです。

私の経験では、プロジェクトの最大の障害は、プロジェクトを理解しているが、それを達成する方法を理解していない (それ自体が問題ではない) PM です。他のプロジェクト管理と同様に、すべてを知ることはできないことを受け入れ、必要に応じて説明を求める謙虚さを持ちましょう。

于 2008-08-21T14:30:19.037 に答える