最近有朋友让我聊聊,对于学习一门新编程语言的建议。现在在工作中,由于项目的需要,大多数的程序员都需要学习新的编程语言。所以,今天我就分享下我自己学习新编程语言的一些总结。
一、了解编程语言的特性与发展历史。
很多程序员没有习惯去了解编程语言的历史,甚至有一些已经工作多年的,都从来没去了解过自己在用的编程语言的历史。
了解一门编程语言的历史,有助于我们去理解,发明这个语言的思路与思想,并且可以掌握编程语言的特点。并且可以充分掌握,每一门编程语言的区别。
二、了解编程语言的基本语法。
学习任何语言都必须先掌握,编程语言的语法。编程语法是死的,所以快速浏览一下,有个基本了解就行,可以先了解以下的内容:
1、代码风格与格式;
2、编程语言的关键字;
3、函数、类、接口、抽象类的定义与语法;
4、掌握for、switch、while、if语法与格式;
5、了解变量名称、类名、函数名称的命名规范;
6、单行注释、多行注释风格。
三、选择开发工具并实现第一个程序。
一个好的开发工具很重要,可以让开发事半功倍。可以先上网搜索对应的开发工具,并对他们的特点进行比较,选择一个适合自己的开发工具。一个好的开发工具,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套;可以通过IDE提供的代码高亮,代码补全和提示,语法错误提示,函数追踪,断点调试等功能提高开发效率。
选择好开发工具以后,首先要先编写第一个经典的程序,就是“Hello Word!”程序。到这边你就基本掌握了,这门编程语言。
四、选择一个编程手册,便于查阅。
基本掌握了新的编程语言后,就可以开始进入编程了。但是在开发中,还是难免碰到一些语法不知道怎么写,毕竟我们只是快速浏览语法,并没有深入的阅读,并且短期记忆力也没那么强。这就需要选择一个好的编程手册,便于我们在开发中,随时查阅。
五、学习流行的框架,并掌握。
掌握了以上的知识,基本都能胜任平常开发的工作了,并且可以对老项目进行二次开发与维护。但是如果是一个全新的项目,掌握以上知识,还是不够的。这时候还需要学习框架,每个语言都有不同的框架,所以要选择对应语言几个比较流行框架,要深入掌握其原理、设计思想、以及基本规范。
六、不断实践,并养成阅读技术博客的习惯。
掌握了流行框架后,就可以独立的完成一个全新项目的开发。但在工作中,还会不断碰到新的问题,这时候就要不断去实践、并且定期重构、总结。平常要养成阅读技术博客的习惯,不仅可以学习新的知识、储备知识点,并且可以与同行进行交流,这也是提高编程能力的有效途径。