大模型AIGC转行记录(一)
自从22年11月chat gpt上线以来,这一轮的技术浪潮便变得不可收拾。我记得那年9月份先是在技术圈内讨论,然后迅速地,全社会在讨论,各个科技巨头、金融机构、政府部门快速跟进。
软件开发行业过去与现状
我19年决定转码的时候,互联网的情况可比现在好得多。那时候我了解到的情况(因为信息差,19年我了解到实际情况应该是17年左右的情况)是相当好的。国内985厉害的能年薪80万,双非学得好的年薪有的也能40万。美国那边还可以抽h1b,并且可以在各个大厂之间跳来跳去。那时候学计算机软件开发的学长眼睛里都带光。
但是总所周知地,这几年软件开发一直在走下坡路,这些年关于互联网程序员的负面消息越来越多,先是零散的消息,后面有时候会有大规模的裁员降薪消息,以至于这种裁员降薪逐渐成为了一种常态。新来的从业者的学历能力要求越来越高,19年左右大专生还能入局,去阿里腾讯还能通过先干外包转正,后面这条路就被卡死了。到了现在哪怕是985211的科班,也不一定能找到大厂好的岗位。另外,企业越来越不愿意去培养新人,我了解到的几年前入局的前辈,他们公司普遍给他们的宽容心更大,给他们的培训时间会更长。但是据我现在了解到的情况来看,因为企业并没有那么缺人,所以大量的公司想直接要熟练工,而不乐意培养新员工。
今年我的几个师兄拿到的offer普遍是35-40万的水平,虽然这个价还是挺不错的,但是相较于我了解到四五年前电子科大硕士的应届待遇来说还是差了很多。当年做软件开发,拿到70万都正常,拼多多当年真能给你开近百万的年薪。
前年我在杭州上班的时候,跟同行聊天,当时有个老哥最喜欢跟我聊他在阿里的叔叔告诉他如何年薪两百万的路径,我当时把他讲的故事都当成了金科玉律。比方说,专科可以进阿里外包,然后一年后成为阿里员工。本科一路实习技术好进阿里,工作三年后能管五六人的小团队,等团队发展到十几人的时候就能年薪两百万了。那个老哥说的话也没有说错,这确实是10年前后阿里上升期的真实写照,成就了大量人的造富神话。可惜的是,这样的造富神话并不是常态。今年我再去见那个老哥,他说他们公司业绩不好,产品线已经在被裁的边缘了,而且这不是他个人的问题,而是行业的趋势。在大势面前,个人努力的作用微乎其微。
软件开发未来几年还有继续往下走的趋势,我认为最终这个细分领域的待遇最终会跌倒工科专业的标准值。毕竟入行的人太多太多,现在我们学校校内论坛上动不动就是转java开发,目测电子科大清水河畔论坛里接近一半的帖子,面对就业困境的时候都会选择转软件开发。不敢想象接下来从业者还会增加到什么数量。
前些年入局的人哪怕是低学历低能力也能在浪潮之中爬到不错的位置,他们吃到了行业红利。在行业的发展中逐渐建立起护城河,再通过管理的手段持续获利。试问十五年前学java入行的大专生和现在入局的985211应届生谁的技术能力强,但是十五年前入局的人现在在行业内做到了什么样的位置?不少已经是中层管理了,现在入行哪怕技术能力优秀,也很难复制当年别人的上升路径。因此人需要有大势的观念。
大模型人工智能产业前景与现状
这一波的大模型人工智能浪潮毫无疑问是引发全社会关注的,最近的人工智能有多重要,各界有多重视我就不强调了,相信稍微关注新闻的人都有注意到。
不仅各个国家政府高度重视,而且最近金融圈也动作频频,相关企业市值股价连连高升,大模型研究人员的待遇也开得非常高。种种迹象表明,这是一轮新的浪潮,这是一场新的变革。
我觉得目前的情况是,大家对于人工智能这一块的探索是一个挖矿的过程。我记得我很早的时候就听说很多人在研究人工智能,但是研究了很多年,经历了好几次的低谷,依然没有出现大的突破。就像人类挖了三十年的矿,却一直没有挖到金子,哪怕一些企业和高校已经布局了很多挖掘机在矿场里面挖挖挖。
但是转折到来了,一个叫 OpenAI的公司突然一锤子凿到了金矿,于是整个矿场的人都沸腾起来,所有的人都知道那里有金矿了。原先就在那里提前布局的人肯定是收获最大的:微软、OpenAI、英伟达等,还有一些原先就在从事大模型研究的。但是当时还没凿出金矿,所有人都没有意识到能在这里挖出金子。
以金矿(大模型技术)为原点,所有人距离原点的远近是不同的,只有挖到金矿之前就在搞大模型的少数人是纯粹的“科班”,这些人包括:AI还处于相对冷门阶段时就在埋头默默做大模型的科研和应用的高校硕博、企业研发专家,而其他的所有人都不在金矿原点上,其他所有的人离金矿都有距离。换句话来说,除了极少数的大模型“科班”,其他的人都几乎是“零基础”,只是大家的技术相关性、人脉、信息等跟“原点”尚有距离罢了。
比方说深度学习强化学习距离大模型原点一公里,软件技术距离原点三公里,其他信息技术距离原点十公里,非IT技术距离原点100公里。离原点越近,转行大模型的难度就越低。
大家距离原点距离不一样,但是可以肯定的一点是,原点上是几乎没有人的,突然多出来很多岗位和机会现在是所有人都在向原点跑。我们可以趁行业发展之初去原点抢夺这块蛋糕。(前提是如果这是值得的)
个人情况
电子科大25届硕士,电子信息专业,之前有过一段短暂的华为工作C++软件开发的工作经历,对企业的情况有一定的了解。之前只是稍微接触过机器学习,但是接触不过,也没有相关论文。
我觉得我一大优势是我收集信息和动态决策能力比较强,能根据不断收集到的信息迅速判断并及时改变策略和行动。
22年,我当时在考研初试结束后(我二战)立马开始找工作,在拿到第一份offer之后“三线并行”:考研与调剂准备、拖入职时间然后上班、找新的更好的工作。最终我用四个月的时间的完美操作,让本该落榜的我“起死回生”,最终考研上岸和工作实习两不耽误。完美完成了在上班期间同时考研上岸的独一份成就。我当时的工作经历也成为了能考研调剂成功的最主要的决定性因素。我事后发帖,浏览量颇高,脉脉浏览量五万多,同时登顶当周牛客网热帖第一名。我后面发现,我应该是全网头一个这么做,并做成功了的人。
那次经历给了我很多启发和经验。比方说我需要不断地尝试并获取信息,再接收到新的信息之后及时调整接下来的方向,而不是一股脑的一个方向。在你的面前永远是有一棵分叉树的,每个枝丫都有自己的判断语句和权重。每个新收集到的信息都会改变枝丫的判断语句和权重。这样走下去,得到的路径会是比较优秀的。
我前面三个学期在实验室打了一年半的工,第四个学期尝试去实验室发论文申博,但是时间已经赶不上今年的申请季了。这个月本来是开始准备秋招和找实习的,但是与此同时我越看越觉得大模型这块是一个机会,如果继续搞软件开发不一定是一件好事情,毕竟增长的红利期已过。
周围朋友信息收集
自从有这个想法之后,我接触到了一些人,他们的路径很有借鉴意义。
老哥甲
成电同届研究生,河畔第一个发大模型转行贴的。他的帖子也给了我很大的启发。因为他不希望自己的信息被传得过多,所以我这里只说个大概。
本硕985,之前做推荐系统,然后现在决定all in 大模型,之前有过大模型RAG项目经历。目前面了腾讯、字节、美团、饿了么的暑期实习,都是一面挂。他觉得是否有微调大模型的经历,直接决定了你是否能通过面试。另外他说目前大模型岗学历歧视严重,除非清北华五相关论文顶会一作以外,没有微调的经验直接寄。
他在面试被挂之后决定恶补大模型微调相关知识,并同时去做一个微调项目。
他严重推荐转行,整体思路跟我类似。
老哥乙
成电上一届研究生,刚毕业,零基础通过两段实习成功转行。他开始是在做java,可惜面试不顺利,当时正好有某中小厂大模型实习offer他就去了,之后又去了另一家公司做大模型实习。他告诉我,他去的地方,所有人包括面试官和领导都不会大模型技术。是因为老板特别看好大模型,所以叫了一些原先做软件开发的工程师过来,大家边干边学,既然大家都不会所以也把他招进来了,大家一起在公司里学。
两段实习之后就是春招了,最终老哥通过这两段实习去了某一线城市某中厂大模型岗,担任AIGC工程师。不过比较难受的一点是,组里没有人带,所以比较痛苦。
老哥丙
本科同学,做数据中心算力相关的业务,跟人工智能行业直接相关。他算是目睹了这个行业最近一年多的风起云涌,强力强力推荐我赶紧立马转行过去分一杯羹,再慢就晚了。
他这个告诉我的信息很多,不过千言万语得出一个结论:**AI是未来,目前是红利阶段,情况异常的好。**人工智能领域是未来,目前相关行业的企业在疯狂抢占市场,非相关的企业也在进行转型。对于每一位想入局分一杯羹的我们,可以找准定位尽快进场。不是“要不要参与”的问题,而是“如何快速占位”的问题。(他的原话)
- 给我看了一份几个城市发布的关于算力的优惠政策,这些政策的特点是政府反应非常快,补贴力度非常大。
- 某个非相关行业的企业投资他们公司,立马就有股市那边的人来联系他们,想搞清楚为什么该公司要来投资算力相关的企业。那人分析完之后立马重仓了该企业。这说明他们分析后得出这个企业投资的产业是非常有前景的。
- 他的一个搞AI的朋友通过公司的信息差,去年赚了一台特斯拉model Y
老哥丁
成电研一,也是看到了大模型的前景,目前在开发大模型的应用软件,老哥有创业的想法,平时也有时间去做大模型的应用软件。
结尾
我写这篇文章的目的:
一是记录整理我收集到的信息和脑海里的思路。
二是周围也不少人对大模型转行很感兴趣,我索性直接写成一篇文章便于大家查看和分享。三是希望通过文章扩展影响力,让更多有想法有资源的伙伴成为我的朋友,大家一起努力,互帮互助。
雷军说:一个人可以走得更稳,而一群人可以走得更快。
2024年7月6日星期六 深圳
相关文章:

大模型AIGC转行记录(一)
自从22年11月chat gpt上线以来,这一轮的技术浪潮便变得不可收拾。我记得那年9月份先是在技术圈内讨论,然后迅速地,全社会在讨论,各个科技巨头、金融机构、政府部门快速跟进。 软件开发行业过去与现状 我19年决定转码的时候&…...

element-ui Tree之懒加载叶子节点强制设置父级半选效果
效果: 前言: 我们是先只展示一级的,二级的数据是通过点击之后通过服务器获取数据,并不是全量数据直接一起返回回来的。 问题: 当你设置了默认选中的子节点,但是由于刚进入页面此时tree中数据暂是没有这个…...

Java项目:基于SSM框架实现的高校共享单车管理系统分前后台【ssm+B/S架构+源码+数据库+开题报告+任务书+毕业论文】
一、项目简介 本项目是一套基于SSM框架实现的高校共享单车管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、…...

【Android】自定义换肤框架02之自定义AssetManager和Resource
ResourceId是如何变成对应Resource的 在上一章中,我们已经讲过,apk中有个资源索引文件 其中保存了每个资源对应的id,name,type,path 资源文件的解析,主要涉及两个类,AssetManager和Resource …...

熵权法、熵值法、熵权TOPSIS三种方法的实用场景及优劣比较
在统计分析与决策分析中,熵权法、熵值法和熵权TOPSIS是三种常用的基于信息熵理论的方法。这些方法在处理多属性或多指标决策问题时,能够客观地反映数据的内在特性和各指标的相对重要性,为科学决策提供了有力支持。 熵权法 实用场景 熵权法是一种基于信息熵的客观赋权方法…...

无人机人员搜救
人员搜救-水域救援 水域搜救:快速水面搜查 物资抛投:救生物资抛投 绳索牵引:牵引救援绳索 领航船艇:水面侦察领航 人员搜救 昼夜搜救,精准定位 水域搜救 经纬 M300 RTK 搭载禅思 H20T 能够满足全天候作业需求&a…...

目标检测算法
讯飞星火 目标检测算法是计算机视觉领域的一项核心技术,用于在数字图像或视频中识别和定位一个或多个特定对象实例。这些算法通常需要确定对象的位置(例如通过边界框)和类别(例如人、汽车、狗等)。以下是一些流行的目…...

SpringSecurity 三更草堂学习笔记
0.简介 Spring Security是Spring家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 一般来说中大型的项目都是使用SpringSecurity来做安全框架。小项目有Shiro的比较多,因为相比与Spring…...

鸿蒙生态应用开发白皮书V3.0
来源:华为: 近期历史回顾:...

CSS - 深入理解选择器的使用方式
CSS基本选择器 通配选择器元素选择器类选择器id 选择器 通配选择器 作用:可以选中所有HTML元素。语法: * {属性名;属性值; }举例: /* 选中所有元素 */ * {color: orange;font-size: 40px; }在清除样式方面有很大作用 元素选择器…...

动手学深度学习(Pytorch版)代码实践 -循环神经网络-54~55循环神经网络的从零开始实现和简洁实现
54循环神经网络的从零开始实现 import math import torch from torch import nn from torch.nn import functional as F from d2l import torch as d2l import matplotlib.pyplot as plt import liliPytorch as lp# 读取H.G.Wells的时光机器数据集 batch_size, num_steps 32, …...

Python酷库之旅-第三方库Pandas(006)
目录 一、用法精讲 10、pandas.DataFrame.to_excel函数 10-1、语法 10-2、参数 10-3、功能 10-4、返回值 10-5、说明 10-6、用法 10-6-1、数据准备 10-6-2、代码示例 10-6-3、结果输出 11、pandas.ExcelFile类 11-1、语法 11-2、参数 11-3、功能 11-4、返回值 …...

智慧矿山:EasyCVR助力矿井视频多业务融合及视频转发服务建设
一、方案背景 随着矿井安全生产要求的不断提高,视频监控、数据传输、通讯联络等业务的需求日益增长。为满足矿井生产管理的多元化需求,提高矿井作业的安全性和效率,TSINGSEE青犀EasyCVR视频汇聚/安防监控综合管理平台,旨在构建一…...

Unix/Linux shell实用小程序1:生字本
前言 在日常工作学习中,我们会经常遇到一些不认识的英语单词,于时我们会打开翻译网站或者翻译软件进行查询,但是大部分工具没有生词本的功能,而有生字本的软件又需要注册登陆,免不了很麻烦,而且自己的数据…...

springboot2.7.6 集成swagger
在 Spring Boot 2.7.6 版本中集成 Swagger 的步骤相对直接,主要涉及添加依赖、编写配置以及在控制器中添加文档注解几个环节。 下面是集成 Swagger 的基本步骤: 1. 添加依赖 首先,在pom.xml文件中添加 Swagger 相关依赖。 对于 Spring Boot…...

面试篇-系统设计题总结
文章目录 1、设计一个抢红包系统1.1 高可用的解决方案:1.2 抢红包系统的设计1.3 其他 2、秒杀系统设计 这里记录一些有趣的系统设计类的题目,一般大家比较喜欢出的设计类面试题目会和高可用系统相关比如秒杀和抢红包等。欢迎大家在评论中评论自己遇到的题…...

如何摆脱反爬虫机制?
在网站设计时,为了保证服务器的稳定运行,防止非法数据访问,通常会引入反爬虫机制。一般来说,网站的反爬虫机制包括以下几种: 1. CAPTCHA:网站可能会向用户显示CAPTCHA,要求他们在访问网站或执行…...

68745
877454...

github仓库的基本使用-创建、上传文件、删除
1.第一步 先点击左侧菜单栏的远程仓库 2.点击NEW 3.创建仓库 然后点击右下角的 CREATE 4.点击code 点击SSH,然后我出现了You don’t have any public SSH keys in your GitHub account. You can add a new public key, or try cloning this repository via HTTPS. 1ÿ…...

[课程][原创]opencv图像在C#与C++之间交互传递
opencv图像在C#与C之间交互传递 课程地址:https://edu.csdn.net/course/detail/39689 无限期视频有效期 课程介绍课程目录讨论留言 你将收获 学会如何封装C的DLL 学会如何用C#调用C的DLL 掌握opencv在C#和C传递思路 学会如何配置C的opencv 适用人群 拥有C#…...

科研绘图系列:R语言双侧条形图(bar Plot)
介绍 双侧条形图上的每个条形代表一个特定的细菌属,条形的高度表示该属的LDA得分的对数值,颜色用来区分不同的分类群或组别,它具有以下优点: 可视化差异:条形图可以直观地展示不同细菌属在得分上的差异。强调重要性:较高的条形表示某些特征在区分不同组别中具有重要作用…...

计算机未来大方向的选择
选专业要了解自己的兴趣所在。 即想要学习什么样的专业,如果有明确的专业意向,就可以有针对性地选择那些专业实力较强的院校。 2.如果没有明确的专业意向,可以优先考虑一下院校。 确定一下自己想要选择综合性院校还是理工类院校或是像财经或者…...

AndroidKille不能用?更新apktool插件-cnblog
AndroidKiller不更新插件容易报错 找到apktool管理器 填入apktool位置,并输入apktool名字 选择默认的apktool版本 x掉,退出重启 可以看到反编译完成了...

非参数检测2——定义
定义:若研究二判定问题(即判断有无信号)的检测问题, 检测器的虚警概率可以由对输入数据统计特性提出微弱假设确定假设中不包含输入噪声的统计特性 则称该检测器为非参数检测器。 设计目标 在未知或时变环境下,有最…...

iOS多target时怎么对InfoPlist进行国际化
由于不同target要显示不同的App名称、不同的权限提示语,国际化InfoPlist文件必须创建名称为InfoPlist.strings的文件,那么多个target时怎么进行国际化呢?步骤如下: 一、首先我们在项目根目录创建不同的文件夹对应多个不同的targe…...

TZDYM001矩阵系统源码 矩阵营销系统多平台多账号一站式管理
外面稀有的TZDYM001矩阵系统源码,矩阵营销系统多平台多账号一站式管理,一键发布作品。智能标题,关键词优化,排名查询,混剪生成原创视频,账号分组,意向客户自动采集,智能回复…...

你的 Mac 废纸篓都生苍蝇啦
今天给大家推荐个免费且有趣的小工具 BananaBin,它可以在你的废纸篓上“长”一些可爱的苍蝇🪰。 软件介绍 BananaBin 是 macOS 上的一款有趣实用工具,当你的垃圾桶满了时,它会提醒你清理。这个软件通过在垃圾桶上添加互动的苍蝇…...

推出新的C2000™ F28P65x 实时微控制器,专为高效控制电力电子产品而构建(F28P650DH、F28P650DK、F28P650SH)
C2000™ F28P65x 实时微控制器是集中级性能、PWM 和模拟创新与系统成本优化等优势于一身。 F28P65x 系列是 C2000™ 实时微控制器 (MCU) 系列的中级性能系列产品,专为高效控制电力电子产品而构建。凭借超低延迟,F28P65x 通过更多的模拟功能和新的 PWM 功…...

使用Java实现分布式日志系统
使用Java实现分布式日志系统 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 在分布式系统中,日志记录是一项至关重要的任务。它不仅用于故障排查和…...

Java 基础查漏补缺
1.深入解读:JDK与JRE的区别 JDK提供了完整的Java开发工具和资源,包括编译器、调试器和其他开发工具,满足开发人员的各种需求。 JRE则相对更为基础,它只提供了Java程序运行所需的环境,包含了Java虚拟机(JVM&…...