用软件编写和说话是否使我们成为更好的程序员?

时间:2020-03-06 14:24:36  来源:igfitidea点击:

我们是否认为撰写软件(即拥有博客)和谈论软件(以及概念)使我们成为更好的程序员?

解决方案

从统计学上讲是的。我们只保留阅读和听到的内容的20%,但保留我们教的内容的80%。

通过写一些东西或者对其进行教导,我们会迫使自己更深入地理解这些概念。

更新:

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

绝对有一个简单的原因:它挑战了前提条件。我们可以写一篇关于.NET在给定情况下有多完美的文章,却发现有人使用过它,结果却很糟糕。

我认为这些活动的主要目的是迫使人们更彻底地研究事物并研究新事物。这会使我们成为更好的程序员吗?我想是这样。

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

我相信是这样。与教学一样,当我们必须向其他人解释时,我们会更牢固地掌握该主题。我们可以更清楚地了解自己所了解的内容。

绝对没错。我们将有机会以自己从未想过的方式受到挑战,质疑和再次猜测。它还使我们有机会进行想法的组织和展示。所有这些都会反馈到我们编写代码时所做的决策中。

我会反驳:通常,优秀的程序员喜欢写和谈论软件。它表明他们对此充满热情,并且不会接受胡扯。

我认为通过可视化意见并阅读用户的反馈意见,通常可以鼓励我们成为一个更好的程序员。我认为我们拥有博客或者显示出我们对开发了解的能力这一事实并不能使我们内在地变得更好,但是这可能会激励我们变得更好,从而可以跟上帖子。

如果我们倾向于写软件或者谈论软件,那意味着我们正在考虑它,并且有自己的见解。对它的足够的关心可以编写使我们成为一个更好的程序员。

我认为,良好的口语和写作能力可以使我们成为更好的开发人员。不一定是因为它可以提高编程技能,而是因为软件开发不只是敲击代码。无论是用于公司还是开源项目,除最小的软件外,所有软件都是团队产品。在这种环境下,将是能够最好地进行交流的开发人员做出最大的贡献,而不是一定是最好的编码人员。

讲授软件绝对可以使我们成为一名更好的程序员。在博客上写文章并非遥不可及。

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

我学到的有关.NET的大多数内容,是在我对其进行审查以能够培训新手开发人员时学到的。是的,在软件方面的发言对我们有很大帮助。

是的。如果我们获得反馈(例如博客评论),那么就加倍。其他人总是会想到我们未曾做过的事情,但也许永远也没有机会告诉我们我们是否没有先说出来。