阅读:4585次   评论:7条   更新时间:2011-05-26    
http://www.iteye.com/topic/21652?page=1
这是半年前的比武招亲帖子。
http://www.realcix.com
这是我们开发的软件,最终发布的软件我觉得非常满意,就算全世界的人都不瞅它一眼,我还是觉得这是一个好软件。至少,我们这个小开发团队认可我的观点。

谈谈感受,
*:可能是运气吧,我这次找对了朋友。开发员我们最终只确定了一个,还是刚毕业的,加上我自己负责业务分析和系统设计,一个测试员,就是我们的团队了。本来还有两个人很满意,也发了offer。一个是毕业了两年的程序员,基本功和动手能力都很扎实,就是拿走我上面帖子奖金的那位。按照要求的薪水,没打折,这哥们同意了,可惜他家里人希望他能继续在大公司工作...。另外一个哥们,刚毕业,在学校做过几个项目,知道一些架构,技术框架,也有一些自己积累的代码,但对一些基本的算法,数据机构不是很清楚,我还是觉得他锻炼锻炼,应该有所发展,我开了一个三千的月薪,他同意了。可惜他家里要求他回老家发展...。现在的这个,也是刚毕业,是我们帖子上的竞赛结束后和我们联系上的,展示了一下他的答案,说实话,不怎么样,但是,他对数据库,数据结构,和算法的熟悉还是让我很满意,另外面试时最终打动我的一个细节是他操作一个他没使用过的工具(DBVisualizer,我用来操作数据库的)也很迅速,就按照他的开价给他发了OFFER。
*:在这个软件的过程中,我认识到了最好的我,也最大限度的将我认为最好的想法变为设计和代码贯注到了其中。它就是我的宝贝。我做过几年时间的企业SAP顾问,对财务很熟悉,刚开始做这个软件的业务分析时,满脑子的专业概念,比如说,月结等,甚至模仿SAP里的表结构设计,后来发现根本就不能这么干,那样子 Transaction的后台太复杂了。我的需求又经常变化,我和开发员肯定都死的很惨。调整了软件架构后,绝大大多数的界面都在数据库里通过表来定制,只有少数需求通过定制开发来实现。后来的开发过程证明这一调整值了。至少近200条复杂的SQL语句被置于数据库中,程序员甚至不需要知道他们,我通过这些语句对对象的取值范围,校验,业务流程进行了定制,在长达近半年的开发过程中,我可以在不通知程序员的情况下对这些定制进行调整。
*:我不懂编程,程序员和测试员不懂业务,几个人的思维定势差异非常大。完全按照我的思路,软件在很多技术环节不可能实现。完全按照程序员的思路,这个软件肯定不成样子。现在的软件是两种思维的结合,个人感觉,至少可以给技术架构打个八十分。感觉最开始两个人的沟通也很一般,有那么一个迭代的过程。我的需求过去,东西出来,要不大半走样,要不我的需求有问题,要不技术路线本身就有问题。开始的时候经常往返三四次,甚至到了后面的开发任务,发现前面双方都认为对了的东西还有问题。渐渐的越到后面,考虑问题就能比较全面,迭代的次数就少了。中间经过几次大的重构,每次都让软件更稳定了,重构过程中,我对技术问题考虑的更深入了一些,而程序员也对需求理解的更深刻了。最终感觉沟通和软件开发是一个互相促进,互相制约的过程。肯定只有开发团队都能无障碍沟通,软件开发才能最终成功。
*:充分感觉到如果是一个大的团队,这样的开发过程有多困难,每个人都有犯错误的时候,同为团队成员,怎样才能互相理解,互相沟通,互相促进,不要太多受到预定时间,预定预算的影响,营造这样一个氛围,很难,但也是创新型项目成功的必要条件。不考虑工资多少,不考虑资历深浅,必须实事求是,没有权威,什么事情都可以公开讨论。最起码,对大的团队而言,核心团队必须做到这一点。感觉中国目前的公司环境,很难做到这一点。很自豪的是,我作为一个投资者,兼团队成员,成功的在我们这个小团队中创造了这个氛围。我想关键的东西有很多,一是做到了利益分享,除了一定的项目奖金外,开发团队将共享软件销售收入的一定比例,并通过合同明确了这一点;二是做到了无障碍沟通,没有强硬命令什么东西,除非大家都那不出非要如何如何的理由来;三是基本没加班(除了软件准备发布的最后两个礼拜),保证了体力上的可延续性。

通过做这个软件,很开心,也觉得学到了很多东西,如果您也有类似的体会,并且在人工智能方面有兴趣,可以留个言,大家聊一下,也许可以一起坐点什么事。

最后想说的是,感谢JAVAEYE,坛子上的很多朋友很专业,很有水准,我们的程序员都是从这里认识的。

觉得美中不足的是,其实这个跟JAVAEYE没什么关系,一个GOOGLE面试归来的帖子,人气那么旺,可见氛围还是太想傍大款。希望大家能更尊敬做出了东西的人,不看一个人在什么地方干过,而看他做过什么。

作者:dongjindu
评论 共 7 条 请登录后发表评论
7 楼 roking 2009-10-30 13:32
http://www.realcix.com 这个网站打不开啊?
6 楼 peerlessme 2009-08-17 14:59
不看一个人在什么地方干过,而看他做过什么。
5 楼 catlovefox 2009-04-24 16:56
支持。。。。
4 楼 黑暗浪子 2009-04-14 15:40
最后一句让我有找到知音的感觉
3 楼 黑暗浪子 2009-04-14 15:37
帖子看了,我在2006年8月初应聘一家公司也被要求做这个编程题目,但是不是lz的公司,很奇怪啊~
你这题目是从哪里copy的?
2 楼 lovefly_zero 2009-03-19 13:45
同上~ 难道又是广告贴~
1 楼 Snow_Young 2009-02-06 16:25
http://www.realcix.com 这个网站打不开啊?

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics