那些名不副实害人不浅的软件
来源:互联网 发布:双色球历史开奖数据库 编辑:程序博客网 时间:2024/04/27 23:20
那些名不副实害人不浅的软件
刚在群内闲聊,又谈到“知名”软件的问题,以俺从业十多年的经验来看,“知名”和优质软件是完全两码事,“知名”未必优质,优质未必“知名”。软件行业存在太多的吹嘘,大到国际巨头,小到3、5个草根的初创公司,几乎没有不夸大其词的。下面就说几个俺的亲身经历,博大家一笑。
刚毕业那年,入职杭州某公司,当时软件部门没几个人,有个项目正要竞标,领导请了个大学的老师写方案,那方案写得那很虚,有些功能当时根本无法实现,但领导就那么拿出去了,由于有关系,居然竞标成功,派我去实施,我记得当时买了一本lotus的书,通读一遍,给领导汇报,除几个太超现实的功能,其他基本可实现,时间可控,结果做了半年,项目还是没做成,原因就是虽然lotus那时号称最好的电子表格,但它的api说明和实现压根不是一回事,简单的功能用一下可能是对的,稍微复杂一点点的功能就跟api说明不一致,或者有些功能根本就是空的,完全没有实现,有副作用的功能就更常见了,甚至可以反过来说,完全没有副作用的api很少,我不知道当年还有多少人用过lotus做过编程,反正我从业接手并负责实施的第一个项目就这么技术失败了,这几乎是我从业经历中唯一技术失败的项目。好在领导眼光不错,当时也没有批评我,容忍了我的失败,之后转做c++项目都陆续成功,很快成长为技术骨干。
去年由于工程要接后端的memcached,当时找来libmemcached,看评价牛逼无比,号称memcached c接口最好的库,很多其他语言的库还是调这个实现的,使用这个之后效率提高了多少多少,看得热血沸腾的,想想要是我将server修改为支持memcached协议岂不是可省掉做客户端了,但在win下使用之后却发现根本不是这么回事,新版的for win根本编译不了,找到一个老一点的能在vs编译的版本很多错误,好不容易改了几个错误能用之后和另一个很不知名的c接口memcached库对比了一下,效率竟然比那个差了好多,其实那个不知名的东西看代码质量也不咋的,竟然还比libmemcaced快了不少,可见其代码质量很低劣,就是这种质量的东西,竟然还被评为如何优秀的东西,nnd,真看不过去。想起我带的第一个下属,他最喜欢跟我说的一句话就是我又将某某模块优化了一下,他所谓优化过的部分就是出错的源泉,我之后总结了,他说的优化准确意思就是我又将某个地方修改了一下,如果出新问题我到那去找就对了。
都是亲身经历,扯到这些问题就想了起来,其实中间还碰到一些,不过没这两个印象深刻,就不写了。
- 那些名不副实害人不浅的软件
- 名不副实的getchar()
- 名不副实
- FW:害人不浅的《不生病的智慧》
- 那些“不务正业”的软件.......
- fedora上的那些软件
- TSM中要注意的4个参数,没理解的话就害人不浅啊(转)
- 强哥害人不浅
- “免费空间”害人不浅!!!
- 手机导航软件上的那些算法
- 揭秘Facebook背后的那些软件
- 揭秘Facebook背后的那些软件
- 【大学生活】在软件学院的那些课
- 揭秘Facebook背后的那些软件
- 揭秘Facebook背后的那些软件 .
- 揭秘Facebook背后的那些软件
- 软件开发需要编写的那些文档
- 软件开发需要编写的那些文档
- static
- css和javascript根目录写法
- c# 打印时换行的处理
- 软中断及tasklet
- python基础知识积累(一)数据类型转换
- 那些名不副实害人不浅的软件
- 从中断和异常返回
- 报文长度
- 探索 Java 同步机制
- TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决
- 高朋上线四个月渐失宠 投资方腾讯转投竞争对手
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- mysql知识积累(四)foreign key
- 一个男人是否成熟,请让他带你过一次马路