自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鼠标的咖啡屋

合作胜过竞争,分享创造价值

原创 我眼中的软件开发

这篇文章是受启发于要求我写一些设计和spec的文档的面试要求。趁这个机会整理整理自己的思路。什么是软件开发呢,最常见的一种说法是,软件开发是一门艺术。我觉得更现实的讲,软件开发应该是一种生产。跟其他所有的生产一样。要考虑成本和收益。收益这块,跟其他很多外部因素相关,对开发者或者说开发者的管理者来说无法控制,开发者从职业的角度出发更多需要考虑的是成本。这也是我们职业的目标。软件这

2010-05-12 16:22:00 799

原创 看另一种晨会的杂感

晨会是Scrum里的一个实践。最近才意识到,这种东西一点都不时髦。很多理发店,饭店,他们早晨都有这个。今天在大鸭梨看到他们的晨会,颇有感觉。看着他们都站在那里,觉得跟站立式晨会差不多。不同的是他们的员工,年龄层比较低,处于还比较毛糙的年龄。也就是说,不仅需要教育怎么做事,还得教他们怎么做人。所以在这个晨会上,经理教育他们说,不要混日子,十年后,你们如果没做出什么来,一生就这

2010-02-06 14:22:00 761

原创 敏捷还得是人敏捷

敏捷作为方法学,其实还是比较虚的。哪怕是其中比较实的最佳实践,也是非常难以掌握运用的。原因其实很简单。人要想通过敏捷偷懒是绝对不可能的。敏捷的实施,在最初肯定是非常累的。因为改变总是痛苦的。回顾丰田的历史,他们在创造TPS的时候,工人们也是想把大野耐一的那些破烂东西都给砸咯。不过很多时候,痛苦是幸福的开始。一个人完成很多人合作完成的工作,咋看起来是非常劳累的。但是习惯了,也就那样了。TPS

2010-02-06 14:21:00 596

原创 回归

很久没来了。发觉自己竟然博客有了12万的访问量。。。。我晕。。。怎么有那么多人在看我的博客啊。。。。不过貌似留言的也没几个。都是很早的文章了。。。不过还是说一句,谢谢大家捧场。

2009-10-24 22:55:00 544

原创 搬家了

因为csdn博客太难使:每次还要我必须填摘要,经常.TEXT错误,rss也不输出全文,今天消失的Bug明天又出来,提交文章经常奇迹般提交无效,而且连文章也没了,实在受不了,所以我搬家了,新地址:http://www.blogjava.net/tj19832/

2008-01-24 10:45:00 900

原创 关于提高Flex开发效率的模式实践结果

结果是:失败了。结果非常明显,不曾有丝毫的提高。因为错综复杂的引用关系反而降低了编译的速度。一个字:靠。 最终,发现我们的程序有两个Application,其中一个是自动化测试用的,故而速度爆慢。删掉那个之后速度提升一倍。此致,郁闷万分。最终提升Flex的编译效率的方法只剩下了一个:Module至于全局用的Session会不会因此出现访问的问题。。。。看吧,真的这样那只有再想其他办法了。

2008-01-05 13:47:00 1292

原创 db4o reference中能看到什么

      产品定位      作为一个对象数据库的基本概念通览      安装说明      如何打开及增删改遍历数据库,总之,是基本操作      各种不同的查询方法      事务和并发控制      操作结构化对象、激活、深度更新、对结构化对象和集合的删除行为      透明激活框架的实现及应用

2008-01-05 13:39:00 1029 1

原创 关于提高Flex开发效率的一个模式设想

目前这个Flex项目代码量居然达到了1万7千行,我说编译速度怎么会那么慢的。 这个速度会导致Flex在大型的项目中根本就无法使用。每做一次修改,整个项目就需要从头编译一遍,那种速度绝对是不能忍受的。解决的方法我想来想去只有一个,降低编译的代码行数。那么如何做呢?1.将业务逻辑与界面逻辑分离。界面在执行业务逻辑处留下接口,依赖注入。2.将分离出来的各个部分,界面控件一组,底层通信控件一组

2008-01-03 00:19:00 1495 1

原创 自定义DataGrid显示的办法

 代码代码,依然是代码,下面这个是一个自定义了特定列,和特定列的单元格的DataGrid(当然,这两个不再在一列上):xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">    mx:Script>            

2008-01-02 23:46:00 1472

原创 在Flex中写一个带CheckBox的ComBox

在Flex中写一个带CheckBox的ComBox

2008-01-02 23:01:00 1793

原创 Flex中按tab不跳出Flash的办法

在Flex中,按tab键经常会跳出flash,这样用户体验非常糟糕,解决办法很简单,使用Form ,那么在输入项中按tab键就无法跳出Flash,反正tab键也只是在输入框那个地方会有用罢了。偶尔会有在非Form的地方使用的话,可以在最外面加一个form之类的或者放一个看不见的按钮,当focus的时候切换回第一项

2007-12-29 09:52:00 1029

原创 as中编译时加载外部图片的办法

mxml中外部图片编译时加入的 办法很简单,explorer的例子里都有,可是在使用as编码的时候如何实现呢?这么实现:package{    import flash.display.Bitmap;    import flash.display.Sprite;            public class TestImage extends Sprite    {            [E

2007-12-29 01:13:00 896

原创 企业级开发从业感受

 做企业级开发也有段时间了,基本上该了解的都了解了。做为一个行业来说,这个行业的企业家不是很好过啊。不管哪个行业都在一步步的压缩成本。而且还是发包方一厢情愿式的,物价上涨,项目的收入反而降低了。开发人员的收入就没有以前那么多了 另外,付款模式上面不管是政府的二三三二式付款方式还是银行的八二式付款方式,20%尾款的拖延都已经是公开的手法了,这可是很要命的,一个项目能挣20%都难说,他还给拖着。 不是

2007-11-23 16:49:00 1029 1

原创 还是Android

尽管天天加班到10点多,昨天甚至到了12点,不过Android的新闻还是会以各种方式蹦到我眼前,打开JavaEye就有Android专题CSDN 上也有,虽然没有JavaEye显眼。Android的风头真是不小啊,套用敏捷中国上Robbin Fan的话,“创始人也出来做宣传了”。一场大潮流已经开始。下面是一些参考消息: 【从JavaEye上抄来的开放手机联盟列表:(最出乎我意料的是中国移动赫然在列

2007-11-20 13:19:00 878

原创 Android手机

google真是大手笔,提前一年发布即将上市的Android手机开发API,还悬赏1000万美元征集酷应用。 这神秘的手机啥样很让我好奇,赶紧去Youtube搜了一下,视频如下:

2007-11-18 23:03:00 910

原创 流水帐

今天 听说蓝色理想的论坛被和谐了,虽然平时我不去蓝色理想但还是被这个消息震撼了一下,生存环境真是越来越差了。唉~ 网易上看到CPI又涨了6.5%,加息不可避免,得,照这个趋势下去,买房是没法考虑了。唉~ 股票还跌,如此大跌就表示有大批钱涌出股市,这下钱就更不值钱了。唉~网易上说,中国成为世界第二大强国,有感于这件事很好很强大,这次破天荒发了个评论,竟然亲眼看到嘛叫作弊嗨,刚才还在顶上的热门评论提交

2007-11-13 17:52:00 868

原创 关于将来

从小的时候养成了一种习惯,习惯于考虑将来怎么样 ,等体检报告到手的时候,突然意识到,我已经没有多少将来可以寄托了。不能再沉浸在将来怎样的幻想中了。该考虑现在了,需要慢慢转变想法,要去想现在要怎么样了。从现在开始专注于Flex,Web2.0技术,RIA与企业2.0已经不再是将来的事情了,保守的人终将被淘汰。

2007-11-10 21:58:00 851 1

原创 关于80后

老俞的文章点击进入"这种以自我为中心的个性,如果变成了一代人的共同特点,在整个社会中就会变成一种推动社会变革和进步的力量。"说实话,我一直也是跟老俞类似的看法。他能这么看待我们80后真的是很出乎我的意料。

2007-10-16 14:51:00 904

原创 JavaFX初步感觉

国庆前参加Matrix的Road Show,听得cleverPig讲了JavaFX ,JavaFX这种脚本化的语言还是挺不错的。只不过感觉没有Flex的mxml好使。JavaFX运行时依旧延续了Java的弊端。CleverPig说在无JRE的系统上第一次运行大概要花两分钟。不过作为局域网内的系统应用,这些倒是都可以克服的问题。对我来说,JavaFX优于Flex的地方在于可以直接用Java对象进行数

2007-10-05 17:35:00 1224 2

原创 敏捷中的晨会

早晨,我要求大家做晨会,在晨会上,每个人要回答三个问题:1、我昨天做了什么?2、我今天要做什么?3、有什么问题?按照Scrum,这个环节是很重要的。按照我的理解,第二个问题可以将所有人一天的计划开诚布公的透露给所有人,这样,我们大家就可以知道每个人在做的事情。第一个问题可以知道昨天他计划的有没有完成、这样配合上第三个问题我们就可以尽快的调配资源大家一起解决这个问题。(其实第三个问题

2007-09-17 10:49:00 1559 1

原创 敏捷与纪律

(快被气死了,写了几百字竟然还是一提交就没了,CSDN什么时候能像Google一样存草稿。)(前略500字左右,有心情了再补)......敏捷就像是普通法系,计划就像是大陆法系。但是不管是大陆法系还是普通法系,纪律都是不可或缺的。一个没有纪律的团队,敏捷的实践会被他们一步步丢掉最终变得不敏捷,哪怕他们号称自己是敏捷的团队。

2007-09-16 16:16:00 1228 2

原创 Flex应用的看法

经过一段时间的调研,对Flex的前景非常看好,如果用在后台的话。将是最富有表现力的一种技术。他完全不会有js浏览器的兼容问题。其外观、事件、行为分离的非常好,尤其表现在效果上面。Flex中的效果是可以分离出来的,适用于大多数的控件,用这个东西可以让我们的程序更易维护。可是他自身也有他自身的很多问题,比如相对于网页编译出来的flex一般都比较大(几百K吧),而且各个模块都会编译成单独的flash,每

2007-08-04 15:47:00 956

原创 技术的位置

昨天与老友聊天 后,想到技术的位置这么个问题。很多成功的老板都说过,技术只占了很小的一部分。我不想辩驳在它们那里技术确实只占了很小的一部分,因为我们的市场就是这样。可是做为一名技术人员,我不得不考虑下技术的位置这么个问题。         站在技术人员的角度,大部分人都希望技术对这个公司很重要。这样他就可以有很高的地位,学到很多先进的技术,工作在一个很舒服的环境中。可是现实中的情况不仅很难找到这样

2007-08-02 17:43:00 681

原创 成长的烦恼

最近一直沉浸在Flex的世界里。随着对Flex的了解渐渐深入,也开始慢慢喜欢上了这个东西。 简单的就可以实现复杂的效果,Ajax很难实现的界面呈现在Flex世界里真的是很简单。基于XML Dom树风格的编程,脚本语言的灵活性,更重要的是他跟Javascript竟然都是ECMAscript,而且用Selenium自动化测试也没问题。这么好的东西可以节省我多少工作啊。可是我是个比较喜欢多想两步的人

2007-07-31 12:23:00 1153 3

原创 计划搁浅咯

刚刚打算做个Ajax小框架在产品中用,现在又要转向RIA,用Flex了。看上面的意思态度还比较坚决。精力有限,我还想学英语呢,好吧,RIA也不错。搬了个白板来公司,试试看故事墙+用户故事+TDD吧。小兵想要推敏捷很难,先自己采用一两个最佳实践看看,研究了N天CC,还是没有入门,只是大概了解了些思路。倒是SVN了解了一些,也算有收获。从今天开始投身Flex的研究行列了。

2007-07-25 11:22:00 778

原创 整合aptana与lomboz之后

说是整合,其实就是把aptana的features和plugins考到lomboz下面罢了。虽然一部分变成了中文一部分还是英文混在一块挺恶心,但是勉强可以用。顺利的事情说完了,说点不顺利的。突然发现因为只能传入动作完成ajax回掉的操作结果郁闷了,国际化的问题怎么解决啊 onload之后发动国际化事件填充标签吗?逼不得已只能这么干了。

2007-07-23 10:25:00 720

原创 目标: J2EE Develop Without JSP

昨天完成了Page Controller,今天完成了service dispatcher ,再加一个Domain Mapping就可以算是把基本的技术路线走通了.离 J2EE Develop Without  JSP越来越近了,期待着只用aptana编程

2007-07-19 17:51:00 752

原创 国人为什么没有创造力?

俗话说,缺什么吆喝什么,看现在的社会、企业都在强调创新。其实大家都明白,中国人是最没有创造力的了,上哪创新去,可怜的四大发明、两弹一星反过来复过去的说,恰恰表明了我们创造力 的匮乏。我是不相信种族论的,但是长久以来,一直搞不清我们为什么缺乏创造力这个问题。似乎真的是种族问题?幸好现实中有一个强有力的事实一直支持我不倒向种族论,那就是,我们的同胞一旦出国,往往会出现很多天才。天才么,创新自然是小

2007-07-16 17:51:00 1841 2

原创 发现一个很有趣的事情

如果说让我们列一个单子,我们会什么,只要我们想,我们可以列出很多很多。但是如果让我们列一个单子我们不会什么,就有趣了,我们知道自己很多不知道,但是单子上列不出来多少,因为我们能列出来的,一定是我们听说过得。其实扩展来想,也就是说,我们不会什么也是我们的一种知识。也是检测自我的一种手段。当我们自己领域的知识了解很少的时候,我们列出来的列表一定是很短,很泛泛的。比如一个想投身Java方面的在校大学

2007-07-16 14:23:00 1254

原创 写一个小框架

在写一个小框架,反正自己用,也不想做的多么强大通用。大概达到的一种效果就是纯html+JS,与后台脱耦,用json传输数据.真正的做到表现层就使用表现层的东西,将服务端程序做成无状态的。跟昨天孟岩说得情形挺相似的。下一步的目的是前后台的通信和页面展现做三个控制器,一个是页面流控制器,统一管理页面流向,一个是业务流控制器,管理业务消息与具体消息处理接口的关联,一个是Domain Object控制

2007-07-15 18:40:00 1046 2

原创 敏捷公开课

昨天参加了第二代敏捷大会,算是听了ThoughtWorks的一次敏捷公开课。下来之后感觉,正宗师傅的手艺果然不一样,就是英文不是很爽,同声翻译们翻译的也不便于我理解,看来真的得学英语了。这次公开课的技术会场主要是宣扬ruby的,唉,可惜我已经认识到ruby的重要性,听不听得作用不大。但在敏捷的一些实践方面,通过听和咨询thoughtworks的twer们,以前很多错误的理解都被一扫而空。感觉进

2007-07-15 17:34:00 998 2

原创 Javascript学习推荐

最近在学javascript,先看了一本JAVASCRIPT DOM编程艺术又看JavaScript高级程序设计,强烈推荐这两本书,如果想当一个javascript程序员,而不是网页制作人员的话,这两本书会很有帮助的。 面向过程的,面向对象的,从语法到各种实用技巧。都很全。

2007-07-08 15:43:00 784

原创 DLTK是什么?

DLTK就是Eclipse 平台上的动态语言开发工具。支持Ruby。在Eclipse上开发Ruby就得用他了。

2007-07-08 14:57:00 2025

原创 拓展训练回顾(一)--够级,古老的团队游戏

紧张的工作导致我现在才做回顾. 公司大就有一个好处,你总能找到同乡.训练开始的前一天晚上几位老乡商量好了打够级,一种在山东流行的扑克打法.在河北上学的时候大家都是升级.说实话,我的牌技不好.经常是谁跟我一起谁倒霉.不过那天不知道怎么得,打得还算顺.突然意识到,其实够级也是一种团队游戏。三人一组的团队,发生在两个团队之间的对抗。但是够级的规则中充满了各种诱惑,够级的规则是先出完者胜,而且出牌

2007-07-07 16:13:00 1589

原创 谁的错与团队精神

最近突然发觉,我所在的团队有一个现象,一说就是谁谁的模块出了问题。其实模块化确实也是为了 促成这种现象的发生,这样责任才清晰。这种做法有点像战国时期秦国物勒工名的做法。这种做法其实从一个角度来讲,确实很有效果。但凡事都有个度,这种行为成为一种习惯之后,推卸责任的情况就开始成为自然。因为把责任推给别的模块起码可以暂时缓解自己的压力。怎么想这也是很有诱惑力的一种选择。办公室政治也就是这么来的吧。而且这

2007-06-19 15:07:00 668

原创 老鸟说和菜鸟说

老鸟说:那些菜鸟,竟给你凑付事,反正他也知道你检查不了那么细,就给你凑付凑付应付过去完了。跟他们说了多少遍了,这里怎么又成这样了。菜鸟说:那些老鸟,对我们要求挺严,换行、注释都不放过,到他们自己了,一张嘴就是时间不够用的。总是他们做不好是时间原因,我们做不好就是态度问题。老鸟说:这些菜鸟,代码写的可读性真差,看这代码,都不知道他怎么想的。没有丝毫逻辑可言,两者没有联系都加一块。菜鸟说:

2007-06-14 19:19:00 715

原创 痛苦中偶尔的快乐

换了新工作还是加班,唉痛苦到什么时候才是个头啊,要是按照《劳动法》这两个公司我都可以告他们N回了,可是结果呢,还不是一直加班,为了混个经验,容易么?对于这个公司来说,我加班不过才刚刚3个半月,可是算上我前一个工作的话,我加班已经快一年了。身体不知道已经透支到了什么地步,成长确实也是惊人的,比较起认识的同样工作经验的人,自觉收入和技术水平暂时也算上比较靠前了。可是痛苦啊,却不是说无所谓就无所谓的

2007-06-13 20:35:00 757

原创 IT、加班、围城

加了三个月的班了,算上上一个工作的加班,我已经加了快一年的班了。唉......真的是拿命换钱啊,而且还没换来几个钱。(扣完税,等于加班费才几百大元)IT公司有没有不连续加班的呢?为什么这种严重违反劳动法的事情,每天都在真实的上演呢?真的很想知道啊。6月了,毕业即将一周年,又一批大学生快毕业开始找工作了,没工作的人忙着找工作,有工作的人天天加班烦的想改行。唉,围城。当时自嘲像是被挑选入宫的妃

2007-06-08 09:24:00 839

原创 钟南山谈“过劳模”

http://lady.163.com/07/0521/18/3F1LU00K002629H1.html 听一下,本人对他支得一些招持保留意见,但是这个生活应该比工作更重要的思维是支持的。尤其对程序员来说。就算站在工作的角度来讲,脑力劳动者天天加班会有效率?做的软件会有质量?

2007-05-23 14:43:00 818

原创 CMMI,想说爱你不容易

       在公司感受CMMI有一段时间了,最初的时候我跟自己说,不要过分迷信Agile,CMMI毕竟卡耐基梅隆这种级别的大学里想出来的东西呢。而且国内各个公司都推CMMI必然有其道理,存在即合理的么。(虽然也有大批的人鄙视CMMI)        结果事实证明我又犯了那结果退出条件的错误,毕竟广泛流行和正确真是没有什么必然联系,合理不一定是合乎正确的道理,也许只是碰巧符合了人性弱点的客观规

2007-05-22 19:29:00 1055

提示
确定要删除当前文章?
取消 删除