首页编程语言计算机专业语言编程

计算机专业语言编程

cysgjjcysgjj时间2024-11-27 21:43:49分类编程语言浏览29
导读:优秀的程序员应该掌握多少门编程语言?优秀的程序员应该掌握多少门编程语言?不在多少,只在是否重要。一个优秀的达到系统分析与设计级别的软件工程师,我认为至少精通下面四类语言:1. 汇编语言。电子与计算机的基础,软件与硬件的接口。2. C语言。对操作系统、算法、驱动、网络以及其他计算机理论知识的理解的基础。3. 面向对象语言(C++/Jav……...
  1. 优秀的程序员应该掌握多少门编程语言?

优秀程序员应该掌握多少门编程语言

不在多少,只在是否重要。

一个优秀的达到系统分析设计级别的软件工程师,我认为至少精通下面四类语言

1. 汇编语言电子计算机基础软件硬件接口

计算机专业语言编程
图片来源网络,侵删)

2. C语言。对操作系统算法驱动、网络以及其他计算理论知识的理解的基础。

3. 面向对象语言(C++/Java等)现代系统框架分析与设计的基础。

4. 脚本语言(Shell/JS/Python/Perl等)提高工作效率自动化开发测试,系统管理必备。其实各种编译和构建脚本也算在里面,例如Makefile、automake、cmake、ant等也是必须的。

计算机专业语言编程
(图片来源网络,侵删)

其他与自己业务相关专业语言,则是可选的。例如UML、SQL/PL、VX.Net、ASP、PHP、FORTRAN等。他们只是语法稍微不同而已,但是都是面向过程或者面向对象的,这些概念、机制、设计与实现都与上述几种没有多少差别。

这个问题比较复杂。

首先,什么样的程序员?

计算机专业语言编程
(图片来源网络,侵删)

我是做控制的,控制工程师很多都从事单片机、DSP的开发,一般都用C语言,而且C语言就够了,极少用汇编

我还有朋友做前端后端的,用PHP、J***a之类。

因此,这个问题没法下定论,但是,可以肯定地是:

程序员往往需要比较强的学习能力和适应性,随时准备学习新的软件、工具和硬件、芯片等,这个行业特点就是发展快,但是收入和发展前景也是很好的。

因此,多掌握几门语言确实有助于我们横向发展和思考,而不是仅仅局限于自己熟悉的一点Coding。

比如,你可能一辈子都用不到汇编,但该学的时候还是应该认真去了解

扎实掌握那些平时工作用不到的专业基础知识,形成一套全面的思维体系,就是俗称“科班出身”的专业综合人才

自学成才,只精一招,剑走偏方的人才,我们常称之为“半路出家”。

你不可能掌握所有的编程语言的,

闻道有先后,术业有专攻。

你需要做到的是触类旁通。

因为现在信息时代

数据大爆炸,你的接收能力不可能一点不差的跟上,

你需要做到的是能够触类旁通,举一反三。

加强自己的学习能力就够了。

这样遇到问题你可以快速上手,

不至于茫然。

但是前提是你必须要精的一个。

你这不就是在问一个军人要有多少把武器么,

用了一把枪之后,你会接触更多的枪,

最后选择适合自己的使用,但别的武器你就不用了?不可能啊,近战可能需要***啊

[_a***_]根本没有要多少把,适合的+组合的就行

优秀的程序员不在于掌握编程语言的数量多少,而在于对某种语言运用到了非常高的境界。

不妨将编程语言比作内功心法

东方不败只需要把《葵花宝典》就可以称霸江湖,张无忌靠一本《九阳神功》跻身武林高手之列。

编程语言就相当于一个程序员的内功心法,只需要把一种语言修炼到极致,毫无疑问将成为一名公司举足轻重的工程师。

因为公司缺乏的更多不是全栈全语言工程师,而是技术专家,而是一种语言的***。

一专多长

程序员当然可以涉猎各种编程语言,一名优秀的程序员一定懂不止一种语言,但是懂很多语言未必是好的工程师。

时间把两到三种语言的精髓进行总结和对比,说不定会对自己最擅长的语言有更加深刻的认识。比如有人喜欢J***a和C#做比较,其实两种语言都有自己的优点,自己可以从另一种语言的某种设计上得到新启发,说不定给自己遇到的问题能提供解决思路。

还有就是J***a程序员再学一门Python,作为自己练习算法或者玩玩爬虫的工具,甚至利用两种语言可以玩转大数据,这样就会提升自己的技术能力,也提高了自己的竞争力。

但是最终还是需要遵循一专多强,一定要在某个语言上成为专家,其他语言可作为***。毕竟编程语言一通百通,一门专了,其他也上手快速。

我是极客宇文氏,关注我更多编程那些事。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/23156.html

语言程序员编程语言
大型互联网技术外包公司 宜宾编程学校