最近在读一本书《软技能-代码之外的生存指南》,这是John Z.Sonmez写的一本关于软件开发人员自身发展的书。作者用职业、自我营销、学习、生产力、理财、健身、精神等七个篇章,阐述了软件行业从业人员需要掌握的“软技能”。 书中的建议都是作者从自身的工作与生活中总结出来的。读完以后觉得很有必要总结一下,早点接触到这本书或许能少走一些弯路。因此,我把书里我觉得重要的部分分享给大家。今天分享的是书中提到的十步学习法。
我发现,为了能够掌握一门技术,我需要了解以下三个要点。
要想开始使用自己所学的,我需要掌握哪些基本知识?
我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是,如果我能对该学科的轮廓有大致的了解,那么,将来我就能发现更多细节。
不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道自己学的20%就能满足80%的日常应用。
“十步学习法”的基本思想就是:
以摄影为例,你想学摄影,这个方面很广阔,现在知道了摄影分为风光摄影、人像摄影、人文摄影等等,现在你要明白你最想学哪方面的摄影。 比如,想拍好女朋友,拒绝直男称号的就想去拍人像摄影。这样我们就把摄影这样一个比较笼统的范围聚焦到了清晰的特定范围。
“十步学习法”并非一个神奇公式,能够让你瞬间变得聪明伶俐,但这种方法可以将你的学习过程更为结构化,而不是漫无目的地一头扎进浩瀚的知识海洋之中;这种方法通过利用人天生的好奇心来帮助你吸收更多的知识,而我们中大多数人正是在好奇心的驱使下才学到很多本领的。
这些步骤本身并不重要,这一学习过程背后的理念才是真正重要的。重点就是你要开发出一套适合自己的自学体系,一套你可以持续不断地加以运用而获得丰硕成果的方法体系。
本文分享自 嵌入式与Linux那些事 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!