すべてのプログラマーが「教訓」ジャーナルを保持する必要がありますか?[閉まっている]


12

プロジェクトを終了するたびに、私が学んだことは常にあります(そうでないと、やる気を起こさせられません)。しかし、私はすべてを思い出すことができず、ずっと後に以前のプロジェクトで遭遇したのと同じ問題に出くわすかもしれませんが、それをどうやって解決したか(または少なくとも私が試みたもの)はありません。

それで、ある種の日記にこれを書き留めておくのは良い考えでしょうか?物事を書き留めることは、ドキュメントを書くことのように感じること(誰もが楽しんでいるわけではない)を知っており、必要なときに私たちの記憶が私たちに役立つことを願っています。しかし、それを文書化すれば、他のプログラマーと共有し、彼らが学んだ教訓を学ぶことができます。

それで、あなたはどう思いますか?

回答:


9

テクニカルブログは、統合されたエクスペリエンスを得るための素晴らしい選択肢です。これでも、世界中の人々があなたの間違いから学ぶのに役立ちます:)


学んだ教訓に関するブログを掲載しており(こちら-> teadrinkinggeek.wordpress.com)、(1)学んだことを自分で授与する(2)一定期間学習したことを確認するのに役立ちます。
TeaDrinkingGeek

2
@TeaDrinkingGeek:[visible text](http://url.to/page)構文を使用してコメントにリンクを埋め込むことができます;)この
-Konerak

6

プロジェクトの最後に何が行われたか、発生した問題をレビューし、それらの問題の原因と回避方法を確認するのは良い考えのようです。それをジャーナルに書くことも良いアイデアです。なぜならそれは後で思い出すことと同じ問題を再び避けることをより簡単にするからです。

一方、共有は慎重に行う必要があります。もちろん、他の開発者やプロジェクトマネージャーにとっても役立ちますが、顧客と仕事をし、その顧客があなたが過去に抱えていた問題について読むことができる場合、彼らはあなたと仕事を始める/続ける傾向が少なくなります:

  • 彼らはあなたが他の人よりもプロジェクトでより多くの問題に遭遇することを感じるでしょう(たとえそれが間違っていても)、
  • 彼らはあなたのプロジェクトで遭遇する最終的な問題についての情報をあなたに公開してほしくありません。

これは通常、事後分析と呼ばれます。サポート期間が終了し、製品が基本的に機能しなくなり、サポートされなくなった時点で(公平に)行われます。
Bjarkeフロイント・ハンセン

3

Elder Scrollsyジャーナルがあり、何か新しいことを学ぶたびに物事を書き留めています。ご想像のとおり、それはかなり大きくなり、情報に満ちています。

実際、メモを書いて、SEサイトが質問で処理するのと同じようにメモにタグを付けることができるソフトウェアを作成することを考えてきました。

できるでしょう:

  • 日付で投稿を検索します。
  • タグで投稿を検索します。
  • 難易度で投稿を検索します。

これは私にとって本当に役立つでしょう。


blogspotはすでにそれをしていませんか?
ヴィノスクマールCM

大きなものが必要な場合は、それも使用できると思います。

3

私は一度やってみましたが、これまでやってきたことの日誌で、何が良くなったのか、次回は違うことを試してみるべきかを振り返りました。これは技術的なものではありませんでした-これは、チームの他の人とのやり取り、会議での決定などに関するものでした(はい、この会社は毎日書くことができる十分な会議を持っていました!)。

最終的に、ジャーナルは書き込み専用メモリであることがわかりました:おそらく、それを書いた経験が私の考えを整理したり、やったことを評価したりするのに役立ちましたが、約6週間後、私は戻って行っていないことを確認していませんでした書かれたので、私はそれを維持することをやめました。

テクニカルノートに関する限り、会議やクライアントにプレゼンテーションする必要がある場合を除き、実際にメモを保持しません。そうでなければ、Pinboard.inのブックマークのセットで十分です。


2

絶対に、学んだ教訓のジャーナルと学んだ教訓を続けるべきです。前者は、直接的な経験を通じて得られた最も高価なタイプの学習を統合します。後者は、積極的な学習を必要とする/拍車をかけます。

ジャーナリングは、知られている最も古い自己開発ツールの1つであり、さらに古い方法である(自己)リフレクションを促します。両方が必要です。


1

絶対に。実話:この質問を読んだ直後に、私以前に解決したことがわかっていた問題にぶつかりました(重要な場合は構成の問題)。「教訓」ノートブック(紙とペン版)をざっと読んだところ、解決策がありました。ファイルaを場所bにコピーしてください。

このノートブックは、2つの方法で役立ちます。1つ目は、以前に尋ねられた質問と解決済みの問題に対する答えを見つける場所を提供すること、2つ目はそれを書き留めて知識を強化することです(他の人に説明するようなものです)。

もちろん、私は時々ノートを置き忘れました...


0

これが、TRAC、Jiraなどのプロジェクト/問題管理システムの目的です。職場では、詳細なコメント、手順、依存関係をTRACとJiraに入れました。これにより、以前に見られた問題に直面したときに、簡単な検索で答えが得られるようになりました。

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