大家好,我是全栈小5,欢迎阅读文章!
此篇是【话题达人】系列文章,这一次的话题是《程序员如何选择职业赛道》
目录
- 背景
- 热度柱状图
- 赛道热度
- C/C++
- 云原生
- 人工智能
- 前沿技术
- 软件工程
- 后端
- Java
- Javascript
- PHP
- Python
- 区块链
- 大数据
- 移动开发
- 嵌入式
- 开发工具
- 结构与算法
- 微软技术
- 测试
- 游戏
- 网络
- 运维
- 其他建议
- 文章推荐
背景
程序员的职业赛道就像是一座迷宫,有前端的美丽花园,后端的黑暗洞穴,还有数据科学的神秘密室。
一起探索这个充满挑战和机遇的迷宫和了解如何选择职业赛道。
本篇文章,可以从CSDN平台领域内容榜分类来探索下,比如:前端、后端、大数据、人工智能等
热度柱状图
从下面柱状图可以知道,各赛道热度值前三的分别是人工智能、云原生、大数据。
其他赛道都比较均衡,博主猜测,这些赛道都是老牌赛道,都有一定数量的程序员,都是非常成熟和稳定了。
Javascript相对其他赛道貌似有点突出,应该也是因为前端发展比较迅速的原因,也在不断更新迭代,前端框架也是非常多,特别是Vue3提倡的TS。
因此,程序员可以基于这些热度,能够有一个选择职业赛道的参考依据,如果单纯考虑发展前景和当前火爆程度,人工智能、云原生、以及大数据肯定是首先,
但是,不管是选择那个,熟悉一门后端开发语言和前端开发语言都是非常有必要的,同时C/C++也是所有开发的基础,也是必须熟悉和掌握的。
- 柱状图代码
import * as echarts from 'echarts';
var chartDom = document.getElementById('main');
var myChart = echarts.init(chartDom);
var option;
option = {
title: {
left: 'center',
text: '各赛道热度值柱状图'
},
xAxis: {
type: 'category',
data: [
'C/C++',
'云原生',
'人工智能',
'前沿技术',
'软件工程',
'后端',
'Java',
'Javascript',
'PHP',
'Python',
'区块链',
'大数据',
'移动开发',
'嵌入式',
'开发工具',
'结构与算法',
'微软技术',
'测试',
'游戏',
'网络',
'运维'
]
},
yAxis: {
type: 'value'
},
series: [
{
data: [
17584, 91798, 120606, 24180, 27614, 18502, 29503, 43367, 11818, 23464,
21271, 72177, 24674, 8520, 29069, 12594, 21082, 8545, 16906, 30528,
27663
],
type: 'bar',
label: {
show: true,
position: 'top'
}
}
]
};
option && myChart.setOption(option);
赛道热度
从热度大概也能判断当前赛道对于程序员的关注度,热度高,说明关注的程序员多,可以作为职业赛道选择依据之一。
从平台对各个分类排序可以看出目前赛道的情况,C/C++依然是所有行业的NO.1这个毋庸置疑,属于非常老牌赛道。
接着云原生和人工智能是未来几年依然非常火爆并且持续发展的新赛道,其他赛道都是有些是之前非常活动,比如区块链。
C/C++
前两名热度分别为17584、17168
云原生
前两名热度分别为91798、32415
人工智能
前两名热度分别为120606、100444
前沿技术
前两名热度分别为24180、19994
软件工程
前两名热度分别为27614、9902
后端
前两名热度分别为18502、16808
Java
前两名热度分别为29503、27517
Javascript
前两名热度分别为43367、41543
PHP
前两名热度分别为11818、10401
Python
前两名热度分别为23464、22799
区块链
前两名热度分别为21271、12867
大数据
前两名热度分别为72177、56814
移动开发
前两名热度分别为24674、20837
嵌入式
前两名热度分别为8520、8494
开发工具
前两名热度分别为29069、15981
结构与算法
前两名热度分别为12594、12284
微软技术
前两名热度分别为21082、20751
测试
前两名热度分别为8545、8287
游戏
前两名热度分别为16906、16253
网络
前两名热度分别为30528、29773
运维
前两名热度分别为27663、27497
其他建议
在选择职业赛道时,建议考虑自己的兴趣、技能和职业发展目标,并不断学习和提升自己的技能。
另外,也可以参考行业发展趋势和需求,选择一个适合自己的职业赛道。
以下是一些其他建议:
1.前端开发
如果你对用户界面设计和交互设计感兴趣,可以选择前端开发。前端开发涉及使用 HTML、CSS 和 JavaScript 等技术来构建网站和应用程序的用户界面。
2.后端开发
如果你对数据库管理和服务器端编程感兴趣,可以选择后端开发。后端开发涉及处理应用程序的逻辑和数据存储等任务。
3.移动应用开发
如果你对移动应用开发感兴趣,可以选择成为移动应用开发人员。你可以选择开发iOS应用(使用Swift或Objective-C)或Android应用(使用Java或Kotlin)。
4.数据科学与人工智能
如果你对数据分析、机器学习和人工智能感兴趣,可以选择这条职业赛道。数据科学和人工智能领域需求量大,发展迅速。
5.游戏开发
如果你对游戏开发感兴趣,可以选择成为游戏开发人员。游戏开发需要专业知识和技能,但也是一条充满乐趣的职业赛道。
文章推荐
【随笔】程序员必备的面试技巧,如何成为那个令HR们心动的程序猿!
【随笔】年轻人的存款多少取决于个人或家庭的消费观
【话题】感觉和身边其他人有差距怎么办?也许自我调整很重要
总结:虽然热度值具有非常强的主观性,但是肯定也有其多重考虑的因素,并且有一点可以非常肯定,那就是当前赛道非常多程序员关注,同时也是非常有前景的一个赛道,
具体还是看个人兴趣,找到自己感兴趣的职业赛道才是程序员最需要考虑的一点。