【随笔】程序员如何选择职业赛道,目前各个赛道的现状如何,那个赛道前景巨大

news2024/11/17 16:17:42

大家好,我是全栈小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++

前两名热度分别为1758417168
在这里插入图片描述

云原生

前两名热度分别为9179832415
在这里插入图片描述

人工智能

前两名热度分别为120606100444
在这里插入图片描述

前沿技术

前两名热度分别为2418019994
在这里插入图片描述

软件工程

前两名热度分别为276149902
在这里插入图片描述

后端

前两名热度分别为1850216808
在这里插入图片描述

Java

前两名热度分别为2950327517
在这里插入图片描述

Javascript

前两名热度分别为4336741543
在这里插入图片描述

PHP

前两名热度分别为1181810401
在这里插入图片描述

Python

前两名热度分别为2346422799
在这里插入图片描述

区块链

前两名热度分别为2127112867
在这里插入图片描述

大数据

前两名热度分别为7217756814
在这里插入图片描述

移动开发

前两名热度分别为2467420837
在这里插入图片描述

嵌入式

前两名热度分别为85208494
在这里插入图片描述

开发工具

前两名热度分别为2906915981
在这里插入图片描述

结构与算法

前两名热度分别为1259412284
在这里插入图片描述

微软技术

前两名热度分别为2108220751
在这里插入图片描述

测试

前两名热度分别为85458287
在这里插入图片描述

游戏

前两名热度分别为1690616253
在这里插入图片描述

网络

前两名热度分别为3052829773
在这里插入图片描述

运维

前两名热度分别为2766327497
在这里插入图片描述

其他建议

在选择职业赛道时,建议考虑自己的兴趣、技能和职业发展目标,并不断学习和提升自己的技能。
另外,也可以参考行业发展趋势和需求,选择一个适合自己的职业赛道。

以下是一些其他建议:

1.前端开发
如果你对用户界面设计和交互设计感兴趣,可以选择前端开发。前端开发涉及使用 HTML、CSS 和 JavaScript 等技术来构建网站和应用程序的用户界面。

2.后端开发
如果你对数据库管理和服务器端编程感兴趣,可以选择后端开发。后端开发涉及处理应用程序的逻辑和数据存储等任务。

3.移动应用开发
如果你对移动应用开发感兴趣,可以选择成为移动应用开发人员。你可以选择开发iOS应用(使用Swift或Objective-C)或Android应用(使用Java或Kotlin)。

4.数据科学与人工智能
如果你对数据分析、机器学习和人工智能感兴趣,可以选择这条职业赛道。数据科学和人工智能领域需求量大,发展迅速。

5.游戏开发
如果你对游戏开发感兴趣,可以选择成为游戏开发人员。游戏开发需要专业知识和技能,但也是一条充满乐趣的职业赛道。

文章推荐

【随笔】程序员必备的面试技巧,如何成为那个令HR们心动的程序猿!

【随笔】年轻人的存款多少取决于个人或家庭的消费观

【话题】感觉和身边其他人有差距怎么办?也许自我调整很重要

总结:虽然热度值具有非常强的主观性,但是肯定也有其多重考虑的因素,并且有一点可以非常肯定,那就是当前赛道非常多程序员关注,同时也是非常有前景的一个赛道,
具体还是看个人兴趣,找到自己感兴趣的职业赛道才是程序员最需要考虑的一点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1499391.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python实现快速排序算法

Python实现快速排序算法 下面是使用 Python 实现的快速排序算法的示例代码&#xff1a; def quick_sort(arr):if len(arr) < 1:return arrelse:pivot arr[0]less_than_pivot [x for x in arr[1:] if x < pivot]greater_than_pivot [x for x in arr[1:] if x > pi…

大模型思维链(CoT prompting)

思维链&#xff08;Chain of Thought&#xff0c;CoT&#xff09; **CoT 提示过程是一种大模型提示方法&#xff0c;它鼓励大语言模型解释其推理过程。**思维链的主要思想是通过向大语言模型展示一些少量的 exapmles&#xff0c;在样例中解释推理过程&#xff0c;大语言模型在…

Dynamo——常用几何形体的创建与编辑(一)

前面我们已经把理论知识大概梳理了一遍&#xff0c;接下来&#xff0c;我们来聊一聊 Dynamo 中关于几何形体的创建方法。 一、多边形 [Polygon.ByPoints 和 Polygon.RegularPolygon] 输入多边形的各个顶点坐标&#xff0c;并使用 “List.Create” 节点&#xff0c;将多个坐标点…

猫咪挑食怎么办?预防猫咪挑食的生骨肉冻干分享

在现今社会&#xff0c;养猫的人越来越多&#xff0c;大家都把自家的小猫当作宝贝来宠爱。然而&#xff0c;这种宠爱有时也会导致猫咪养成挑食的不良习惯。那么&#xff0c;猫咪挑食怎么办呢&#xff1f; 今天&#xff0c;我要分享一个既能确保猫咪不受苦&#xff0c;又能有效…

【论文速读】| 大语言模型引导的协议模糊测试

本次分享论文为&#xff1a;Large Language Model guided Protocol Fuzzing 基本信息 原文作者&#xff1a;Ruijie Meng, Martin Mirchev, Marcel Bhme, Abhik Roychoudhury 作者单位&#xff1a;新加坡国立大学&#xff0c;MPI-SP&#xff0c;莫纳什大学 关键词&#xff1a…

【机器学习】实验5,AAAI 会议论文聚类分析

本次实验以AAAI 2014会议论文数据为基础&#xff0c;要求实现或调用无监督聚类算法&#xff0c;了解聚类方法。 任务介绍 每年国际上召开的大大小小学术会议不计其数&#xff0c;发表了非常多的论文。在计算机领域的一些大型学术会议上&#xff0c;一次就可以发表涉及各个方向…

虚幻4 | 制作游戏——学习记录(一)

1. 启动Epic后下载虚幻4&#xff0c;打开虚幻4后新建一个第三人称游戏项目&#xff0c;效果如下&#xff1a; &#xff08;1&#xff09;内容/ThirdPersonBP/Blueprints中的ThirdPersonCharacter&#xff08;左下角人物&#xff09; 这是模板中使用的主要蓝图类&#xff0c;它…

云手机:网页运行?易用性分析

云手机作为一种新兴的技术&#xff0c;近年来在移动互联网领域备受关注。它通过云计算技术&#xff0c;将手机的操作系统和应用程序运行在远程服务器上&#xff0c;用户通过网络连接访问和操作云手机&#xff0c;从而实现了在任何设备上都能够享受手机的功能和体验。本文将探讨…

软考信息系统项目管理师零基础怎么学习?

软考考信息系统项目管理师&#xff0c;零基础怎么入手高项&#xff1f; 要我说对于没有基础的人群来说零基础考信息系统项目管理师还是有一定的难度的&#xff0c;难就难在需要时间去了解基础&#xff0c;而相对于系统分析师、系统构架设计师、网络规划设计师、系统规划与管理…

基于Spring Boot的图书个性化推荐系统 ,计算机毕业设计(带源码+论文)

源码获取地址&#xff1a; 码呢-一个专注于技术分享的博客平台一个专注于技术分享的博客平台,大家以共同学习,乐于分享,拥抱开源的价值观进行学习交流http://www.xmbiao.cn/resource-details/1765769136268455938

【读书笔记】针对ICS的ATTCK矩阵详解(一)

Techniques - ICS | MITRE ATT&CK 一、初始入口&#xff08;Initial Access&#xff09; 1.水坑攻击 当用户访问网站时&#xff0c;攻击者可能会在会话劫持期间获得对系统的访问权限。使用此技术时&#xff0c;只需访问被感染的网站&#xff0c;即可锁定并利用用户的Web浏…

【Flutter 面试题】dart是值传递还是引用传递?

【Flutter 面试题】dart是值传递还是引用传递&#xff1f; 文章目录 写在前面解答补充说明值传递示例引用传递示例总结 写在前面 关于我 &#xff0c;小雨青年 &#x1f449; CSDN博客专家&#xff0c;GitChat专栏作者&#xff0c;阿里云社区专家博主&#xff0c;51CTO专家博主…

ChonBlockTM Blocking/Sample Dilution ELISA Buffer

酶联免疫吸附测定&#xff08;enzyme linked immunosorbent assay&#xff0c;ELISA/ELASA&#xff09;是一种方便灵敏的抗体和抗原检测方法&#xff0c;目前已经被广泛应用于多个领域。但是&#xff0c;在研究和临床领域&#xff0c;实验过程中出现的假阳性常会被误判为真实的…

非线形优化 Matlab和Python (含01规划)

MATLAB&#xff1a;fmincon 在matlab中&#xff0c;一般使用fmincon来解决非线性优化问题 [x,fval,exitflag,output,lambda,grad,hessian]fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options) 一般使用&#xff1a; [x,fval,exitflag]fmincon(fun,x0,A,b,Aeq,beq,lb,ub,non…

【JavaScript 漫游】【032】Navigator 对象和 Screen对象总结

文章简介 本篇文章为【JavaScript 漫游】专栏的第 032 篇文章&#xff0c;对浏览器模型中 Navigator 对象和 Screen 对象的知识点进行了总结。 Navigator 对象 window.navigator 属性指向一个包含浏览器和系统信息的 Navigator 对象。脚本通过这个属性了解用户的环境信息。 …

基于LSTM实现春联上联对下联

按照阿光的项目做出了学习笔记&#xff0c;pytorch深度学习实战项目100例 基于LSTM实现春联上联对下联 基于LSTM&#xff08;长短期记忆网络&#xff09;实现春联上联对下联是一种有趣且具有挑战性的任务&#xff0c;它涉及到自然语言处理&#xff08;NLP&#xff09;中的序列…

校园小情书微信小程序源码 | 社区小程序前后端开源 | 校园表白墙交友小程序

项目描述&#xff1a; 校园小情书微信小程序源码 | 社区小程序前后端开源 | 校园表白墙交友小程序 功能介绍&#xff1a; 表白墙 卖舍友 步数旅行 步数排行榜 情侣脸 漫画脸 个人主页 私信 站内消息 今日话题 评论点赞收藏 服务器环境要求&#xff1a;PHP7.0 MySQL5.7 效果…

开启AI绘画新纪元:让创意在指尖绽放

文章目录 一、了解AI绘画的基本原理二、选择合适的AI绘画工具三、掌握AI绘画的基本技巧四、借鉴与创新&#xff1a;从模仿到创作五、参与社区交流&#xff0c;共同成长《AI绘画教程&#xff1a;Midjourney使用方法与技巧从入门到精通》亮点推荐内容简介作者简介目录 在科技日新…

unicloud 项目创建

什么是unicloud uniCloud为每个开发者提供一个免费的服务空间&#xff0c;更低门槛按量付费是serverless的特色&#xff0c;如果没有消耗硬件资源&#xff0c;就完全不用付款serverless比传统的云主机更便宜传统云主机一旦被攻击&#xff0c;高防价格非常昂贵。而uniCloud无需…

深入探索Transformer时代下的NLP革新

《基于GPT-3、ChatGPT、GPT-4等Transformer架构的自然语言处理》主要聚焦于如何使用Python编程语言以及深度学习框架如PyTorch和TensorFlow来构建、训练和调整用于自然语言处理任务的深度神经网络架构&#xff0c;特别是以Transformer为核心模型的架构。 书中详细介绍了Transf…