程序员的修行之路-关于编程语言

发布于: 13 小时前
程序员的修行之路-关于编程语言

到目前为止,我估计人类发明的计算机编程语言已经有了几十至上百种,估计在不同的社区,会给出不同的排名,但是排名前五的语言,应该家喻户晓。一直存在不同语言好坏的争论,这种出于个人喜好对语言的评价应该是片面的。其实对于不同领域不同的语言都有其先天的优势,比如C之于操作系统,java之于互联网,C++和python之于科学计算。对于初学者,选择一门语言入门,最重要的还是看你对那个领域是否感兴趣,在该领域里选择常用的语言做为切入点才是最佳的选择。

编程语言只是软件开发的工具,但是却是程序员入门必备的技能,所以掌握好并能够精通某一语言是你打开程序世界的钥匙。但是现在的科技行业,新的技术不断涌现,我估计很少能有人一门语言就横扫天下的(如果有,那我觉得你真是幸运儿),所以对程序员来说,掌握三四种语言应该是常有的事,因此学会快速学习一门新的语言经常是很多程序员的痛点。其实编程语言之间有存在共性,也存在差异,新的语言的产生都和已有的语言存在一定的联系,比如C++就是基于C发展起来的面向对象编程语言,而C#和Java又是基于C++发展起来的。我的建议是首先要熟悉并精通某种语言,包括他的特性,优点和缺点,尤其是一些重要的特性,比如C最核心的就是指针的使用和内存管理。然后在学习其他语言时,横向比较,就会得出比较深刻的印象。现在开源软件一箩筐,在学习新语言的同时,多读读别人写的代码,或许是一个快速学习的途径,同时阅读代码也是需要培养的一项能力。学习的过程中,多动手编程,我刚工作的时候,就是因为没有边学习边动手的习惯,所以进步是比较慢的,后来逐渐总结,形成了多动手的习惯,学习效率提升的很快。

除了编程语言,计算机领域还有很多需要学习的知识,但是毕竟这是第一道门槛,掌握并精通一种语言,你才能向大牛更接近一步。

原文连接:https://ithorseman.wordpress.com/2018/10/02/%e7%a8%8b%e5%ba%8f%e5%91%98%e7%9a%84%e4%bf%ae%e8%a1%8c%e4%b9%8b%e8%b7%af-%e5%85%b3%e4%ba%8e%e7%bc%96%e7%a8%8b%e8%af%ad%e8%a8%80/

发布于: 13 小时前 阅读数: 3
用户头像

牧马人

关注

还未添加个人签名 2019.02.25 加入

还未添加个人简介

评论

发布
暂无评论
程序员的修行之路-关于编程语言