我为什么选择大数据和技术人生两三事

程序员如何选择职业赛道?

程序员的职业赛道就像是一座迷宫,有前端的美丽花园,后端的黑暗洞穴,还有数据科学的神秘密室。你准备好探索这个充满挑战和机遇的迷宫了吗?

选择一个职业赛道,无外乎起点飘着兴趣,终点飘着财富!
在这里插入图片描述

联系到我的起点

即使是在学习辩证唯物主义之前的时期,我也总是笃信世间万物皆有联系,这个火苗最终点燃了我的职业赛道的火炬。

从自然界微观层面来看,每个元素、每个粒子都在宇宙的大网中扮演特定的角色,并与其他元素和粒子共同构成了丰富多彩的物质世界。
在生态系统中,物种间的关系错综复杂,食物链、食物网的概念直观地展示了不同生物之间的相互依赖,“牵一发而动全身”。
从社会生活角度看,人类社会的各种活动交织在一起,经济、政治、文化、科技等领域相互渗透、相互作用。例如,科技进步可以推动经济发展,经济发展又能反哺科技创新。

那么什么样的技术赛道可以探索这些联系背后的奥秘?我想,大数据科学与技术是最为贴切的!
大数据的核心价值之一就是通过对海量数据的收集、存储、处理和分析,揭示出事物间深层次、多维度的联系,这是对唯物辩证法中“普遍联系”原理的具体实现和技术化表达。

技术的冷与热

在我踏入大数据行业之时,其技术正值热门,“钱”途光明。但程序员和开发者面对快速迭代的技术浪潮和日新月异的行业需求,经常会遇到的一个核心问题是关于技术的“冷热”和“过时”。

回望过去十年,大数据已经从年轻气盛步入泯然众矣之中,而Java虽然屡被奚落却依然是编程技术的中流砥柱。但是这只是技术走向成熟的必经之路,大数据技术不再是前瞻领域,而是逐渐成为技术底座,支撑现代后端技术栈。

即使是在大数据领域本身,也有着MR、Spark、Flink的王者之争,一代版本一代神,时代与技术相互影响,相互成就,传统的前后端、数据库、大数据等等,无一不在当今火热的大模型、GPT之下黯然失色,随着AI技术如日中天的还有python,更是流行到圈外。

曾风靡一时的Flash技术由于安全性和移动设备兼容性等问题,已经被HTML5、CSS3等标准替代,导致专注于此的程序员必须转型学习新的技术栈以保持竞争力。而且,一些企业级应用的底层技术架构也可能因为性能、扩展性等因素,需要不断升级和重构,这也要求程序员具备敏锐的技术嗅觉和持续学习的能力,也是技术内卷的原因之一。

不过不必过于担心,技术不是瞬间消失,替代总需要过程,技术的内核是一脉相承的,无论技术如何更迭,扎实的基础知识(如计算机原理、数据结构、算法等)和良好的编程习惯都是不变的核心竞争力。

真正的价值在于解决问题,而非单纯追逐技术热点。因此,提高抽象思维、逻辑分析和问题解决能力至关重要。

技术的宽与窄

在选择工作地点的时候,不难发现AI几乎都是扎堆与北上广深,大数据也只生长在省会一线,远远不如UI、前端、Java、C++等传统技术的就业范围与需求广泛。

大城市拥有丰富的教育资源和研发机构,众多知名高校、研究所以及大型科技公司在这些地区设立了AI和大数据的研发中心,吸引了大量的高端人才和投资资金。

因此,离家近这一条往往难以在这些行业实现。大数据需要大量的数据、AI不仅需要数据,也需要大量的算力,这些都将中小公司拒之千里,也给中小城市竖起难以逾越的门槛。

除此之外,人工智能和大数据都不是个人的舞台,而是需要大量的团队合作与产业高地,以及资金支持,政策鼓励,这点与传统技术英雄主义般的达人秀不同,个人离开了平台之后技术能力几乎无用武之地。

在决定工作地点时,应充分考虑到个人的职业发展规划、家庭情况、生活成本和兴趣所在,并结合行业发展趋势做出选择。

好在远程办公的普及,为不在一线城市的人才提供了更多可能。

最后,保持热情

程序员这个职业赛道的确如同一座充满未知与奇遇的迷宫,无论你是钟情于前端的绚烂之美,醉心于后端的深沉之力,还是倾慕于数据科学的神秘魅力,都需要我们怀揣热情与勇气。

万里归来颜愈少,微笑,笑时犹带岭梅香。试问岭南应不好,却道:此心安处是吾乡。
—— 苏轼

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

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

相关文章

计算机网络——24路由器组成

路由器组成 路由器的结构概况 高层面(非常简化的)通用路由器体系架构 路由:运行路由选择算法/协议 (RIP, OSPF, BGP) - 生成 路由表转发:从输入到输出链路交换数据报 - 根据路由表进行分组的转发 输入端口功能 分布式交换: 根…

AI大模型与小模型之间的“脱胎”与“反哺”(第四篇)

76. **动态领域适应网络(Dynamic Domain Adaptation Networks, DDANs)**: 创建能动态调整自身参数以适应新行业特性的网络结构,使得AI大模型能在不完全重新训练的情况下快速适应新的业务场景和环境变化。 77. **元学习中的元策略优…

MySQL--优化(索引)

MySQL–优化(SQL语句执行慢,如何分析) 定位慢查询SQL执行计划索引 存储引擎索引底层数据结构聚簇和非聚簇索引索引创建原则索引失效场景 SQL优化经验 索引 索引(index)是帮助 MySQL 高效获取数据的数据结构&#xff…

大语言模型在科技研发与创新中的角色在快速变化

在技术研发与创新中,比如在软件开发、编程工具、科技论文撰写等方面,大语言模型可以辅助工程师和技术专家进行快速的知识检索、代码生成、技术文档编写等工作。在当今的软件工程和研发领域,尤其是随着大语言模型技术的快速发展,它…

【码银送书第十三期】《ChatGPT原理与架构》

OpenAI 在 2022 年 11 月推出了人工智能聊天应用—ChatGPT。它具有广泛的应用场景,在多项专业和学术基准测试中表现出的智力水平,不仅接近甚至有时超越了人类的平均水平。这使得 ChatGPT 在推出之初就受到广大用户的欢迎,被科技界誉为人工智能…

在Mac上安装nginx+rtmp 本地服务器

需要使用终端命令,如果没有Homebrew,要安装Homebrew,执行: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 一、安装Nginx 1、先clone Nginx项目到本地: brew tap de…

20240305-2-海量数据处理常用技术概述

海量数据处理常用技术概述 如今互联网产生的数据量已经达到PB级别,如何在数据量不断增大的情况下,依然保证快速的检索或者更新数据,是我们面临的问题。 所谓海量数据处理,是指基于海量数据的存储、处理和操作等。因为数据量太大无…

js SheetJS 合并表格导出到同一个excel中

最近有个需求,我在一个页面显示了4个表格, 然后合并导出到excel文件中 四个表,四个sheet,一个excel文件 最后导出时这样: 实现: 1,页面有个导出的checkbox,勾选则导出,不勾选不处理 2,在一个函数中,集中处理四个表数据获取,并将结果返回出来 //获取数据后返回为…

bun 单元测试

bun test Bun 附带了一个快速、内置、兼容 Jest 的测试运行程序。测试使用 Bun 运行时执行,并支持以下功能。 TypeScript 和 JSX生命周期 hooks快照测试UI 和 DOM 测试使用 --watch 的监视模式使用 --preload 预加载脚本 Bun 旨在与 Jest 兼容,但并非所…

Linux搭建SFTP服务器

案例:搭建SFTP服务器 SFTP(SSH文件传输协议) SFTP(SSH文件传输协议)是一种安全的文件传输协议,用于在计算机之间传输文件。它基于SSH(安全外壳协议)的子系统,提供了加密的…

1908_Arm Cortex-M3的实现

1908_Arm Cortex-M3的实现 全部学习汇总: g_arm_cores: ARM内核的学习笔记 (gitee.com) 这是第一次看一份这样的手册,之前的MCU编程基本上就是专注于软件接口方面。而OS等方面的一些功能基本上都是用了现成的解决方案,因此也就没有过多的关注…

git合并多次提交

简介 Git是一个分布式版本控制系统,它允许开发人员在不同的分支上进行并行开发,并将这些分支合并到主分支或其他分支中。在开发过程中,我们经常会创建多个commit来记录每次的代码变更。有时候我们希望将这些连续的commit合并为一个更有意义的…

CSS实现选中卡片样式操作

图一默认自动选中&#xff0c;并且不可取消选中&#xff0c;当选择其他卡片才可点击下一步 在 “ src/assets ” 路径下存放 save.png&#xff0c;代表选中的状态 <div class"cards"><ul class"container"><li v-for"image in image…

【前端系列】vue

这里写目录标题 一、Vue简介1.1 主流前端框架/库简介 二、下载和安装Vue2.1 下载2.2 安装完成后&#xff0c;检查2.3创建全局安装目录和缓存日志目录2.4 为了下载包快速&#xff0c;改源为淘宝镜像2.5 查看npm配置修改是否成功 三、配置环境变量环境变量—用户变量—选中Path—…

Vue+SpringBoot打造实验报告管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 实验管理模块2.2 实验实例模块2.3 实验批阅模块2.4 实验咨询模块 三、系统展示四、核心代码4.1 查询实验4.2 新增实验咨询4.3 回复实验咨询4.4 新增实验实例4.5 查询实验实例 五、免责说明 一、摘要 1.1 项目介绍 基于…

【学习笔记】卫星基础知识

一、什么是卫星以及它如何工作&#xff1f; 通信卫星是一种人造卫星&#xff0c;通过使用转发器在源和接收器之间中继和放大无线电电信信号。卫星的工作原理是接收从地球发送的无线电信号并将无线电信号重新发送回地球。卫星使用从大型太阳能电池阵列收集的太阳能&#xff0c;…

HTML标签分类,web微信开发者工具

第一个阶段&#xff0c;开发环境和工具准备 浏览器 &#xff08;Google&#xff0c;FireFox&#xff0c;…&#xff09;下载&#xff0c;安装前端开发工具vscode&#xff0c;下载、安装 node、npm、webpack、webpack-cli、cnpm&#xff0c;配置前端开发环境下载、配置PHP和MyS…

Centos安装Jenkins

1、更新系统 &#xff08;1&#xff09;更新下系统 sudo yum -y update 安装用于下载java 17二进制文件的wget命令行工具 sudo yum -y install wget vim 2、卸载centos自带的jdk 由于我们安装的版本比较高&#xff0c;需要jdk17&#xff0c;卸载centos自带的jdk。用 下面的…

【vue/组件封装】封装一个带条件筛选的搜索框组件(多组条件思路、可多选)详细流程

引入&#xff1a;实现一个带有筛选功能的搜索框&#xff0c;封装成组件&#xff1b; 搜索框长这样子&#xff1a; 点击右侧筛选图标后弹出层&#xff0c;长这样子&#xff1a; 实际应用中有多组筛选条件&#xff0c;这里为了举栗子就展示一组&#xff1b; 预览&#xff1a;…

07-prometheus的自定义监控-pushgateway工具组件

一、概述 pushgateway用于自定义监控节点、节点中服务的工具&#xff0c;用户可以通过自定义的命令获取数据&#xff0c;并将数据推送给pushgateway中&#xff1b; prometheus服务&#xff0c;从pushgateway中获取监控数据&#xff1b; 二、部署pushgateway 我们可以“随便”找…