思考技术的价值(二)

3 min read
# 观点# 技术的价值
View

工作了 6 年+,做过大小系统若干,经历了业务的盛极而衰,回过头看亲身经历的历史,不禁发出灵魂拷问:技术的价值究竟是什么?我究竟想要什么?

一直我都有个模糊的目标,我要做好一个产品。

但是如何做好一个产品?做好产品的必要条件是什么?

我以前的看法是:只要我精通实现互联网产品的技术,就可以做好产品了。

现在看来也当时还是太嫩了,精通技术是做好产品的必要条件,但首先一个产品是有价值的,值得实现。当然这是另外的话题。

这篇文章主要是讨论:技术到一定程度以后,我究竟想要什么?就是通过技术手段到达一个什么样的人生目标。


首先我是前端工程师,选择成为前端是因为从毕业开始就有一个想法(也是童年时期想要成为游戏设计师):做体验极致的产品。

我也认为前端工程师是最接近产品的人之一,也是可以给产品添加交互惊喜的角色。

既然要做极致产品,精通前端技术是必要条件。于是没日没夜学习前端知识,JS 基础书籍,运用所学所知到实际项目。从 jQuery 到 Angular,再到 React,都是为了突破应用的体验和开发瓶颈。

但是工作经历告诉我,只做好前端是不够的,产品是个整体,后端服务不够好,这个产品也是残缺的,而且核心在后端服务。

于是我开始接触后端服务,当然刚好有 Node,可以在不学习新语法的同时快速学习后端的相关知识,并且尝试实现一些后端功能。可惜我得到的实践应用机会不多,有待深入研究。


每个人做技术的诉求是不一样的:有人想要做好产品,有人想要专研技术,有人只是纯粹觉得程序员收入高,改善生活。搞清楚自己想要什么,做技术究竟为了什么,这就需要有经历和个人觉悟。

我依然想要做好一个产品,实现更高的人生理想。过去经历的项目,有过业务的大起大落,但这时候迷茫了,碰到瓶颈了,也是自己静下心思考的时候。思考技术的价值,自己的价值。

技术对于我的价值是,是让我有做好一个产品的必要技能,下一步就是要去找值得实现的产品的。