問題タブ [knowledge-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
knowledge-management - 有用な情報の追跡
ここにいる頭の良いプログラマーは、長年の経験から得た便利なプログラミングのコツや役立つ情報を追跡するために何をしていますか? 便利なコンパイラ引数、IDE ショートカット、巧妙なコード スニペットなど。
1、2年前に知っていたことを調べていると、イライラすることがあります。私のお気に入りの IE は、おそらく 1990 年代後半のインターネットのかなりの部分を占めていたので、(少なくとも私にとっては) 効果的でないことは明らかです。それとも私が年をとっただけですか?
それで..あなたは何をしますか?
knowledge-management - Knowledge Transfer をどのように開始しますか?
IT 部門で人々に話をさせるために正式なイベントを利用していますか? 社交の場での月例ミーティング、社内の wiki/チャットスペース、またはスタッフがスタッフのために作成したテクノロジやプロジェクトに関するプレゼンテーションを行う通常の「情報市場」のようなものですか? 営業担当者を招待しますか、それともプログラマーのみを対象としたクローズド イベントですか?
これらのイベントに人々をどのように参加させますか? 彼らが知識の伝達に時間を費やすことを許可していますか? それとも、仕事時間の不可欠な部分として理解していますか?
知識の伝達自体の進行状況をどのように監視するのだろうか。プロジェクトの重要な 1 人の失敗箇所をどのように見つけますか? スタッフのスワッピングやバグ修正の「fifo」の試みなど、これを回避する方法はいくつかあります。
注:わかりました、これは非常にうるさい質問であり、いくつかのコメントの後に修正したいと考えています。取り乱してすみません。
編集: 私の個人的な経験では、人々が貢献し始めるには非常に高い障壁があります。彼らは私たちの wiki を編集するための (最小限の) 余分な時間を割いたり、開発スタッフと技術的なトピックについて話し合うために午後の時間を費やしたりしないようです. 私たちのウィキ、ドキュメント管理システム、会議が気に入らない人がいるようです。たぶん、それはすべて無料で使用でき、管理者によって強制されていないためです. しかし、私は人々に強制するのは好きではありません - しかし、それは正しい方法ですか?
1 つの例: 私たちの wiki にはプロジェクトに関するページがあり、質問があった場合に最初の連絡先を得るために誰がそれに取り組んだかを示しています。しかし、同僚と私以外に誰もこのページを作成していません...
project-management - 仕事の更新のための Twitter
作業/進捗レポートをプロジェクト リーダーに毎日または毎週送信している場合、これらの更新にTwitterなどのサービスを使用することを検討していただけないでしょうか。
たとえば、リモートまたは分散したチームで作業していて、プロジェクト リーダーが、人々が取り組んでいるトピック、および問題/時間の消費者がどこにいるかについての概要を把握するのに苦労している場合、いくつかのプライベート アカウントを設定しますか (またはプライベートな社内サービス) を使用して、進行状況の更新を同僚にブロードキャストしますか?
これらの製品へのリンクを編集していただきありがとうございます。しかし、あなたの会社でもすでにその製品を使用していますか? 実際のプロ用ですか?
code-snippets - 一般的な開発ノート
日常的なプログラミングでは、覚えておきたい方法で関数を実装します。たとえば、DB 挿入機能を調整したとします。その状況が再び発生したときに、再利用するために何をしたかを見つけたいとします。解決策 (私が行ったこと) を保持する場所が必要であり、何らかの方法でそれを見つける必要があります。マインド マップのようなアイデアを使用して、私は個人的な wiki を考えていましたが、stackoverflow ポッドキャストがこのサイトをこのような理由で使用しているという言及を聞きました。他の誰かが、自分が行った巧妙なことを追跡して、将来それを見つけることができるようにしていますか. もしそうなら、あなたは何を使いましたか、そして一般的にどのように使いますか?
私はブログのアイデアを個人化し、そのためにスタックを使用するのが好きです。スタックに投稿してから自分で回答するというアイデアを試してみます。他の人が意見を述べてくれる可能性があるという利点があります。スタックがしばらく存在する限り:)
knowledge-management - ヘルプデスクのビジネス ルールのナレッジ ベースを保存する最良の方法は何ですか?
ヘルプ デスクが使用するソフトウェアに組み込まれているビジネス ルールのナレッジ ベースを開発者が構築するためのソフトウェアまたは良い方法を知っている人はいますか?
ヘルプデスク ソフトウェアは既にありますが、これを置き換えるつもりはありません。
knowledge-management - 組織内の技術的知識を覚える最良の方法は何ですか
- 会社のウィキを使用しますか?
- ソース管理の一部として技術文書を保存し、さまざまなソースファイルからそれらへのリンクを作成するのはどうですか(これがどのように機能するかを理解するには、ディレクトリ内の記事を参照してください...)
これらの方法と他の方法の長所と短所は何ですか?この目的のための良いツールはありますか?
ウィキを推奨する場合、 どのウィキを使用することをお勧めしますか?内部?ホストされていますか?自由?支払った?
knowledge-management - 学んだことや保持したい情報をどのように保存しますか?
確かな知識は、実践するときに保持するのが最善ですが、プログラマーとして、情報が多すぎると確信しています。本に注釈を付ける以外に、簡単にアクセスできる参考文献を得るために、自分の個人的な知識ベースにどのような方法を使用していますか?
独自の wiki を作成したり、wikidpadなどのソフトウェアを使用したり、プレーン テキスト、ブックマーク、PDF、Web ページなどとして保存したりしますか? それとも、Google/SO を巨大なナレッジ ベースとして扱い、必要な場合にのみ検索しますか?
これに似た https://stackoverflow.com/questions/10961/have-you-used-a-wiki-in-your-project-or-groupを見つけることができます。もちろん、この質問はプログラマー以外の人にも簡単に関連する可能性があります.
knowledge-management - あなたを閉じ込めないノートキーピングツール
優れたメモ作成ツールを持つことが開発者にとって重要であることは誰もが知っています。
ただし、OneNote と Evernote では、特定のベンダーに縛られる必要があります。
優れたオープンソース ツールや、「ロックイン」せずにメモを取る他の方法を知っている人はいますか?
編集:指定しないことで頭を蹴る必要があります。テキストメモを取るのは簡単です。インク ノート (タブレットを使用) を書いたり、画像を追加したり、GUI のアイデアをスケッチしたりできるようになりたいと思っています。
project-management - 取り組んでいるプロジェクトの状態情報をどのように保持していますか?
プロジェクトの状態情報とは何かを明確にしましょう。
プロジェクトの作業を再開するときに、覚えておくか、または書き留めておく必要がある情報 (たとえば、翌朝出勤したとき、またはサイド プロジェクトの作業を開始した夕方)。
たとえば、プロジェクト/ソリューションを開いたときに、次に何をすべきかという情報、作業を再開するための現在のタスクのコンテキスト情報をどのように、どこに、どのような形で保持しますか。プロジェクト/タスク管理システムは、このレベルの詳細を処理するようには設計されていないため、プロジェクトのベースとして既存のものを使用することはできません。FreeMind (マインド マッピング) や ThinkingRock (Getting Things Done) などのソフトウェアに対応しようとしましたが、うまくいきません。
私が必要としているのは (多くの意識の高い開発者は同様のシステムに満足していると思います)、ログブックのような形式で情報を保持するために使用できるものです。開発者/プログラマーのログブックとエンジニアのログブックの一般的な考え方に関する記事をいくつか読みましたが、それ以来、自分のニーズに合ったものを実装できていません。
このシステムは、純粋な開発だけでなく、より多くの研究開発を伴う学術プロジェクトにも使用できますが、より多くの研究開発部分を伴う商用プロジェクト (複数の本、記事、論文から何かを読んで試す) もあります。
プロジェクトの進行状況に関する情報は、参照、コード、特定の決定の理由、メモなどを探すために何らかの方法で記録する必要があります。
その仕事をすることができるソフトウェアを知っていますか...そうでなければ、私は自分でそれを書き始めなければなりません。
open-source - ナレッジベースのオープンソースを知っている人はいますか?
コール センター用の Web ベースのナレッジ ベース システムを構築したいと考えています。開発時間を節約するために、オープンソースを探しています。誰か良いものを知っていますか?