最近我们团队也用到了不了解的技术做项目,一开始先用不到一周的时间去了解,写demo.又花了一周多写了一个简单一点的新项目,并且成功上线了。但是这个时候我只能说只是会用这个新技术,虽然使用起来很熟练,但是对他的底层原理还是不太了解。这个时候公司有一个老项目,功能比较复杂一些,因为这个老项目历史遗留问题比较多,崩溃率也比较高,这时候老大发话了,大家要不试着用新的技术重构一遍吧!因为新技术还不够成熟,各种功能缺失,或是尚未提供,一些常用的组件都要自己一个个去实现,因为项目涉及到的功能比较多,也不太可能一个一个的去验证,这个时候也只有在做的时候才会暴露问题,所以一再延期。一开始评估的时候也知道新技术对这些功能都提供了支持,但是不清楚能支持到哪一步,到具体去实现的时候才发现很多坑,目前已经陷入这个项目三四个月了,感觉离完成瑶瑶无期啊,不知道老师有什么好的建议没。
作者回复: “怎么把新技术用在自己的项目中”,在这个问题中,很多人有一个严重的误区,他们眼中看到的更多的是“新技术”,而我思考这个的逻辑在于“自己的项目”。
只有理解清楚了自己的问题,才好应用新技术去解决,盲目地采纳新技术,只会让自己不断地纠结,小程序库还好,要是引入一个大框架,无穷的问题就会吞噬你的时间。