ソフトウェアについて書いたり話したりすることで、より優れたプログラマーになれるのでしょうか?

StackOverflow https://stackoverflow.com/questions/99460

  •  01-07-2019
  •  | 
  •  

質問

ソフトウェア(つまり、ブログを持っていて)、ソフトウェア (および概念) について話すことで、より優れたプログラマーになれますか?

役に立ちましたか?

解決

統計的に言えばそうです。読んだり聞いたりしたことは約 20% しか記憶に残りませんが、教えたことの 80% は記憶に残ります。

何かについて書いたり、それについて教えたりすることで、より深いレベルで概念を理解するように強制されます。

アップデート:

学習定着率について何度も教わってきた統計を裏付ける、より具体的なデータへのリンクをいくつか追加してこれを更新したいと思いました。ただし、いくつかあるようです これらの数字をめぐる論争, 、たとえ NTL応用行動科学研究所 研究はそれらを裏付けるために行われたと主張している。

他のヒント

そうだと思います。教えるときと同じように、他の人に説明しなければならないときは、主題をよりしっかりと理解することができます。理解していることと理解していないことをより詳細に確認できます。

はい。職場では、効果的にコミュニケーションできることは、言語 X に関するあいまいな詳細をすべて知ることと同じくらい重要であり、場合によってはそれ以上に重要です。

はいぜったいに。自分一人では思いつかないような方法で、挑戦され、質問され、考え直されるチャンスがあります。また、アイデアの整理とプレゼンテーションに取り組む機会も与えられます。これらすべては、コードを作成する際の決定にフィードバックされます。

私は反対のことを主張します:一般に、優れたプログラマーはソフトウェアについて書いたり話したりするのが大好きです。それは彼らがそのことに情熱を持っており、くだらないものを受け入れないことを示しています。

絶対に。知識は日常的に使用しないと役に立ちません。テクノロジー、言語、メソッド、開発プロセス、本などについて話します。全体的な経験を大幅に向上させ、プロフェッショナルとしての進化の可能性を示します。

それは間違いなく、単純な理由が 1 つあります。それはあなたの前提条件に疑問を投げかけます。.NET が特定の状況にいかに完璧であるかについて記事を書くことができましたが、誰かがそれを使用していたことを知り、結果は悪くなりました。

これらの活動の主な目的は、物事を徹底的に調べたり、新しいことを研究したりすることを強制することだと思います。これであなたはより良いプログラマーになれるでしょうか?そう思います。

自分の意見を視覚化したり、ユーザーの反応を読んだりすることで、一般的により良いプログラマーになるよう促すことができると思います。ブログを持っているという事実や、開発に関する知識があるという能力を発揮できるという事実が本質的にあなたを向上させるとは思いませんが、投稿を続けることができるように、より良くなろうという動機付けには役立つかもしれません。

ソフトウェアについて書いたり話したりする傾向がある場合は、それについて考えており、意見があることを意味します。書くのに十分な注意を払うことで、より良いプログラマーになれます。

上手に話したり書いたりできれば、より良い開発者になれると思います。それは必ずしもプログラミング スキルが向上するからというわけではありませんが、ソフトウェア開発は単にコードを打ち出すだけではないからです。企業向けであっても、オープンソース プロジェクト向けであっても、最小のソフトウェアを除いてすべてチームの製品です。この環境では、必ずしも最高のプログラマーである開発者ではなく、コミュニケーションを最もうまく取れる開発者が最大の貢献をすることになります。

ソフトウェアについて教えることで、間違いなくより良いプログラマーになれます。ブログに書くのもそう遠いことではありません。

.NET について学んだことのほとんどは、初心者の開発者をトレーニングできるように .NET を見直しているときに学びました。はい、ソフトウェアについて話すことは非常に役立ちます。

はい。フィードバック (ブログのコメントなど) を受け取った場合は、二重に受け取ります。他の人は常にあなたが考えていないことを考えるでしょうが、あなたが最初に声を上げなければ、あなたに伝える機会がなかったかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top