一、耐心、心态平和编程
二、记录本身的代码行数,并维护本身的项目。架构
三、只对所学章节比较混乱的比较难的部分整理,总结(二八定理)学习
四、学习新知识时,注意与之前知识的衔接和对比学习。编码
五、自学从高向低,一如软件的向下兼容。博客
六、各类知识的难度是波浪形的,而不是爬坡型的。因此坚持、耐心很重要。基础
七、在重点部分(或不很理解的部分)停留,做以小结和练习。sed
八、PLB学习法。problem based learning ,及基于某个问题去学习。普通的、循规蹈矩式的学习没有目的性,很枯燥,所以建议参与一个小项目或本身构思一个案例,围绕这些案例分析他须要哪些技术,而后在深刻。软件
九、不要仅仅停留在编码的基础上,要主动去思考软件的架构。程序
十、不是说你把语言的全部细节掌握的好就能够了,真正的提升来自与实战,在项目中锻炼。方法
十一、衡量好书的标准:怎样阐释一个知识点。
最好是一、为何须要A 二、什么是A 三、怎么使用A 四、使用A的注意问题 五、A的应用领域 六、A的优缺点。(其中前四是必须的),固然你学习某一个知识点或总结某个知识点时也能够按此来总结或学习。学习起来扎实。
十二、写技术博客。
1三、学习一门技术以前能够先上网找一下他的学习路线图,这样能够作到有的放矢。
1四、必定要及时上机练习,记住上机,上机,
1五、良好的编程风格
1六、在学校的实验室就算你作错一万次程序都不会有人骂你,若是你在公司你试试看!因此多去实验室上机,如今错的多了,毕业后就错的少了。
从如今开始,在写程序时就要养成良好的习惯。
1七、浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
1八、把时髦的技术挂在嘴边,还不如把过期的技术记在内心;
1九、学习编程最好的方法之一就是阅读源代码;
20.请把书上的程序例子亲手输入到电脑上实践,即便配套光盘中有源代码;
2一、每学到一个知识难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了(或者尝试写一篇技术博客来阐释)
)
2二、记录下在和别人交流时发现的本身忽视或不理解的知识点。