众所周知,在编程语言种类中有很多很多,数以百计。有些很常见,如JS,Java,C#,PHP,Ruby,Python,而有些则比较边缘化或是新出现的。选择如此之多,我们是不是都需要学习呢?
工作中遇到的程序员大多懂的不止一门语言,大家可能在大学的时候第一门学的c语言,然后可能后面学了c++,java等,又比如Python比较流行,可能就自学了Python。
但是在工作中,还是会有一门主力语言作为日常开发用,比如后端程序员大多会使用java,go等,做算法的同学一般用Python,做前端的同学用js,等等,每个岗位可能用到的语言不一样,但程序员也不是只懂一门语言。
假如一个后端程序员,会和前端一起做项目,他也大概知道页面的一些实现方式,对前端的一些语言框架也有一定了解的,这样才有助于更好的合作,顺利完成项目。
综上所述,程序员大概一般懂2,3门,精通的可能就一门。