由今年D2前端论坛想到的
之前参加过 2 次,今年的 D2 是我第一次以“自己人”的身份参加的。和往年一样,受益匪浅,但也有了一些不一样的想法。
纵览这次 D2 的主题
- 张可竞:《指尖上的数据》
- 苏 千:《支付宝前后端分离的思考与实践》
- 林 楠:《nodejs一小步 前端开发一大步》
- 祝 犁:《Listen to the buzz of Angular.JS — 阿里云控制台AngularJS实践》
- 周 杰:《第三方开发前端实践》
- 不 四:《企业级 NPM 服务在阿里的实践》
- 贝 勒:《面向多端的蘑菇街前端技术架构》
- 弘 树:《航旅无线H5技术体系成长之路》
- 刘 威:《京东前端工业化实践之路》
- 一 位:《淘宝前端工程与自动化体系》
- 贺师俊:《透过ES6看JS未来》
- 邓 钢:《架构与IBM前端》
- 张克军:《豆瓣的前端发展思路》
我们不难发现,这次的主题方向有一个很明显的趋势,就是工程体系化和整体架构。大家不约而同的在这里摸索、实践、分享,我觉得这不是一件偶然的事情。我记得自己 2011 年的时候写过一篇关于当时如火如荼的 HTML5 的文,我当时的一个观点是:
我觉得HTML5需要更多模式化和工程化的思维,而不仅仅是技术上实现某个效果的可能性……唯有更多更丰富的上层建筑,才会让HTML5真正发挥威力……最后,优秀的规范、工具、函数库、平台、引擎、理念,才会催生真正优秀的HTML5作品甚至是HTML5产业。
今天,我们已经不光拘泥于一份实用的新规范、一个酷炫的前端效果、一个满足需求设计合理的代码库,想得更远了,站得更高了。或许这一次的“绽放”过后,就是开花结果的时节了。
同时我也觉得,我们今天已经有了这么大篇幅的主题了。分享有余,讨论不足。我认为分享和讨论应该是结合在一起才最有意义的,分享让人身临其境,讨论则会碰撞出更大的火花,产生更大的效应。我们是否可以在各自的“独门手艺”中找到灵感和认同,进而融合、演进,产生质的飞跃,共同提升到一个更高的高度,最后发现工程与架构的普世真理,这是我由这次 D2 想到的第一件事。
第二件事是前端团队。
大家在技术分享之余聊得最多的应该就是这个话题了。怎么找工作,怎么招聘,怎么应付老板,怎么带团队。
对于前两个问题,我个人的观点是要注重技术基础和学习能力。这两点主要看个人追求和造化,而经验与工程能力是更易于在工作过程中积累和培养的。那么问题也来了:我们假设有一部分,或者说相当一部分人来参加 D2 或业余时间任何别的技术交流会,是为了自我提升而来,我们是否应该更多保留一些技术本身的话题呢?
我不禁想到一个极端的情况,就是我们每个人的“格局”都很大,看得都很远,规划得也很好,但是真正做起事情来,需要动手了,就手忙脚乱了,这似乎不太好吧。也许基础的东西是更通用的、直接受益的、可以举一反三的——尽管它不那么光鲜亮丽。
我也不相信我们今天纯技术的层面都很好了、也没有值得深入琢磨的玩意儿了。如果我们在这个地方都有长足的进步,我不担心大家找不到合适的工作,老板也不担心找不到合适的人。
而对于后两个问题,我的感觉是,实际工作中,总会有一些让人觉得脏、累、烦,谁都不想处理的事情。很多团队的问题都出自如何优雅的处置这些“dirty work”。强势的主管向下施加压力,结果员工疲于奔命对主管失去信心;心软的主管仍凭大家随波逐流结果没有业绩员工也失去了信心。似乎是个解不开的锁。这确实是需要很多智慧的。那么问题又来了,**我希望 D2 今后可以有一些关于团队、关于人的主题。我们的技术能搞上去,业绩能搞上去,人,怎么样?**大家不妨一起聊聊看 :)
所以,我最终想说的是,把大家茶歇、酒会环节,私下交流最多的东西找出来,可以变成我们搬到台面上,认认真真探讨的话题。
这些,都是我由今年 D2 前端论坛活动所想到的。
当然最后,D2 也让我重逢了很多老朋友,结实了很多新朋友。期待与大家的再次见面。