热门关键字: jsp web pl/sql pl webwor   →开发工具  操作系统
当前位置 : 无忧IT编程网 > 程序人生 > IT创业 > 正文

创业故事之 从XP到JDO

来源:转载作者:无忧时间:08-01-24

编者按:
前几期我们介绍了一些程序员的创业经历,从不同侧面展示了中国开发人员的智慧和创新。今天我们给大家带来的是一位以销售起步,后来移民加拿大的程序员的一段经历。他能够静下心来做出了独立知识产权的JDO产品实现,的确是非常了不起。尤其在现在的大形式下,全球技术越来越趋向同步,如何从中寻找到程序员发展和创业的契机,本文将给你一个代表性的案例。相信随着世界技术的进步,基于统一标准的产品实现成为了中国软件技术赶超世界水平,进入国际市场的途径。
1995年我从大学毕业,当时是市场经济开放不久,一派全民皆商的景象。我也很快从技术职位转向了销售,还是当年公司的最佳销售奖呢。而一次偶然参加的移民讲座带来了一张加拿大绿卡,为了看看外面的世界,1999年我踏上了枫叶国的土地。
当时正赶上了网络热潮,凭着上学时有过一点基础,再加上原来就职的公司曾是SUN的代理商,也接触过JDK方面的知识。因此,尽管我之前没有真正从事过开发,但还是在一家小公司找到了一份Java程序员的工作,也正式开始了我的程序员生涯。中国人的聪明和勤奋很快使我成为公司的主力,并负责公司第一个J2EE项目的开发。必须承认当时根本不知道如何写正规的代码,完全是牛仔程序员的风格,项目最后能运行实在是很有些运气的成分。戏剧性的是多年后还巧遇一位当年接手我的代码的同事,很是臭骂了我一顿。
第二家公司是我程序员生涯一个转折点。记得面试经历也颇具戏剧性:我第一次被问玩不玩电脑游戏,我也老实回答玩“红色警戒”。更好玩的是在做测试题目的时候,我突然发现犯了一个非常幼稚的错误,不由自主地骂了一声“sh*t”。后来他们告诉我就因这句粗话,我歪打正着加入了加拿大第一个XP开发团队。这个团队的的领导集体全部来之IBM原来写Websphere一个Team。这些人工作很随意,穿着拖鞋,下班就玩游戏,让我非常惊讶。公司的开发用的是XP(敏捷编程),习惯了UP过程和按照详细开发的我第一次拿到上面只有3句话的user story卡的时候直发愣。而敏捷开发的结对编程在开始的时候也实在不是一件让人愉快的事。想象一下,两个陌生人用同一个键盘一起工作,还要交流和讨论,非常累。为了尽快建立起互信和默契,整个团队每天中午和下班都一起玩30分钟的电脑游戏CounterStrike,很快,兄弟连般的战斗情意就在团队间建立起来了。三个月后,整个开发团队就开始默契和高效地运行起来。在XP团队开发中,一个最显著的体验就是工作有平稳的节奏感。这10个月的XP开发经历,让我不但从伙伴们身上学到了丰富的知识,更学会了如何与人相处,合作开发,我也从一个学徒成为合格的Java程序员。
后来,我到了一家新公司,负责产品中JMX框架的设计开发。我还是沿用了原来的XP方法,其实当时也没有意识到这种方法有多好,只是习惯了。开发进行了六个月,我发现每到一个里程碑发布的时候,所有人都需要加班加点的工作,而我却可以准时上下班。我自己和上司都对这样的效率非常惊讶。于是我开始主动研究我的方法和其他人有什么不同。后来发现原来别人不写单元测试等等显著的区别。也正是从这个时候起,我从一个XP的被动执行者成为一个believer。

 

 

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 验证码: 验证码
查看所有评论
相关文章
站长推荐