标签:感悟

浏览模式: 标准 | 列表 | 图文
体验会员之痛

体验会员之痛

以下内容来自于淘宝QA的博客,看到的时候自己也很惊讶,感悟于以前的同事,在发现BUG的时候是多么的冷静自若(非并QA,而是某些开发人员),就差再对比一下淘宝的QA,发现差距是多大。

企业越大,就越是会遇到一些问题,当企业还在扩张和发展的时候,部分会员对一些BUG还能够容忍,但是当企业发展到一定规模的时候,会员对于自身所应该拥有的权利就会提到台面上来了。毕竟我花了钱,当然应该享受一些权利,而并不是一直在尽义务。如何能更好的为用户服务才是以后互联网公司要走的路啊。

当然下面的内容我也不知道是否是事实,但我还是很感动。

内容如下:

一次系统刚上线,一个卖家旺旺迅速反馈:部分宝贝图片显示不出来了,是不是系统升级的原因?

我们的开发和测试人员在忙碌的搜集问题,找问题,解决问题…

这位会员很着急说:310*310的不能显示….不对,是ps处理过的不能显示……

过了一会,又说道:我们一天更新几百张图片的,今天的工作计划泡汤了…

听到会员这么说,我感觉很难过,一个bug影响了一个卖家一天的工作…



我开始思索,平时自己工作过程中,如果电脑出了什么问题,自己也会急的像热锅的蚂蚁的.我想这位会员的感觉也是一样的.

当我们的系统越做越大,复杂度越来越高,对我们的要求也越来越高.我们应该跟会员一样,把系统看作我们赖以生存的工具,不能一次又一次把这种伤痛留给会员.

期待哪一天,我们系统升级后,会员只有快乐,没有阵痛……我们还需要继续做出很大的努力~~~
框架之随便谈谈

框架之随便谈谈

本文是我发在博客园的文章,原文地址是:http://www.cnblogs.com/neatstudio/archive/2008/11/28/1342894.html,如果对本文有啥意见的话,也可以去那里回复,目前已经有一部分朋友的回复了。

我不知道这篇文章会写成怎么样,但既然算是一个想法,我想也可以放到首页被大家鄙视或者怎么怎么一番吧。(很多新人发随笔的时候是否都选择了发首页?我是想到哪里写到哪里,可能会就显得乱了)

最近一段时间园子里讨论框架算是比较热烈的,我是每天订阅首页更新的,所以也想着来说几句。

开头先表明,我正式的工作中用的并不是.net,看.net的书和一些简单的开发,是我在03、04年的时候吧。再往后几乎就没有用过了。但是我想编程的思想都一样的,说一点框架不算为过吧。

在工作中,很多公司、个人都选择了使用框架进行开发,大多数开发人员都会熟悉一到两个框架,并可能对某一个框架有着很深的了解,在看到别人解决不了的问题的时候,有时候也会冒上一句:你如果用XXX框架,只要用XXX方法就可以解决了,有必要那么烦吗?

是的,框架确实简化了很多开发工作,什么ORM啦,页面自动生成啦,(对于VS那种拖控件生成页面的方式,一向很感慨的),对于用户来说,他需要的 几乎只是一个业务实现和逻辑控制。很多公司也确实是这样工作的,但是我想说的是:在这样的环境下,你除了会使用这些框架,你对程序的一些底层,你还熟悉 吗?

<被神话的框架>http://www.cnblogs.com/birdshover/archive/2008/11/26/1341568.html,说的基本也是这样的问题。

企业应用框架,那是为的快速开发,个人应用框架,除了快速开发外,最重要的应该是学习实现框架所用的一些架构、思想,而不是为了用而用(接单除外)。

很郁闷的就是看到一些人(我们公司的另一部门的项目经理)在项目开发的时候居然用上了最新的框架,对于一些新的框架,虽然有部分技术是先进的,但是 BUG也是很多的,在项目一开始的时候,他自己就说了,我们要用XXX框架,然后手下一帮子人花了一个多月先学习这个框架,最后在开发的时候问题多多,可 是他在向领导介绍的时候说的是:我们采用了业界最领先的框架。结果在做关系映射的时候,数据库里的数据如果默认是0,创建外键的时候就会报错,但他从来没 有找自身的原因,而是把责任推到我们部门,说我们不会设计数据库,int字段默认不应该为0,应该用NULL,被雷倒了。[题外话:拿着那么高的工资,做 的却是一些不切实际的事情,怪不得去哪家公司哪家公司就差不多完蛋了(对不起,不能多说,我还要混饭吃,同时猜测我们公司会在什么时候被他们整跨)]

在开发的时候认识几个程序员,都在自己写着框架,然后开源发布了,不料在自己的论坛里,很多使用框架的人居然在问:这个框架带留言板吗?这个框架带XXX吗?一直被雷着。。。

整理一下思路先。

框架,我们是要用的,但是要看用的范围和用的度。在企业开发的时候,我们可以尝试采用框架,毕竟在使用框架的时候,有很大一部份被忽略掉的就是效率 (估计没有人会说框架的运行效率高的),可是在做WEB应用的时候,数据量并发很大的时候,如果你对框架底层并不熟悉,那么建议还是不要使用框架,而是寻 求一些简单的解决方案(比如在使用SQL的时候直接手写,这样调试起来也会方便一点,不要象我们公司那些人,用Hibernate查询,生成的SQL居然 横跨了31张表,太牛叉了)

对于个人,我们并不建议使用框架,但可以学习框架的设计思想,毕竟这些框架在实现的过程中,大都采用了一些很常用也很实用的设计模式,看完一个框架 (我说的看完是指仔细读完源码),那些设计模式也就几乎都了解了,当然看代码的时候也可以对应那些设计模式的书。几乎所有的框架都会有自己的特色,但同时 也会有自己的缺点,不可能会有完美的解决方法,否则目前就只会流行一种框架而不是框架满天飞了。

(看框架前,请先尝试自己写点代码,不要啥都没学就直接看、用框架,那只是一种白痴行为,不过现在很多培训点就是这样的。怪不得软件业越来越不 值钱了,创造力几乎都没有了,虽说要学印度,但也要教别人基础的吧。。。)

最后再放点屁:先学好基础,打实基础,再用框架,再学框架,否则到最后都是一场空。(如果你辛苦用的框架,作者不更新了,你怎么办?就象linux 的某个文件系统一样,业界认为这个文件系统很好,可是作者却因为杀死老婆坐牢去了,再好的东西没有维护,不再更新,你敢用吗?)

最近一周IN语

最近一周IN语

美女就象胡椒面,哪里人气不旺就撒一点,保证管用
到老年有几个明显的特征:一是记忆减退,二是……二已不记得了
什么时候才能像蜗牛一样,掌握自己的节奏,拥有自己的房子,走着自己的路
现代人的学习观:父母是教科书,朋友是参考书,爱人是工具书,邻居是报纸杂志,美女是画报
肥胖、金钱、自满有碍记忆力
狡猾和聪明的差距不是在智力上,而是在道德上
女人说“女人难当”这句话前,最好还是先听听结了婚的男人怎么说
这是我的名片,后面有我的电话,没事别打
爱情中的玫瑰,整好了是动力,整不好是核动力
快乐不是因为拥有的多,而是因为计较的少
一个女人会为未来担心,直到找到丈夫为止;一个男人从来不会为未来担心,直到找到妻子为止
幸福生活九字经:有希望,有事干,有人爱
孩子,别哭,爸爸带你到市场看别人吃糖
视爱情为生活奢侈品,有最好,没有也能活
富人拿出1000块给穷人和穷人拿出最后一块钱给富人,两者是不同的,前者把对方当朋友,后者把对方当兄弟
女人评判男人是看他开的车。男人评判汽车是看它是否吸引女人
你有什么不开心的事,说出来让大家开心一下
一父亲感慨两代人之间的代沟:刚刚适应了儿子的长发,他又剃了光头
我一直跑一直跑,把悲伤都伤化汗水,这样,就不会有多余的眼泪流出来了
如果你同时爱几个人,说明你年轻,如果你只爱一个人,那么你老了,如果你谁也不爱,你已获得重生
不要让自己的理智和感情赛跑,适得其反的是越克制理智,感情就越一路领先
等待太久得来的东西多半已经不是当初自己想要的了。
你中意的人,就像你手里握的一只小鸟,抓得松,怕飞走,抓得紧,捏死了
冷漠,有时候并不是无情,而是一种避免被伤害的工具
高峰期感受了一把地铁才知道原来人是软体动物
若问车票何处有,站长遥指黄牛村
令人不能自拔的,除了牙齿还有爱情
不要相信一见钟情,因为你不能一眼看出对方挣多少钱
鲜花往往不属于赏花的人,而属于牛粪
30岁到秋天还伤感的人是疯子,要么是傻子,至少还是个孩子
把握时令,创造时运,成龙成凤,要有自信;态度端正,不要卖命;身体要紧,不要生病;好吃好玩,欢度国庆
无论是蕾丝内衣还是工作报告,简洁的都是最好的
我们每天都和一些人擦肩而过,是因为地球上的人太多了
签任何合同之前至少看三遍——最具挑战性的合同是婚约
苦不苦,为了工资泪飞舞;累不累,为了工作心操碎;烦不烦,大量任务做不完;好不好,拿到钞票见分晓

佛家思想与PHP开发

今天听了点课,感悟还是有点的。软件开发会时不时的遇到点瓶颈,这其实与佛家思想还是有点关系的,当然,也许是我硬套上的吧。

佛家参惮有一种说法:看山是山,看水是水;看山不是山,看水不是水;看山还是山,看水还是水。这里说的是佛家修行的三个层次,也叫三重境界,即初期看山是山,中期有悟时,山就不再是简单的山了,最后彻悟,返朴归真,山还是山,但已经不是原来的那个山了,升华了,空灵了。把这用在游记上也是很合适的。走马观花,照象机式的记录,见山是山,见水是水,见什么写什么,流水帐,千篇一律,大同小异,这是初级阶段。再上一个层次,进到文学的创作,那就得看山不是山,看水不是水。那是什么?是山水背后的东西,附在山水之上的东西,山不再是单纯岩石泥土加草木的立体,水也不是简单的流动的液体了。

软件开发也差不多,刚开始学程序的时候,看山是山,因为这时候思想还没有成形,对于程序的理解都是停在表面上,没有什么特别的概念。随着编程时间的增长,和能力的进步,这时候看待程序、架构都比较的深层次了,于是就升级成为看山不是山,看水不是水的境界。这道坎其实很难跨越,等到真正跨越这一层,然后所以的编程语言、架构在眼里又变成那样的浅显,于是又回到了最初的看山是山看水是水的境界。

随便说说而己。不必生搬硬套