8

你认为写关于软件(即拥有一个博客)和谈论软件(和概念)会让你成为一个更好的程序员吗?

4

14 回答 14

15

统计上是的。你只保留了大约 20% 的阅读和听到的内容,但保留了 80% 的所教内容。

通过写一些东西或教它,你强迫自己在更深层次上理解这些概念。

更新:

我想通过一些指向更具体数据的链接来更新这一点,以支持我多次学习过的关于学习保留率的统计数据。然而,围绕这些数字似乎存在一些争议,尽管NTL 应用行为科学研究所坚持认为已经进行了研究来支持这些数字。

于 2008-09-19T03:56:43.983 回答
3

我相信是这样的。与教学一样,当您必须向其他人解释时,您会更牢固地掌握该主题。您可以更详细地了解您了解和不了解的内容。

于 2008-09-19T03:57:54.590 回答
2

是的。在工作队伍中,能够有效地沟通与了解语言 X 的每一个晦涩细节一样,有时甚至更重要。

于 2008-09-19T03:57:38.083 回答
2

绝对没错。你有机会以你自己从未想过的方式受到挑战、质疑和质疑。它还让您有机会组织和展示您的想法。所有这些都会反馈到您在编写代码时所做的决定。

于 2008-09-19T03:58:01.483 回答
1

我的观点恰恰相反:一般来说,优秀的程序员喜欢写作和谈论软件。这表明他们对此充满热情,并且不会接受废话。

于 2008-09-19T03:58:45.490 回答
1

绝对地。没有经常使用的知识是没有用的。谈论技术、语言、方法、开发过程、书籍等,极大地提高了整体经验,并指出了职业发展的可能途径。

于 2008-09-19T04:03:13.983 回答
0

当然,原因很简单:它挑战了你的先决条件。您可以写一篇关于 .NET 在特定情况下的完美程度的文章,却发现有人使用过它,结果却很糟糕。

于 2008-09-19T03:57:10.003 回答
0

我认为这些活动的主要作用是迫使人们更彻底地研究事物和研究新事物。这会让你成为一个更好的程序员吗?我认同。

于 2008-09-19T03:57:14.793 回答
0

我认为它通过可视化你的观点和阅读用户的反应来鼓励你成为一个更好的程序员。我不认为您拥有博客或可以展示您对开发知识的了解这一事实会使您天生变得更好,但它可能有助于激励您变得更好,以便您可以跟上您的帖子。

于 2008-09-19T03:58:59.593 回答
0

如果您倾向于撰写或谈论软件,那么这意味着您正在考虑它并且您有意见。关心它足以编写使您成为更好的程序员。

于 2008-09-19T03:59:00.903 回答
0

我认为能说会写会让你成为更好的开发者。不一定是因为它会提高你的编程技能,而是因为软件开发不仅仅是敲出代码。无论是对于公司还是开源项目,除了最小的软件之外,所有的软件都是团队产品。在这种环境下,最善于沟通的开发人员会做出最大的贡献,而不是最好的程序员。

于 2008-09-19T03:59:19.623 回答
0

软件教学绝对会让你成为更好的程序员。在博客上写作并不遥远。

于 2008-09-19T03:59:48.767 回答
0

我学到的关于 .NET 的大部分内容,都是在我审查它以便能够培训新手开发人员时学到的。所以,是的,谈论软件有很大帮助。

于 2008-09-19T04:07:20.433 回答
0

是的。如果您得到反馈(例如,博客评论),那么就更是如此。其他人总是会想到一些你没有想到的事情,但如果你没有先说出来,他们可能永远没有机会告诉你。

于 2008-09-19T04:10:40.127 回答