和掘金大佬屈光宇视频聊天干货整理

2,624 阅读12分钟

前言

首先感谢掘金社区提供的活动 2022 春招打卡活动火热进行中,更有机会与大厂导师1v1沟通! 和平台,我的文章一个简单的弱网差点搞死了组内前端中了一个经验复盘奖,同时有了一次与大佬1v1沟通的机会。

感谢掘金运营的安排,同时感谢屈光宇大佬百忙之中参加这次的视频聊天,还分享了很多干货。

阅读须知

本文主要记录视频聊天中涉及到的技术和职业规划相关的内容,由于视频聊天比较随意,这篇文章整理的内容有的也比较散,有的地方也完善了一下当时聊天的场景和个人思考,各位看官有疑问可以评论区讨论。

如果想了解大佬相关内容,可以看大佬的博客 imququ.com,这个博客响应速度超快,性能优化方面做的非常棒。

内容整理

imququ.com 优化

HTTP2, 多路复用

  • 工程化判断
  • Web server 使用 cookie 进行判断本地的资源是否存在
  • 布隆过滤器,使用类似这些算法,资源加载的优化
  • PWA, Google AMP

极致的缓存做法

  • 第一次访问所有资源内联 css,js
    • 使用内联可以省连接数
    • css,js 存储到 localStorage 中,使用 cookie 标记,服务端判断
    • 大量工程化的判断,服务端判断客户端版本,使用的70进制,cookie 的不需要 encode 的字符大约70个字符
    • 移动端使用编译工具实现上述手段并进行过产品化
  • 第二次访问
    • 如果新用户使用内联,第一次访问的时候在页面空闲的时候就把外链的资源下载好
    • 第二次直接使用外链的资源,大概率能命中本地缓存,第二次访问时能直接走缓存

雅虎优化做法

  • 通过 cookie 判断是新用户还是老用户
  • 如果新用户使用内联,第一次访问的时候在页面空闲的时候就把外链的资源下载好,第二次直接使用外链的资源,大概率能命中本地缓存,第二次访问直接走缓存

这部分是大佬在自我介绍时提到自己做的博客,讲了一下当时博客中优化用到的一些点以及优化的思路

前端技术方面的一些讨论和思考

像现在市面上有很多成熟的工具和框架,例如 webpack, vite 复杂度很高,开发没问题,只会使用这些工具会有一些问题,如开发人员的知识面不全,一些前端人员可能了解一部分,底层的一些实现可能接触的少,现在的行业发展的很成熟,现在的大学也会教,也有一些同学很早就开始钻研的很深,刷题也很厉害,校招的人员能力模型也越来越强,整体来说市场变的比较卷,也可以说现在套路大家都摸的比较清楚了,现在的信息也比较透明

大佬对于现在前端技术方面的一些看法

关于带团队

带人一般来说就是需要的一些权力:如招人,搭建团队,绩效晋升,人事的权责等等

例如我在公司的业务线中Title是前端主管,没有招人,搭建团队,绩效晋升,人事的权责等,只负责前端团队任务协调安排,负责技术攻坚,前端学习路线规划等, 这其实不算真正意义上的带团队,只是一个挂了个主管Title的虚职

团队管理中常见问题

好多人的技术和业务能力一般都不错,好多人在团队管理方面的可能问题比较多一点,例如能力不错,也和团队人员关系不错但是把他提拔了以后,就会出现各种各样的问题,跟你一起吃饭的,后来不叫你了,慢慢被孤立了。

有些事情是不可避免的,不可能让所有人喜欢你,或者特别服你,带团队还是要目标为导向,专注做事情,让大家相信你能把事情做好,跟着你能有更多的成长,当然会有一些刺头,专门作对背地里使坏的人,对于这种情况也不用手软。

带技术团队相对比较好带一点,做技术的人相对纯粹一点,如果是带产品,运营之类的团队可能就没那么好带,带团队的还是需要把精力放到做事方面,有人的地方就有江湖,不要主动去搞那些小把戏。这方面相对大一点的公司相对好一点。

个人小团队管理经历,团队不分大小,什么人都有,技术人相对是纯粹的,沟通是门艺术

关于团队的改进和提升

很多时候需要自己更主动一点,很多时候的团队成员之间的信任和在团队中影响力也是慢慢建立起来的。互相理解将会慢慢达成共识,一起想办法去解决,很多时候需要自己主动解决,团队一起去进步和发展,先建立好的习惯,如写文章互相分享,共同进步。

这里是提到我司前端技术人的面临一些困境和痛点,具体有多痛可以看我之前发的文章 一个简单的弱网差点搞死了组内前端

前端发展方向

  • 大前端
  • 业务负责人
  • 技术团队负责人

职业规划

选工作,行业也很重要,先看行业,再看公司,看公司在细分行业中属于什么样的地位,再看自己在公司是个什么位置,想做什么方向,专心做技术,还是带团队,技术越来越强,还是带团队规模越来越大,这个其实属于一个比较大的框架,也看公司的业务,属于什么赛道,在赛道中属于什么地位。

对于公司裁员,对于上市公司要保护股东的利益,在收益不好的情况下,公司需要裁员保证收益,例如欧美对于裁员毫不避讳,可能国内对于裁员感觉不太良好,这其实是一个非常正常的做法,像因特尔公司之前说过要全球裁人1.5万人,这本质是市场经济,除非是恶意的裁员这确实是不对的。

一个市场不可能一直快速增长,慢慢都会回归本质,当市场恢复理性,也少了一些一夜暴富的可能,当红利消失,市场恢复理性,工资也会回归理性,可能有些岗位工资没以前那么高了,这都是正常的。

这里是聊到市场关于技术人未来的一些情况,例如前段时间大厂的裁员,保持个人核心竞争力,正确看待裁员

B端和C端的公司业务模式不一样,C端的话业务模式比较简单,只要把产品做出来,再看使用什么样的推广模型,看是广告变现还是什么模式,形成一个商业的闭环,例如字节是一个大中台模式的ToC业务,通过广告,流量等等方式变现盈利

关于字节招聘 / 大厂面试

一般考察两个方面,工程路线(技术和业务能力),专业路线(算法路线)。

大部分走工程路线,因为大部分都是跟着业务走的,这时候招聘时会看业务贡献,团队贡献,团队建设,梯队规划,招人,如何合理分工,如何用人,如何留人,日常管理,好的要激励,不好的要改进,实在不行劝退,或开除,团队技术氛围的打造和建设,要不要定期分享,要不要做开源等

大部分可能发展路线偏向全才,不管什么问题都通过自己找资料或者排查都能解决

字节不完全看学历,一般是大学本科,其他情况也有,但需要他们会在社区或者能力方面特殊贡献,过往的经历也是蛮重要的,字节是一个分工明确的公司,字节方面相对来讲更需要的是专才,而不是全才,公司越大对人才的要求也越高,技术人一般会考算法,字节前端一般不考纯算法,一般会考现场写代码,告诉一个应用题,现场写代码进行测试,对于考纯算法,很多人会刷LeetCode,会背题,所以一般会综合考察。

一些硬性要求,如果某些硬性要求没达到要求的话,需要通过其他方面的来弥补,对技术业务的思考,带来什么收益,能创造什么价值等,更高度的思考是怎么样的等等

不同类型的公司对人才的需求是不一样的,很多中小型公司需要的可能更偏全才一点,从公司经营角度看,用更少的人做更多的事情,这样能有效降低用人成本

关于简历和面试

简历方面非常细节的东西要注意的点,例如一些错别字,符号等这些细节会丢印象分,主要还是看简历能够表达的东西是什么样的。

面试是互相引导的,不希望被对方给带偏了,面试官不希望被应聘者被带偏了,应聘者也不希望被面试官给带偏了,面试的简历上尽量不要写精通,除非达到了一个很高的水准。

例如我们只是日常使用三大框架做一些功能和需求,写熟练就行了,像尤大那种专才,写精通vue没问题,不能随便写精通

简历上的内容要适可而止,不是把自己所有内容都往简历上写,主要展现写自己最擅长的东西表现出来,只有在一个方面做的有深度以后,在别的方向也是可以做到不错的,如果只有广度的话可能会得出什么都是敷于表面的感觉,可能会减分,一些比较过时的技术可以不写,对于自己不熟悉的东西研究不深的东西不要写,如果面试官刚好擅长这方面,稍微问的深一点可能容易卡壳,这也是不太好的。

过时的技术,例如我用过 Codova
研究不深的东西,例如我用过 Loadrunner, jmeter 做过自动化和性能测试

关于个人职业规划和发展

有的做ToB的公司,有互联网岗位,可能这个方面不是主要的,这种技术人在这个里面可能会出现你做的好,可能也没那么明显,也看公司和行业,因此我们技术人需要了解公司的商业模式,把商业模式给吃透,把业务吃透也是非常有必要的,包括后期也是需要人脉的积累。

这里提到滴滴的CTO,原来在百度职级也没有特别高,但是人际关系经营的特别好,创业的时候别人就带上他了

技术的发展想要去做网上资料方面是没问题的,主要可能还是,多认识一些人,多交些朋友对以后朋友也是有帮助的,多看书,很多事情需要跳出来,最牛的是资本,各行各业都需要去了解和接触一下,这个社会很多元化的,也很复杂,可能大部分人需要的是找个工作来创造收入。

个人发展一般需要找到一些深度研究的点,先发展深度,在深度的情况下再发展广度,以及积累个人影响力。

如:多在掘金社区活跃,多写文章分享,参加线下活动

技术人也需要对国家宏观方面考虑和了解:生产力要素,人口,资本。

例如我们的国家,人口增长见顶了;贸易战让资本更谨慎了,现在俄乌打仗,国际局势导致部分资本外流;互联网技术方面的发展也差不多见顶了

Work life balance

关于生活和工作的平衡,国家也在呼吁大家不要卷,让行业健康发展,包括监督市场和企业不要加班,取消996等,减轻年轻人的压力,开放三胎等,这些国家宏观的政策也是我们技术人需要关注的。

例如国家对金融的监管,可能一些行业公司会受影响,之前的 P2P 公司,国家政策对金融监管力度加大,P2P公司暴雷了

写在最后

积极对待工作和生活,合理平衡,多读书,多交友,和不同圈子的人交流,避免陷入信息孤岛,保持健康,祝愿看这篇文章的看官都能活出自己想要的样子 ^-^

如果有不方便在评论区沟通的内容,由于掘金会屏蔽联系方式,可以关注我的公众号从那里找到我,搜 > 参谋总长萨博