有一种技术人,开发前端执着于用原生JS,不理会任何框架。一开始,我还挺佩服这类人,认为他们对底层技术理解的更深。
后来,我逐渐改变了想法。原生js开发,需要重复造很多轮子,自己编写的代码量远大于使用vue这类框架的代码量,无论是从开发效率还是可维护性上来说,采用框架是大多数业务更好的选择。
但如果技术人过于依赖框架,就容易成为API调用者。框架提供什么功能,自己查查文档说明,就能使用这个功能,一旦遇到框架没有提供的功能,就无从下手。
这让我想到诺基亚从巨头走向衰落之后,大量裁员,许多高级工程师失业。由于他们过于依赖诺基亚的技术栈,自身的技能只能在诺基亚这个环境内才有用武之地,导致这些专业性极强的工程师难以再就业。
所以我们也不能绑定某个高级的技术栈,而忽视了底层技能的培养。
网友评论