你知道吗,我最近老在想一件事。
那一堆堆如小山般的代码,那一根根因熬夜而脱落的头发,那些为了一个分号,死活都无法成功编译过去的深夜,——我们究竟是在进行什么样的开发呢?
一个网站?
不。
代码是诚实的,但人不是。
经过两年时间,赫兹租车投入了两个亿,最终却一个连能够投入使用的网站都没能见到。
不是技术太难。
属于埃森哲的开发团队,领会不了赫兹所表达的内容。赫兹自身也不清楚自己在讲些什么。双方于会议室就座,PPT翻动声接连不断,每个人都点头示意,每个人皆认为自己理解了。
其实没人懂。
开发网站的第一课是,你所要去进行开发操作的并非服务器当中的文件,而是甲方脑海里那一团呈现出模糊状态的、处于持续变化进程的、就连他自身都无法表述清晰的“梦”。
需求文档。
听起来很专业对吧。
实则是好些人围坐一处去猜,猜用户所期望之物,猜老板所期望之物,猜竞争对手接下来要做之事。
猜完了写下来,签字画押。
接下来会怎样呢?三个月过后,市场发生了变化,老板转变了思路,用户早已跑到抖音上去了。仅仅那份需求文档,依旧躺在文件夹里,好似一块墓碑。
的设计师把首页的注册框拿掉了。
理由是“简洁”、“高级”、“符合品牌调性”。
接着为何?注册的比率径直坍塌下来。过了一年多的时间之后他们才有所察觉,运用A/B测试进行一番检测——存在注册框的那个版本,转化的比率比之前高出了16%。
那一年多的时间里,几百万美元就这么从手指缝里溜走了。
并非是他们技术存在欠缺,而是他们对自身的设计过度喜爱,以至于忘却了网站并非是供自己观赏的。
说真的,有多少人选 Vue 是因为项目需要?
又有多少人是因为“简历上写着好看”?
安古拉过于沉重,瑞艾克特需要配置一堆繁杂之物,维由简单然而大厂面试却不喜欢考查。程序员是人,要吃饭,要为下一份工作进行谋划。
所以技术栈越选越复杂,构建工具换了一茬又一茬。
上网之人开启页面,其目的乃是查看某商品之具体价格。然而,首页在进行加载之时硬是耗费了三秒时间,最终呈现出的却是一片空白之屏幕。
因为我们在用最新的框架,打最大的包,写最炫的交互。
谁在乎用户?
临沂那个商城。
5年,5600万。

实行完成之后,点击任意链接,均仅返回一个四百零四数字页面。商家将二维码印制于名片之上,顾客一扫,扫出一只鸟儿——正是四百零四数字页面的那只。
谁的责任?
开发说需求天天改。甲方说你水平不行。最后没人说得清。
钱就这样没了,没在了没完没了的扯皮当中,没在了好多“再改一版”的电话里头,没在了谁也不肯承认“我不知道”这种沉默里头。
最怕听到的一句话是:“这个很简单,稍微改一下就行。”
稍微。
一次对于字段的改动,其背后很有可能是数据库需要重新构建,接口得重新编写,前端页面要全部进行调整。然而,这些情况,要如何向那些不懂得技术的人去表述呢?
说了像在推脱。不说,自己扛。
到最后,所有开发网站的人都学会了一件事:妥协。
一边在脑海勾勒勾勒的理想与触手可及的现实当中进行妥协,一边于满心期待的完美跟紧急应需的交付之间予以妥协,还得在自我坚守的原则同甲方给定的预算之间做出妥协。
不是控制台的报错。
不是服务器500。
那是上线的当日,您于角落就座,注视着首位真实的用户使您的网站被点开,他轻轻皱起眉头,鼠标滑动了两下,随后关闭了。
你甚至来不及问他为什么。
那个皱眉,是最后一个bug。也是最难修的那个。
为了将其修好的缘故,所需的并非是技术,而是要你深入到另一个人的头脑之中,替代他经历一回人生,替代他去感受一番,如此才能够知晓他究竟渴望的是什么。
可这种事,代码教不了你。
书上也教不了。
唯有一回一回地做,一回一回地漏,一遭一遭在深宵质问自身:我究竟于开展啥事物?
后来我琢磨出点味儿了。
开发网站,其实是在开发“理解”。
明白那个拿出钱来的人实际上并不清楚自身想要的究竟是什么,明白那个挑毛病的产品经理昨天夜里才跟老婆发生了争吵,明白那个始终提出不合理要求的甲方,是他的老板在逼迫他。
理解所有人都是普通人。
包括你自己。
你会感到疲惫,会心生厌烦,会编写出质量欠佳的代码来,会在项目失败之后暗自放心地长出一口气。
所以。
下次再有人问你开发网站是干什么的。
别说什么前端后端、需求分析、用户体验。
你就说:
“我们在试着,让这个世界稍微好用一点点。”
就一点点。
够他们少皱一次眉,就够了。
2023-05-19
2026-02-06
2025-04-02
2025-05-30
2023-06-25
2023-09-01
2023-11-25
2025-07-20
2023-06-07
2023-06-10