第一遍阅读
对于编程书籍的第一遍阅读只是为了大体了解一下。开始阅读时,我会试着跟上作者的思路,看看哪里有示例。同时,我也会粗略的学习一下语法,试着理解程序是如何运作的。第一遍阅读时,我不会写代码。我认为我之前的编程经验会使我跟着其它编程书籍走。我并不认为当我第一次阅读的时侯就能够用这门语言编程,或者能够正确的利用其中的内容。但当第一遍阅读结束后,我就能够对要学的东西有一个大概的了解了。(顺便说一下,通常我会一章节一章节的阅读,而不是统览全书)。
第二遍阅读
第二遍阅读时我会试着编写代码。通常我会编写章节中的每个例子。我会先阅读章节再编写代码,因为我了解章节的进度,知道自己能够/应该遍写哪部分代码。我会很好的去理解代码的运行,而不是盲目的敲写代码,按部就班的等着后面的段落告诉我它是些什么,之后再回来重新看它。 敲击我理解的代码能够帮助我记住语法。
第三遍阅读
在第三遍阅读时,我会试着不通过拷贝代码来编写一个程序。通常我只是尝试解决段落或章节的测试,通过这一步,我将牢记段落/章节中介绍的语法,并能利用它们解决问题。
好的...
这就是我学习 Java 、Python 和 Javascript 的方法。 另一个很好的学习方法就是做一个个人项目。所以,如果你想更好的理解 Java 语言的 GUI 和 图形处理技术,试着写一个 PvP 的象棋游戏,这将迫使你阅读图形、动画、GUI和事件驱动编程的相关内容。
如果没有阅读相关书籍(单指语言)就着手单独完成一个个人项目,你无法做的很出色,只能说能够完成它。你也无法了解这语言真正的编程方式,特别是当你学过其它语言的时侯。我的意思是,你可能将 Java 写出了 C 语言的风格,只因为你学过 C ,而 Java 你则只是看了看语法就得拿出来干活。
对于学习一门新的语言,相较于指南,我更推荐为初学者编写的书籍。在书中你能看到很好的描述。一旦你完成了书的阅读,不要局限于书中给出的练习,你应该尝试写自己的项目。同时对于学过的代码,也要敲上一遍,不要以为只是看看或者说理解了它就足够了! 我并不是一个软件开发的专家(至少现在还不是),但这中学习编程/开发的方法十分有效。如果你对我的方法有什么想法,请留言回复:) 本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。 2KB翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务