zhangsanshi / issue-blog

It's a blog rather than issue
0 stars 0 forks source link

对待新框架 #27

Open zhangsanshi opened 7 years ago

zhangsanshi commented 7 years ago

最近发现一直都犯了错,面试的时候会有人问道,都用什么框架,答:

技术选择比较随意,一般能解决问题的话,就jquery。 angular1 vue react 可用于项目里,并不做强制。

话虽然的很讨巧,但这是建立在组内有会这些东西人的基础上,但现在有些事情已经显露这些话的风险了。实际上,以前有段时间我也苦不堪言,询问 angular1 的问题,一度严重打扰我的工作,而我当时并没有往这个方向去思考,实际上思考的话,可能事情就好办一些。

  1. 组里的同学直接用了 angular2 在项目里,本身没有对其做调研,遇到了很多坑了,问我,我并不能很好很快的解决,因为我还没有足够的时间去了解,结果我们都会花费很多的时间在坑上。同时,同事并没用官方组件,组件使用出现了问题,也会花很多的时间去理解,想办法去绕过去实现。

  2. 组里有用 vue 的,简单的问题,可以凭借经验进行回答,但对于复杂的问题,就显得很棘手了,我同样不可能一次学两个框架,有问到组件的问题的,一个100多 star 的开源组件,但总感觉组件有些问题,折腾了好半天,不得不劝他换一个试试。vue 目前还没官方组件,只有饿了么的组件库,如果想要更快更好的完成工作,而自己的实力又不足以做好封装,出现 bug,只能不停的踩坑。

这两次事情,让我感觉对对待技术不得不保守,因为是要用到项目里,我更希望使用新技术的时候,最好使用者能对它做个分享,进行全面的评价,如果使用者不能驾驭它,或许就没有使用的必要,因为早晚有坑,如果要使用,就必须提前自己做好调研,以此来说服别人。对待新技术,还是不能太热血,毕竟工作完不成加班的是自己,技术可以回去自己学,一天不会可以第二天。 工作追求和技术追求还是要分开看的。