回忆
今年感觉过的更快了,又到了年度写总结的时候。先来快速过一下回忆一下今年
- 离开了工作五年的公司。入职了一个大一点的公司
- 租的房子也换了,租金暴涨
输出内容
- 文章产出惨不忍睹,只有个位数。
- 问答也不如去年,只有 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年 |
高级攻城狮 | P6 | M1 | 2-1 | 2-5年 |
专家 | P7 | M2 | 2-2 | 3-7年 |
高级专家 | P8 | M3 | 3-1 | 5-10年 |
当然了,虽然级别是这样。但是每个公司的职级的含金量是不一样,一般都只能代表本公司内的水平,只有极少数公司的职级标准可以得到业界认可。
关于职级和晋升一般来讲有下面几个说法:
- 初级、中级、高级、架构师
- 当小弟、带人、带项目
- 开发转管理
- 从 B 端到 C 端
- 边缘功能到核心功能,到钱相关业务。
- 任务越来越虚无缥缈,从一个明确目标任务,到一个想法。
TODO:先简单写一点。有个需求比较急。下周我来补上各个职级的能力要求,你们也可以帮忙补上。
技术职级 | 技术深度、广度(专业) | 领导力、影响力(通用) | 沟通、协调、分析(通用) |
---|---|---|---|
初级攻城狮 | 了解所使用的能力,被指导 | - | - |
中级攻城狮 | 熟练运用所使用的能力,被指导 | - | 合理安排工作 |
高级攻城狮 | 独立完成模块 | 组内 | 分解问题、提出观点、独立思考 |
专家 | 独立完成小型项目 | 部门、社区 | 落地执行、独立解决、跨团队协作 |
高级专家 | 代领团队完成中型项目 | 业内、司内、社区 | 资源评估、知识体系 |
阿里职级参考文章:https://www.zhihu.com/questio...
字节职级参考文章:https://new.qq.com/omn/202012...
内推
em... 有人要试试前端相关的岗位嘛?😏,私聊我嘛。来嘛。。哈哈哈哈哈哈
当然如果你有模拟面试、帮看简历的需要,也可以来哈。
结尾
2021 马上就要结束了。这篇文章也断断续续写了一周。
祝大家新的一年吃嘛嘛香,升职加薪。哈哈哈
本文参与了 SegmentFault 思否征文「2021 总结」,欢迎正在阅读的你也加入。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。