首先我要向大家检讨,这样恶意求赞的方法是不对的,所以如果大家觉得我说得故事没意思可以取消赞。 (⊙_⊙!)
(啊喂!我说取消赞你就真取消赞啊, 酱紫还能愉快的答知乎上题目了吗?)
---------------------------------------------------
当我还是个实习僧的时候,我做了个项目,将在新加坡,台湾,马来西亚等地区分行上线。
一个小小实习僧就接了几百万美刀的项目啊!有多紧张多害怕你造吗?那种既喜欢又害怕的心情就跟便秘一样你造吗???
满心欢喜颤抖着接过User Requirement,洋洋洒洒的英文好鸡冻啊。
然后我一个月不到完成了第一阶段的Coding,我蹦啊跳啊到老板面前,‘Samseng,请赐予我高级武功秘籍吧’ ‘纳尼?没、、没了?⊙﹏⊙b汗’
满怀忐忑的上交了代码,(中间省略1万字打酱油的时间)莫名其妙就成功上线新加坡了。
台湾User Acceptance Testing 的时候,突然来问题了。 客户姓名还有地址栏很多繁体字显示不出来啊摔!
台湾嗲妹(后来才知道是大妈,为毛大妈的声音都这么嗲啊摔!默默对着声音撸了无数管了让我以后如何面对啊)说,老湿,怎么这么不给力啊。我。。。。。。
问题最后发现是,中文字录入的时候格式是ASCII,一个字符占2个字节,输出到目标系统的时候是UTF-8,一个字符占3个字节,但是设计的时候,没有考虑到(鄙视所谓Architect)全部规定长度20.
问题发现了,如何解决呢?
台湾da嗲ma妹说,你介系统有bug啦,赶紧帮人家解决啦。
我老板默默拿出用户签的设计书sign-off文档。
台湾da嗲ma妹说,客户的名字都显示不出,客户都走了啦。
我老板默默拿出用户签的用户需求sign-off文档。
台湾da嗲ma妹找到大老板,你们的人都不给伦家解决问题,真系讨厌啦
大老板面无表情,烟雾弥漫中,若隐若现的声音传来,‘加钱’
台湾da嗲ma妹只好找到我,老湿,你要给力啊老湿
我。。。。
我想了个办法,超出20字符的我全部砍掉,强行把第19、20位字符赋空,于是顶多显示18/3 = 6个字。
台湾da嗲ma妹说,不给力啊,老湿
我。。。。那加钱吧。。。
台湾da嗲ma妹以讯雷不及掩耳盗铃儿响叮当机立断章取义博云天鸡不可泄露之势说,’那就按你说的方法做吧,谢谢,再见!‘(喂喂,加点钱能死吗?话说你为什么不发嗲了啊。T_T)
于是我瞒着老板给她写了这个fix。
(台湾上线一片坎坷,差点最后上线失败的说)
终于来到马来西亚了,这次换了个马来华人大叔。
我说,大叔,你要做好准备,台湾出了很多问题的。
大叔说,哦。
我说,大叔,这些question description的邮件你拿去,他们都不肯加钱呢。
大叔说,哦。
我说,大叔,那马来西亚就和台湾一样,就这样放了?
大叔说,哦。
我说,大叔,你不考虑考虑加钱强化强化点么?
大叔说,哦。
我。。。。。。。。。
然后,大叔转身找到马来技术部门自己开发了个类似的系统。。。。。。。。。。。。。。。
我终于明白那个等咱有了钱,豆浆买2杯,喝一杯倒一杯的哏了。
这边的项目都是先出钱再开始的,也就是说马来弄了2套一样的系统。。用一套,摆着鄙视一套。。
后来我问大叔,你们为什么不给我加钱,要自己做一套呢?
大叔说,你们,不能太惯。
我。。。。。。。。
—————————————————
谢不邀:
这个问题我必须回答一下,我从上家公司离职前也写了不少低质量代码。原因倒不是我有多么不负责任,而是老板让我这样。
事情是这样,走之前最后一个项目,本着好聚好散的态度,我以平常态度完成了代码,结果提交给老板审查的时候,老板说,你写这么复杂干嘛?给多少钱做多少事,并且你写这么复杂,以后谁来维护?把这些边路条件判断全删了,不用catch这些exception了,死就让他死了。到时候用户会加钱来增强功能的
blabla
于是,我走之前写了一段极简单毫无任何错误判断的代码。
—————————————————
如果赞过50我明天再分享几个奇葩案例给大家把,卖方市场强势的it领域就会诞生很多大家平时见不到的情况