夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始。
目录
又到了毕业季,自己也硕士毕业4年多了,感觉也是时候总结一下自个的职业发展情况了。我想从经历的公司,项目以及技术栈的发展进行总结。
1)毕业啦
研究生是做自然语言处理相关的任务,做过分类、信息抽取、摘要。技术栈主要是python,tensorflow,keras,我还用过一段时间theano,当年很多nlp论文都是用的它,也消失在深度学习发展的历程当中了,当时毕业招工作是梳理项目、总结机器学习深度学习相关知识以及刷题(牛客100+,leetcode 不到100)。
2)开始工作咯
毕业之后收到了几家大厂和一些创业公司的offer。当时由于专业对口性和价钱选择了一家NLP的创业公司。这家公司主要做toB智能客服,我主要负责整个对话底层数据的处理、意图识别、词槽提取、分词、同义词、词权重这些功能。技术栈主要是c++,python,公司里还是有很厉害的人物的,根据c++的编译文件debug,如何定位core,如何写线程,如何使用设计模式等等,都是在项目中学习的。做了很多公司的定制化,有银行、船舶、航空、图书、打车以及电商等等。后来感觉在做重复的事情,而且整个公司的发展有点不太顺利(据说今年投资不到位要发不出工资了),感觉ai落地变现挺难的,长期的大小周,整个人挺压抑的,半夜醒来都要看看手机是否有人找,生出换工作的想法。我开始工作前觉得去大公司、小公司无所谓,但是来了小公司确实有点后悔,我重新找工作的时候感觉没有太拿出的项目,天天忙得也没空刷题。跟一个同学聊了一下,他说他们类似国企,没有那么忙,靠自驱动。
3)国企生活
就想着面试看看,没想到挺顺利,就顺利入职了,每周是965,基本不加班,福利也不错,年终甚至比工资海还高。一下子没有压力,也迎来了我最胖的时期,三个月胖了15斤+。但是同样的,ai在这里也是落地困难,主要做的是合同数字化,ocr将文件转成文本,文本进行结构化。最近跟几个前同事聊,感觉很多大厂都在做这件事,大约做了1年多,涵盖了集团大部分合同文本。第二个项目是做图纸审核的,感觉有点鸡肋,天天对外说用了AI,结果只有人工,略微失望,而且方向偏图像,不太想走这条路。这期间跟一家研究院合作,天天过去合作,合作了很久,感觉领导层合作的不太顺利,研究院2个月也一直没出啥成果,我期间就好好准备面试啥,leetcode到了400+,项目再梳理梳理。之所以想走,在这2年我的领导换了3个,这里帮派斗争挺严重的,领导的亲信不断的换人,有些人得志的时候跟之前完全不是一个人,氛围我也不喜欢(一个例子,大家吃午饭的时候,要等领导一起下电梯,然后下完电梯各吃各的,拍马屁入职第一天吓到我了,我觉得我可能也呆不久,没想到两个月领导就被斗争走了,他是个偏学术的博士,可能不擅长权术斗争),而且我意识到我还没有大厂经历,对之后的职业发展不太好,这次只面试大厂。
4)大厂,我来了
我原本打算面面外面城市的大厂练练手,没想到挺顺利,拿了3家大厂的offer。等我信心十足面本地大厂的时候,互联网寒冬来了,大厂锁hc,开始裁员,面试推进的特别慢。挂了一次,又面了一轮,这时候已经年底了,不想面试了,就选了个外地的大厂,好处是离老家近。唯一不喜欢的是这里的气候。舍不得走,但还是年后提了离职,入职了新公司,部门是新拆分出来的,处于发展上升期,最近互联网大厂各种裁员,也完美躲过,我们部门听说现在也锁了hc,但是没见裁员啥的。这边技术栈换成了java,python等,也是做对话相关。其实本次换工作想做搜索、推荐相关,也拿了一个offer,但是他们年底爆出裁员,我觉得不太稳,就没去。还是老老实实的做nlp,大厂基础设施完善很多,流程更完善,周围的人的技术也蛮好,目前感觉良好。
5)其他想说的
我和朋友们都满担心35岁以后干啥的,我们想过做教育,没想到去年教育行业凉凉了,想过做餐饮,口罩下餐饮凉凉。目前还不知道有啥副业可以干,我是做算法的,前端不会写,不然还可以做做小程序啥的,各位看官有啥建议的欢迎讨论~
最后推荐一些git代码吧,我看说本文没有代码,质量低下,可以作为nlp入门~
GitHub - yaleimeng/TextClassify_with_BERT: 使用BERT模型做文本分类;面向工业用途