自学编程怎样克服知识不够系统,基本面不扎实的问题
知识体系按照层级分有名词定义、由专业名词串联起来的专业语句和专业语句之间的联系。就我的观察,工作中所谓的专业基础扎实意味着讨论专业问题的时候能准确使用各个专业名词同时用大白话把想要表达的意思说清楚(而不是有想法就是在脑子里说不出来)。我想题主问的是不是这个:——工作中和各部门沟通的时候发现别人交代任务时用到的专业名词自己根本就没听说过,自己不能准确熟练的使用专业名词,不能像聊八卦一样自如的讨论专业知识这个问题我深有体会,研一接手本专业课题的时候,我对着那份合同看了两个小时愣是不知道合同到底要我干啥。我的思路是:1.上知网查论文,看看类似的项目是怎么做的。尤其是学位论文,其综述会详细介绍相关的基本知识,包括且不限于概念、定理、公式、研究进展等。一般来说做一个973项目的二级子课题,看上50篇学位论文,这个项目所需要的基础知识基本能够覆盖。2.做笔记,说白了就是摘抄,对于自己可能用到的定理、概念、公式,凡是自己不能脱口而出的都抄下来(建议用OneNote整理笔记),其实一个领域内的专业知识、用语规范、思维方式就是那些,抄一遍你就会有一个印象,抄的多了你就能说出来了,也就具备了这个专业的思维方式能运用相关的专业名词了。编程我没详细研究过,但是我相信理论知识的学习规律是想通的。3.抄概念抄定义只是把这些基础知识装进脑子里,抄的多了你能说出一些只言片语,但是对于系统化还是不够,这时候就得自己动手写,把内在的语言外化显性化。建议以命题作文的形式来写作,像我们专业就可以写写“异极矿分选进展综述”“van Oss理论的定义、应用现状和理论缺陷”“硫化矿物晶格缺陷对捕收剂作用的影响”。就我的经验体会,1比较简单,看看文章一般不会太累。2的工作强度还是不小的,打字累还是其次,真正难受的地方在于第一次抄文章会大量的涉及你不熟悉的名词和句式,前期一个专业名词都得用尽全身的力量咬着牙才能说出来,一天咬牙说出20个名次就已经筋疲力尽了。而3更是如此,前期写文章往往一天也说不出几句话,并且说出来一句话往往特别累且难受。学习期间可能会经历一定程度的抑郁、纠结,日常交流都可能受此影响说话费劲,但是这是熟悉这个领域所必须克服的难关,只要坚持上几个月,让大脑适应了这种专业思维方式,后面就豁然开朗了。以上算是我最近几个月学习经验的心得体会,借着这个问题也算梳理一下思路,不知道有没有回答题主的问题。
■网友
【自学编程怎样克服知识不够系统,基本面不扎实的问题】 读完《CSAPP》,《SCIP》,《CLRS》把内容全部吸收了,包你够系统。
■网友
我个人感觉哈,学啥东西都会有这种问题,只要是自学都会多多少少不够系统漏掉一些东西。我觉得这里面有个trade off就是你花越多的时间用来打基础你学到的东西就越系统,但是这里面又存在一个边际递减效应,当你的知识已经比较系统之后,往往要花大量时间才能补上剩下的一些遗漏掉的小坑,这样有点得不偿失。本人曾经尝试过从头学习线性代数把大大小小所有的概念都弄明白都记住来追求系统性,但是最后实在太花时间了就作罢。后来我发现一个好方法就是practice,在练习中去增强那些你已经会了的东西,同时顺带补上一些遗漏的小坑,这样系统性又会大大增加,而且本来知道的一些零散的知识和能力也得到了强化。所以对于题主妹子来说,我觉得先可以尽力啃掉一些理论知识和必读的书籍来打基础,当觉得打基础的效率变低时,赶紧转换到实践上来,搞几套工程或者paper出来,感觉立马就不一样了。这样就是一种折中的系统学习的方法。如果想要变得超级系统那还是得多花时间多看书。哈哈加油哦。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义
