技术开发 频道

12种方式让程序员快速掌握一门编程语言

  【IT168 评论】你决定学习一门新的编程语言了吗?怎么开始呢?本文列举了12项关于快速掌握一门编程语言的方法,如果你有其他更好的建议,欢迎分享!

12种方式让程序员快速掌握一门编程语言

  1、比较与之类似的编程语言

  这点对于程序员而言,应该很容易吧!你可以通过观看该语言的教程或读取示例代码,来尝试猜测该语言的特点,并将其记录下来,比如:

  ·该语言与哪些编程语言相似,相似点是什么?

  ·该语言的不同之处在哪,哪些特点超乎了你的想象。

  ·该语言主要用来干什么呢?

  如果条件允许,你可以寻找身边同在学习该门编程语言的朋友,互相交流,或许会有更清晰的了解。

  2.阅读该编程语言的官方文档

  如果你希望在使用前,就可以得到大量信息,你可以从官方文档中受益,参考文献通常是很规范的。

  3.网上搜索

  网上搜索是一个很棒的方式,可以提供给你很多有用的信息,关于非常好的编码方式和特定错误的解决等。当你的程序出现问题,你可以在网上搜索部分信息,比如,如果编辑器提示“错误出现在第53行,无效参数异常”,你可以搜索代码和无效参数异常,以寻找解决方案。

  你还可以在网络上搜索有关解决语言中特定问题的非常好的做法的博文。在评估搜索结果中显示,博客帖子的质量可以通过查看作者的公共代码贡献量等来决定。

  4.参与社区交流

  虽然博客文章和官方文档可以获取大量有用信息,但当你尝试编写代码时,可能还是会遇到各种各样的问题。不要担心,可以把问题和代码张贴到社区求助。那里,总是有一群热心的程序员帮你解答。

  要提出有助于回复的问题,请确保你发到了正确的位置。许多编程语言都分为“初学者”和聊天交流等等很多频道,专门针对不同的群体。问问题之前,一定要确保问对了地方。

  5.尝试用该语言编写一些小游戏

  一次练习一个小的新概念,通过编写小游戏来练习恐怕是最棒的方式了。你还可以将之与用类似编程语言编出的小游戏进行对比。

  6.运用到工作中

  编写小游戏是很好的第一步,但最终还是要学会正确运用它。在更接近于工作的环境中使用它,可以帮助你全面了解编程语言的优劣,之后可以考虑将一个熟悉的、相对较小的、经过良好测试的程序移植到新语言。

  7.读一本关于该编程语言的书

  如果有类似的几本书,你可以比较几个作者的评论,考虑哪位作者的背景与你最相似。当然,你不必专门跑到书店去挑选,现在有很多电子书可以在线免费阅读。

  在阅读有关编程语言的书籍之前,请先查看发布日期以及其示例所涵盖的语言版本。如果你使用的是较旧的书籍,请务必尝试使用其所使用的语言版本示例。在线研究,以了解自出版以来该编程语言发生了哪些变化。

  8.观看讲座和课程

  现在有很多不错的在线视频教学网站,除了学术讲座之外,也可以考虑参加一些学术性质的大会等。

  9.读取示例代码

  大多数关于编程语言的书籍都包含代码片段。一般来说,程序员还可以在博客和Rosetta代码中找到示例代码。运行代码示例,修改它们,并尝试预测修改会导致哪些行为。

  10.阅读生产代码

  如果程序员希望了解关于该编程语言的所有项目,最好的办法就是在GitHub上搜索它。按最终欢迎或最有影响力的方式排序,程序员将会得到包含该语言的最受欢迎的开源工具或项目列表。如果你想了解开源项目的设计,可以通过邮件或IRC与社区互动。当然,你也有可能发现一些bug。

  11、选好工具

  当你决定选用一门新语言时,可以和有经验的用户请教他们的开发环境。你可能会发现,一种特定的文本编辑器或IDE对于新语言的支持比你习惯使用的更好。调查在新语言的生态系统中管理依赖关系,格式化,模糊化和单元测试代码的选项。

  12、保持热情

  态度其实是最好的指引,保持一个乐观的心态,不要急躁。学习一门新的编程语言还是很容易的,但要想真正精通它通常需要多年的旅程。不要把它当做压力,而是当做一种兴趣爱好,或许会有意想不到的收获。

  程序员,你对学习一门新的编程语言有哪些想法和技巧?学习过程中有哪些有趣的事情?可以在评论中分享出来!

0
相关文章