24届二本前端的经验分享—涉及前端学习、面试准备、求职经验。

前言

各位掘金的小伙伴们大家好呀!秋招两个多月,我终于也收获了一个中厂的offer。辅导员希望我给低年级的师弟师妹分享一下学习过程和求职的经验。于是有下面的内容,适合还在大一到大三阶段的小伙伴。希望对大家能够有所帮助!

专业方向

确定方向的时间

专业方向最好是兴趣驱动,在正式确定方向之前,可以去招聘软件,比如boss直聘大致了解一下,这个岗位是做什么的,学历要求,技术技能要求等。 最好是大二就能确定好专业方向,并且一直坚持下去,为期一年的学习,后续大三或者大三下学期就可以着手准备实习。

如何打破信息茧房

a、加入知识星球

知识星球可以带来什么:

  • 良好活跃的社区学习氛围,可以认识很多志同道合的好朋友,可以一起团队协作开发项目。
  • 详细的学习成长路线
  • 丰富的社区资源,比如学习资源(电子书,网课资源等),以及学习经验,面试经验分享贴这些
  • 简历优化指导+带教项目
  • 秋招信息持续更新汇总

b、参加头部大厂的青训营计划

字节,阿里,百度都有对应的青训营,前后端方向都有,青训营时间一般在寒暑假,放假前两周开始报名,会有一个简单的笔试,笔试通过才可以入营。具体时间可以关注他们的青训营公众号。主要的形式是,授课+项目实践,自行组队,完成你们小组的项目选题,最后答辩环节,根据项目完成情况,团队协作管理规范,项目文档,代码质量等维度去综合评比得出最终的排名。 我是参加了第四和第五届字节跳动的青训营,第四届项目选题太难,烂尾了。第五届和星球认识的小伙伴一起完成了整个项目,并且获得了比较不错的奖项排名。 项目链接:github.com/ChaiMayor/h...

参加青训营有哪些好处?(前提要求-组队队友要靠谱,项目不能烂尾)

  • 优秀的项目经历。如果可以拿到不错的奖项,写在简历上也是不错的亮点。
  • 规范化开发流程,可以学习代码规范,提交规范,以及提高团队协作对接能力,工程化思想等。
  • 项目驱动提升。

c、求职社区---牛客-offershow

牛客

好处:参考面经、可以及时关注暑期实习,秋招趋势动向。 弊端:容易出现求职焦虑。

offershow

开奖前,参考offerShow上面往年的薪资,结合自己的面试情况,谈薪的时候去a一下,当然有大厂标准都是定死的,根本没办法a。

推荐的学习方法-二八定律

在程序员行业什么是二八定律?即学习百分之20的核心知识可以实现80%的需求,剩下的20%需求,需要使用百分之80的知识去实现。 我们在学习一门新框架的或者新语言的时候,先知道哪些知识是核心的20%,再通过官网文档、或者技术博客等去学习。这核心的20%的知识学习完成了,那么就可以快速上手demo或者项目实践了,实践过程遇到没学过的,再边查边提升,这样可以快速产出成果,也就有源源不断地正反馈驱动兴趣去学习。

OK,接下我们就需要知道通过何种途径去知道哪些知识是核心的20%?youtube找对应的crash courser(2-3个小时),这2-3个小时内不需要把授课的知识全部学会,只需要记录一下,核心的知识是哪些?再对应去官网文档或者博客文章学习。英文听不懂,装一个字幕翻译插件就好了。

需要重视并且长期坚持的博客输出与算法刷题

博客输出带来的好处

构建社区影响力,阅读量和粉丝量不错的话,对于求职而言是很有亮点的。为什么这么说呢?

因为坚持博客输出,侧面也证明这位求职者,日常开发或者学习有很好地进行整理复盘。

加深理解,节省时间,高效复习。

前期来看,输出一篇博客长文章,因为是发布在社区上,要进行多方文档的深入比较验证,以确保自己的理解没有偏差,不然会误导初学者。这个求证内化+输出教学的过程,对知识的理解和掌握就会更为深入和牢固。可能前期来看写博客比较花费时间,你需要两天或更长时间才能肝出一篇文章。但是你后续复习的时候,就大大节省了复习的时间,三五分钟看一下关键点就可以了。长期来看是很有时间收益的一件事情。

如果大家平时有学了忘,忘了学,学了又忘的情况,不妨试试上面我说的输出博客的方法。

算法刷题的重要性

几乎所有中大厂的笔试都会有2-4道算法题(不管是暑期实习还是秋招),本身二本学历就没有优势,如果算法题也没a出来,基本面试也就无缘了。而且有时候面试会有现场出题手撕算法环节,这个也是必须要过关的。

关于算法的学习,我不推荐直接去从头到尾刷leetcode,容易怀疑人生怀疑自己的智商。而是先建立算法解题体系。我推荐一个站点是代码随想录。 代码随想录www.programmercarl.com

绩点和技术学习如何平衡?

这个其实很难去平衡,很难去做到高绩点的同时技术能力也非常强,哪怕可以做到的也非常累,所以这个要看个人的取舍。如果是跟我一样的二本院校,没有保研资格的。并且决定本科直接就业的小伙伴,只要保证不挂科,能正常毕业就可以了。

软考证书要不要考?不是必要要求,学有余力可以考。

个人推荐是:如果你的个人技术水平和开发能力还没达到实习岗位的要求,那么项目经验和开发能力才是你的最高优先级。先多做几个项目,提高你开发能力,这是面试通过的关键。 学有余力,比如在准备操作系统+计网的面试题的时候顺便去考也可以。

这里我简单做个优先级排序: 大厂实习经历>=开源项目>普通中小厂实习>优秀项目经历>软考证书

求职经验

推荐开始实习的时间点

有条件尽量早点出去实习,我是大三下学期的3月份就着手开始找实习了,大约找了两三周,只在boss上面投,大约沟通了200多家,面了四家。两个offer,一个小厂,一个金山,后面4月去金山入职实习了。

寒冬下双非小伙伴破局关键---暑期实习转正:

各个大厂的暑期实习也会在3月大规模开放(主要投递渠道还是官网),日常实习基本全年都有。 暑期实习一般转正率比较高,但由于是中大厂才会开暑期实习,所以对学历、算法、技术的要求会比日常小厂实习高很多

但卡学历方面没有秋招那么严格。算法还不错+技术能力突出可以大胆一试。 暑期实习转正与否,一般在当年的9-10月份基本也就知道了,通过转正答辩的话,拿到oc,秋招就可以开摆了,若无法转正还可以继续秋招。

秋招的时间点

提前批:七月开始(高学历的神仙打架)

正式批:8-11月

8-9月互联网中大厂开得比较多 10月开始主要是一些国企,央企,银行科技岗陆续开始 切记:如果实习和秋招准备可以基本兼顾,千万不要冲动裸辞实习,去全力准备秋招。一旦秋招一个月以上没啥反馈,很容易进入疲惫期。就会开摆,不想学习。

9月开始有条件多去其他学校蹭双选会

线下hr简单了解一下情况基本都会收走简历,处理流程也比网申快。约面成功率高很多。,同班Java的朋友,网申0约面。去广工蹭了一次大型双选会,投了十几家,约面4-5家,最终也拿到了oc。

简历优化

  • 简历模板一定要简洁(类似下面这种)、简历内容页数最好不要超过2页,一页最佳。
  • 简历措辞表达要简洁明了,惜字如金,无关的内容不要写在简历上

  • 正式投递之前,找人优化简历+模拟面试

个人经验终归是局限且不够全面的,这个时候可以请一些工作多年的大佬帮忙看看简历。我个人是请B站的一个up主,帮我看的简历。给了很全面的简历优化建议和学习方向的的指导。同类型的up主还有很多,细心找一找肯定有的。

简历优化指导+模拟面试+面试结果复盘 。一整个流程下来既可以优化简历、查缺补漏、还能锻炼面试心态。多次模拟面试后,真正面试也会比较从容、游刃有余。 如果身边有一起求职的朋友,空闲时间互相约几次模拟面试。

如何高效准备面试题?

转换视角加发散思维

代入面试管的视角,尽可能的发散和挖掘深度 ,简历上面的每一个点,不管是技术技能还是项目经历,从头到尾拷打一遍。类似下图,最终得到的问题合集,就是我们准备面试题的核心考纲 ,因为绝大部分的面试官都是基于你的简历内容来进行面试考核。

简历之外的面试题如何准备?

先搭框架(高频面试题)、纵向深度、横向广度。

  • 先搭框架:把高频的面试题,大致过一遍。涉及原理的特别深奥的先不要去深究。
  • 纵向深度:涉及框架原理,手写题这些要在这里去攻克。
  • 横向广度:如果还有时间。横向去扩展广度,前端体系、数据结构与算法、计算机网络、web安全等等

推荐的面试题站点;

前端八股:
计算机基础

简历投递

投递渠道

官网(中大厂):中大厂我推荐还是走公司官网(特别秋招,哪怕hr在boss上收走你的简历,也只是帮你丢到官网的简历池),具体的投递进展都可以查询。小公司就还是推荐使用BOSS。

BOOS直聘:BOSS是相对岗位比较多回复率稍微高一点的招聘软件了,我也试过在智联和其他招聘软件投递,根本没人理。😥

投递技巧(以BOSS为例):

打招呼语模板

关闭自动打招呼,具体的打招呼语句,参考我上面的模板。第二句结合自己的技术栈修改一下。另外BOSS的头像可以改成自己的证件照,增加可信度。 这样做有两个好处:

  • HR无需与你进行互发信息,就可以直接看到你的简历。
  • 已读不回,就不用再进一步联系,直接走下一家,节省时间

在线简历

BOSS的在线简历还是非常重要的,要当成跟制作PDF简历一样,内容排版各方面细节都要完善好。HR会根据在线简历来进行筛选。在线简历的项目经历可以多写几个,HR不太懂技术,项目经历多一点,HR会觉得你的开发经验比较丰富。

职位投递

投递时间:工作日+上午9:30---11,下午:14:00---17:00 目前这个行情,我的建议是一开始不要立马海投。因为很多只是职位挂在上面,但实际并不招人。主要关注新发布的职位,如下图所示。这样约面的成功率高一点。在这期间有合适的岗位(非新发布的)也可以试着投一下。平时有事没事就刷新一下,看到新职位就投。投递两周,排除学历,简历的问题,实在没有回应的话,再海投

面试时的软技能

需要明确的一点是,面试是一个交流互动的时间。

面试要自信坦然大方,如何体现呢?
  • 眼神不要闪躲,大方地与面试官进行交流
  • 语言表达要清晰,简洁,不啰嗦。
回答问题要采用总分总的形式

先把该问题的整体脉络回答出来,再去细说每一个小点。

求职心态

正确看待面试:

对于面试,小伙伴们不要把面试当成是必须要通过的考试。这样无形中会增加心理负担,会造成面试紧张发挥不佳。我们要做的是,把面试当成跟大佬进行技术交流学习。是聊天互动的过程。 问到不会的也没关系,我面试的时候也有很多答不上来,大部分面试官还是很友好的,面试过程还是很舒服的,这点我在面金山的时候就深有体会。 最后呢哪怕面试没有通过,但是这个过程你会有很多收获,对个人的提升或者下一面试,都会有很很大帮助。

结束语

最近很喜欢的一句话:在这片土地本来就不可能四季如春,与其祈求春天不走,不如想一想怎样去面对风和雨雪。 我们一起加油,祝大家一切顺利!!

相关推荐
Fan_web13 分钟前
jQuery——事件委托
开发语言·前端·javascript·css·jquery
安冬的码畜日常14 分钟前
【CSS in Depth 2 精译_044】第七章 响应式设计概述
前端·css·css3·html5·响应式设计·响应式
莹雨潇潇1 小时前
Docker 快速入门(Ubuntu版)
java·前端·docker·容器
Jiaberrr1 小时前
Element UI教程:如何将Radio单选框的圆框改为方框
前端·javascript·vue.js·ui·elementui
Tiffany_Ho2 小时前
【TypeScript】知识点梳理(三)
前端·typescript
安冬的码畜日常3 小时前
【D3.js in Action 3 精译_029】3.5 给 D3 条形图加注图表标签(上)
开发语言·前端·javascript·信息可视化·数据可视化·d3.js
小白学习日记4 小时前
【复习】HTML常用标签<table>
前端·html
丁总学Java4 小时前
微信小程序-npm支持-如何使用npm包
前端·微信小程序·npm·node.js
yanlele4 小时前
前瞻 - 盘点 ES2025 已经定稿的语法规范
前端·javascript·代码规范