2020年想学编程,哪个语言好?

孫爽


下面是2019年12月编程语言排行榜

从下表可以看出,前三名的编程语言的占比很接近,特别是java和C语言。

2020年,你要问,学习编程,哪个语言好? 我只能说,排名前10位的任何一门语言,只要你认真学习,精通运用,都是可以的。毕竟他们任何一个,只要熟练掌握了,都可以找到一份不错的工作。

如果你是一名计算机专业的学生,我并不能给你太多的建议,让你去学习哪个语言,将来毕业后能够找到合适的工作。我只会告诉你,大学期间,学好C语言,学好数据结构这些基本课程,当然,现在大学可能会将Python作为入门语言,这也是非常好的课程安排,只有打好了基础,才能更轻松地学习语言。

如果你是一名财务、人力资源HR,那么我建议学习掌握Python,会对你日常工作带来很大的帮助。Python能够轻松地处理Excel数据,进行数据分析和统计。微软也正在考虑准备将Python作为Excel的官方脚本语言。

如果你是一位软件开发从业者,我认为,并不能只会一门语言,应该尽量多掌握几门语言。这样,在求职找工作时,就可以有多种选择。或者自己做外包项目,也可以根据项目的规模,选择最适合的开发语言。

最后,我要说的,不要纠结学习哪种语言?什么项目适合什么语言开发,要学会自己判断。


程序君


新手学Python可以按照以下步骤进行:

1. 按部就班敲代码

在Python的学习教程中,在讲到相应的语法规则的时候,必定有相应的案例,Python新手应按部就班的敲一遍代码,切记不可直接抄写,而是默写,然后进行对比,及时发现错误,并订正。

2. 阶段案例实操

对于正规的Python学习教程中,会安排阶段性的作业考核,也称为案例,一个阶段的案例就比较具有综合性,可以客观的考察Python学员能否真正的对Python知识点消化吸收,并融会贯通,通过该案例的实操,可以进行知识点的查漏补缺!

3. 大型项目模仿

在Python学习中,少不了大型项目实操,如果参加培训学习,这个就比较简单了,往往课程教学中会包含这一项,Python学员可以先自己写一遍,然后再听老师的讲解,通过对比,找到疑惑点和不足之处,然后进行思路和项目的优化;对于未参加Python培训的学员,可以在网上找一些大型项目进行练习,多看多练多总结,就能熟练掌握Python,形成更优化的Python思路。

对于Python等编程语言的学习,首先是要掌握齐全科学的Python学习教程,其次,要有恒心和细心,多看、勤思考、多练习是一定能够将Python学好的!


开心手工生活


2020年,编程和上一年度没什么变化(是不是很官方的样子), Python 和 Go的热度持续上升,Javascript和TypeScript(两种是统一体系的语言)依旧使用的最为广泛。

如果你出于兴趣或者为了解决工作中的一些实际问题,那么Python 和 Go值得考虑;如果是出于职业规划想进入互联网或IT行业做一个软件工程师的话,Java最优先考虑,其次再是Python或Go;再如果,你想成为一个AI工程师,那么不好意思你可以选择Python 或 Go;再再如果,你想要智能硬件开发,先在某宝上面买个硬件开发版,看看他们的说明,再考虑学一点基础python 或 C。最后,选择哪种语言要看你需要它做什么,以及这种语言的技术生态、社区生态如何。然而事实上,如果想成为一个职业工程师,Javascript是必须学的,Java、python、Go任性选择一个或两个(语言其实都是相通的)。

列一下各语言的优劣势:

Java 语言体系和架构体系、技术生态、社区生态最为成熟,但Java语言本身比Python或Go的表现要差,性能、代码简约方面都要差很多,然后,Java开源代码众多、各种体系架构都很成熟,毕竟商用系统还是需要成熟的。

Python 和 Go的架构体系、技术生态、社区生态要差一些,但由于很多互联网大厂的使用,也变得越来越好了。Python 和 Go语言表现方面要比Java好很多。做个初略的未经过严谨计算的盲目的对比,相同功能Java需要100行代码,python估计也就只需要30-40行,Go就只需要10行[捂脸][捂脸][捂脸]。执行效率我就不做对比了,Go完胜他们所有。

编程之路,乐趣无穷,也残酷冰冷。非兴趣浓郁者,慎入。


聚奇妙


没有最好的编程语言,只有合适的。

首先你可以大致了解下有哪些,比如c++,c#,java,javascript,python等。

其次看你对哪门感兴趣,这样学的快些。或者哪门工作前景好

最后就开始你的系统学习。比如上相关论坛博客那些或书籍等。也可以是培训班

本人从事.net开发多年,相关.net技术都熟悉


天心静心


初学者强调建议PHP,MYSQL,THINKPHP


小崔de课堂


编程,如果纠结学什么都不知道的话,那还是需要不断去挖掘信息的,如果在学校是有一定基础的,那从事本身所学的应该好下手一点,到了一定基础在图更上一层楼的。不管是什么领域,什么行业,只有确定好方向,持之以恒的去耕耘,才会有收获的。


硬件分享


这要看你以后想做哪方面的工作吧。纯新手可以从c或cpp开始学。


FireBreak


刚开始学大部分都是从C入门,因为C简单好学软件硬件编程都可以用的到,而且大部分主流语言都是用C写的。当C学的精通了可以选一门面向对象语言,比如java,cpp,Python之类的


Our梦


我的建议是学c/c++,这个对你理解计算机,理解编程语言,非常重要。当你入门或者达到稍微熟练后,看你工作需求来新加新语言,比如python比如go语言。


追逐雅克比


建议您学Python,别的编程能干的它都可以!


分享到:


相關文章: