ACM:软件开发人员应该学习的10件事情
原文中文,约4900字,阅读约需12分钟。发表于: 。本文10 部分提供了适用于软件开发人员的有关学习的研究结果,并讨论了它们的实际含义。这些信息可以帮助您自学、教授初级员工和招聘员工。 人类记忆不像计算机内存,是更容易遗忘和修改的,但也可以通过连接知识来进行问题解决和深入理解。 人类记忆由长期记忆和工作记忆组成,长期记忆功能上类似于计算机的磁盘存储,工作记忆则类似于CPU的寄存器,存储有限但可以通过组块化来扩大容量。...
本文讨论了软件开发人员学习研究结果,包括学习效果受时间间隔和重复的影响,专家和初学者处理概念和问题的不同方式,学习应结合抽象和具体例子,休息和睡眠对学习效果有积极影响,解决问题是编程的重要组成部分,专业知识在某些情况下可能成为问题,编程能力的预测因素尚不明确,心态对学习和培训很重要。