2KB项目,专业的源码交易网站 帮助 收藏 每日签到

我是如何阅读编程书籍的

  • 时间:2019-01-23 18:51 编辑:2KB 来源:2KB.COM 阅读:408
  • 扫一扫,手机访问
  • 分享
摘要: 英文原文:How
英文原文:How I Read Programming Books 我本科学习的是电子工程,还有唯一在EE方面学习的编程语言是 C/C++,Assembly,Matlab.自从去了 Startup Weekend event 这个网站之后,我开始对软件开发和计算机科学感兴趣,我想全身心投入到计算机领域,奋力一搏.我意识到我需要去学习不同的计算机语言去把不同的项目模块组合到一起 在过去的一年半中,我学习了JAVA(Android),Python,JavaScript(Html/Css)(网页开发),我明白了学习一门语言做好的方式就是读一本书或者指南3次!对,是3次!阅读新的内容能够更好的帮助理解一门语言和思想,我非常自信这能够帮助一些初学者去学习新的语言,这能够令你在阅读的时候尽最大的程度去吸收理解书中知识

第一遍阅读

对于编程书籍的第一遍阅读只是为了大体了解一下。开始阅读时,我会试着跟上作者的思路,看看哪里有示例。同时,我也会粗略的学习一下语法,试着理解程序是如何运作的。第一遍阅读时,我不会写代码。我认为我之前的编程经验会使我跟着其它编程书籍走。我并不认为当我第一次阅读的时侯就能够用这门语言编程,或者能够正确的利用其中的内容。但当第一遍阅读结束后,我就能够对要学的东西有一个大概的了解了。(顺便说一下,通常我会一章节一章节的阅读,而不是统览全书)。

第二遍阅读

第二遍阅读时我会试着编写代码。通常我会编写章节中的每个例子。我会先阅读章节再编写代码,因为我了解章节的进度,知道自己能够/应该遍写哪部分代码。我会很好的去理解代码的运行,而不是盲目的敲写代码,按部就班的等着后面的段落告诉我它是些什么,之后再回来重新看它。 敲击我理解的代码能够帮助我记住语法。

第三遍阅读

在第三遍阅读时,我会试着不通过拷贝代码来编写一个程序。通常我只是尝试解决段落或章节的测试,通过这一步,我将牢记段落/章节中介绍的语法,并能利用它们解决问题。

好的...

这就是我学习 Java 、Python 和 Javascript 的方法。 另一个很好的学习方法就是做一个个人项目。所以,如果你想更好的理解 Java 语言的 GUI 和 图形处理技术,试着写一个 PvP 的象棋游戏,这将迫使你阅读图形、动画、GUI和事件驱动编程的相关内容。

如果没有阅读相关书籍(单指语言)就着手单独完成一个个人项目,你无法做的很出色,只能说能够完成它。你也无法了解这语言真正的编程方式,特别是当你学过其它语言的时侯。我的意思是,你可能将 Java 写出了 C 语言的风格,只因为你学过 C ,而 Java 你则只是看了看语法就得拿出来干活。

对于学习一门新的语言,相较于指南,我更推荐为初学者编写的书籍。在书中你能看到很好的描述。一旦你完成了书的阅读,不要局限于书中给出的练习,你应该尝试写自己的项目。同时对于学过的代码,也要敲上一遍,不要以为只是看看或者说理解了它就足够了! 我并不是一个软件开发的专家(至少现在还不是),但这中学习编程/开发的方法十分有效。如果你对我的方法有什么想法,请留言回复:) 本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。 2KB翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部