Sitemap Rss
  • 您当前位置:网站首页 >> 且听风吟 >> 我如何通过阅读编程书籍来学习编程(英文译文)
  • 我如何通过阅读编程书籍来学习编程(英文译文)

    来源:逍遥峡谷 发布时间:2015-09-29 浏览0条评论
    内容简介

    相关关键词:编程   学习   自学   读书  

    本文链接:http://www.icoa.cn/a/701.html

    我大学本科念的是电子工程专业,所以到那个时候为止,我唯一使用过的编程语言就是C/C++、Assembly、以及 Matlab。后来一个偶然的机会我参加了一个“周末创业”的活动,并且开始渐渐对软件开发和计算机科学感兴趣,然后我发誓我要不择手段地进入这个洋溢着无限魅力的领域。但是,我需要学习其他的编程语言,以便于和大家协作一起搞项目。

    在过去的一年半时间里,我已经学了Java(用于Android开发)、Python和JavaScript(&HTML / CSS)(用于Web开发)。在这“路漫漫其修远兮”的学习过程中,我总结出了一条规律:要想对书中和教材里的编程知识融会贯通,那么就要好好研读3遍! 是的,你没有听错,就是3遍!这种“3遍读书法”用在理解新语言新概念方面的效果尤其显著。出于“大家好才是真的好”的共享心态,在这里我将详细说说我的 这种方法,希望能对各位有所裨益。

    第一遍通读

    第一次阅读编程类书籍,只要能对全文有一个正确的理解即可。第一次阅读,我会尽可能地跟着作者的思路走,看看他们用于展示的例子。我也学习,学习语法, 学着去了解程序是如何构建起来的,当然可能并不全面。第一次通读的时候,我不会去写任何代码,即便我大多数的编程书籍都能看得懂。在第一次阅读之后,我并 不觉得我能一下子一步登天立马就掌握了如何用新的语言写代码。但是,这会让我有一种掌握全局的良好感觉。(顺便说一句,我通常一次只读取一章或一节,而不是整本书)。


    第二遍研读

    这一次,我就要写代码了。我会把每一章节所举的例子,自己试着也用代码输一遍。我之所以要先通读,然后再回过头来好好研读的原因就是,这样不但能让我知 道每一章节具体讲什么,还能明白这些代码能干什么。这样我就能对整本书的前因后果、来龙去脉掌握的清清楚楚、明明白白。不光理解得更透彻了,而且对于代码也不再是盲目地囫囵吞枣,而是有预见性地先在下面的段落中知道了它的作用,然后在回过头去再次重新研读。这一步,让我记住了语法。

    第三遍精读

    第三遍的时候,我就不再满足于书上的例子了,我会自己发散思维,试着举一反三,自己举例子来应用这些代码。也会去看看书上提出的练习,然后试着靠自己去解决这些问题。到了这个阶段,每一章节的语法都尽在我心,胸有成竹,我自信这些个问题统统不在话下。

    附耳过来,一般人我不跟他讲……

    我就是靠着这个方法自己一步步学会了Java,Python和JavaScript的。另外一个学习编程语言的好方法是做项目。如果你想知道更多有关于 Java语言中的用户界面和图形,那么不妨建立一个PVP国际象棋游戏,这会迫使你不得不学会有关于图形、动画、图形用户界面,以及事件驱动等等。

    不过两者的不同之处在于,单纯去搞项目(特定语言)而不经过知识的灌溉,即使你也能完成项目,但是写出来的代码绝对没有我的“3遍读书法”精炼、简捷、 准确、一针见血。你也不可能真正掌握这门编程语言。我的意思是,如果你精通C语言,那么最后你写出来的Java语言可能会带着C语言的风格,搞得四不像。 为什么会这样呢?因为其实你并不是真正会Java,你只是想完成项目而已。

    我建议初学者如果想学新的编程语言,最好是从书里去学,而不是跟着教程死记硬背。书里面一般都会有具体的思路,这有助于我们的理解。如果你听从了我的建议,并且正在看书,那么请不要局限于你的工作,除了书中的练习 题,还可以尝试着做做自己的项目。另外,请一定要自己亲手写一遍代码,不要想当然地以为阅读和理解代码就够了——请谨记那是远远不够的!

    我不是专业的软件开发人员,不过这种方法的的确确帮助了我学习编程/开发,让我得以揭开这个世界的神秘面纱,领略她的优雅风情。如果各位有更好的方法,欢迎留言,谢谢:)


      译文链接:http://www.codeceo.com/article/how-i-read-programming-books.html

      英文原文:How I Read Programming Books

      翻译作者:码农网 – 小峰


    本文链接:http://www.icoa.cn/a/701.html
    关键词: 编程   学习   自学   读书  

    觉得本站帮到您了,就打赏支持一下吧!
    得到您的支持,是本站做下去的最大动力!


    上一篇:深度揭秘国珍松花粉欺骗消费者编造的谎言

    下一篇:0311-87242529 疑似骗子电话


    - 相关文章 -


    中国黑客攻防实验室将免费提供黑客入门攻防授课 - 2010-12-09

    百度真的推出浏览器了啊? - 2011-07-21

    刚看到的30个经典笑话zt - 2010-12-06

    冯巩的155句经典语,现在看来句句珠玑啊 - 2011-07-20

    穿职业装应聘 面试几率高 - 2009-08-04

    某老师的经典语录zt - 2010-12-05

    超快安装,金山毒霸推出2012猎豹版杀毒软件 - 2011-07-12

    刚发现人民搜索Goso变成了即刻搜索 - 2011-07-10


    - 文章评论 -


    请输入您的评论:
    姓名: 验证码: 5888

    - 最新评论[0条评论] -



    逍遥峡谷 逍遥乱弹 张立博 飓风团队 爱之路 酷品优选 宝贝派 张子涵


    版权所有©逍遥峡谷 Copyright©Canyon of Airily 冀ICP备06033848号