高质量商业软件构建的秘密,这是我 20 年的经验,分享给大家,不一定对,供你们参考。
一、追求简单
越是顶尖的工程师,越要追求用最简单的技术去满足用户的需求。
很多年轻的工程师为了炫技,喜欢构建非常复杂的系统,沉迷于复杂的系统而无法自拔。但是复杂的系统会带来非常大的质量隐患,它却不一定会增加软件的健壮性,甚至有时候会拖慢软件的性能。
二、减少内耗
在 AI 时代,大家都明白,其实我们只是把世界的知识来回搬运,通过一定的信息差和知识差来满足用户的需求赚钱。
但是 AI 时代告诉我们,其实知识就在那里。执行已经不是问题的时候,千万不要沉迷于跟别人抬杠,或者为了证明自己。当你为了证明自己、或者要跟别人比的时候,其实你消耗了大量获取知识的能量,去跟陌生人抬杠,这是毫无意义的。
三、重视用户反馈
很多初级的工程师是很鄙视用户的意见的,但是你知道,这个世界上所有的经济学都建立在相互交换之上。
如果你鄙视付钱给你的客户,其实你就失去了赚钱的商业能力,这是最简单的一个道理。因为世界上没有人愿意把钱给一个鄙视他自己的人。