2021年终总结|自我反思=成长

「时光不负,创作不停,本文正在参加2021年终总结征文大赛

大家好,我是前端点线面,一直以来都在写技术类的文章,很少做自我总结与反思,今天就借此机会说说自己的一些感悟,希望能与诸君探讨,共同成长。

一、技术不至上

相信很多人都存在“技术至上”的思想,但是今天我来阐述一下自己的认知“技术不至上”,其实不是说技术不重要,而想说的是一切的技术都是为产品服务、以收益为导向,其实这之间的关系可以理解为:用技术来实现产品,产品为用户服务,用户使用该产品才会带来收益。既然技术的最终归宿是收益,那在进行技术选型时应该将其与收益挂钩,只选择合适的不选择最新、最优的,因为最优的技术可能带来额外的设备成本、最新的技术可能带来更多的风险。下面用两个例子阐述:

技术至上.jpg

例子一:公司中一直使用Vue2来构建平台项目,但是当Vue3发版的时候,就必须进行升级吗?答案肯定是否定的,虽然Vue3带来了性能的提升、很多优秀的功能,但从技术角度看起确实优于Vue2,但是对于公司项目来说,其成本与收益并不成正比;

例子二:公司以前的项目一直用的是PHP,随着技术的发展,PHP开发人员不断减少、开发模式变得较老旧、项目维护成本越来越难,已严重影响到产品的迭代更新,这个时候用Vue和React对项目进行重构就变得很有价值,其带来的收益相比于资源投入就多得多。

综上所述,对待一个产品,不要用“技术至上”的思路去考虑,而要从收益点考虑,唯有收益才能够让这个产品活下来,进而反向促进技术的进步。

二、错维打击很重要

在群里经常听到一些言论:“我只是一个前端为什么管后端的事情、我仅仅学好前端就够了、前端都学不完哪有时间去学后端……”,这些观点并没有错,他们希望自己在某一个技术领域成为专家,但是恰恰这种想法很容易被某些同学“错维打击”,例如:你懂前端我跟你聊后端、你懂后端我跟你聊算法、你懂技术我跟你聊产品、你懂产品我跟你聊商业……,反正不管怎样别人总是能够用你不懂的位置反驳你,最终搞得自己很被动。

降维打击.jpg

既然别人可以降维打击我们,那如果我们能够不专注于某一领域,拓宽自己的知识面,向T型人才方面发展,当别人想降维打击我们的时候,我们很容易进行反击并用他们不擅长的知识对其进行打击,这种策略可以让职业生涯更长久、更不易被淘汰。

三、基础优于框架

近期对Vue3和React进行了总结,其中最大的感受是:咋又多了这么多得新语法,是要卷死我吗?

从语法层面看,Vue3.0中新增了组合式API、React中新增了Hook,这些内容确实给该项目来了了新的生机与活力、完成了他们对老板的KPI,但相应增加了我们的学习成本,此时我就在想面对这种三个月一小变、一年一大变的情况我还能卷多久!!!

image.png

虽然框架层面的内容在不断变化,但是整个前端领域中仍然存在一些变化较慢的内容:编译原理、操作系统、计算机网络、原生javascript等,这些变化较慢的内容奠定了框架的基础,无论框架如何变化,这些基础内容将不会发生变化,所以学好基础知识才能随时应对框架的变化,进而使自己的技术焕发出更持久的生命力。

四、做增量不要做存量

有一个产品思维是:优化存量、寻找增量,如果在工作中遇到两个可选的项目,我建议“做增量不要做存量”,具体解释就是要选择做从0到0.9的新项目而不要做从0.9到1的优化项目,因为增量项目的成绩是可预知的,即使做不到0.9你也可以获得骄人的成绩,但是做优化项目很容易遇到无法提升的尴尬结果,最终徒劳无功。

image.png

猜你喜欢

转载自juejin.im/post/7040740583253475342