如何选择编程语言,确定最适合自己学习的编程语言

最容易找到工作的八种编程语言 从 2022 年 1 月到 2023 年 5 月(17个月),我们发现了 915K 个工作机会,约占明确要求 JavaScript 或 TypeScript 作为编程语言的工作的29%。目前,JavaScript 是整个市场中需求最高的编程语言,此外,TypeScript(一种带有类型安全性的 JavaScript 超集)的到来也可能帮助它达到这一里程碑。2023 年 C/C++ 的需求似乎有所下降,其百分比从 2 月的近 13% 下降到 5 月的 7%。 阅读详情

授人以鱼不如授人以渔,与其直接告诉你什么语言好找工作,不如让我教你如何确定最适合自己的语言。

因为寥寥一句大三,没人能了解你具体的情况,随便给你指一门或者几门语言,很可能是在害你。

甲之蜜糖,乙之砒霜的例子不是没有。

那么,如何确定最适合自己的语言呢?

大致思路就是一条:将所有选择摆在桌面上,将那些不适合自己的丢进垃圾桶。

不要舍不得那些你够不着的高薪职业,拿不到手的年薪百万和拿得到手的年薪十万,我还是建议你选择后者。

毕竟,能进你兜里得钱,才是属于你的。

 

下面是具体的方法:

1.罗列就业方向,越广越全就越好

下面这张图是我罗列的就业方向。

 

2.按自身情况做减法

有一些行业不适合你,提前排除。比如左边那一块新兴行业,一般都是大一专门培养,甚至很多研究生博士生行业大牛才有机会入职,工资高门槛高,如果我现在大三不打算考研我就会放弃,因为时间不够。

然后我就会考虑右边的那一块。因为将来我想做开发方面的工作,所以除了开发方向,其他的就不予考虑了,我的选择范围就进一步缩小了。

 

3.罗列剩下的行业就业所需语言

下面是这张图是我依据之前那张图扩充的各个行业所需要的编程语言。

(知乎会自动压缩图片,所以会有些模糊。想要原图的朋友可以关注公众号「程序员客栈Times」,后台回复「语言」即可)。

4.同样的,按自身情况做减法

排除那些需要学很多的,或者很难的,总结为一句话就是你来不及学的。看看那些行业的语言你学不会,哪些行业的语言你时间不够学不来,然后排除它。比如你大三了还想着毕业做全栈,之前没有基础,我保准你时间不够,虽然就业之后还是有机会的。

 

5.根据个人喜好、行业平均薪资,就业情况,做一个排序。

筛选到这里得话,相信我,留给你的选择最多只有两到三种,这时你就可以按照你自己的兴趣来决定了。

如果都合适的话,也可以参照历年的语言热度排行榜来决定。一门语言的热度足以说明他的价值。

 

 

列完之后,排第一的那个就是你的最优解了。

所以,关于计算机专业学什么语言好找工作,不在于我觉得,而在于你觉得。

而且也不是先考虑好不好找工作再考虑适不适合你,而是先考虑适不适合你,再考虑好不好找工作。

 

明白了这点之后,再给你四点建议:

 

1.做选择的时候,一定不要只算上学习的时间,还要将做项目的时间算上去。

没有项目经历,除非你是985、211的毕业生,否则就会被80%的公司直接pass掉简历。

 

2.选定了就是选定了,不要中途改方向。

你可以学完前端再学后端,做个全栈。但你不要前端学到一半觉得难,又转后端。相信我,后端也难,你最后只有啥都不会。

 

3.你可以登顶之后再向下,但不要没登顶就先自己下来。

在BAT工作过的人,想要跳槽选择很多,待遇也很好,哪怕是最后想再回去也不难,因为这是金闪闪的敲门砖。你没有大公司的门面,就不要因为创业公司待遇好就跳槽了,不然公司完了,你也完了。

 

4.不论什么时候,提升技术对一个程序员来说都是最重要的,所以不要浪费时间。

 

最后

IT行业的道路固然是充满了阳光了,一路上充满了美景,但是也充满了艰苦和崎岖,在突破了之后一路的阴霾,云霄之上,必然是一番广阔的云海。

  • 整理了一份关于java的系统化资料,从Javase- ssm-springcloud,包括了面试题,PDF电子书,网上商城项目,个人博客项目,分布式项目等都有想学习Java或者转行,大学生都非常实用,无任何套路免费提供,,加我裙下载,有什么问题都可以来问我----926452303点我即可进入
  • 最新Java精讲视频,PDF书籍教程,面试题,学习手册

 

给正在学习或者即将学习Java的同学推荐一下,Java要学到什么程度才能找工作,或者说Java最新的学习路线

不管是自学还是报班,学习不要走马观花的学,每个知识重点大纲,就是学习路线都是根据每一天市场上多数公司用到的新技术整理,在学习的时候还需要结合练习题来做

【入门必备】如何学习一门编程语言——这些你一定要知道 大家好,这里是狐狸~~~ 今天就不发项目了,来和大家分享一下对于刚接触编程培训学习的小白来说,常常会问到一个问题:如何学习一门新的编程语言,关于学习编程语言这个主题,可能每个人都有不同的看法和做法,下面给初次接触编程语言学习的朋友一些学习建议吧。 第一:选择一门要学习的语言。  当今的时代,编码语言是在是太多了 现代程序语言革命的起点——C语言 C++ JAVA Python 等等, 那要这么多的语言当中选择一种或者多种,很多就头疼了,对于大多数编... 阅读详情

相关推荐

5、如何选择适合你的编程语言

本文详细探讨了如何根据项目需求、应用场景和个人目标选择适合的编程语言。内容涵盖编程语言的应用领域、编程范式、语言特性、学习方法以及未来发展趋势。通过对比不同语言在网站开发、数据分析、移动应用开发等领域的适用性,帮助开发者做出更明智的选择。

b3n4m5q6w7的博客 106

编程语言 / 前端or后端,应该如何选择?

编程语言的选择:C/C++/C#、Java、Python、JavaScript等

Edward2022的博客 2807

【HarmonyOS 5】鸿蒙APP使用【团结引擎Unity】开发的案例教程

以下是基于团结引擎开发鸿蒙Unity应用的详细案例教程,整合环境配置、工程适配、跨语言通信等核心环节。

2201_75709314的博客 2484

目前好就业的计算机语言

"好就业"的计算机语言可以因地区、行业需求、个人兴趣等因素而异。选择适合自己兴趣和职业目标的计算机语言,并且深入学习和掌握,将有助于在就业市场上获得更好的机会。

m0_70023892的博客 1303

IP路由原理、静态路由及动态路由区分

什么是路由 路由是指导IP报文发送的路径信息。 直连路由:目的地所在网络与路由器直接相连。 间接路由:目的地所在网络与路由器非直接相连。 静态路由是由管理员手工配置而生成的路由。 动态路由路由器使用路由协议从其他路由器那里获悉的路由。

weixin_42227328的博客 5471

LDA主题模型简介及Python实现

一、LDA主题模型简介 LDA主题模型主要用于推测文档的主题分布,可以将文档集中每篇文档的主题以概率分布的形式给出根据主题进行主题聚类或文本分类。 LDA主题模型不关心文档中单词的顺序,通常使用词袋特征(bag-of-word feature)来代表文档。词袋模型介绍可以参考这篇文章:文本向量化表示——词袋模型 - 知乎 了解LDA模型,我们需要先了解LDA的生成模型,LDA认为一篇文章是怎么形成的呢? LDA模型认为主题可以由一个词汇...

weixin_41168304的博客 20万+

2025年最新市场趋势和招聘数据,最容易找到工作的编程语言及选择建议

Python因其简单语法和广泛AI应用成为零基础转行首选;JavaScript是Web开发必备语言,全栈工程师需求稳定;Java在传统行业岗位多且稳定;Go语言因高效并发成为云计算新贵;Rust在安全高性能领域潜力大但学习曲线陡。建议根据目标选择:转行选Python/JavaScript、高薪选Rust/Go、稳定选Java,同时关注AI和云计算领域发展趋势。Python目前就业最容易,但未来Rust、Go等新兴语言可能爆发。

欢迎光临~知1而N的博客 2209

Ubuntu登录界面黑屏?手把手教你排查和修复LightDM启动失败(附debug命令详解)

本文详细介绍了Ubuntu系统中LightDM(Light Display Manager)启动失败导致登录界面黑屏的排查与修复方法。通过系统状态检查、调试模式分析、常见故障解决方案及高级调试技巧,帮助用户快速定位并解决LightDM相关问题,恢复正常的图形登录环境。

weixin_34005090的博客 316

聊聊编程语言的选择

我适合学什么编程语言呢?大家好,我是鱼皮,今天聊聊编程语言的选择问题,通过对 10+ 主流编程语言的特点、优劣、应用场景、发展前景等简单分析,希望帮还在迷茫的小伙伴们选择最适合自己的语言去...

dotNET跨平台 815

Plant simulation、Flexsim、Automod、Emulate3D、VisuaComponent仿真软件对比

E3D在行业内以展示效果好,入门阶段易学易用人机界面友好,电控仿真连接方便不需要借助其他第三方软件,E3D平台开放度较高用户DIY程度强,数据分析功能针对要评定对象的KPI的可根据项目或者使用者需求进行评定。3.支持导入导出多种格式的文件,比如dwg、dxf、fbx、obj、3ds、step、stp、iges、skp、stl、wrl、 bmp 等等。3.软件自带模型组件库程序代码开放,用户可以引用、修改、拷贝,按照自己的逻辑修改模型,或者创建模型并保存到组件库与别人共享。3. 支持导出布局图片。

qq_43342303的博客 3581

Django框架中settings文件的部署建议

为了更好地管理开发和生产环境的配置,建议将settings文件分为多个文件,分别用于不同的环境。然后,通过在启动应用程序时指定不同的settings文件,来加载相应的配置。在Django框架中,settings.py文件是非常重要的配置文件,它包含了项目的各种设置和选项。在Django框架中,settings.py文件是非常重要的配置文件,它包含了项目的各种设置和选项。可以使用Python的。为了更好地管理开发和生产环境的配置,建议将settings文件分为多个文件,分别用于不同的环境。

WELL_CODER的博客 129

学习云计算学哪种编程语言_您应该学习哪种编程语言?

学习云计算学哪种编程语言 这是为不懂任何编程 语言的人而写的,他们在考虑应该首先学习哪种编程语言。 综上所述,我认为本文决策背后的原因也可以帮助您选择下一种编程语言 。 如果您想做某事,首先要知道为什么要这样做 你想达到什么目的? 学习编程语言也是如此。 我列出了人们为什么要学习编程语言的几个主要原因: 找工作(现场或自由职业) 制作一些软件应用程序/网站/网络应用...

编程故事的地方 507

PCL 点云圆柱形邻域搜索【2026最新版】

圆柱形邻域搜索是KD-tree算法在点云数据处理中的扩展应用,在一些特定场景应用中具有无与伦比的优势。博客长期更新,本文最近一次更新时间为:2026年5月4日。

点云侠的博客 3452

零基础编程小白,如何快速高效学习Python?

Python很火,Python就业工资高,我也想学Python,但是我是小白,0基础的,我能学会吗?学Python能为我带来什么?。 在你准备学习Python的时候是不是有一大堆疑问。还没有迈出第一步,你怎么知道自己到底适不适合学Python,能不能学会Python?勇于尝试,潜能是无限的。

weixin_55154866的博客 138

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

第一篇Blog文章

本人是一个快大三的学生,接下来的实习很是纠结,担心自己的能力是否能在这条路上有很好的发展。社会上的很多程序员都为自己的将来打拼着,本人学了两年的电脑,感觉自己一无是处,感觉程序员这条路不适合自己,但觉得现在放弃又不甘心,很是纠结。。。在校既学习了.net又学习了java,但都不精

Black_Horse_Plaza 312

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

初学者学python好还是c

最近有很多人在问初学者学python好还是c,今天给大家分析一下各自的优点,希望对你有帮助。1、C语言是你上大学第一门接触的编程语言,可见它的重要性。2、C语言是一种面向过程的语言,而Python是一种面向对象的解释型计算机程序设计语言。而你需要先了解什么是面向过程,然后去了解什么是面向对象。3、C语言是基础,可以这样说,如果你把C语言学透彻了,那你学其他的语言就简单多了,可谓是一通全通。

qq_46094651的博客 713

想要通过培训成为一名程序员,c++,Java,Python哪个方向更好就业?

想要通过培训成为一名程序员,c++,Java,Python哪个方向更好就业?

一名正义的白帽黑客 894

编程语言TOP10!该如何选择适合自己的?

全文共3677字,预计学习时长10分钟图源:unsplash编程领域大约有700种代码语言。理解编程语言的重要性以及其如何影响需要执行的具体任务至关重要。一篇文章穷尽700 种语言不现实...

读芯术的博客 5009

2022年5种最适合黑客的编程语言

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。..

m0_59235245的博客 2722

哪种编程语言适合当下学习

Java拥有庞大的开发人员社区和丰富的生态系统,如Eclipse、IntelliJ IDEA等工具为开发者提供了极大的便利‌23。Python的社区庞大,拥有丰富的第三方库和框架,如NumPy、Pandas等,这些在数据分析、机器学习等领域发挥着重要作用‌12。C++是一种强大、面向对象的编程语言,适用于高性能应用程序的开发,如操作系统、游戏和嵌入式系统。当然这些编程语言各有优缺点,选择适合自己的语言需要根据自身的学习目标、兴趣和职业规划来决定用什么技术解决什么问题如何高效解决才是最优解。

qq_18718401的博客 499

编程语言学习路线图:如何选择最适合你的第一门编程语言

GitHub 加速计划中的 programming-math-science 项目是一个汇集计算机编程、数学和科学领域免费学习资源的宝藏库。无论你是零基础的编程新手,还是希望拓展技能的开发者,这里都能为你提供清晰的学习路径和丰富的学习材料。本文将带你探索如何根据自身目标和兴趣,从众多编程语言中选择最适合自己的第一门语言,并利用该项目资源快速入门。 ## 🚀 为什么选择合适的第一门编程语言很重要

gitblog_00724的博客 552

大学新生编程入门指南:选择适合的语言与制定有效学习计划

编程是一项有趣且富有挑战的技能,对于大学新生来说,从选择适合的语言到制定有效的学习计划,再到避免常见陷阱,每一步都至关重要。希望这篇指南能够帮助你在编程学习的旅程中少走弯路,快速成长。记住,编程不仅是一项技能,更是一种思维方式,它将为你的大学生活和职业生涯打开新的大门。祝你在编程的世界中探索得愉快!

图灵追幕者博客录 1974

编程语言选择与高效学习计划制定指南

    一、引言

thinkers 1208

新手选择编程语言的50条建议?

根据你的学习风格选择语言,有些人可能更喜欢视觉化学习,有些人则更喜欢实践。:不要害怕尝试不同的语言,这有助于你找到最适合自己的那一个。:选择一个学习曲线适中的语言,避免一开始就过于复杂。:培养解决问题的编程思维,而不仅仅是学习语言的语法。:如果你需要高性能的应用程序,考虑选择C或C++。:选择你感兴趣的语言,这将使你的学习过程更加愉快。:编程是一个不断学习的过程,不要害怕尝试新语言。:选择更新频率适中的语言,避免频繁的版本变动。:了解语言的流行趋势,选择有发展潜力的语言。

it6666666666的博客 1304

为什么Python是最适合初创公司的编程语言?

为什么Python是最适合初创公司的编程语言? 选自Medium 作者:Gleb Pushkov 京东云开发者社区编译 对于初创公司而言,要在众多编程语言中为公司选择一个正确、合适的语言绝非易事。 如果仅仅是通过语言的受欢迎程度,或是开发者的喜好,哪怕是你的工作伙伴认为的“最优”编程语言来进行选择,都是远远不够的。编程语言的选择,特别是对于初创公司而言,应该是理智、慎重的,并且由您的产...

weixin_30571465的博客 719
上一篇: java和大数据哪个更有前途啊?零基础适合学哪个课程?
下一篇: Java零基础学习4个阶段,基础到进阶,成功进入Java开发行业。
又是一个特殊的一天
博客等级 码龄7年 288粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值