hi,大家,我是chinbor(为什么取这个名字?由于我的汉字拼音是zhibo,所以我以谐音的方式给了自己一个特别的英文称谓),这篇文章我会以阅历、动机、练习以及实战4个方面讲解自己是如安在本年的 gap half year 获取到阿里前端岗位,一起呢建议读者最好具有以下几点

  1. 你也想进一家不错的公司
  2. 你很苍茫,手足无措不知道怎样举动
  3. 阅读文章前最好带着自己需求了解的问题

一、阅历

1. 教育

2020年本科毕业于一所普通的农林类211院校,刚开端专业是包装工程,后面转专业到计算机科学与技能,大学期间折腾过社团,折腾过创业,虽然都没做的很好,可是给了我更早接触社会的时机。

2. 作业

我的作业严厉意义上讲存在三段

第一段是 2019.6 – 2020.8,此刻是以创业的方式接受大学的项目以及周边商家的项目

第二段是 2020.12 – 2022.5,参加了中国 top10 房产企业,主要的作业是

  • 自研新体系
    • 小程序
    • web
  • 迭代保护老体系
    • php
    • 混合app

第三段是 2022.6 – 2022.12,依旧是大学创业时的公司,有别于曾经的外包方式,开端自研 + 外包

  • 小程序
  • web
  • 混合app

能够从上面三段阅历得出

  • 我的技能栈其实并不行广,做的多的都是小程序开发跟web端开发
  • 除去校园时的小打小闹项目,更多的作业阅历来源于第二段跟第三段
  • 2023.1 – 现在 都处于一个待业的状况

二、动机

剖析动机之前我得先说一下关系链,大概是如下这样的

考研 -> 创业 -> 作业 -> 创业 -> 进大厂

大三时,受Linus Torvalds影响,对根据linux内核的发行版操作体系感兴趣,想要自己完成一个微型操作体系内核(的确完成了,也成为了我的毕业规划),完成的进程中发现,仅仅靠本科的学问只能窥探他的冰山一角。所以考研究生的主意随之而出。

第一次创业发生在 2019-06-11,其时受朋友邀请做校园的项目,所以合伙搞了一家公司,一起第一次接触前端,其时是开发校园的招生猜测小程序。其时心比较大,想着考研跟创业一起进行,最终实际进程中发现,这两者都需求你投入90%以上精力,其时加上创业反馈周期短,能够快速获利,最终抛弃考研的主意,全身心投入到创业之中。

接近毕业 2020-6。之后为了寻求新的市场换了一个新的城市.一个新的团队到了一个新的城市,你需求处理许多生存问题。两个多月的时间最终资金无法坚持,到了9月份从头寻找新的作业。

很幸运,在没有应届生的光环下,于 2020-12-21 入职了一家中国 top10 的房产企业,之后便是过着社畜的日子。我是一个很轴很卷的人,尤其是对于技能,也正由于自己这股劲吧,我能快速的学到许多东西并加以实践(我喜欢linus的一句话 Talk is cheap,show me the code)。好呀,在一年左右的时间,我忽然发现几个问题

  1. 业务复杂度不行高
  2. 支付跟收益不对等
  3. 团队慵懒太高,技能氛围不浓

再加上其时朋友有新的创业项目,远景也不错,所以再次参加。

第二次创业在2022-6月份(我是22年6月份参加,实际团队在21年3月份就存在了),其时我们团队主要做两个方向,一是营销,二是元宇宙。在我之前团队一向都是烧着投资人的钱,在我之后方案22年末
完成盈亏平衡。可是最终我们并未完成这一方针。我个人由于发展方向问题以及资金问题选择脱离团队。

之后也便是2022-12月底我回到了老家,开端考虑自己现阶段真实述求。很显然这个真实述求便是文章的标题。

三、练习

开端练习之前,一定要很清晰自己的方针。否则会很容易坚持不下去。

我的规划是这样的

  • 阶段一:将自己曾经作业中的项目经验或则忽然的一个主意以开源作品的方式做出来
  • 阶段二:所用技能栈的深化学习,源码级学习
  • 阶段三:拓宽学习,前端范畴的几个开源大牛的录播或则直播都去看一看瞅一瞅

大概是从本年3月底开端的一向继续到了6月底,当然中间也会有间隔,由于我的确不是一个特别自觉的人,很容易被动漫、游戏给带偏。

四、实战

7月初,我开端投递简历,我的投递战略是

  • 一级队伍:阿里、字节、百度、滴滴、美团、腾讯等
  • 二级队伍:小米、有赞、平安、运营服务商(移动、联通、电信)、各大银行等
  • 三级队伍:中小型企业

一起一定坚持每天都能约到面试,其实真正意义上给我带来更多帮助的便是实战这里,只要不断的试错并总结你才能知道市场对前端开发人员的要求。在这个阶段我发现我需求准备一些东西

  1. html、css、javascript
  2. 打包构建东西(webpack、vite)
  3. vue3、vue2
  4. 计算机网络以及浏览器作业原理
  5. 数据结构与算法以及规划模式

有了这些加持外加面经总结,根本你能够发现过大部分公司的一面没有特别多的问题,后续二面更多便是项目上的问题,当然不扫除一面也会问项目,可是我的面试进程发现二、三面的项目相关是问的最细的,不只包含你的技能选型、架构规划、性能优化,还包含具体技能框架的底层完成原理。所以你还需求做的事情便是选择几个项目进行总结!这一步超级重要!