公新蕾                     
                                            
                     2025-10-22 23:15:04                                                                     
 
                
 
 
 
前面的文章分析了当前环境下的编程行业,提供了一些入行建议,接下来聊聊当你决定入行后,编程语言的选择。语言的作用是什么呢?是为了交流。人类可以通过“嘴说耳听” 完成交流,但计算机既没有嘴也没有耳,怎么跟人类交流呢?或者换一种问法,两个语言不通的人类,应该怎么交流呢?有没有全世界通用的交流方式呢?有的,那就是肢体语言,其中最不容易产生歧义、最便于理解、最典型的就是“点头yes,摇头no”。 编译型 就好比将一本书整体翻译成另一门语言,虽然翻译的过程很繁琐耗时,但阅读的过程是很流畅的,所以“编译型”语言普遍编译较慢,运行较快,也就是我们说的性能较强。解释型 就好比是请了一位翻译,可以将一门语言实时翻译成另一门语言,虽然不用前期繁琐耗时的翻译过程,但实时翻译的过程难免会有疏漏和语法不通畅的地方,给理解造成一定的障碍,所以“解释型”语言普遍编译很快,运行较慢,也就是我们说的性能较差。这个榜单统计的是全球编程语言的使用情况,并不能代表国内的市场环境,千万不要只根据榜单选择编程语言 ): Python Python 之于人工智能,好比计算器之于会计师,会计师都需要使用计算器,但计算器本身只是工具,不是技术,衡量一个会计师的水平也不会是计算器的熟练程度,而是会计的专业技能。 至于爬虫,很多无良培训机构会以爬虫的低门槛、高收入作为 Python 的亮点进行宣传,但爬虫需要掌握的知识其实很多,前后端都得会,门槛并不低,高收入或许是事实,但风险也是同样高的,因为爬虫本身就是“灰色地带”,现在的政策对爬虫越来越严厉,市场也越来越小,要是现在还一门心思做爬虫,很可能是“面向监狱编程”了。C++ C Java *些年一直有唱衰 Java 的声音,主要是因为 Go、Rust 这些新兴语言的崛起,在很多方面领先了 Java(比如并发能力,Go 遥遥领先 Java)。但以我从业 9 年的观察来看,国内编程市场短时间内 Java 是很难被取代的,原因还是前面提到的保守策略。 所以,如果现在想在国内做后端开发,首先语言依然是 Java。只是基于现在“卷成麻花”的市场,不建议非科班出身的转行做 Java,很难有出路。C# JavaScript 前端就是用户看到的界面,以网页为例,它们都由三个部分组成:结构、样式、逻辑。结构由 HTML 编写,样式由 CSS 编写,逻辑由 JavaScript 编写,这就是大名鼎鼎的“前端三剑客”。不管什么前端框架,最后都会编译成这三种文件,因为浏览器只认识这三种文件。其中 HTML 和 CSS 逻辑固定,相对简单,难点在于 JavaScript,因为网页的所有数据来源都依赖于 JavaScript 与后端的数据交互。 前端是一个大方向,最大的特点是“所见即所得”,也就是写的代码可以直接看到效果,比较直观。而且它重点在于数据展示,没有后端那么复杂的处理逻辑,而且经过这些年的发展,薪资与后端已经相当,如果喜欢这种开发模式,是值得考虑的。Go 3 月 11 日,微软宣布使用 Go 语言重构 TypeScript 编译器,性能提升高达10倍;4 月 1 日,国内主流前端框架 Vue 的作者尤雨溪宣布,使用 Go 重写 Rolldown 和 Oxc。可见 Go 的渗透力度和发展趋势。 不过目前国内的后端开发市场依然是 Java 占主导,如果现在想从事后端开发,还是建议选择 Java,可以把 Go 当作自己的第二编程语言持续学*,如果后面市场广阔了,Java 转 Go 是比较轻松的。SQL PHP Rust 2024 年 2 月,白宫发文希望软件开发人员尽量使用 Rust 这样的内存安全编程语言,并放弃 C 和 C++等安全性薄弱的语言。 如今 Rust 的发展非常迅速,也很有取代 C 和 C++ 的潜力。但正如 Go 短时间难以取代 Java 一样,Rust 短时间也是难以取代 C 和 C++ 的,后面的发展如何,还得交给时间和市场。如果是为了工作,前端就学 HTML、CSS 和 JavaScript;后端优先推荐 Java,其次是 C 和 C++,如果想“战未来”,也可以选择 Go 或者 Rust。 如果只是有兴趣想学一下,其实学哪门编程语言都可以,如果实在拿不定主意,就选择方便入门的 Python 吧。 程序的世界为每一个纯粹和热爱的人敞开。  
            
        
 
   
        
        
        
        
        
        
 
 
 
  相关推荐