定制学习目标
对于大部分朋友来说自学遇到的问题不是"如何自学",而是如何定制自己的学习计划和目标。关于计算机领域的知识不用我说大家都会觉得头痛!为啥?因为太多了,从现在比较流行的技术说起VR、AR、MR、AI 、大数据等等,很多领域我们都可以学习!麻烦就出现在这里。那么我们如何从如此繁多的技术体系中找到我们要学习的东西就需要我们仔细的考虑一下了。下面我就给大家说说我自己摸索的经验。
1.兴趣,激情,坚持
兴趣:找出自己感兴趣的技术领域。
激情:这个领域里的内容,能否激发你持续关注,令自己有很足的激情去学习。
坚持:前期一定确认好是不是真喜欢这个领域,然后坚持,不要被外部因素断掉追求深度的动力。(例如:工资水准 , 流行程度等等。)
- 入门,主动扩展,整理优先级
入门:工欲善其事必先利其器,首先懂得基础运用,了解技术领域的轮廓。
主动扩展:主动去寻找技术领域相关的所有知识点,并做记录。
整理优先级:把相关的知识点按难易,工作需要两个方面做个排序,(可以利用优先矩 阵分析。)根据自己时间,安排靠前的一两项学习。
下面我给大家列举一下我的学习路线,(按学习开始时间排序)供大家参考 。
- 主线知识 C/C++基础 -> DX 基础 -> 3D 数学基础 -> Unity基础 -> C#基础 -> Cg基础 ->3D数学中级 -> Unity 中,高级应用技术 ->android / IOS初级知识 -> 数据库 -> http
- 辅助知识(重)英语 ->设计模式 -> 数据结构 -> 高等数学 -> Vulkan -> 多线程 -> 高级渲染技术
- 辅助知识(轻) 汇编语言 -> 计算机原理 ->操作系统
以上就是我的学习路线,分成三部分是为了方便跟大家说明,主线那部分是工作和平常时候接触频繁,从工作中就能慢慢学习积累的知识,平常有意识的去解决问题就会学到。辅助知识如果你仅仅是干死活基本是接触不到的或者也就了解个大概,之所以分成两部分,一个重,一个轻,是因为"重"部分学习是帮助自己突破瓶颈的最好帮手,跟工作也有比较紧密的联系,如果技术上想取得质的提升我觉得这些知识会很有帮助。不知大家有没有发现,那些所列基本都是基础知识。所以"地基"是决定你楼房能盖多高的基本条件。"轻"部分可以不细研究,建立"轻"的辅助知识体系会让你思路变宽,还可以帮助主线加深理解。
如果主线知识从工作当中获取的比较慢,就要利用其它时间先把他搞定,做到熟练应用即可,可以不求甚解。辅助知识(重)也是必学内容,别管你怎么安排时间也一定要学,如果不寻求突破,你会越来越累。最后总结一下,自学目标定制规则就是:先找出跟工作相关的知识,列为第一顺序目标,然后是重要的辅助知识,最后时间充裕扩展一下自己的知识领域。
浙公网安备 33010602011771号