最重要的编程语言,最重要的编程语言是什么
就个人发展而言,算法和编程语言哪个更重要?
个人发展而言,算法更重要。
算法可以看做一个人的想法,而编程可以看做将想法实现的工具。如果现有算法无法满足需求,你可能还要自己造轮子写算法。构造一个算法比思考用哪个编程工具来实现可要难多了。
工作三年内,个人觉得编程语言更重要,毕竟编程语言的熟练程度直接决定了你的工作质量,而算法嘛....可以算是内功心法吧,可以长期持有,但是不必那么急,而且工作中用的却是不太多
但是对大多数人而言,是必须要经历的过程,是一种手段,方法,工具而已。在这个过程中,培养出工程思维,架构思维,产品思维等。
编程语言只是一种解决问题的工具,你可以用php来编写网页,同样C,java, python都可以实现web的功能。对个人来说,有结果就完事大吉了。
至于算法,那是要求你懂得编程语言的更底层的实现方法,也就是计算机的实现方法,这样的课程,大学里都应该教授,比如《数据结构》、《计算机组成原理》等,都可以更好的让你了解算法。掌握了算法,对你在编程中遇到问题,解决问题会有很大的帮助,让你少走很多弯路。
对于一个程序员来说,两者都是很基础的东东,都很重要,缺一不可。原因如下:
1. 任何软件必然要通过某种编程语言实现,因此编程语言必不可少;
2. 任何软件都是由数据结构和算法构成的,因此算法比不可是;
3. 任何软件必然要通过某种编程语言实现某种算法;
退一步,如果你不是程序员,不实现具体的软件,仅仅是算法工程师。那么是否可以只学算法而不学编程语言呢?
回答是否定的,算法工程师设计的算法总要进行验证的,验证总要一种编程语言的。
那么多编程语言,到底学哪个,一般用哪一种语言?
看需求,看你想要做什么,每个领域都有它适合的编程语言,编程其实是一个入门难,但是如果掌握了一种语言,再去学习其他语言就简单很多,无外乎就是一个语法要求的转变过程.
最开始建议学Python,或者Java,这两款语言应用比较广泛,不要贪多,先学好一种语言,互联网行业更新换代速度快,要学会编程思想,当你在这个行业工作后你会发现,你熟练掌握的一门语言只会提升你工作的效率,实际要解决问题还是要靠不断的学习,所以编程思想很重要,要学会找到解决问题的方法!
我们***设你是一个初学者,确实最大的困难就是不知道选那一门语言来学习,肯定有人告诉你学J***a,因为用的人多,也有人建议你学习Python,因为语言本身足够简单,而且人工智能现在这么火,还有一个也是不例外的那就是J***ascript,貌似掌握了它就无敌了。编程语言这么多我们到底该如何抉择?我姑且认为可以从三个方面来考虑:
你想从事的方向
虽然说现在的各种语言在很多领域都能够作为开发语言,但是在不同的领域,用的人数多少以及该语言在这个领域的优势是不同的,比如J***a目前比较火的领域是大数据,Python人工智能和[_a***_],C语言在即将到来的物联网时代肯定会重新焕发出它的活力,而且它从来没没落过,再到C#,目前它比价厉害的地方有游戏领域,如果你对游戏开发感兴趣,倒是可以从事它,而且微软开源了
.net
core,发展相信也不会差,然后是web方向,论效率PHP还是很高的,j***a也不错,然后就是J***ascript,它是目前我觉得最值得学习的语言,因为它真的是强大到甚至可以为所欲为你自己是否感兴趣
有些人喜欢从众,在学习编程的时候,总是不能够专心,别人说什么就是什么,也不知道自己是否感兴趣,到最后啥也没学好,所以你得找到一门你喜欢的语言,有可能是它优雅的语法吸引了你,有可能是它强大的功能吸引了你,甚至有可能是因为它的开发工具吸引了你,不管哪一项,你必须首先选择一个你感兴趣的语言并坚持下去,不然很可能到头来什么都没学到,那就得不偿失了
选择其实并不困难,就看你有没有学习一门语言的冲动,学的好,其实在哪都能吃得开,再好的语言,也得看用的人,今天心情浮动较大,回答的不是很有条理,以上仅代表个人意见,如果对你有启发,那再好不过
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/15558.html