今天分享
编程导航
里一位鱼友的学习经历,大一大二也很焦虑迷茫,直到大三才开始学习编程,而后跟着实操了 6 个编程导航的项目,并且有 2 段实习经历。
本文已获原作者授权
这算是一个学习总结,记录我从大三的迷茫焦虑找不到实习,到现在已经完成两段实习的过程。
一段
是小
厂 Java 实习生,另
一段是汽车大厂 PE 实习生,目前准备迎接新一轮的求职。
我是 2022 年就加入编程导航的,目前已经完成了 6 个编程导航项目,发布的项目笔记收获许多同学点赞,也加了许多同学一起交流,同时
坚定了我做项目必开源的想法。
我的学习生涯
从小我就是一个不爱学习的人,小学到初中阶段基本就属于班级垫底,高中去了一个很差的普高。
有多差呢?高考时,班上只有三个同学上了本科线,我是班级第二。
我在高三时,开始把学习捡起来:英语从 abcd 开始学习,其它课目上课也认真听讲起来。经过老师的帮助和我自己的努力,最后成功上线本科,并在高考填报志愿时选择了计算机专业。
上了大学之后可能自己也松懈了,导致大一大二对专业的认知基本也只限于学习课题上的知识,没有认真观察到计算机这个行业的现状。
技术更新迭代导致在学校学到的知识与社会需要的技术严重脱节,在大三时才认识到问题的严重性。
好在 B 站刷视频看到了鱼皮的学习路线,最后加入编程导航认真学习,自己也逐渐更清晰地了解计算机这个行业和工作所需要的技术知识。
编程学习路线:https://www.code-nav.cn/course/codestudy
1)2 月的时候完成了
伙伴匹配项目,
并在后续的时间里优化新增功能完成了
校园伙伴项目
,借此学习了 Redis 技术。
2)实操了
API 开放平台
,
并
学习了微服务相关知识,了解 Dubbo、Nacos 技术。
3)
完成了
智能BI平台
,
并新增将文本转化成 markdow 格式功能,将该单体项目优化成微服务项目,并学习 RabbitMQ 技术,实现支付超时,AI 服务失败重发等功能。
4)学习了 聚合搜索项目
,并且了解了 Elasticsearch 技术。
5)学习了
OJ 判题系统
,并
将该项目作为毕业设计,正在优化前端界面和增加项目功能。
实习经历
大三时,大家都开始找实习,并且看到编程导航里不少的同学都能到实习 Offer 时,而我却一个面试都没有时,我对自己深深的怀疑。
不过在差点放弃的前几天,投递的简历有了面试,并且成功拿到一份小厂的 OIffer。
这是一家外包公司,一共 20 人,主要业务是做政府消防项目。
我天真的认为投递的是 Java 实习生,进公司就只用做后端开发,但是不出意外,工作需要全栈开发,前后端都是自己写,不过也因此学习到很多前端知识。
因为学校临时有 8 周的课程,本打算向老板辞职,没想到老板和我的导师均认为我的能力不错,希望能留住我,允许后续进行远程实习,工资正常发放。
后面因为院校和一家汽车汽车大厂合作,并且
提供去杭州某汽车研究院的实习机会
,我顺利的通过了面试,并且也希望能在世界 500 强公司上班,体验大厂的感觉。
于是选择去了汽车研究院,成为了一名 PE 属性开发实习生。
在研究院的实习过程比外包公司轻松很多,不用每天 CRUD,主要工作内容是将实验结果录入系统,得到验证结果,而后用
Matlab 的 Simulink 做仿真,使用 C 语言,有时候我也帮忙写一点逻辑代码,感觉不敲代码很焦虑。
有时也会发现,敲代码比做汽车试验更有趣,同时也是更希望后续继续从事编程开发。
于是思考了很久后,还是像公司提出了离职,打算调整好状态。
个人想法
之前我也会想,是选择好工作还是选择喜欢的工作?
但我现在想清楚了,
我做我喜欢做的工作和好工作并不是冲突的,
只要我不停止进步,每天都学一点东西,自然我也不会差到哪去,拒绝内耗,选择内心的想法,知行合一。
以上就是今天的分享,希望能对大家有所启发和帮助。