胜利哥的江湖 首页 阅读

如何提高程序设计水平?

有朋友问我,到底怎样才能学好程序设计,成为“大牛“?我的回答是,多阅读优秀的代码。阅读优秀的代码,可以让你用最快速,最直接的办法学习到最好的编程经验和编程思想,比你从头到尾系统学习一本编程书籍要好很多。这倒不是说系统学习一本书不好,而是在你有一定编程基础时能更快的学习和掌握编程技术。

阅读优秀的代码,就像看一部惊心动魄的侦探小说一样,有困扰,有疑惑,但在最后一刻,真相大白时,那种畅快淋漓的感觉非常过瘾。

接下来,就要讲讲怎样阅读那些优秀的代码!

提出问题,有的放矢

”做什么事情不重要,重要的是为什么做这件事“ -- 某大师

没错,你是为了阅读代码而阅读代码吗?还是说抱有其他目的?

有目的的阅读,效率更高!

举个例子,比如,你看到一个程序,其中的一个动画效果非常棒,你搜肠挖肚也没想通是怎么做的,用你现有的知识,在纸上列出了若干种可能的实现方式,而且还实际编写代码去模仿实现,但最终没有成功。这个时候,你再去阅读它的源代码,那么,你会直达问题所在,直击你的知识盲点。学习和提高的效率是你没有目的阅读代码的100倍。

勤于思考

你刚才提出了问题,通过阅读源代码也找到了解决办法,接下来,就应该更进一步思考,有没有更好地解决方案,并去验证。在这个期间,要注意自己的知识盲点,查缺补漏。

善于总结

有句话叫”教学互长“。把你学习到的知识,写成文章,分享给别人的同时,你自己也在进步和成长。所以,从现在开始,坚持写技术博客吧。

差不多了,关于如何提高程序设计水平这个问题,我能想到的也就这么多了,希望对你有所帮助。

--EOF--
若无特别说明,本站文章均为原创,转载请保留[链接]