编程是学些什么东西(9岁编程入门先学什么)

亲戚家的小孩今年读大二,想要学习3-5门编程语言,作为未来求职、工作的方向。

我前前后后咨询了40多个在行业内工作10+年的同事和大佬,让他们推荐最认可的编程语言,汇总获得了以下清单。

想来网上一定有许多有相同疑问的小伙伴,老K就将这个清单分享出来供大家参考。

如果觉得有用,看得时候记得给老K点赞!

编程是学些什么东西(9岁编程入门先学什么)

1. C/C++

  • 提及人数:34

编程是学些什么东西(9岁编程入门先学什么)

如果学编程语言,相信对于大多数资深程序员来说,C语言一定是必推荐的编程语言之一。
C语言的语法简单,更贴近机器语言,学好C语言,可以让你更好的理解编程原理,以后学其它语言更加水到渠成。

2. Python

  • 提及人数:33

编程是学些什么东西(9岁编程入门先学什么)

如果说有一种编程语言能完成所有你想象得到的事情,那应该就是Python了。
人生苦短,我用Python。Python解决了生活中大部分的需求场景。它的胶水语言特性,让很多初入编程的小伙伴体验到了编程的乐趣。

3. Java

  • 提及人数:29

编程是学些什么东西(9岁编程入门先学什么)

对于将来立志要走程序员道路的小伙伴,Java是绕不开的话题。Python让你快乐编程,Java使你找到工作。
如果后端语言只能选一种语言的话,现在的我更推荐Java。

老K最近在制作整理关于java的学习资料和教学讲义,有兴趣的可以关注我,或直接戳链接:

老K玩代码:全网最完整的免费java教程讲义系列(一)——java配置和安装

4. JavaScript/TypeScript

  • 提及人数:22

编程是学些什么东西(9岁编程入门先学什么)

JavaScript作为前端必备语言,是web开发三剑客里必须掌握的一门语言。
不过JavaScript相对之下,可以应用的场景比html和css更多,它适用于全平台开发,包括后端开发,node.js框架也能满足绝大多数的场景。

5. Go

  • 提及人数:14

编程是学些什么东西(9岁编程入门先学什么)

Go语言是谷歌发布的一款编程语言。它的语法和C相近,学习难度不高,但性能和效率却非常出色。
作为编程领域的后起之秀,这两年越来越多的互联网公司开始使用Go搭建后台程序,相应的,各大IT大厂开放的Go相关岗位也越来越多。

我之前写过一篇关于“2022年转golang还是java?”的回答,有着大量关于Golang的职场信息,有兴趣了解的可以戳下方链接:

Java和Golang怎么选?翻遍了10000+招聘信息,我似乎找到了答案

6. Rust

  • 提及人数:9

编程是学些什么东西(9岁编程入门先学什么)

选择Rust的程序员,更多的是兴趣导向的。
相比Python,Rust的优势是处理大数据量或大计算量的时候,延迟较慢。虽然编写比Python耗时,但可以省去大量后期测试和调试的时间。

7. Haskell

  • 提及人数:5

编程是学些什么东西(9岁编程入门先学什么)

Haskell是最有科学感的编程语言,用起来会觉得自己的数学没学好。Haskell强调函数式编程思想,抽象程度较高。
作为了解函数式编程,开拓眼界,Haskell值得了解和学习。

8. Lisp

  • 提及人数:5

编程是学些什么东西(9岁编程入门先学什么)

推荐Lisp的理由和Haskell有点类似。能帮助我们更好理解编程语言到底是个什么东西。
Lisp是函数式语言的源头,学习它有助于你拓宽知识面。

9. PHP

  • 提及人数:4

编程是学些什么东西(9岁编程入门先学什么)

PHP也一度是这个世界上最好找工作的语言,虽然近几年他的光彩逐步被其它语言所取代,但仍然在Web开发领域有不可取代的独特性。
直至今日,PHP在web开发领域仍然受到相当的欢迎,即便有其局限性,但仍然不影响各大IT公司使用它,甚至Facebook还创建了自己的PHP方言Hack,可见其受欢迎程度。

10. Scala

  • 提及人数:3

编程是学些什么东西(9岁编程入门先学什么)

Scala是另一种和Java在功能和语法特性上十分相似的编程语言,在某些特定环境下十分流行。
Scala的实用性和乐趣兼有,可以直接实现和Java代码的相互调用,支持多种编程范式,让每句代码都有一种简洁的实现形式。

11. lua

  • 提及人数:3

编程是学些什么东西(9岁编程入门先学什么)

Lua短小精悍,语法简单,性能也挺不错,适合做后端的逻辑层。

12. SQL

  • 提及人数:3

编程是学些什么东西(9岁编程入门先学什么)

如果数据库语言有个最优解的话,那SQL一定就是这个编程语言。SQL用来数据库查询、管理,几乎能完成所有数据需求场景。
这是每个数据从业者必须掌握的开发技能,学后端,总是要学SQL的。

13. Kotlin

  • 提及人数:2

编程是学些什么东西(9岁编程入门先学什么)

Kotlin是Java人走向移动端的第一步。
Kotlin有着和Java极其相近的语法特点,有着很多有趣的用途,包括编写Android应用程序等功能

14. Julia

  • 提及人数:2

编程是学些什么东西(9岁编程入门先学什么)

Julia是一款面向科学计算设计的编程语言,有极高的计算性能,语法和其它科学计算语言相似,拥有着与编译型语言相媲美的性能。
Julia有着很好的未来性,在科学运算和机器学习领域,有着远胜于Python-Numpy的性能,但问题是“轮子”还不够多,社区还不够活跃,这可能会影响Julia的发展。

在选择编程语言的时候,主要还是看需求和场景。需要先确定学习编程语言的目的,然后根据目的选择对应的语言。建议先专研一种语言,等精通后,再拓展到其他自己有兴趣的方向。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 16699894@qq.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年10月26日 18:49:00
下一篇 2022年10月26日 18:49:10

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注