人物访谈|扎根社区的工程师,月影的前端人生(1),2024年最新【一步教学一步到位】

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Web前端全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024c (备注前端)
img

正文

第二是技术规划。当清楚业务规划后,相应也会知道业务在未来的挑战点,所以需要思考有哪些可以通过技术或者通过技术储备来解决的,同时就会把业务规划转化成团队对应的技术规划和技术挑战。

比如某业务在未来计划会发展到多个平台,那在初期的阶段,就需要把技术投入到研究跨平台、跨终端的这些方面。而不是当团队要做小程序版App时,发现团队没有小程序开发的经验,这肯定是不行的。

所以,我们需要基于业务去做一些技术规划,在技术规划的过程中看到技术挑战点。当前用的这些工具和框架,在这个跨端能力上有什么限制,有没有好的解决方案。因此,不一定说技术能力要多好,要多深,但一定要有这方面的敏锐度和前瞻性,能够提前去看到这个业务发展中,给团队带来的一些技术挑战,然后提前布局。

第三个是管理成熟度,思考团队多元化的发展方向以及未来的成长空间。作为团队管理者,你需要为团队里每一个同学规划他未来一年到两年的成长路径,并且了解团队成员整体的诉求是什么样的,怎样把他们个人的诉求和公司对他们的要求和发展结合起来,能够让他们更长远地陪伴这个团队,陪伴这个公司走得更远。像这样的问题,是需要偏管理层的成员去考虑的。

对于专家型的角色来说,他除了在技术上有一定的深度,也能在技术规划里面承担比较核心的角色,能够敏锐地看到业务发展的趋势,然后去做好技术储备。

我发现一些 IC 角色经常会犯的一个问题,就是埋头研究技术,不懂得合作。个人的力量是有限的,其实一个人是需要能够更多地影响整个团队,带动团队里的其他人的。他要能指导不同职级、不同方向的成员更好地成长,这样的价值就会比单纯埋头做事情的大很多。

你会发现说,这些高阶的成员不管是技术方面还是管理方面,抑或是软素质方面表现得都很好。比如说,会沟通、能指导,能够意识到做这些事情的重要性。

就新人普遍提到的「行业发展速度快、新技术越来越多,学不动」的问题,月影也在采访中给出了他的想法和方法论。

首先我们应该更乐观地看待这个问题,行业发展得快,说明成长空间或者技术发挥的空间更大,所以大家不用太盲目地去焦虑。

同时,我们也应该更加聪明地去看待这些问题,思考一下哪些东西是需要学的?有些知识属于基础知识,相对而言变化的没有那么快,比如很多算法,在很长一段时间内都是比较稳定的。这些对于前端或者其他领域来说都是很有帮助的,所以我们的基础需要打牢并且做得更扎实。

另外一块属于领域知识,当中又分成了通用的领域知识和专用的领域知识。通用的领域知识,最好提前去学习掌握。现在,我们有很多项目都是用 TS 去写的,所以它属于通用的领域知识,需要成员去把TypeScript 给学习好。

还有一块属于专用的领域知识或工具,比如说你要做工程化、工程打包,你去学 Webpack 或者是 Vite ,这就属于专业领域知识,不用提前投入很大的精力,因为他们其实就是工具。所以,当项目里用到 Webpack 打包的时候,再去学习就可以,即便日后把这些知识忘掉了也没关系。大家不用担心,行业今天用 Webpack 明天用 Vite。这些知识本来就不需要提前去学,等到用到的时候再去边学边用就好了。

前端的很多知识是属于这类知识的,所以不用太恐慌、太焦虑。他们的出现其实对这个行业也会有很多积极的作用,能促进前端整个行业的更好发展。所以,我其实还是挺乐见这些新工具的产生。

扎根社区,做一个懂社区的前端开发者


作为最早一批的前端从业者,月影完整经历了互联网技术社区的变化。从最早在 51JS 社区和前端前辈探讨技术、碰撞思想,到后来深度参与 CSDN、博客园、开源中国等社区生态共建,以及现在他亲自规划稀土掘金社区的未来发展,月影俨然是一位对社区有着深入见解的前端开发者。他希望技术社区可以成为一个有归属感、有温度的社交圈,其中的每一个技术人都能快乐地成长。

51JS 其实是一个传统的 BBS 网站,大家更多地把论坛当做日常沟通和讨论的平台。当时也产生了很多非常先进的前端思想,非常超前,可能五年、十年之后才以比较成熟的技术形式呈现出来。我们跟一些前端的前辈,比如像 Hax 、周爱民,都有过非常激烈的思想碰撞,甚至有过一些争吵。当时的技术论坛非常活跃,大家对 51JS 也有很强的归属感。后来,随着程序员规模的扩大,在 51JS 这样的传统社区,感觉人与人之间的距离没有那么近了,也没有当年的感觉,大家就逐渐不太去使用它,于是就慢慢没落了。

之后,也有更多不同类型、不同调性的技术社区涌现了出来。CSDN的核心是内容,沉淀的时间长,因此沉淀的内容很多,里面有大量偏技术类的内容,所以很多人把 CSDN 当做内容的消费源。一个小白开发者,如果在工作中遇到了问题,在百度或 Google 上一搜,第一条就是 CSDN 的内容。这个内容不一定很深入,但照着步骤去做,可能就解决了工作中的问题。但这也是 CSDN 的瓶颈,内容多但相对初级,且依赖搜索引擎。更直接一点,它的流量是搜索引擎带来的,这波用户消费完内容就走了,并不会对社区产生忠诚感和归属感,也不会对社区的社交产生有价值的贡献。

开源中国是做开源方向的。我觉得开源其实是一个很重要的方向,从政策上看,国家也非常重视开源,第一次把开源写进五年规划里。因为现在是一个开放的行业,开源生态几乎等同于整个开发者生态。

2015年,我开始关注稀土掘金,这个社区更多地聚焦在内容和社交的深度。能把这块儿做好的社区,目前看还是比较少的。如果你是核心用户,应该可以感受到掘金对用户价值的关注,一个是内容的质量,一个是社交的深度。我自己是技术社区的资深用户,会希望建立起一个大家有归属感的社交圈,满足日常职业成长和学习的诉求;也希望通过社交,能让做技术或者热爱技术的人快乐成长。

谈到稀土掘金未来的规划,月影反复提到"用户价值"这个词,他说不是所有的工程师在早期便足够优秀,我们希望跟他们一起成长!

虽然说刚刚提到的很多社区都在考虑做 to B,稀土掘金未来还是会比较坚持地去做 C 端用户,做好用户价值,而不会偏向于做用户规模。我认为一个社区应该能够对这个行业有所帮助,最好的方式就是能帮助从业者更好成长。当从业者成长后,反过来又能帮助社区成长为更好的社区。所以,在未来一年里,我们会去做会员权益体系,让稀土掘金成为一个好的开发者平台。

不是所有的工程师在早期就足够优秀,有足够大的平台来实现自我成长,还有许多人可能学校不是那么好或者当前阶段技术实力还没有那么强,他们可能去了一些小平台,但他们其实也有成长的诉求。稀土掘金能成为他们职业发展的平台,能够像一些好的团队、一些好的公司那样,真正给他们的职业成长带来帮助。这就像带一个技术团队,在团队里找到那些高潜能的成员,更好地去辅导和帮助他们成长。对于社区来说也是一样的,找到社区里面高潜能且愿意学习、有职业成长诉求的用户,量身定制适合他们的成长路径。

对于技术沙龙,月影觉得更多的是向有经验的人请教来解决职业发展的困惑,一年参加一到两次技术大会对扩大视野也会有很大的帮助。

如果项目中遇到的一些特别具体的问题,可能还是看书学习、问问同事,或者去网上找答案比较好。在沙龙里面,更多还是解决职业发展的困惑。比如说,究竟是往技术深度发展好,还是往广度发展好?比如说,在未来的半年到一年里,想提高自己的实力,但是不知道自己该朝哪个方向努力?该学什么东西?如何平衡好项目和学习的关系?

就技术大会来说,一种是综合型的,大会中的每一个专场,可以认为是一个比较垂直的沙龙,那些内容能够去解决一些你的困惑和问题。另外一些大会偏向于商业推广,里面会有很多广告,像那样的可以适当减少关注。因为现在各种大会比较多,很难知道哪个好,哪个不好,所以大家可以仔细辨别一下,如果发现这个会太水了,记一个黑名单,下次就不要去参加了。

其实,我还是很鼓励大家去参加这种高质量的大会,不用太多,一年两、三场就可以,对自己还是会有一些帮助的。我们最近也在筹备 稀土开发者大会,今年是第一届,比较偏向于干货分享,比较偏向传统的综合类技术峰会,我们会邀请行业里面比较厉害的讲师来分享技术干货。未来,我们想办有特色、有差异的大会。稀土掘金社区除了专注于技术交流的干货内容以外,也会增加更多的社交内容,比如一些线下的游戏、嘉年华等这样的综合类大会。

1d5dc596000e6b8a403a3020927a922e.png

技术影响力的思考


来字节之前,月影除了管理技术团队,同时也在做技术团队影响力的工作。月影说:“即使像奇虎 360 这样的互联网公司,也需要在技术影响力上投入精力。所以,如何吸引招致更多优秀的候选人,是技术品牌需要长期投入去做的事情。我们会发现这是一件有长期收益和长期价值的事情,所以慢慢总结了一些经验。”

对于他本身而言,月影认为 技术影响力建设 是一件很有挑战的工作。随着技术招聘标准的提升,招聘需求的增加,整个技术团队的影响力建设显得尤为重要。

因为字节的业务发展很快,招聘候选人受业务本身的影响更大。有些候选人会优先考虑发展较好的业务团队,但是技术中台也有独特的优势——支持的业务产品比较多,技术沉淀和发展空间也会更多。所以业务团队要一方面看到自身发展的核心优势,另一方面把这些梳理出来,成为竞争力对外推广。

另外,我希望也能从培训角度切入,做一些前置的人才培养工作,从而缓解招人压力,补充人员缺口。这个论点其实已经验证过了,所以我也希望把这些好的经验给搬过来。拿前端来说,对于一些想要从事前端工作的学习者,可以通过 ByteTech 推出的"青训营项目"学习一部分课程,进入招聘环节。

不论青训营项目,还是新媒体运营工作,我们的目的并不是封闭地去做技术中台的前端影响力,而是更开放、更全局地考虑整体字节前端的问题,打好字节前端这样的品牌,才能有更多优秀的人加入。依我看来,目前各个业务团队都在积极争取市面上现有的人才,大家不如一起把这个蛋糕做得更大,然后吸引更多的人,培养更多的人。

关于人物访谈

《人物访谈》 是 ByteTech 打造的访谈栏目,聚焦公司内各领域技术人才。通过对话形式,展示人物的成长经历和成才经验,旨在帮助提升技术影响力、树立技术模范榜样。
如果你有更多人物、话题方向的建议,欢迎联系@刘敏 liumin.superman@bytedance.com

总结

大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注前端)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
资料的朋友,可以添加V获取:vip1024c (备注前端)**
[外链图片转存中…(img-tgf0dbJc-1713227925241)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值