[zz]如何高效地学习编程语言

个人观点,我觉得记住这些是有用的——当学习一门编程语言的时候,你实际上正在学四件事情。

* 怎么写代码:语法、语义以及资源管理
* 语言的范式:面向对象,函数式,逻辑等
* 产出物的生态圈:如何构建、运行可执行文件以及如何使用库
* 工具:编辑器,编译器,调试器,代码质量检测器(linter)

这四项很容易搞混,不幸的结果是,当你遇到问题最终完全找错了地方。

http://lambeta.com/2017/04/18/Techniques-for-Efficiently-Learning-Programming-Languages/

About 逸飞

后端工程师

发表评论

电子邮件地址不会被公开。 必填项已用*标注