思考——如何高效的学习程序

经常有这种感觉,经过了那么多年的大学学习,进入了公司进行软件开发后仍然有一种隔阂感,  为此我加强了程序的学习,

但是在程序学习的过程中,碰到了如下的问题:

1.学习的效率低下, 老实说自己学习完全都是自己摸索,基本上无师傅带领,那么知识获取的来源就是书本和视频,本来的想法是根据视频学习书本内容  ,一天3到4个小时的学习中,基本上低效的学习到1—3个例子, 一本书学的时间拖得越长就越厌烦。

2.学习的质量上不去,如果是学的效率低, 但是学一个掌握一个也还可以忍受,但是会出现前边学习后边忘记的现象。学习的质量明显的不行  还需要二次学习甚至三次学习。


思考以后对着这两个现象的解决方法:

1.最近刚发现,如果可以先把程序跑起来的话,再去看书和看视频的效果要比先看书和视频的效果好,探究了一下,应该是如果一开始先弄程序,即使是仿照着弄, 但是遇到疑问就会去想,去探究,自动的摄入知识和机械的读取知识的效率是不一样的。因此可以尝试一下用这个方法。

2.这个现象的我觉得应该可以通过在学习完毕一本书后,就进行项目的实战操作一番,最好要经过两个到三个项目的历练,才能进入到下一个阶段去。或者再复习一遍,或者开始别的学科,之前网上看到的一段话很有道理。编程不是一门学科,编程是一门技术,既然是技术就需要大量的实践。只有大量的实践你才能碰到最多的问题  ,问题遇到的越来越多,编程就越熟练。因此需要大量的实践来保持编程能力。


学习程序的几个方法:

1.总结必须要,每做完一个项目,或者是大的程序, 就需要总结自己在这个设计过程中遇到的所有的问题。保证不在犯这个问题。所有的知识点都需要重新认识。必须背诵 ! 必须背诵!  如果要用到一个方法,但是却之前用过但是已经没有了印象,就还要从头开始查找资源。把所有的点都融进脑海中。不仅仅做到使用自如,还可以融汇贯通。

2.阅读程序的时候,最好是从功能开始入手,从某一个功能剖析,最好是把几个功能方法(函数)都记住一遍,做到整体的程序流程心中有数,再去设计内中细节。简单的说就是从总体进行把握程序。

3.设计程序最好一口气设计完毕 




发布了29 篇原创文章 · 获赞 8 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章