实习/秋招记录:软件开发转AI或安全

没有很合适我的岗位,只能在所谓的AI岗和安全岗上做点尝试。记录我的转方向历程,持续更新。

转AI

知识点扫盲

github上的教程,由点带面。

简历编造

主要是编造外包经历,所有外包需包含"大模型"这个要素,总共要三个外包。若可能,在准备的时候,练习一些内容,略微熟悉其操作。

编造外包1:改资助项目的"数据驱动"为"大模型驱动",此外包主要是结合大模型和本体(相对较熟悉,因为写了论文)。

编造外包2:AI agent+大模型,具体编造还需想想。

编造外包3:安全知识图谱+RAG,主要是趁热度,现在的两个热度,一个是AI agent,一个是RAG。

实战经验
日常练习

1、做Leetcode题目,主要是热题100和经典150。

2、针对知识点看、记八股,成体系的以及现搜的。

3、看基础,主要是帮助理解现在所谓高级的内容。

转安全

知识点扫盲

漏洞挖掘,需要知道皮毛。

简历编造

需要突出安全知识库。

转AI考虑

即过去所谓的算法岗,转AI属实是无奈,因为小学生学历劣势,不好找工作。

就开发经验而言,我过去搞过c/c++网络编程、搞过java web开发、搞过php开发、搞过内核编程,甚至还搞过前端开发。现在,这些技能全都没用了,被时代所"看不起"。

就"研究"经历而言,我搞过知识图谱的皮毛,也就是本体工程。在接触到所谓"知识表示学习"的时候,就不能理解,又是向量化的东西。这种不能理解主要是出于一种发自内心的厌恶和反感。最后觉得本体还相对容易理解,但这不是水文章的好方向,也不适合就业。

到了小学阶段(为啥叫小学生,这是导师亲封的,但我觉得也不错,起码小学生是纯粹的,好好学习天天向上),不得不面临转行,我在所谓的"研究方向"上,不是现在的深度学习的东西,我对这些东西几乎是一无所知(包括机器学习)。不得不转行的原因是,第一,作为小学生,年龄偏大了,开发岗不要我;第二,就业市场上对应小学生的岗位也主要是算法岗。

当然,转行是困难的,对我来说是这样的,原因如下。第一,学历劣势,我本科是在世人眼里比较差的211,这个是原罪;第二,没有A类甚至是B类论文,这个在算法岗求职方面也是原罪,主要精力在外包上;第三,缺少实战经验,即便是算法岗,也是需要一丢丢coding经验的,这正好是我最不喜欢的Python调包,但算法岗需要你对这些包的使用了如指掌。

最后说下我不得不转行的情况下,还不得不咬牙坚持的原因。第一,心理上要转换,认为我实际上不完全是转行,知识图谱属于AI领域,知识图谱在大模型的冲击下式微了,本体也属于AI领域,只不过是传统AI,传统AI也是AI,所以我不是完全的AI门外汉;第二,就业预期需要承受痛苦,如果不想再次承受那种即便拿了offer,也是类似南瑞信通那种侮辱性offer的经历的话,那就先付出痛苦;第三,需要拥抱时代变化,作为"老人",至少算是了解了两波技术更迭,在刚上大学那会儿,VC++开发最为流行,想要开发出酷炫的程序,拿得专门钻研MFC,理解复杂的消息映射机制,后来web开发流行,什么php,SSH框架,再到如日中天的SSM,SpringBoot,到16、17年左右,算法岗开始露苗头,那还是大家都不了解AI的时代,稍微懂一两个机器学习模型就是算法岗人才,再到19年左右,也就是我硕士毕业的那会儿,虽然工作好找,几乎是投就有,但算法岗的激烈竞争已初见端倪,好多同学为没有竞争上算法岗遗憾,还记得我室友被华为调剂到开发岗并被华为骗签三方,每天以泪洗面,不过他后来成功毁约去了小米算法岗,也算是天大的造化了,再到今日,已经成了人手顶会的竞争了,我竞争不过,也要被时代所裹挟。到了这个时候,还有谁会说自己熟悉MFC开发?只会惹人笑,可笑人的人,他们可知道别人当初学MFC又下了多少功夫呢。

还是说回来,是被迫的,被逼的。我没有丰富AI经验,要去竞争,我没有顶会顶刊论文,要去竞争,我甚至有巨大的年龄劣势,要去竞争。

转安全考虑

最主要原因是没有直接契合我工作经历的岗位,我的工作沾一些安全,但又不是纯粹的安全。

说到安全岗,我名义上现在是网络空间安全专业,但我本硕不是正儿八经信息安全专业出身,本科在软件学院,硕士在计算机学院,到了研二的第二学期才开始做态势感知的课题。但是所谓态势感知,其实还是在流量、日志这些数据上做挖掘和分析,本质上不是纯种的安全技术(攻防、CTF、二进制、漏洞挖掘这些)。前几天面试360,说到没咋接触过漏洞挖掘,就直接pass了,倒是不知道他们对漏洞挖掘需要了解到什么程度,我很难说出违心话,或许说有漏洞挖掘经验,还能多掰扯几分钟。

记得到研三的时候,和导师讨论论文,他说我们不懂安全,但是我们可以。。后面的记不清了,当时我有一股犟劲,我们咋就不懂安全了?后来转到安全专业,算是知道了,这种钻牛角尖的犟劲属实是坑了自己。

抛开纯安全岗位,带点交叉的有两种,一种是AI用于安全,解决传统安全问题,另一种是安全用于AI,解决AI自身安全问题。这两点在水论文方面是绝佳选择,但是在就业方面,其实面很窄,前者岗位少,后者十分卷。不知道了,略有迷茫,我做的工作可以算作前者,有契合的岗位就去试试吧,主要经历还是放在算法岗转型上。

相关推荐
六哥探店实录16 小时前
外带服务的温度:藏在包装里的“生活共情力”
经验分享·职场和发展·生活·创业创新·学习方法·新浪微博·餐饮行业
Alfred king8 小时前
面试150 IPO
面试·职场和发展·贪心·数组··排序
Luntu9 小时前
哪些人需要用到MBTI职业性格测试?
面试·职场和发展·求职招聘
月阳羊18 小时前
【硬件-笔试面试题】硬件/电子工程师,笔试面试题-26,(知识点:硬件电路的调试方法:信号追踪,替换,分段调试)
笔记·嵌入式硬件·面试·职场和发展
ManageEngineITSM21 小时前
从混乱到秩序:IT服务管理如何重塑企业运营效率
大数据·人工智能·程序人生·职场和发展·itsm
恣艺1 天前
LeetCode 127:单词接龙
算法·leetcode·职场和发展
dragoooon341 天前
[LeetCode]每日温度
算法·leetcode·职场和发展
Y小葵1 天前
【Practical Business English Oral Scene Interpretation】入职面试No.8~9
笔记·学习·职场和发展
牛客企业服务1 天前
AI面试与传统面试的核心差异解析——AI面试如何提升秋招效率?
java·大数据·人工智能·python·面试·职场和发展·金融
JXL18602 天前
Leetcode-.42接雨水
算法·leetcode·职场和发展