误区1.学习很努力,效果不好
基础不牢,要扎实,基础理论、基础网络、常用算法、常见设计模式、计算机
误区2:不知道学什么。
定学习目标,和兴趣,要动手
如果还是不知道学什么,可以把教程案例敲一遍。
“做中学”不着急,多做几遍,做就会有报错,调试
误区3:听懂了,不会用
听懂了,能使用,真正驾驭,需要大量练习,“深度思考”(做对了,为什么,做错了,为什么)
误区4:少做笔记,不做思维导图
学完了但不做笔记,不思考,当问你你学了什么?很模糊,教程上的知识像流水一样,没沉淀下(无效学习),一合上书,就还给作者了。
要用自己语言,转化成自己的语言
比如学完java的多线程,浓缩一下,原理、编程思想,不用全部都会,但要能自己总结出来。
误区5:死记硬背
规则可以背,优化、逻辑、业务可以不背的不背,可以去哪找。
如果死活理解不了,可能原因1,自己能力,原因2,作者没讲述清楚
就学金毛狮王教张无忌七伤拳时,理解不了就给我硬背,实验中再理解。
误区6:报错,就逃避,不面对
犯大量的错,也是高手,累了困了,写2段代码提神。
误区7:初学孤军作战,不肯分享
问题越来越多,就放弃了,
有可能就高手一句话,一个插件,豁然开朗
敢于总结,敢于跟别人说,
误区8:火就学,忙于奔命在各种最新技术
真正工作中,精通什么,你答不出来,
西瓜芝麻都捡,最后会吃亏的。
时间是有限的,没必要什么都学。
学习目标,一年达到什么,三年达到什么?
误区9:收藏从未停止,学习从未开始
什么是最好的.收藏教程不看.
不体系,学习资源在精,不在多。规划好学习路线。
听起来比较轻松,老师讲得有深度。一套为主线,
有个疑惑,可以去其他对比。
误区10:本身不是专业,会不会吃亏
编程本身就是一个技能,跟专业没关系。
夸专业有时有优势
不但技术本身,还有业务逻辑,业务流程。
学校也分数学专业,计算机专业,可能会用到一些,绝大部分来讲,站在应用层面来编程,用别人做好的算法,应用一个系统去解决问题。很好会让你去创算法