0

最初は完全なプロセスではありませんが、PSPをフォローし始めることに興味があります。そして、前の質問で学んだように、その堅い構造のために私はそれさえ好きではないかもしれません。それは私をより良いエンジニアにするか、少なくとも私の長所と短所についてもっと知り、より良い習慣を身につけることができるようになると思います。ただし、WattsHumpreyの著書ADiscipline for Software EngineeringPSPを除いて、私はPSPに関する他の優れたリソース(できれば無料-Webサイト、ブログ、有料のリソースも受け入れられます)に精通していません。

初心者のためにどんな良いリソースがありますか?

4

4 に答える 4

3

カーネギーメロン大学には、PSPを使用するソフトウェアエンジニアリングの学位プログラムがあります。コースノートページには、無料で自習に非常に役立つニュース、ノート、演習へのリンクが多数あります。

于 2009-07-24T18:00:02.347 に答える
1

トーマス、私はPSPの本が最初に出たときに購入しました。私は 1991 年にプログラミングを始め、PSP に続いて、控えめに言っても謙虚な経験でした。データ収集の価値を実際に教えてくれるので、自分のプロセスを理解し、任意のサイズのソフトウェアを作成するのにかかる時間をどのように見積もるかを理解できます。もちろん、私は自分の見積もりがかなり外れていることを知りましたが、時間が経つにつれて、より良い見積もり者およびプログラマー (つまり、より良いソフトウェア エンジニア) になるのに役立ちました。あなたが無料のものを探していることは知っていますが、実際に Amazon で中古の PSP の本は 40 ドル未満であり、絶対に価値があると言えます。頑張ってください!

于 2009-07-26T17:05:16.360 に答える
1

プロセスの達人の本を読むのは良いことです。ある程度まではですが、結局のところ、成熟するのに本当に役立つのは、さまざまな環境で、さまざまな種類のチーム、プロジェクト、および人々と一緒にソフトウェアを開発してきた年数です。(これには、何千人もの開発者と巨大なプロジェクトを持つ組織を通じて、1 人で開発を行うことも含まれます)

これらの経験から (自分の周りの世界を見ることができると仮定して)、個人、チーム、およびその他のプロセスと成熟度レベルに関する独自のアイデアを思いつくことができるでしょう。

あなたがそれに興味を持ち、それについての答えを探しているという事実は、おそらく著者の特定のサブセットを購読したり読んだり、本を読んだりすることよりも重要です.

広く読んで、ソフトウェア開発を実践し、物事を行います。やはり、この仕事は何かを生み出すことであり、それを見失わないでください。よくあることですが、「プロセス」のうさぎの穴に落ちて、その後生産性がほとんどない人もいますが、彼らはプロセス自体を目的として追求します。私は知っておくべきです-私は早い段階でクールエイドを飲みましたが、ありがたいことに会場が変更されました.

さまざまな種類のチームや組織の開発者と交流するためにできることは何でも良いです。成長して学ぶためには、新しいプラクティスに触れ、ツールやプラクティスについて議論することが必要です。新しいアイデアに触れなければ、それほど速く成長することはできません。だからと言って、新しいホットなものすべてに飛びつくべきだという意味ではありません。多くの場合、それらは拒否されるか、成熟するまで放置されるべきですが、場合によっては、飛び乗って乗りに行きます.

物事に挑戦して失敗することを恐れないでください。

プロセスは、多くの場合、所属する組織/チームに大きく依存します。

プロセスには確かにその場所がありますが、それは高品質の製品を生産するための一次的なものではなく二次的なものです。頭と常識を使ってください。

編集

あなたが本当に本当に名前が欲しいなら:

Gerald Weinberg は、あなたの質問に関連するまともな本を何冊か持っています。トム・デマルコとエド・ユアドンもリストに載っています。

于 2009-07-23T21:51:29.523 に答える
0

「無料」のプロセスに関する書籍がどれだけあるかはわかりません。Tim Lister、Tom DeMarco、Ed Yourdon などの著者によるものを探してください。ただし、Code Complete から始めてください: http://www.cc2e.com/Default. aspx

于 2009-07-24T17:52:28.947 に答える