令人尊敬的 B 大大和 T 大大请不要再吵了
别在皇城内伤了和气。
这件事让我想起我朋友的爷爷曾经告诉我的一个真人真事的故事,大家姑且听听消消暑。
这故事其实跟这件事不见得有关。
话说台湾刚光复,结束日据时代,那时候百业待兴,正是小企业如雨后春笋林立的时候。
那时小企业老板们无不想在荒如西部的互联网上展露头角,占有一席之地,纷纷找
接外包的工程师来制作公司的官方网站。
当时“我朋友的爷爷”认识两位工程师朋友,不约而同地各接到一家小企业老板的委托,
制作官网(简称 G1 和 G2 两间不同公司好了)。
两家公司的老板开出的需求和预算都一样:
“我想要一个介绍公司的页面,放一些产品型录和说明,有公司的联络方式,内容不太会更动,我只要有网址可以让我印在名片上,方便人家在网络上找到我就好。我预算四万旧台币可以吗?”
朋友的爷爷说,他的第一位朋友‘小T’对 G1 老板说:“没问题。”
同时间,另一外朋友‘小B’对 G2 老板说:“IT 技术不是你想得这么廉价的....,
不过这次我先答应,毕竟是第一次合作的客户,但以后维护修改另外计价。”
两边都各自成交了。
小T回家立刻用电话拨接网络上 FREEHTML5.CO,花了一个晚上选了几个面费的版型,
截图打印出纸后,透过邮局挂号寄给 G1 的老板参考与选择(因为那个刚光复的年代
大部份人还没有 EMAIL)。G1 老板很快用公司那黑色转盘电话拨市话给小T。
“你寄来的第四个版我喜欢,就用这个吧。”
小T下载了那个版型,把老板给的宣传单上的介绍文字一字不差地打入页面,再把名片
上的联络资讯留在页尾,找了一家虚拟主机商,智障生活馆一年只要一千旧台币的静态
空间上传上去。
大概花了三天的时间,交差了。
“不好意思,小T啊。”老板在电话中说:“我上网看过蛮不错的,但是我想要在首页
的联络电话多加上一支我的黑金刚大哥大的号码可以吗?”
“喔好,等我一分钟。”小T飞快的在 HTML 原本电话上的下方多写一行,然后 FTP
上传到智障生活管盖掉旧档案。
“你重开一次画面看看。”
老板看到大喜:“明天我提着皮箱,装四万旧台币到你办事处。”
类似的案子,小B回去,想了一套 SPA 的架构,花了一天思考设计了一个前后分离的
架构,然后又一天设计了后端数据库的结构,开了张表把老板传单上的文字和产品型录
输入进去,然后页面完全用 AngularJS 从后端异步地抓回数据库的文字,绑定在
页面上。
“这样以后客户要改什么文字,我只要改数据库就好了!”小B对自己的技能很满意。
然后到智障生活馆花了一万租用了支援数据库和 PHP 程式语言的虚拟主机空间。
“扣除这一万,我算赚三万,唉。就当为业务开路吧。”
总共花了两周,小B终于把成品的网址给了 G2 的老板。
“不好意思,小B啊。”G2 老板在电话中说:“我上网看过蛮不错的,但是我想要在
首页的联络电话多加上一支我的黑金刚大哥大的号码可以吗?”
WHAT!?小B大吃一惊。客户基本资料是一笔资料,多一个联络电话,我不是就得
多开一个字段?不,他下次又说还要多增加传真怎么办?一劳永逸地方法就是把这张表
拆成”基本资料 对 联络资料” 1-n 的关联,这样下次我就不用改数据库结构了!
小B花了半天把表拆开,然后想到之前写好的 SQL 可能因此 break 掉。
干!还好当时开工的时候我先投资了两天写好单元测试!
单元测试一跑下去果然抓到六支 SQL 坏了,小B又花了半天修好这些 SQL。
隔天,G2 老板看到大哥大电话添加好了,非常高兴:
“明天我提皮箱拿四万旧台币给你!”
“且慢!”小B电话里说:“为了你事后添加这支电话,我调整修改了不少程式码,
你起码应该为了这个多付五千旧台币。”
“什么?!”G2 老板大惊:“那你把那支大哥大电话移掉好了,我不要了,明天给
你四万。”
小B:“.....@#%&*”
朋友的爷爷说,G2 老板后来认识 G1 老板,感觉自己当了冤大头,不但封锁不再与
小B联络,而且变成小T的客户,所以透过小T,我朋友的爷爷才知道这完整的故事。
我也不知道这故事有什么启发,就是一个社会现实面吧。听说后来小B变得郁郁寡欢
,愤世忌俗,常在当时流行的 GTT 版攻击他人,最后抑郁而终。
而小T跟我朋友的爷爷一起退休到海外定居。