观后感:2017第二届前端开发者大会

从我一个毕业快四年的前端小菜鸟的角度,关于昨天第二届前端开发者大会一些小想法&记录(有点长长长长长……)
欢迎探讨、指点~
今日关键词: 解决问题、自我定位、 未来发展

今天议程的主题,有Vue,有weex,有动画,有redux,有RN,有CRN,甚至还有Model层面的ReactiveDB。
简单概括一下,大致内容就是,为了解决XX问题,为了改善XX现状,基于XX理念,使用了XX技术,带来XX好处,[存在XX不足]……
而前端框架的发展,也是为了解决日益增长的产品复杂度同落后的开发能力、开发效率之间的矛盾。
而我们实际工作中,身为一个前端码农,首要的工作职责就是解决工作中遇到的问题,至于前端技术选型,本身也是为了公司的业务和产品所服务的,要从自家产品的实际角度出发,权衡留人能力,招人难易度,开发效率,稳定性,兼容性,可靠性,用户体验,技术转型的成本等等因素,不能盲从也不能落伍。

而至于前端自身的定位,想到5年前我引用了2位大神的思维导图在知乎上的回答“一名合格的前端工程师的知识结构是怎样的”……
虽然许多名词已经逐渐退出视野,但其实我们开发的本质还是没有变化,本质上是为了打通产品与用户之间的最后一道门,技术只是为了解决特定问题而存在的一种工具。
因此在具备一定技术、能力之后, 更需要具备一种使命感,要对产品本身质量负责,对开发进度负责……
接着,不停地学习,横向与纵向知识面的深入……
今天的几个议题中有不少问题的性能优化方案也都是借鉴了操作系统的设计模式,若是产品足够复杂,就如今天Teambition的案例,前端的数据种类非常多,数据间的关联性非常强,并且产品对于实时性要求特别高,针对这种业务场景,若还是使用jQuery,难以想象其维护难度和成本…… 而他们目前前端采用的解决方案,更像是传统后端、客户端做的事情。

关于未来发展,全栈是极好的,但人的精力是有限的,在优点方面发挥出自己极限,树立起你的不可替代性和价值。

最后感谢公司 @爱回收 报销了前端组参加这次活动的门票钱~