教育就是当一个人把在学校所学全部忘光之后剩下的东西。——阿尔伯特·爱因斯坦
软件开发的世界是不断变化的。每一天都会有一门新的技术出现,昨天你学到的东西今天可能就毫无意义了。知识本身意义不大,给一个人足够的时间他都能记住,重要的是快速学习和应用新知识、解决问题的能力。
学习方法
怎么学?纸上得来终觉浅,实践中学习才是最深刻的
我们的时间有限,特别是工作需要驱动学习的时候DDL都很紧,善用二八定律,找到有80%功效的20%知识内容。
“十步学习法”的基本思想就是:要对自己要学的内容有个基本的了解——学了哪些知识基本够用了。然后,利用这些信息勾勒出学习的范围,即需要学哪些内容,以及学成之后又会获得什么。依靠这些知识,你可以找出各种资源(不局限于书)来帮助自己学习。最后,你可以创建自己的学习计划,列出要去学习哪些相关课程,筛选学习材料,只保留能帮助自己达成目标的优质内容。
前六步是一个整体认知、选择的过程:了解全局、确定范围、定义目标(目标一定要具体到一件事情或者成果)、寻找资源(文档、论文书籍、视频、博客、代码)、制定学习计划(以目标为导向找到最短最优学习路径)、筛选资源(1~2种最热的资源就够了)
后四步是努力的过程,循环往复。开始学习要浅尝辄止,不要一股脑把manual读大半,没用;边玩边学最有效果,没实践写不出来而且忘得快;目标驱动下,对需要的版块全部掌握,学以致用;最后,输出知识!写文章写项目做视频
导师
导师的标准:他们做到了我想要去做的?他们曾经帮助他人做到了我想做的?他们现在取得了什么可以展示的成就?你能和这个人和睦相处?他充满智慧吗?
如何寻找:扩展社交网络、公司内、好友、甚至是读书。没人愿意免费培训你,要体现自己的价值和能力,能带来哪些好处比如干活
资深后自己当导师,帮助他人也加深自己对知识的理解。你不需要必须是一个专家才能成为导师,把自己的知识总结成文章视频或代码也是一种教学的形式。
时常反思
反思自己的知识短板、处事方式。当局者迷。入手点:在哪些工作上花费时间最多。自己没有完全理解的东西。你回答不出来的面试题。消除短板的关键就是定位短板。一旦你知道自己的知识短板是什么,以及它如何阻碍了你的发展,那么找出弥补它的方法也就简单了。
评论区