前语
咱们好,我是邵小白
,一个长沙某不知名双非的大三学生
。本年三月份来到杭州丁香园
实习,没错便是网上能够看病,然后常常被人说卖买药公司的那个。实习期间,每天坚持 摸鱼 学习,一边顶着导师的任务下,在四月份也便是今日总算字节
上岸了,于是晚上下班回来便有了这篇春招总结文章。期望能够帮到后来人,也欢迎和我一同沟通技能一同学习。
本文不会涉及到实际的面试题,可是能够和咱们共享一下怎样预备好一场面试,面试复习攻略,以及我的学习办法、生长阅历等。
简历制造
我将其放在榜首位,可见其重要程度。我信任看我这篇文章的人,更多的是带着一种猎奇的心态,猎奇“我是怎样上岸的”,猎奇我的学习办法。后边都会一一和咱们提到,不着急,咱们先把最最根底的部分讲完。
技能组成
技能组成,最重要也是最简略忽视的一个当地,假如把简历当作一场辩论来看(本质上仍是压服,压服hr和技能人员来约请你面试),那么技能组成就能够当作咱们的观点
,当然并不是其中每一个观点咱们都有必要去论证,而简历上的阅历,其实便是一个一个的举例论证
的进程。证明咱们会!证明咱们有阅历等等,一起技能栈也符合jd上的要求,这样咱们就做好了榜首步。
那榜首步详细要怎样做呢 ?
在年头写榜首版别的简历时,脑子里榜首个主意便是去仿照,去参阅大神是怎样写的,找了许多许多的简历,包含牛客、百度和学长学姐的简历,终究在掘金上找到了最适合我的一篇tiantianup总结 | 阅历共享。其实这也是我想告诉咱们的一个主意,不论现在咱们是处于作业的哪个阶段,咱们总能从找到身边的人之中,找到一些榜样,去仿照,去学习,仿照
是咱们天生就具有的才干,这儿做个着重。
ok
我接下来讲一讲不那么空洞、假大空
的话。也便是说人话,把我现在收集到的一些阅历和信息共享给咱们。
几个不要
- 技能栈上不要有过多的要害字,显得太臃肿,太多反而有点适得其反,也不要重复的去举出
具有包含关系的技能要害词
有些时分一份简历乃至只会看一分钟,所以精简很重要
。 举个简略的比方
//bad
了解javascript,了解原型链式、闭包、作用域、执行上下文、。。。。了解ES6、ES新特性
了解Promise,能手写promise
//good
了解JS、ES6,对异步编程promise有一定研究。
-
一份好的前端技能栈里边,是能够省掉掉
html、css、git
这部分内容的,默许咱们都会,可是假如你关于css的一些高级特性,动画特别了解的话,也是能够着重点突出的。 -
假如有阅览源码的阅历,除非自己有很大的把握,而且是真的能和面试官说几句,不是看了几个视频或许几篇他人的总结文,就能够写自己有阅览源码的阅历的(挖坑),你能够在面试的进程中,展现你的技能深度。这是一位字节在职学姐给我的主张。
-
总结部分,假如没有佐证的东西,那就能够省掉。例如假如你的掘金文章具有上10w的阅览量你能够将你的掘金地址写上去,而且加上一句
酷爱共享、总结。有自己的技能沉淀 ...
,避免说空话。
举个比方
// bad
喜爱技能、酷爱总结、balablaba。
//good
酷爱总结和共享,掘金社区具有10w+阅览量,获得过掘金新人优秀作家、CSDN。。。 (上链接就好了)
看一下我自己的
项目阅历
这部分常识我就不太介绍了,自己也不是一个项目阅历十分丰富的人,详细能够参阅这篇文章 # 项目阅历预备篇——怎样预备阿里巴巴P6/P7前端面试
要害的点仍是,怎样抓住hr/面试官的眼球
,让他们有想要问你的愿望。有时刻的话,能够多去github上逛逛,多重视重视一些新鲜的事物,坚持对外信息的获取。后边会引荐几个自己常逛的。
简历制造
榜首个版别的简历用的是超级简历
,许多人会误解超级简历后边要收费才干用,但其实能够不下载,挑选打印的办法就能够不必VIP。假如满分有10分的话,在我心中仍是能够拿到8分的。
但后边第二三四版别的制造用的都是木及简历
,这儿也引荐给各位看官。附上地址: 木及简历,满分10分,能够给到9分。(少一分,留给市场竞争)
留意,写在简历上的东西,一定自己要了解。也要模拟出一些问题,能够经得起推敲,每一个要害词都或许会被挖掘,你需求为你的话而买单(假如是一场辩论赛的话)。当然,只需不是吹的太过分,也不会有那种太刁难你的面试官。
视界篇
其实这部分乃至能够独自拿出来讲,内容也许多,这儿就简略做些个人心得共享。(下次再讲吧~)
引荐几个网站
这几个基本上是我最开端学习git运用的时分,发现的宝藏,有时分乃至比读小说还风趣。
helloGithub
每个月都会共享一些好玩风趣的项目,也是我最长看的一个。
- GitHubTrending 会把每周,每个月高star的项目汇总,也能对语言、日期规模进行分类检索
- 阮一峰的科技周刊 这是我最喜爱的一个,也能看到程序之外的东西,每周都会有一个论题,做一个博览群文的掘友吧!
面试预备 | 复习攻略
这儿就拿我自己的技能栈给咱们打个样。当然由于我自己也是一个踏入前端不久的小白,假如中心有讲的不太对的当地,欢迎指正!万分感谢。
个人技能菜单
- html、css、js、ts
- vue全家桶、react全家桶
- webpack4/5 vite(了解)
- 浏览器、计算机网络、算法
- koa源码、vue源码
1.代码命名标准
# 你真的会代码命名吗 ? 高雅学会《如来神掌》 再也不怕不知道怎样命名啦!
2.html、css部分
html部分的复习方案大概在一天以内,需求留意一些不常见的东西,例如defer async 的区别
doctype等等,但一般也很少问到(我面的公司里边没有问过这部分内容)
# 「2021」高频前端面试题汇总之HTML篇
css部分这个略微会多花一点时刻,假如有移动端阅历的应该会好一点。大概两天。不必太纠结一些样式了,比方什么10种办法实现垂直水平剧中的,一般你知道常用的两种就行了。
# 「2021」高频前端面试题汇总之CSS篇
# 字节跳动独爱考的前端面试题:CSS 根底
# 7种办法解决移动端Retina屏幕1px边框问题
3. js部分
这儿是重中之中,所花费的时刻也因根底不同存在比较大的差异,主要有几个部分
- js常见面试题
# 字节跳动独爱考的前端面试题:JavaScript 根底
# 送你 43 道 JavaScript 面试题
-
es6 # ES6面试、复习干货常识点汇总(全)
-
promise # 【主张星星】要就来45道Promise面试题一次爽到底(1.1w字用心整理)
# 从一道让我失眠的 Promise 面试题开端,深入分析 Promise 实现细节
- js手写 这36个手写中手写call、apply、bind 部分或许不是很清晰,能够看后两篇
# 死磕 36 个 JS 手写题(搞懂后,提高真的大)
# 32个手写JS,稳固你的JS根底(面试高频)
# 面试感悟,手写bind,apply,call
- 其他 正则不要背
# 「前端进阶」JS中的内存办理
规划形式强烈引荐这本小册子来入门,真的是我见过最通俗易懂版别的,主张精读两遍
- ts 我自己也还在学习中,这儿我现在看到最好的几个网址/文章(学习次序从上到下)
# 一份不可多得的 TS 学习攻略(1.8W字)
# Ts高手篇:22个示例深入讲解Ts最不流畅难明的高级类型工具
16个ts自检网址 typescript-exercises.github.io/#exercise=1…
以及antfu的ts闯关的小游戏 github.com/type-challe…
4. webpack
vue和react我就不说了其实在掘金上一搜就能看到许多,这儿就引荐一本关于Vue的掘金小册(我看过许多遍了,榜首次看不太懂,后边再看的时分收获真的很大)
webpack倒也不是特别杂乱,但很简略踩坑。很简略由于版别问题劝退新手。
关于前端工程化的学习,能够重视山月
这是他的主页地址 /user/155656…
以及山月的面试每日一题
个人引荐webpack的学习次序
- 榜首遍看硅谷的b站视频
- 第二遍看这下面三篇,尤其是第二篇。我也收藏了。
- 第三遍就直接对着面试题查漏补缺了,最终也能够看千峰教育的webpack5
5 浏览器、计算机网络
计算机网络咱们跟着三元同学
的灵魂之问就好了,这儿能够引荐一个好点的文章给一些新人朋友们。
# 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
以及极客时刻里的浏览器作业原理与实践
关于http、dns、https、加密这些的
引荐b站的技能蛋教师
6 算法部分
想要进大厂这个是必不可少的一部分,不得不承认算法会在你积攒了量级之后,较为显着的提高你的代码质量,打ACM的代码便是高雅意识很高(仰慕)。在面试前坚持刷题手感是很重要的。
在我深受算法毒害的时分(不是),是拉不拉东的算法小炒救了我 信任我,你也能够变成一道光
其次还有这个 分类整理好的刷题攻略 javascript-algorithms
依据企业部门刷题的codetop
7.源码部分
这儿引荐咱们能够去重视一下若川
,名字取自上善若水、海纳百川
。榜首次见就被招引到了。
这是他的主页:若川的个人主页
能够跟着若川大佬一同学习源码(虽然我现在现已放置挺久了,但这也是我打开源码世界的一扇大门)
这儿简略说一下,为什么看源码,其实倒不是说看什么源码比较重要,我在实习进程中也很喜爱看其他实习生写的代码,在自己实现一遍之后,看到有些更高雅的代码真的会茅塞顿开。读懂这是其一,仿照写出愈加优秀的代码,或许说在这个进程中训练阅览代码的才干,都是一件十分有意义的工作,当然并不意味着去死磕某些东西,关于一些比较难理解,进程比较繁琐的也能够暂时越过。
koa源码很简略,信任我,学完koa一定是一件十分有成就感的工作。
把这个看完,自己再手写一个简易版别的koa就差不多了。不怕和面试官battle了
也是许多前端学习扩展视界的一部分。接触后台开发,就从简易的koa入手吧。 github.com/koajs/koa/b…
学习办法
其实写到这儿,感觉把自己的许多鱼
都共享给了咱们,关于学习办法这一块,我能够总结几个要害词。
- 以终为始,每个阶段都有自己的方针(例如我的下一个小阶段方针便是,掘金涨到100粉,所以半夜我还在肝这篇文章)
- 逐渐养成深度考虑的习惯,面对困难要
对答案
而不是抄答案
- 坚持谦卑
- 永远学习 这样说会不会有一种把自己放在居高临下的位置对他人说教的感觉呢 ?
这儿拿react学习,来简略说一说我的学习道路和规划。
榜首遍,由于关于未知领域来说,生疏便是最大的应战,自己会本能的抗拒,假如在学习进程中遇到一些波折很简略就见怪其技能自身的杂乱度。所以榜首遍我的主张便是,快速预览一遍,知道是什么?怎样用?然后找到一些快速入门的教程,过一遍
,用已有的技能栈进行类比,学习。
第二遍,官方文档是最引荐的学习工具,但由于不同的人根底不相同,所以假如觉得官方文档比较难读懂的话,能够在第二遍的时分去看他人博客上的总结,一定是看,其次便是仿照,但记住,并不是一行一行的仿照,而是通读他人的代码之后,依据自己的考虑重新梳理之后,写出示例代码。
第三遍,这个时分你现已会简略的语法了,而且你或许也了解到一些生态的名词。不必刻意回忆,忘记了也挺正常的。挑选做一个项目,挑选略微有点应战,但也不是要太难的项目。常见的后台办理就好,这部分你会学到在详细项目中的一些最佳实践,包含什么时分采用那种办法的组件通讯等等。记住一句话慢即是快
,这部分你是在打根底,所以不必太着急,假如时刻充裕的情况下,是能够参阅第二种的学习办法,重复读代码->遇到问题->考虑->解决问题->写代码
的进程。
第四遍,到这儿其实你现已不知不觉训练了自己几个才干,而且这个进程不会很久,目测乃至2个星期就能够完结,这三种才干会在你不断学习的进程中得到训练。
- 读
- 写
- 考虑 接下来便是对其运行机制,原理方面的学习了,这一步是很有必要的,详细的办法便是多看(我就喜爱看掘金多一点,b站也是)走完这一个过程,react在你手里就不在是一个黑盒子了。你能够用这个白盒子做许多项目的开发,记住,不要让技能栈限制你的想象力!
谈谈体会
ok,技能类差不多就共享到这儿,接下来便是我自己的一些总结了。
还没学会沉淀之前,小白同学的大学生活,总是不知道为什么而忙。许多时分还没开端认真做工作一天就现已过去了。一度处于迷茫状况之中。也会由于许多琐碎的工作,让自己很简略就奔溃。在那段时刻,很感谢女朋友给了我许多鼓舞,也刚好自己也没有放弃自己。
我是在本年一月份开端预备春招,在这段时刻里认识了几个很重要的人,很感谢她们给我的协助。也是她们鼓舞我来参与字节跳动的面试,诲人不倦的协助我修改了许多次简历。真的很感谢。(假如虎鲸学姐有看到的话 )
这三个月里总共接收到来自10几家公司的面试约请,在三、四月的时刻比较会集,四月在字节面试的前夕,每天都会和女朋友进行模拟面试,我会给提早她一份面试题,她来扮演面试官。大概这样继续了一个星期,每一次挨近一个小时。不断提高着自己的临场发挥才干。她也会给我许多主张,我在答复一遍之后再看答案也会学习这部分常识方针也会变得愈加明确。
刚好丁香园现在是实习生培育方案所以我的实习并不会有太大的负担。相反,我也有许多时刻能够抽出来照顾一下自己的掘金。算是自我总结,自己也会时常翻看自己写的文章,有一种看过去写的小作文的感觉了。沉淀很重要,字节hr面问道“看了你的掘金,你是怎样去选题的呢 ?怎样想着写这些内容的”。
答:也许是想记载每一个足迹吧。也许是想要仿效小王子和玫瑰的故事,我在记载着我自己的故事。(实际上答复的内容核心也是:沉淀,输出)
个人生长阅历(扯皮)
转专业
和三元同学的阅历相同我也是一名转专业
学生。转进来的时分现已是大一下学期了,偏偏不巧,又碰到疫情,只能在家上网课,白日10点起来,晚上玩游戏到很晚到那种。整个大一能够说计算机和我的轨道相交点少之又少。大一一年学到的便是画工图、高数这些根底课程,绩点都拉的满满的。白日一切的时刻都交给了学生会和一些社团活动,也参与了辩论队,校讲演活动等等。晚上便是辩论时刻了,周末也会出去见见社会,也会做一些类似服务员的兼职,算是大学中最高兴也是最充分的一段时刻。能够给咱们看看原专业时的工图。(实操远远比看图要难,乃至有时一张图需求花费五六个小时)
接触前端
大二上学期,小白立志要尽力读书。好好学计算机,于是乎刚刚开学的每一堂课我都坐在最前头(最初或许不知道最耽误学习的便是上课了)。偶尔一次下课,听到数电
教师实验室需求招纳新人的时分,立马觉得翻身的机会来了,榜首时刻就进入了教师地点实验室下的小组。进入实验室之后发现学的是硬件方向的和我的预期不符合所以就没呆多久就退出实验室了,但那个时分是我榜首次知道前端
这个词。后边在b站追番的时分又找看到了三小时学会html + css
,比较猎奇就去学了一下html、css,还记得讲师声音特别好听。几天之后也能做一些简略的网页,但没有继续挑选深入学习(懊悔)。
下学期,为了和女朋友表白也是费劲了心思,实在想不出好点子了就想发挥自己的主观能动性,我干嘛不必前端来做一些风趣的工作呢!!点子有了立刻就去找教程了,这儿能够给咱们看一下当时做的一些东西。精力有限仍是没来的及开端,当然也做过一些更羞耻的demo,这儿就不献丑了。未来容许了npy有机会做一个下班能够支持带点心的小程序,这个一定要贯彻落实下来。(她也会看我掘金…)
暑期快放学的时分榜首次投了简历,其实当时js
都没学理解,还仅仅一个刚刚用过vue
的小白。投递的榜首家公司是长沙的芒果TV
,无奈根底太差无缘实习,但从那时分开端方案重新学习前端,暑假期间面对封校,我就挑选留在校园里,找了个理由就重新加入了硬件实验室,和教师熟的好处就来了,他们也不在意我在学习什么内容,我每天能够享受实验室的资源,空谐和免费的,来充分自己的根底。那段时刻基本上每天都是早上8点进入实验室,晚上10点回宿舍
,继续了两个月之后就开学了,开端用vue做了后台办理系统,也系统学习了许多关于js的内容。
大三上学期,花了一个星期学习了react
(可是后边又重新学了一遍,包含我现在也在学),抽暇看了b站的尚硅谷的ts教程、深入学习promise。也看了许多许多篇关于Vue原理
的文章,接触了Vue3,买了js规划形式(腾讯出的那本)以及许多许多本掘金小册,但当时由于校园还有课程,所以也没有太多精力来学。每天遇到不那么重要的课,我就会带上电脑学习一些新常识。到学期末规划形式课程我便是用两种规划形式写了一个Vuex
(教师和我熟~~),javaWeb课设我就自己用Vue3话了一周多和室友写了一个商城,看了三元同学的阅历也去学了浏览器实现原理
以及webpack4
。 算法也是一向没拉下(一向越过困难),许多题目都重复刷了许多遍。
等到大三寒假的时分是我生长的最快的阶段,每天至少学习8个小时,那段时刻。疯狂吸取常识,也在一边预备自己的简历,假如用一次词语来形容我的话,便是饥渴
。求知若渴,极客时刻里的10X程序员
中的学习办法也协助到了我许多。不断询问自己的三个问题。这儿也送给咱们。
- 我现在在哪儿(我现在具有的才干有哪些)
- 我要到里哪儿去(我想要成为什么样的人,我的职业规划是什么)
- 我怎样样才干抵达那里(我怎样达到这样的目的呢 ?) 确定方针之后,才干避免无效尽力。
阅览
本年上半年很是惭愧,一下就来到5月了,原本想要本年能多读一点书的,但我买的Vuejs 规划与实践
、JavaScript规划形式与工程实践
以及掘金的CSS新世界
,红宝书
都常识浅浅的读了1/4,也包含非技能类文章,影响力
、考虑--快与慢
…方案好本年上半年要读完的书都还没来得及开端,不知道下一次写文章是什么时分,冴羽教师说,写文章最重要的是坚持。很喜爱很喜爱冴羽教师的一个很大原因便是由于其文化底蕴,敬服其阅览量和其流畅的行文,也是我现在最为崇拜的偶像和学习方针,咱们也能够重视一下冴羽的个人主页,吹爆!!!
总结
这儿就不做太多总结了,现在现已是晚上12:30了,说好了春招完毕的总结文也写完了,当然高兴最重要啦~ 春招总算完毕了!,我是邵小白
一个3000场前端的老前端(不是),欢迎点赞评论,重视不走失
下期预告(react hooks 总结 )