プログラミング能力の成長を測定するためにどのようなマイルストーンを使用できますか?[閉まっている]


27

長期にわたって、コードの生成が改善されていると客観的に判断するにはどうすればよいですか?たとえば、私はここに座って、「今知って<language>いるし、<technique>今使っているので、もっと良くなければならない」と感じるかもしれません。しかし、これは私自身のバイアス、または意図したよりも遅い速度で良くなっているかもしれないという事実、または私は実際にそれを吸い込んで<technique>気付かないかもしれないという事実を説明しません。自分の能力を客観的に評価するための方法は何ですか?それらを仲間のグループと客観的に比較するのはどうですか?

回答:


30

あなたは見てとることができプログラマーコンピテンシーマトリックスを、あなたはそれ、どこで改善の余地があるかもしれない上にある場所を参照してください。

ローカルの開発シーンに参加することも有益です。なぜなら、さまざまな環境(つまり、同僚だけでなく)の開発者と自分自身を比較することができるからです。

仲間のローカル開発者を見つけるためのオプションが何であるかを確認するには、お住まいの地域でユーザーグループを探すことから始めます。特定の言語に焦点を合わせたものもあれば、より一般的なものもあります。たとえば、私が住んでいる場所には、.NETユーザーグループ、定期的なデモキャンプ、Perlグループなどがあります。DevHouse Waterlooは、私の地域のより一般的な関心グループの例です。これらはまずグーグルで.NETユーザーグループ(私は主に当時は.NET開発者でした)で見つけた後、その地域で他に何が起こっているかを知るためにそこにいる人々と話をしました。他のすべてが失敗した場合は、いつでも自分でグループに参加してもらうことができます。


1
それはそこにかなり気の利いたチャートです:)
GWLlosa

それに私を打つ!:)
ライアンミケーラ

@ライアン:あなたの言うことは知っています。;)
ジョシュK

「ローカル開発シーン」をどのように見つけますか?私はその概念に完全に不慣れです。
GWLlosa

2
Meetup Webサイトmeetup.comは、ローカルPython、Ruby、およびその他のソフトウェア開発関連グループを見つけるのに役立ちました。
-DarenW


7

年齢を重ねるにつれて、スキル、テクノロジー、コンセプトのリストからアイテムをチェックすることに満足できなくなります。最近、本当に重要なのは私が出荷するものです。出荷する能力が向上していますか?:

  • 短時間でより多く生産できますか?
  • ソフトウェアの信頼性は向上していますか?
  • ユーザビリティは改善されていますか?
  • 昨日可能であったと思っていた以上のことをして、私は常に少し先に到達していますか?
  • クライアントは私を信頼し、私からますます期待していますか?
  • 私と一緒に仕事をしている人々をより生産的にしますか?
  • より大きく、より複雑で、より重要な製品を出荷していますか?
  • クライアントが必要とするテクノロジーを使用して出荷できますか?

発送しない場合、リストにいくつのチェックがあるかは関係ありません。

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