关于我
关于我就是广东一所垫底二本,是物联网专业,目前的方向是前端,由于不是在广深,所以资源非常不好,校招的公司和一些宣讲会都是一些很一般的公司,而且时间都很晚,基本上都是在十一月初才开,所以我基本上没参加学校的一些招聘活动,都是自己网申或者boss上投递的
我是从大一开始学习前端,但是在大二的时候就转了方向到python,所以也是在大二实习了一年多的python爬虫和数据处理这一块,但干到了大三上学期就发现自己好像不是真的很喜欢数据处理,每天对着大量的数据,由于当时是把数据存到excel里,然后就后面自己看到excel表就很烦,每次跑爬虫然后处理都要上十个小时,那段时间就很厌恶,所以也是那个时候决定要好好做一下职业规划
当时也是考虑了几个方向,前端 后端 linux 嵌入式 python 由于当时都学过一些 所以在当时就很纠结,大概是考虑了一个多月,最终还是决定选择前端,在今年的三四月春招的时候其实也有投简历,但是但是没有准备好,所以也一直碰壁,直到六月末要准备放暑假了,才认真去找,当时很努力的去找实习,但是一家公司都不要我,最后好不容易找到个小公司,结果放假后去了,上午入职,中午就辞了,因为他那没有技术,就像我去做小程序,其他技术都不在广州,所以当时毅然决然选择润,之后又投了一个星期左右,又找到一家,然后干了一个多月,又被辞了,原因是老板不想要实习生了,所以当时没办法,被迫转战秋招,那时候大概是八月末了
自此,开始了秋招之旅,秋招刚开始的一个多月里,每天都是疯狂投简历,但是一个面试都没有,当时非常绝望,一度陷入自我怀疑,每天要到四五点才能睡着,又是一个人在广州,所以当时更加痛苦.但是!再怎么绝望都还要去去投简历,即使没有任何成效.
事情在十月份生了好转,一大批面试都蜂拥而至,平均一周面两三个,多的时候一周五面,也是在那个时候我面完了去哪儿网,陆陆续续也都收到了一些满意的offer, 其中南京的一家公司开了年包23w+,上海的一家开了17w+,还有一些至今没开的,最后还是签了去哪儿网,自此我的秋招就结束了
最后我想说,今年的大环境真的不好,大厂基本都不给我们这些二本学生的面试机会,网申了近100家,boss投递600+,给面试机会的公司屈指可数,但是我们不能因为这而放弃,更应该迎难而上,做好该做的事,只有绝出才能逢生
以下是我总结的一些经验(个人愚见,大佬可忽略),也是写给像我一样在山咔啦的学校的同学,我们消息封闭,所以希望对你们能有能有一丝丝的帮助,有不对的地方还望斧正
以上
学习阶段
-
确定自己的方向(针对大一大二的同学) 这个方向可能要花很长时间去寻找 但是在找的过程中也不能忘记学习 不能停下来 可以多去尝试 不要随大流
- 还没有确定方向的同学不建议java这一类
- 常规的前后端(太卷了) python爬虫 数据处理 测试(这个不需要花特别多的时间去学习)
- 技术岗还可以选择嵌入式方向 一些游戏端开发(c, c++)
- 不一定非要卷技术 其他岗位如产品 UI设计 对应的一些技术和工具 原型图 思维导图等
-
参加比赛
蓝桥杯 计算机设计大赛 数学建模等等 这些适合技术的人
-
参与协作开发
团队内部最好分几个小组 真真实实的去做项目 而不是挂着名号不去做 可以按照企业化的标准去分组 比如前后端 产品 ui 测试 运维 可以按照方向去选择后分组 人员不用太多但是一定要真的在做项目 而不是混
至于项目 可以一起去想 有很多网站 可以讨论后再去确定具体要做什么样的项目 要做有意义的项目 最好是能线上运行的项目 同时后期能够运营起来就最好
-
学习的方式
前期通过b站上的一些视频 跟着去学基础 适用于任何方向
中期自己试着去做小项目 多逛github 掘金 等一些技术网站 看到有和自己相关的有感兴趣的小demo就去试着做一做
后期就是团队开发 掌握一系列企业开发标准 例如团队git管理代码 找个厉害的人去review代码,提高代码质量
-
算法
如果目标是大公司 就必须要刷算法 可以自己定个目标 在leecode上起码200左右 重要的是要反复去刷 因为算法这种东西很容易忘记 一定要多花时间去做 可能隔一段时间不去看 同样的体型就不会做了(可以让周围的人一起刷会更有动力)
-
开源
多利用github这个平台 里面有很多开源的项目 我们也可以自己参与一些开源的项目 这个非常非常加分 (我自己做的不是很好 后期目标要把做的东西彻底开源了)
-
多去看源码 (各种框架 工具函数)
看源码能非常快的提高你的编程能力 同时面试很加分
输出文章
-
关于前端的学习
- 基础html css js需要学牢固了
- 框架类建议就是vue2和vue3 不用一定学react 学到会用就能找到工作 如果想进大公司就要更深入 去看源码 从源码的角度去理解框架 一句一句去debug 可以去做一些总结 每一个api是怎么实现的 每一个功能是怎么实现的 结合网上的文章 多去看看文章 然后结合源码去理解
- 学完那两个就可以找实习了 但如果想更好的适应公司 建议再学一个git git这东西只有多用才能记住 光是看几遍是没用的 时常用github/gitlab去管理代码 然后协同化开发就好了
- 想去大公司就要学会打包工具类似webpack/rollup/gulp之中的任意一个 推荐webpack 比较主流 打包工具也需要去了解他的原理 不只是学怎么去配置 时间充裕可以看看源码 是如何实现的 因为这些东西不常用 所以就必须要经常去看 去配置才能记得住 以及webpack的一些优化 多去了解一下
- 计算机网络和浏览器的知识 虽然可能上课不当回事 但是课后一定要去补 很重要
- 像node可以去写一些接口 ts这些 不经常用 可以学 但面试一般不要求
- 项目这一块最好自己多写一些实际的项目 不要把跟着b站上那些视频学的项目写上去 可以web 可以微信小程序 后端可以用node
- 同时自己写的一些框架或者工具写上去 会更加分 开源的话会更好
找工作阶段
-
简历
东西不要太多 一块一块的 内容写清楚 但是不要太繁杂 项目最好不要写什么商城 管理系统等等 技术栈能合在一起就何在一起 清晰一点 这一块细节比较多 建议多去网上看看别人的简历
-
时间
要搞清楚什么时候找实习 什么时候开始准备 心里要有个数 比如明年三四月就是要实习的 现在你们准备到什么阶段了 能不能在那之前准备好 然后什么时候实习(七月开始) 实习多久(2-3个月) 在实习期间要准备明年9月-10月的秋招 所以一刻都不能停
-
不能消息阻塞
多刷牛客!多刷牛客多!多刷牛客! (我基本上天天刷) 这是个好东西,一定要多用 很多24 25届多人都已经在上面了解到很多东西了 有什么问题 在面试的时候不知道这家公司怎么样的就上这个上面去搜索一下 或者发个帖子求助 这上面还有很多面经 面试之前可以去看一下 这家公司一般会问什么问题
但是不要被这上面的负面消息所击垮 因为今年确实上面很多人在散播焦虑 形式不好 拿不到offer 所以不要怕
-
自己总结八股文(面试问题)
把平时遇到的那些八股文都记录下来 ,形成自己的一套体系,在面试之前看就好了,这样就不用到处去找资料什么的,也会很有底气 如果在面试的时候 面试官问你的问题 你不会就要及时记录下来 避免下次遇到同样的 还有一定在牛客多看看面经 然后记录下来
这里推荐几个记笔记的软件——飞书文档 notion 语雀
-
多练习语言表达能力
每一个问题都要自己在脑海里过几遍 平时没事的时候就看看八股 很容易忘记 一定要对每一个问题有一套自己的回答逻辑 这样在面试问到的时候就能很快很流畅的回答出来了 表达好的很加分