前言
从写下第一篇博客开始已经三年了,一直都没有写过年末总结,马上就要毕业了,越来越迷茫,求各位大佬指明方向。
23春节 魔幻的开端
不知不觉一年时间竟已经过去, 23年春节对我来说可谓是非常魔幻的一段时间,和喜欢了好几年的女孩关系有了突飞猛进的发展,又因为一些事突然无疾而终不再联系。 然后痴迷赛博鸦片,整天LOL驰骋峡谷。
直到和同学组队参加竞赛的项目正式开始动工写代码,又开始每天敲代码,有bug就解决bug,代码替代了游戏成为了我的避风巷。我们的项目是一个关于校园跑腿的微信小程序,由于只有我一个前端并且我也不是很熟练,是第一次多人协作项目,进度很慢感觉工作量巨大。直到五月份项目开发完成,进入评比阶段,流程是先省赛出圈后再国赛,我们已经在提前准备国赛的优化了,没想到在省赛答辩的时候,当我们介绍完项目后评委问我们,是否是独立完成?开发周期有多久?实际上从项目立项到完成是从22年年末开始规划需求,技术选型,而正式敲代码时间是从三月份开始,我们当时回答了两个月,然后评委质疑我们的项目不是原创,最后只给了省三,连国赛都没进....
比赛滑铁卢后除了上课无所事事,算法已经好久没练了,上次练还是22年冬天去郑州轻工业参加CCPC,就这样正常完成学习任务外没有再继续扩展。
夏天 半途而废的项目
到了夏天,我喊上室友参加了字节的青训营,由于大二暑假之前参加过一次但是当时队友摆烂项目没做完跑路了,于是这次组队的时候精心挑选了一个看起来挺靠谱的队伍,当我们完成自己的部分后去询问后端小组,没想到最后后端小组就完成了一个登录注册的接口.....项目又宣告失败。
秋天 找不到实习的秋招
到了秋天,开始准备秋招实习,但导师说必须找专业相关学校才放人。前端岗位还要报到政教处。。。。(非要找大数据相关,但民办二本大数据实习岗是真难找)在各个校招官网上投了简历途虎养车、4399.....没想到大多都是先过一两天后发了一份性格测试的题,花个把小时做完后就没了动静,应该是简历挂了,然后就开始在Boss直聘和牛客上投,最后笔试有四五家,面试面了一个微信小程序开发的岗位。提前没邮件通知我,直接打电话面试,没怎么准备,后续果不其然挂了。
冬天 动摇
在冬天 学校里边没什么事干,上完正课后学校开了一门长达11周的实训,请来东方瑞通的老师做培训,在最开始的报告会上任课老师介绍时直接说到 我以前是做游戏外挂的阿巴阿巴......这是能直接当中说的吗?
后来上课的时候发现确实他的技术面确实很广,于是一边做毕设一边课下问他一些遇到的问题。这期间一直有在关注就业方面的信息,看到网上很多人说前端已死,再加上自己在22年末的时候就看着优弧的文章注册了ChatGPT,感觉到确实是对很多低端杂活,不复杂能够具体描述的场景很方便,那前端实习生确实容易被取代。老师那边也不建议前端方向,于是就一边搞毕设,一边尝试扩宽方向,然后就从自己最感兴趣的爬虫开始,一边学习一边实践到毕设里边,scrapy-redis构建分布式爬虫,但是遇到了反爬机制,于是使用selenium编写中间件,绕开反爬。最后成功爬到了飞猪,携程的数据。
然后就是HDFS,pyhive,pyspark,sqoop利用些进行数据迁移和分析,配置环境是真麻烦。不过好在最后还是搞定了,然后在pyspark脚本里用LDA模型在udf函数里进行主题提取,最后可视化。
至于可视化这一步最初选用了smartchart,但发现这个项目虽然是开源项目,但里边有些功能需要付费...于是这两天了解了dataease,将他部署到云服务器上。对比之下后者的UI真的比前者强太多了。
近期计划
身边的准备搞技术的同学陆陆续续都找到工作了,说实话自己现在也有点焦虑了,昨晚老师开会催毕设进度,说每周汇报进度。。年末确实工作也不太好找,准备先把毕设弄完,论文初稿先搞定,然后专心于找工作,说实话已经大半年没有敲前端代码了,好多地方都忘了,到时候肯定要重新再过一遍。
最后就是未来的发展方向,感觉一片迷茫,不知道该往哪个方向发展,搞大数据门槛太高,搞后端自己之前没往java方向学,目前能选的就是前端,但感觉很多人不看好前端,而运维和测试之前没了解过,只大概知道运维shell和SQL,之前用的selenium算是自动化测试框架.....就我目前的技术栈有没有掘友建议一下未来的发展路线,不胜感激!!