侯策:如何突破前端开发技术瓶颈


侯策:如何突破前端开发技术瓶颈文章插图
本文作者 侯策 , 曾先后就职于法国ENGIE集团、百度等国内外知名互联网企业 , 具有丰富的开发经验和团队管理经验 。 曾担任GIAC全球互联网架构大会演讲嘉宾 , FDCon2019中国前端开发者千人峰会演讲嘉宾 。 著有《React状态管理与同构实战》一书 。 新书《前端开发核心知识进阶:从夯实基础到突破瓶颈》现已上市 。
日本作家村上春树写过一本富有哲理的书——《当我谈跑步时我谈些什么》 。
在书中 , 他谈到 , 跑步跟写作一样 , 都需要坚毅隐忍 , 追逐超越;都需要心无杂念 , 持之以恒 。 全书落笔之处 , 没有浮华旖旎 , 而是将迷惘、失败和挣扎娓娓道来 。
这本书名义上是在谈跑步 , 实际却是作者在个人创作低潮时期对突破进行的不断思考 。 仔细想来 , 这样的思考对于一位工程师也至关重要 。
【侯策:如何突破前端开发技术瓶颈】前端领域 , 入门相对简单 , 可是想要“更上一层楼”却难上加难 , 市场上的高级/资深前端工程师凤毛麟角 。 这当然未必是坏事 , 一旦突破瓶颈 , 在技能上脱颖而出 , 便能拥有更广阔的空间 。
那么 , 如何从夯实基础到突破瓶颈呢?
下面就来讨论一下 , 当前端工程师需要进阶时 , 应该学些什么 。
侯策:如何突破前端开发技术瓶颈文章插图
说到进阶 , 我想先谈一谈我们每个人内心的焦虑和迷茫 , 正视这种情绪是学习的第一步 。
对于每一个追求进步的人来说 , 瓶颈期总会在各个阶段“如约而至” 。 早在战国时期 , 庄子在《庖丁解牛》中就说:“吾生也有涯 , 而知也无涯 。 以有涯随无涯 , 殆已!已而为知者 , 殆而已矣!”
而如今 , 在这个信息爆炸的时代 , 信息量呈几何级数增长 , 知识似乎唾手可得 。 那么该学什么 , 到底该怎么学 , 学完之后又该做什么?大部分人都会在知识面前焦虑、迷茫 。
同样 , 具有一定工作经验的工程师也面临着很多疑虑 。

  • 该如何避免相似的工作做了5年 , 却没能具备5年的工作经验?
  • 该如何从繁杂而千篇一律的业务需求中提炼技术点并提高?
  • 该如何为团队带来更大的价值 , 体现经验和能力?
这些疑虑对前端工程师来说貌似来得更加猛烈:前端技术发展备受瞩目 , 前端工程师变得越发重要的背后是相关技术的不断进步和更新迭代 。
因此 , 我们比以往任何时候都更需要主动学习 。 但据我观察 , 目前网络上的学习资料往往存在以下两个问题 。
  • 过于碎片化 , 这类知识在某种程度上只能成为缓解焦虑的“精神鸦片”
  • 追求短平快 , 大牛经验、快速搞定“面经题目”等内容渐渐演变成跳槽加薪的“兴奋剂”
技术进阶是一个系统、曲折的过程 。 每个学习者所接触的知识内容和其背后的原理构成了他的思维方式 。 短期速成的内容或大量碎片化的知识很难帮助我们进行深度思考 。
坦白来说 , 我也是这些“学习资料”的搜集者 , 如果没有系统且有针对性的学习和反复刻意的练习 , 那么结果就是 , 以为收藏的是知识 , 其实收藏的是“知道”;以为掌握了知识 , 其实只是囤积了一堆“知道” 。
我想把自己在海外和BAT工作多年积累的经验分享给大家 , 也想把长时间以来收藏的“干货”梳理一遍 , 系统整理输出 , 和大家一起提高 。 因此 , 《前端开发核心知识进阶:从夯实基础到突破瓶颈》这本书就诞生了 。
侯策:如何突破前端开发技术瓶颈文章插图
爱因斯坦说过:“只是学习他人的智慧并不足够 , 你需要自己想明白才行 。 花时间记录、通盘考虑和深入思考你学到的东西 。 ”


推荐阅读