所有的计算机语言中,哪一个精通的价值最宝贵?

weilianvonhans


作为专业人士,说一下看法:

首先列一些常用计算机语言:

C语言

C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

C++

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

Java

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Python

Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

如何为精通一门语言??

  1. 编码能力。遵守编码规范,是一个程序员最基本的要求,另外一个就是注释,要注意不是为了注释而注释。

  2. 面向对象思维能力。多数编程语言都是面向对象的编程语言。而这些面向对象的编程语言的共同的精髓就是面向对象的思想。

  3. 英语管理。看的懂技术资料。

  4. 利用工具能力。你编程序,有没有选择一个很好的IDE,。

  5. 学习能力。在IT业混饭吃不容易,整个环境进化的太快,你不学习,就等于落后了。

  6. 创造能力。对任何一个问题,找出两种以上的解决办法都是非常容易的,简单的google一下,可能就是数十种。悲哀的是,有些程序员经常止步于自己构建的狭小领地之内。对待客户也是这种态度,不是积极的帮助客户解决问题,而是推脱这只是唯一解决方案。

  7. 抽象能力。 抽象能力是认识事物从现象到本质的能力。

精通一门语言,并不是你去看一本编程宝典,写几个程序就叫精通。

不同语言只是有不同的语法,精通语言,重要的事能力,能力才是最宝贵的!

个人的一些看法,你们觉得呢?

计算机视觉联盟


我是计算机专业的硕士,我自己学过C语言,Java,Python。

C语言是大一的时候学的,大致学了一年,将C语言的很多经典书籍都看了。学习C语言的话,好处很多,很多大学一开始就是学习C语言,作为元老级的语言,C语言一直排在前面,硬件方面会比较多用C语言开发。

java的话,比较简单,市场需求比较多,工作岗位也比较多,很多公司都采用java进行系统和网站的开发,比较热门的大数据也可以用java开发,我同学今年毕业,大部分做java开发的,签的年薪是20+万,不过像国企的话,年薪16+万。我自己也是做java的,感觉java要学习的东西太多了,不过万变不离其宗,基础最重要。

Python是可以用来做后台开发,也可以用来做算法,特别是人工智能和神经网络方面的算法。因为Python相对简单,可以快速上手,很多开源的包可以调用。现在由于深度学习比较热门,Python也现在也是快速发展,已经排到编程语言前三了。

除了C语言、Java、Python,我还接触过C++和matlab,但是这几种语言的语法很多方面都是相似的,语法方面的东西很多就可以学会了。最重要的是编程思想,怎么将业务转化成代码。计算机的基础是最重要的,如数据结构,计算机网络,编译原理等,除了这些基础外,算法也是比较重要的。

我现在研究方向是自然语言处理,用Python做实验,如果只懂Python的话,很难看懂实验代码,因为自然语言处理和深度学习涉及很多数学,没有搞懂数学原理,很多Python代码都看不懂,另外,研究的时候,要参考英文文献,所以英语也是很重要的。

综上所述,主要看你有什么需求,就选择什么语言。计算机中比较重要的就是算法,数学和英语了,侧重点不一样!





种花家萌兔


先奉上答案:C语言。

C语言自诞生起就被用来实现计算机上最重要的软件:操作系统。Unix、Linux、Windows无不是用C语言实现的。除了操作系统,还有其它很多重要的编程领域使用C语言。这几年来古老的C语言在排行榜也一直排在第二。

此外,C语言子孙众多。C++/Java/C#/Go,这些当红炸子鸡无一不是C语言的直系后代。PHP/Python/Ruby之流也是旁系远亲。这些语言都直接或者间接继承的C语言的基因。因此,掌握了C语言再学这些编程语言就简单多了。此外,目前这些当红炸子鸡能红多久还不知道,万一哪一天C系子孙又有新秀崛起,有C的加持学起来也快。


自学编程社区


1:如果你是校园的大学生,做到下面这几点,任何语言都没问题的。首先:数据结构很扎实,队列,栈,链表,二叉树等,跟用筷子一样使用,算法,各种排序,各种递归等等,很解裤腰带一样熟悉使用,然后只要随便会个一门语言的基础,去参加各种软件编程大赛(蓝桥杯,创青春啥的)这些大赛就考完编程能力,不会考你开发的,得一些奖项,然后不用,是真的不用去学啥开发技术,系统开发啥的,大三下暑假找实习,腾讯,百度,大公司内推进去容易的很,期间公司会培养你,你再去学开发的技术,跟这些大公司需要混就包你一辈子吃喝玩乐了,拿大工资(记得到时候回来带带我)!

第二种:社会人员想转行的,或者一些普通大学生想做开发的。这一类人去关注培训班的广告热点。这些培训班会告诉你什么需要当下最热,你学习呢,就不要像上面那样了,你做的要复杂的多,公司社招对待这一类从要求上就各种开发技术,用框架,会各种网页,写接口等等,当你匆匆忙忙学完一些技术,满足岗位要求,只会使用时候,很可能到面试,技术官可能又问你各种原理,包括,操作系统,数据结构,算法这些很基础,考验逻辑的知识。所以第二类人,你既要懂开发又要懂基础,而且几乎不会进bAT这些大公司的,bat这些对于社会人员,那是要求开发能力超强超强的那种,一个技术点问10多个问题,问到一点不漏下为止,第二类人是肯定不会达到要求的!

最后呢就是,现在很多开发的都是第二类的,这一行入行很难,进去了,跟着做几年,工资比其他的高是不错的,但其实也没高哪去?比如卖房卖个三年也差不多每月10k,你开发也是10k差不多,你活轻松不轻松这就没有统一考量了!


V达人xiaotengzi11


精通哪一门语言最宝贵?有人可能会说任何一门计算机语言你精通了都将充满价值,当然这是没错的,但是不同语言确实有不同的应用领域以及不同的生态圈。精通不同语言,将会有不一样的工作经历。

本人用的是Java,在简历上顶多写个熟练使用Java,敢写精通Java的人不是高人就是菜鸟。因为Java语言生态圈极其广泛,既可以用来做企业系统服务器开发,也可以用来做大数据处理。Java相关框架极其多,中间件更是一个比一个神奇,因此本人认为精通Java的人一定可以富甲一方,当个架构师或者技术总监年薪三五十万轻轻松松。

再说说Python,有人说精通Python会更加美好,其实我觉得Python确实前途无量,但是Python的魅力在于可以用来数学算法方面的研究,非常方便,而且开发可以调用别人的各种开源包,轻轻松松自己完成一个小项目。但是精通Python,实际上更多的精通的应该是算法层面的东西,而不是Python语言层面有很多深入的东西。

关注“极客宇文氏”,更多编程观点分享

极客宇文氏


首先,这个问题很多开始学计算机语言的同学都有一个这样的疑问。

其实,语言只是一个工具,在不同的时期会有不同的计算机语言去编写相应的程序,一般同一个软件产品,其实用什么语言都可以去实现。

其实核心有价值的关键是思想。

编程的思想算法还有解决问题的思路。

那你精通一门语言之后,你再去接触学习,其他的语言上手非常快的,只是会偶尔语法上的区别,那么他对算法的设计还有程序的设计,整个编程思想,其实是相通的。


遇见未知的创业者


语言没有最好,专心学好一门就OK就可以独步天下了。金庸神雕小说里面的四大高手只学自己最拿手的就可以在江湖立足了,而且四大高手到达一定境界后学其他武功就是几个时辰的事就搞定。学计算机语言也如此,不要填听什么人瞎逼逼说什么语言过时。基础牢固学什么都是手到擒来的事情。


wswsesses


本人学习过c、c++、Python、JS、matlab、R语言

C语言是所有语言的根本和基础

C++是编大型软件的必须能力,也是本人极力推荐

Python语言是最方便的语言,上手快,推荐

Go语言现在也被广泛使用

其他语言不再评述


人工智能与计算机视觉


不要问这种没啥意义的问题。在中国,找不到几个所谓精通一门语言的。也没有一个只精通一门编程语言的。也不可能只精通一门编程语言却不精通相关学科的。

所以,别动不动谈精通,好好的去研究一门语言。如果是为了挣钱过日子,先学前端,工作了自学python。

6500,学到就业满意为止。


找前辈网


学好数学。所有常用语言用到一般熟练基本不会超过半年。语言都是为了解决问题,而数学学好了没有什么是不可编程的。


分享到:


相關文章: