回忆

今年感觉过的更快了,又到了年度写总结的时候。先来快速过一下回忆一下今年

  • 离开了工作五年的公司。入职了一个大一点的公司
  • 租的房子也换了,租金暴涨
  • 输出内容

    • 文章产出惨不忍睹,只有个位数。
    • 问答也不如去年,只有 500+,不过也算一日一题吧。
    • 分享、调研等对内输出前半年还在做,后半年换工作了频率减下来。
  • 出游的话,今年只去了一趟厦门

思考

下面是今年的一些思考🤔,和大家分享换工作的心路历程~哈哈哈哈

对于老东家还是有蛮多不舍的,有挺多处了五年的朋友,也有非常奶思的老大(智哥超级棒,护犊子,敢打敢拼,超能喝吨吨吨),还有一手带大的小弟 😏

其实换工作这个事想了很久,走的原因有很多,不走的原因也有很多。最后还是走占据了上风,不妨你来猜猜?

  • 不走:

    • 兄弟:五年之久,念大学才四年,还有最后一年不在学校。八个小时工作时间,再算上加班,这都比我陪我老婆时间多了 🐶
    • 领导:老大非常的 nice。跟对人有时候很重要,有权力、有福利、能成长。智哥还特别护犊子。(有没有想和智哥混的,优贝还招前端。吹爆)
    • 舒适:也算是老员工了,手底下也有小弟,干活得心应手。
    • :工资、年终奖、优秀员工啥的都挺到位,虽然和大厂子没得比,但是也很能打。
  • 走:

    • 公司:公司也待了五年,体量的话变化不大。而且越来越卷了,我几乎天天十点下班(当然小弟们走的还比较早,就是几个小负责人开不完的会。起的早睡得晚迟早凉啊)那我为什么不换一个大一点的公司卷呢?
    • 晋升:虽然工资都到位,但是感觉晋升也到头了。和我老大比,管理上我的确服气,技术上大家差距都差不多,每个人有自己熟悉的领域。
    • 体量:绩效就那么多,我吃了别人就没有,我自信我能吃饱。但是呢大家共事也挺久了,该走就走,说不定因为我走了,其他人成长起来公司能有所改变呢?
    • 年龄&焦虑:真的,北京太 TM 焦虑了。马上三十,不换的话,这碗饭还能吃几年?以后还有机会换嘛?
    • 招聘:招聘是真难做,没有新鲜的血液。

基于上面的思考,我觉得我需要换一个体量大一点的,满足一下我的晋升需求,学习一下其他公司的管理制度,迈过 35 的槛。

说起这个我想起昨天和我妈视频,她说:你们那工作有什么难的,有什么累的?可比种地啥的轻松多了,不就是学习嘛,学习能有多累?我就不觉得学习累(她也没种过地,不过因为年代的问题吧,小的时候有可能苦了点。现在是个画画的) 兄弟们,我怎么能反驳她一下?

面筋

我猜兄弟们最爱的就是面筋了,我面了四家(快手、金山、字节、滴滴)面试都通过了,猜我入职哪里了?

这块其实两个角色「面试官、候选人」都想输出一下,之前在优贝做了两年多的一面面试官,招是没招到几个人,把自己勾引走了。

我觉得我面试顺利也和我了解面试官心态有关

面试官

离职前给他们交接工作也有这块内容,整好借这个机会好好整理一下。针对前端开发的一面面试哟

我们先来了解一下招聘都要做什么,目的是什么?

  • 招到一个符合标准的人,那么标准是什么呢?

    • 学历(公司硬性要求)这个就不用展开说了吧。一般 HR 那边就能把不合格简历筛掉
    • 技术(能干活、有潜力、补短板、有特长)基本招人就这几个方向了,必须要在一个方向有特点。无非就是人手不够,或者给新业务做储备,或者想上一些新的技术。反面例子就是干干啥不会,吃啥啥不剩
    • 性格。这部分一般是个正常人就行,各位别觉得搞笑,真的会有不正常的人 😈 。一般会搭配团队性格,比如说「攻击性」敢打敢拼、活跃、据理力争,比如说「平和性」沉着冷静。反面例子就是不会主动
    • 沟通。
  • 如何判断一个人技术是否达标?到了兄弟们感兴趣的内容了

    • 基础知识(3题)。HTML、CSS、JS 前端护城河。比如说 css 权重怎么计算?html 块级标签有哪些?JS 数据类型有哪些?
    • 逻辑能力(2题)。代码片段或者简单编程题。比如说闭包结果是什么?比如说求平均数?比如说排序?
    • 进阶知识(2题)。新技术、业务扩展。比如说实现 axios 支持 cache 功能?比如说 Array.prototype 上的一些新方法写个 polyfill。
    • 扩展知识(2题)。这里就有点难说了,业务难点、业界实现、相关技术都有可能。比如说网络:https、http缓存。比如说 webpack 能做哪些内容、原理、loader。比如说性能优化。
    • 算法(1题)。简单、中等难度,看前面的表现,这里再来考察一下抽象能力。
    • 过往经历(2题)。这里一般是为了看看对于之前业务的理解程度,比如说是否参与了核心功能的开发还是说只打了打下手。也为了看看候选人是否能在已做的项目中独当一面。也可以看看表达沟通、总结汇报等等。算是一个综合方向的考察
  • 如何拧干水分?(真才实学的候选人忽略这一分组,面试官重点关注一哈这个分组我不歧视培训班,毕竟我也会网上付费学一些东西。但是很多培训班都会整很多水分。

    • 基础知识考察。一般速成都会忽略这些东西,比如说是 html 、 css 这些东西。比如说一些计算机基础常识硬盘和内存(这就有点恶搞了🐶)。
    • 业务逻辑、变成逻辑。这个环节一般是训练重点,但是往往也是弱点。之前说过目的是找个能肝活的(肝,这个字挺好,我就不换了),那么直接上一个 CURD。当然这里可以考一考业务场景,用花哨的语言模糊一下考察点。
    • 无法借助搜索引擎完成。比如说场景题,目前项目加载慢,应该怎么去优化,候选人肯定会背答案,但是这个时候面试官让候选人回答一下具体操作步骤

      • (network 排查异常资源,cli -report,webpack --profile --json > stats.json )
      • LH 分数。有哪些指标。每个指标的优化方向?
      • 火焰图。如何查看,如何分析?
      • 分析出来如何解决?每一个问题对应的方法是什么?

上面大概就是我之前和他们沟通过的一些例子。具体的例子应该不是这个,毕竟我题多。

下面我们开始针对面试官目的来的设置准(xian)备(jing)

候选人

其实面试这东西吧,就是多准备,刷刷题,面试官也希望候选人是一个有准备的人

下面说一下如何做准备,虽然我记得也不多了。

准备:

提前准备好项目,把你会的都打打草稿。那简历写一坨你自己都不会干嘛,给自己找事?
咱们能给简历好好打理一下嘛?

  • 例子一:实习生、培训班特征:权限、登陆、注册。懂得都懂,这东西千百年不改一次,新项目无非就是复制一套。还有Cookie、Storage、Headers 傻傻分不清楚。

    比如说,你真的做过了,用了 Storage 存取、 Headers 传 token ,那你应该上网查查方案的优缺点相关的知识点

    • 既然用了 token,那么 token 过期了,如何更新?token 有续费之类的逻辑吗?怎么显示的,在那部分?
    • Storage 有哪些 API?可以存储哪些数据类型?localStorage 和 sessionStorage 有哪些差别?
    • token 和 cookie 方案有什么区别嘛?特点是什么?有什么场景 token 方案是有问题的?
  • 例子二:这个项目不熟、那个项目忘了、这个我只是做了一个页面,这些项目就别写了,显得问一个不会问一个不会 🐶。
    我们写在简历上的项目,一定要把里面每一个词都整明白,这样问到也不慌。

基础:

这东西你得会呀,多年老前端这都不会嘛?

这里有小窍门,平时多逛思否(请打钱,不打钱的话能不能发一份周边 😜)逛逛问答区,可以按分类筛选题目。
想学的话你就看有答案的,想秀手艺的你就看未解决的。

平时也可以关注一些大佬、网站

  • css:

    • 张鑫旭。 css 兼容这块无敌,我自己时长看一看。
    • CoCo。 各种效果,炫的不得了。社群也挺活跃
  • js:

    • 若川。有源码共读之类的活动。社群也挺活跃
  • html

    • mdn。这块就有个文档就完事了

算法:

那就刷呗。一天一道。其实答不出来的话,面试官一般都会给思路。

我建议,先了解常见数据结构,然后从简单到困难,然后刷高频题。不会不要紧,可以看题解,看了题解的多做几遍。温故而知新,可以xxx

当然了,也有一些人会走一些歪路子,比如先写一个非最优解,然后慢慢优化成最优解,以此来浪费时间。我不太推荐这样的方法,因为有可能影响你的评级,万一碰到一个难缠的面试官就挂了。

晋升、职级划分

这块也是今年考虑比较多的东西。一个是离职前本身就负责面试,走之前也想划分这一块的工作。另一个就是现在基本厂子都有明确的职级(p6、p7、2-1、2-2 之类的),出去面试总归是会有个评级。

技术这边一般来说划分是以下职级:

初级攻城狮P4-1-1实习生、应届生
中级攻城狮P5-1-2应届生、1-3年
高级攻城狮P6M12-12-5年
专家P7M22-23-7年
高级专家P8M33-15-10年

当然了,虽然级别是这样。但是每个公司的职级的含金量是不一样,一般都只能代表本公司内的水平,只有极少数公司的职级标准可以得到业界认可。

关于职级和晋升一般来讲有下面几个说法:

  • 初级、中级、高级、架构师
  • 当小弟、带人、带项目
  • 开发转管理
  • 从 B 端到 C 端
  • 边缘功能到核心功能,到钱相关业务。
  • 任务越来越虚无缥缈,从一个明确目标任务,到一个想法。
初级攻城狮了解所使用的能力,被指导--
中级攻城狮熟练运用所使用的能力,被指导-合理安排工作
高级攻城狮独立完成模块组内分解问题、提出观点、独立思考
专家独立完成小型项目部门、社区落地执行、独立解决、跨团队协作
高级专家代领团队完成中型项目业内、司内、社区资源评估、知识体系

内推

em... 有人要试试前端相关的岗位嘛?😏,私聊我嘛。来嘛。。哈哈哈哈哈哈

当然如果你有模拟面试、帮看简历的需要,也可以来哈。

结尾

2021 马上就要结束了。这篇文章也断断续续写了一周。

祝大家新的一年吃嘛嘛香,升职加薪。哈哈哈

03-05 13:37