前端已死?看看我的秋招上岸历程

背景

求职方向:web前端

技术栈:vue2、springboot(学校开过课,简单的学习过)

实习经历:两段,但都是实训类的,说白了就是类似培训,每次面试官问起时我也会坦诚交代,面试官也不会因为这个卡我

学历:211本

专业:软件工程

基础:一开始有一些前端的基础,照着b站做过一个vue2的电商项目,但基本就到此为止了,一些深入的东西都不会,八股也没背,算法也没刷几道,刷过的也都忘记了,甚至之前做的项目也记得不是很清,可以算是几乎零基础开始

开始

求职的开始可以追溯到23年五月份,我当时大三下学期末,一位同学内推我进他实习的公司,那时候我才开始制作简历,想方设法在上面凑字数,勉勉强强凑了一页,就这样投了出去。

运气好的是,简历初筛通过了,没有笔试,就约了我面试,同学告诉我多背八股,但当时我完全把握不住考察的重心,再加上时间不充裕,草草背了几道就上战场了,不出意料,问题一个也回答不上来,都是一些很简单的问题,比如:说一下HTTP(我只蹦出来一句超文本传输协议就没了,面试官一脸问号)、说说ES6新特性(说完let const就想不起来了),就这样面了十分多钟,面试官建议我多抓基础,八股也要准备,项目理解不透彻,建议再多看看,接着就关闭了会议,我人生中的第一次面试就这样结束了,完败。

这次面试完,我没有灰心,但也没有上心,每天该吃吃该喝喝,后来也有另一位同学家中亲戚的公司要招前端,让我投一下试试,结果以技术栈不匹配为由一分钟就结束了。

在这之后我摆烂了一段时间,当时学校宿舍没有空调,太热了,和朋友在外面租了房子,享受了一段时间的惬意生活,直到七月中下旬,我们来到了学校安排的基地

逐渐走上正轨

所谓基地,就是给我们进行前端培训,会从最基础的三大件讲起,我觉得太基础了,就自顾自地学习,当时还不知道该怎么学,就随便从网上找八股文去背,这样下来一段时间,发现效果不是很好。

发现问题

基地在南方,对于刚来这边的北方孩子来说,第一感觉就是潮湿,加上正值七八月份,每天就和生活在蒸笼中一样,让人有些喘不过气来。

到了基地会有阶段性考试,在讲完html、css后也安排了对应的考试,机考,八股文问答为主,当时我自认为准备的还不错,但考试一开始我就傻眼了,很多我不会的问题,只得去网上一个个查,当时就明白了,可能是我准备的还不够细致,我需要一套更完整规范的流程来准备这次的秋招。

划分考试范围

找工作其实也是考试,但考察的不仅仅是知识点的记忆,还考察你有没有对知识进行深入理解并且能做到举一反三,此外,实战能力也在考察范围,包括实现业务需求的能力和算法解题能力,于是我总结出了以下几点:

  • 八股文——常规面试题
  • 业务需求——一些场景(例如虚拟列表、懒加载实现等)
  • 算法解题——力扣

制定学习计划

八股文背了又忘?

算法题刷了又忘?

项目也是看了又忘?

这其实都是没有合理制定学习计划的后果

学习计划,重点其实不在于学习,而是在于复习,有时候跑得太快 ,会忘记沿途的景色,于是我们需要静下心来,慢慢走。

我最推荐的复习方式是遵循艾宾浩斯遗忘曲线来记忆,它可以很科学有效的帮助我们进行知识的复习,反复记忆,最终才能持久

具体实操呢,我是用滴答清单app来做的,不过要提前注意的是,滴答清单会有任务上限,超出后就需要开会员了,不过为了学习顺利,我想都没想就开了包年。(这里不是推销,应该也有其他软件可以做到,小伙伴们可以自行查找哦)

使用方式:

ticktick.png

ticktick2.png

在里面还可以切换任务显示的方式,小伙伴们可以去自行探索哦

从七月下旬到十一月下旬,我总共记录了三百多条任务:

myticktick.png

一些比较早的任务已经重复了九次以上:

myticktick2.png

注意,之所以我要花钱用工具来替我记录,而不是自己去推算哪天该复习哪部分知识,是因为时间很宝贵,我们不应该把大量的时间都浪费在制定计划上,而是应该将精力都落实到其中的知识上去,争分夺秒

我这个方法可能不是效率最高的,但我敢说是能起作用的,如果你还在被开头的三个“忘”而困扰,不妨尝试一下。

寻找学习内容

我们有了学习的方案,就要去找学习的内容,这时候就要借助网络的力量了

寻找八股文

八股文在网上随处可见,但也有重点和非重点之分,一些常考内容要优先准备,例如:vue组件通信的方式、说一说闭包、说一说你常用的数组方法…

那么我们如何去找常考内容呢?我有几个小方法:

  1. 约面后去牛客或其他论坛找对应公司的面经
  2. 抖音会有模拟面试的主播,每晚可以刷一刷,遇到不会的问题就记录一下,推荐两个我看过的前端主播(哲玄前端、前端老周)(对了,还有一些抖音短视频,比如渡一,没事干都可以多刷刷)
  3. 如果你在培训,重点抓住老师讲的面试题,也都是重点
寻找算法题

算法题对我来说是很头疼的一部分,因为此前基础很弱,简单题都很少能做出来,所以痛定思痛,开始搏!

  1. b站代码随想录,卡哥讲得属实是好,由浅入深,因为前端对算法要求较低,所以每个专题我一般学完偏简单一些的中等题就继续下一个模块
  2. 同样别人的面经也很重要,面试前去找一找其他同学分享的面经,我就遇到过考出原题,简直爽到起飞了好吧
寻找业务需求题

也就是让你用JS或CSS实现对应的功能,比如写一个呼吸效果的动画、写一个防抖或节流,这些都是对你前端技能的考察

  1. 主播有时候也会讲,讲到的就记下来
  2. 面经,还是面经!
  3. 短视频(渡一短视频确实讲得好,有一些面试都考出来过原题,直接拿下)
  4. 牛客网上有专门的分栏
    newcoder.png

不刷不知道,一刷发现自己实战能力真的弱,到现在我才对自己有一个清晰的认知:菜狗一条

好了,门路都摸清了,接下来就开始狠狠沉淀

坚持坚持坚持!

以上方法论都很清晰了,最后一个问题就是你能否坚持下去,前端不像很多人说的那样简单,想找到一份不错的工作还是需要学习很多东西的,所以最重要的,就是坚持!

说说我的准备过程:

第一阶段:7.21-9.14,这一阶段还没有完全进入学习状态,学习时间大概是:周中上午9-12,午休两个小时,下午14-17:30,吃个晚饭,晚上18:30-21:30,回宿舍,玩会飞车,这就是一天的生活了,总计学习3+3.5+3=9.5小时,算上一些琐碎事情耽误的时间,每天学习大概在8小时左右,这是远远不够的

第二阶段:9.15-9.30,第二阶段的开启,得益于一次快手实习岗面试的拷打,这是我来了基地的第一次面试,本以为准备的还不错,但狠狠地失败了,负责面试的小姐姐人很好,还会引导我,最后总结的时候告诉我要注重基础,光背八股是不可以的,我认真地记下了,洗个澡冲掉低落的心情,过了没几天开启第二阶段:9-12 14-22(晚饭有时候就买个东西带回来吃,或者带一些馍馍片去吃,边吃还可以边看一会儿课)

第三阶段:10.1-11.19,在九月二十多号的时候,又接到了面试,经过一段时间的沉淀,再加上他问的都比较简单,基本上都能够回答上来了,后续又约了二面,问的比较偏向实战,所以答得不是很好,但聊着聊着面试官还蛮喜欢我的,就让我过了,这次之后我的信心补回来一些了,于是准备更加全面的投入进去,游戏也卸载了。这一阶段算是最苦的一个阶段,时间安排大致如下:

  • 国庆期间:11点起床,中午十二点吃个饭去教室,差不多下午一点开始学习,学到晚上十二点左右(晚上在楼下随便吃点),回宿舍后再多学一会儿,基本每天在十二个小时,国庆八天总计学习100+h
  • 上课期间:上午9-12,午休期间有时候看看技术视频或求职技巧, 下午14-18 晚上18:30-24 回宿舍后再自己去阳台学一会儿,学到一点多就准备睡觉,每天学习时长大概是:3+4+5.5+1=13.5小时

千万不要觉得这些时间很长,我把一些笔试面试、投简历的时间都算进去了,如果刨除掉这些,每天可能只有8-9个小时是完全执行自己计划的,差得多就要花更长的时间来补充,这个毅力还是要有的,切不可打鱼晒网,要一鼓作气,这四个月来我没有给自己放过一天假,基本保证天天都能在教室看到我,头发长了也不敢去剪,因为一次理发加上路程要花费一个多小时,也不敢看剧看电影打游戏刷抖音,因为要远离这些会让你上瘾的东西,防止在自习时脑袋里蹦出来的都是游戏电视剧里的场景。在这个紧要关头我们就要卯足了劲去冲,这样才能一次上岸!

之所以19号后我的第三阶段就结束了,是因为我的面试流程都差不多了,有五六家在池子里,保底offer也拿到了,薪资也比较满意,最后也冲了一下大厂,技术面都通过了,就等最后的通知了,这也是我的第四阶段:尽人事听天命,做好最坏的打算,即使没有hc也不要气馁,至少我们努力过,接下来就放平心态,准备迎来人生的下一阶段!

PS:程序员是一个要保持学习的职业,切不可以为这样就结束了,终身的学习才是保持竞争力的基础,不然到了哪个阶段都不会顺利的,时时都会面临着新的危机,所以加油吧,这只是一个小小的开始。

结尾

南方的天在十一月渐凉了下来,有了秋天的感觉,这四个月用昏天黑地来形容我认为不过分,总共学习了一百多道算法题,平均每道题按计划反复做了五六次,总结背诵了十三万字的八股文,同样,平均一个问题也反复记忆了六七回,秋招投了一两百家公司,面了十几次试,笔试更是做了无数场也挂了无数场,到现在只拿到了一个offer,不过我也很满足了,毕竟和大二大三就出去实习的同学相比,我的基础相对来说差了很多,项目经验也比较少,知足常乐。

最近渐渐放慢了生活的节奏,每天的学习时间也缩短了一些,开始看一些技术以外的东西,有时间也会给笔友回回信,去湖边看看日落,湖风吹过脸庞,一切都显得那么不真实,就像是做了一场梦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/205083.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯每日一题2023.11.28

题目描述 三羊献瑞 - 蓝桥云课 (lanqiao.cn) 题目分析 本题首先进行观察可以确定 1.“三”为 1 &#xff08;十进制数字要进位进一位&#xff09; 2.“祥”一定不为 0 &#xff08;有前导0就不能算为 4 位数&#xff09; 使用搜索时将其特判 #include<bits/stdc.h> …

SparkRDD及算子-python版

RDD相关知识 RDD介绍 RDD 是Spark的核心抽象&#xff0c;即 弹性分布式数据集&#xff08;residenta distributed dataset&#xff09;。代表一个不可变&#xff0c;可分区&#xff0c;里面元素可并行计算的集合。其具有数据流模型的特点&#xff1a;自动容错&#xff0c;位置…

蓝桥杯day02——移动机器人

1.题目 有一些机器人分布在一条无限长的数轴上&#xff0c;他们初始坐标用一个下标从 0 开始的整数数组 nums 表示。当你给机器人下达命令时&#xff0c;它们以每秒钟一单位的速度开始移动。 给你一个字符串 s &#xff0c;每个字符按顺序分别表示每个机器人移动的方向。L 表…

《opencv实用探索·四》Mat图像数据类型转换和归一化显示

一种数据类型转为另一种数据类型&#xff0c;不改变图像大小&#xff0c;但每个像素值可能会变 src.convertTo(dst, type, scale, shift);Scale和shitf默认为0&#xff08;这两个参数也相当于对比度和亮度&#xff09; 现在有个8位图像&#xff0c;把8位转成32位 可以看到像素…

基于SSM的仓库管理系统的设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

JS 倒计时方法(可改造)

起因&#xff1a; 写好备用。 代码&#xff1a; // 直接把方法写在了原型上&#xff0c;通过原型调用 /*** 倒计时* time_str String 到期时间(2023-11-28 16:50:00)* dom_obj Object 需要显示的倒计时的dom对象*/ Date.prototype.countdown function (time_str, dom_obj…

JAVA小游戏简易版王者荣耀

第一步是创建项目 项目名自拟 第二部创建个包名 来规范class 然后是创建类 GameFrame 运行类 package com.sxt; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;…

【企业微信连接问题】

1、个人可以创建企业微信的企业账号么&#xff1f; 答&#xff1a;可以的&#xff0c;只是没法认证。不过基础的功能还是有的。 注册步骤&#xff1a;企业微信注册步骤 2、集简云链接企业微信&#xff0c;在授权之后&#xff0c;找不到集简云怎么办&#xff1f; 答&#xff1a…

CSS特效021:蛇形左右扭动的效果

CSS常用示例100专栏目录 本专栏记录的是经常使用的CSS示例与技巧&#xff0c;主要包含CSS布局&#xff0c;CSS特效&#xff0c;CSS花边信息三部分内容。其中CSS布局主要是列出一些常用的CSS布局信息点&#xff0c;CSS特效主要是一些动画示例&#xff0c;CSS花边是描述了一些CSS…

vue中下载文件后无法打开的坑

今天在项目开发的时候临时要添加个导出功能我就写了一份请求加导出得代码&#xff0c; 代码&#xff1a; //导出按钮放开exportDutySummarizing (dataRangeInfo) {const params {departmentName: dataRangeInfo.name,departmentQode: dataRangeInfo.qode}//拼接所需得urlcons…

策略算法与Actor-Critic网络

策略算法 教程链接 DataWhale强化学习课程JoyRL https://johnjim0816.com/joyrl-book/#/ch7/main 策略梯度 与前面的基于价值的算法不同&#xff0c;这类算法直接对策略本身进行近似优化。 在这种情况下&#xff0c;我们可以将策略描述成一个带有参数 θ θ θ的连续函数…

与 PCIe 相比,CXL为何低延迟高带宽?

文章目录 前言1. LatencyPCIE 生产者消费则模型结论Flit 包PCIE/CXL.ioCXL.cace & .mem总结 2. BandWidth常见开销CXL.IO Link efficiencyPCIe Link efficiencyCXL.IO bandwidthCXL.mem/.cache bandwidth 参考 前言 CXL 规范里没有具体描述与PCIe 相比低延时高带宽的原因&…

Java基于springoot开发的企业招聘求职网站

演示视频&#xff1a; https://www.bilibili.com/video/BV1xw411n7Tu/?share_sourcecopy_web&vd_source11344bb73ef9b33550b8202d07ae139b 技术&#xff1a;springootmysqlvuejsbootstrappoi制作word模板 主要功能&#xff1a;求职者可以注册发布简历&#xff0c;选择简…

Echarts+vue+java+mysql实现数据可视化

一、折线图&#xff0c;柱状图 https://echarts.apache.org/zh/index.html echarts 官网 更多配置项可以去官网查看 在开始项目之前&#xff0c;确保您已经安装了以下工具和技术&#xff1a; MySQL 数据库&#xff1a;用于存储和管理数据。Java 后端&#xff1a;用于创建后端应…

解决api-ms-win-crt-runtime-l1-1-0.dll丢失的问题,全是干货分享

今天我的电脑中突然出现关于“api-ms-win-crt-runtime-l1-1-0.dll”的错误提示&#xff0c;关闭提示后再次打开程序依然不能正常打开&#xff0c;出现这样的问题突然不知道是因为什么&#xff0c;于是就去了解了关于出现api-ms-win-crt-runtime-l1-1-0.dll错误的问题&#xff0…

elFinder ZIP 参数注入导致命令注入 (CVE-2021-32682)

漏洞描述 elFinder 是一个用于 Web 的开源文件管理器&#xff0c;使用 jQuery UI 用 JavaScript 编写。 在 elFinder 2.1.48 及更早版本中发现一个参数注入漏洞。此漏洞可能允许攻击者在托管 elFinder PHP 连接器的服务器上执行任意命令&#xff0c;即使配置最少也是如此。这…

matlab画双坐标图的样式

matlab画双坐标图的样式 %% clc,clear,close all; t0:0.1:9*pi; figure; [AX,Ha,Hb]plotyy(t,sin(t),t,exp(t)); % 绘图并创建句柄 % ----------------- 设置刻度 set(AX(1),yTick,[-1.250:0.25:1.25]) % 设置左边Y轴的刻度 set(AX(2),yTick,[0:50:350]) …

Alivia 1.0 正式版来了,打造更懂企业的营销「工具箱」

上周&#xff0c;「Whale 帷幄」2023 秋季发布会圆满落下帷幕。发布会上&#xff0c;帷幄创始人 & CEO 叶生晅重磅发布了专为营销和销售设计的企业级 AGI 工具——Alivia 1.0 正式版&#xff0c;获得了广泛的反响和好评。 在这一年里&#xff0c;帷幄在 AGI 产品创新及落地…

Redis 命令处理过程

我们知道 Redis 是一个基于内存的高性能键值数据库, 它支持多种数据结构, 提供了丰富的命令, 可以用来实现缓存、消息队列、分布式锁等功能。 而在享受 Redis 带来的种种好处时, 是否曾好奇过 Redis 是如何处理我们发往它的命令的呢&#xff1f; 本文将以伪代码的形式简单分析…

基于SSM的高校学生实习管理系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…