首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >除了编写代码之外,还有哪些活动可以提高程序员的技能?

除了编写代码之外,还有哪些活动可以提高程序员的技能?
EN

Software Engineering用户
提问于 2014-10-28 22:49:47
回答 1查看 646关注 0票数 5

我们的口号是成为一个更好的软件开发人员,编写更多的软件。

然而,当我实际上不是在计算机编程时,我是否可以参加一些活动,例如

  • 做某些逻辑谜题
  • 阅读某些材料
  • 在纸上做数学题
  • 培养艺术或音乐技能
  • 等。

已经被证明能锻炼我大脑中参与编程、架构规划、算法设计等的部分,或者被证明在认知上与这些活动相似?从而有可能导致这些领域的改善?

EN

回答 1

Software Engineering用户

发布于 2014-10-28 23:35:31

你基本上是在描述“流星原理”,大脑游戏将对其他认知领域产生“溢出效应”。唯一证明这一效应的研究似乎是由Lum式赞助的研究。甚至有一些轶事研究似乎表明了电子游戏会更好在完成这一任务时的表现。

也就是说,对于程序员来说,解决难题、写数学方程式和作曲都有很大的转移效果。为什么?因为程序本质上是谜题。因为程序本质上是数学的,特别是函数程序。因为编程是一种创造性的努力,就像音乐作品一样。因为编写软件的行为从根本上讲是一种社会行为;你必须与涉众合作,收集需求,制定计划,满足老板,并运用各种形式的协作技能,包括技术和其他方面的技能。

这类活动具有传递效果,因为它们直接关系到编程技能。换句话说,它必须是正确的活动。但是编程就是这样的;几乎任何足够复杂的活动或人类的努力就能实现这一点。

进一步阅读

为什么大脑训练不起作用

票数 8
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/261177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档