我的网站

程序下载

    程序员接私活经验谈[转]

    作者:采集侠 发布时间:2017-07-16


    正文:(一)项目确立

    一年前,CSDN的外包频道,一家贸易公司寻求开发业务系统。我注意到这家公司和我正好在一个城市,索性就跟了一帖,写了点简要的个人开发情况,当然最重要的是附上了自己的手机号码(当时CSDN外包频道还不限制这个信息的)。第二天就接到那家公司总经理的电话,这让我多少有点意外,电话中,双方客套两句后,约定好周末面谈。

    和以往面试一样,我带上个笔记本(上面有以往开发的项目演示版)按照约定好的时间,准时去洽谈。地点是在对方的办公室,一进会客室,给我第一感觉整齐、清新、优雅、绿色;窗外则是宁静的半岛和微澜的海浪,心情顿时感觉非常畅快。

    电话中那位非常绅士的总经理,年纪大概45岁左右,我们的谈话直奔主题。我先简单介绍了一下自己的情况(工作和开发经历),用笔记本演示自己以前开发过的两个类似项目情况,他则不时地提几个关心的问题。然后,他简单地将自己公司的需求告诉我,并把现行的系统的主要功能演示给我看了看。

    整个谈话过程中,我印象最深刻的是他最后时刻说的话:“我看了你以前开发的系统演示,认为你完全有能力开发我们的系统;我也不打算再寻找其他人来面试,因为我的时间不允许我这样做。你如果觉得刚才我们谈到需求内容和开发价格都合适,那么我们就此开始合作。”

    我是个程序员,他是个商人,我们的合作就此开始。


    正文:(二)需求确定1

    有了第一次的面谈,我对这家公司的整体印象不错。说起来,我以前去过不少公司(自己工作过的公司或谈项目去过的公司),尤其是从事贸易的公司,还是第一次见到办公室这样让人感觉如此舒服的。

    简单说一下我需要开发的系统,其实并不复杂,就是一个典型的贸易系统,主要功能是管理公司的产品、客户信息,然后给客户报价、生成合同、给厂家下生产单等等。当然,这每一个模块中都会有很多特定的需求,例如,产品的价格组成,当某些价格组成发生变化时,系统需要自动更新到所有可能产生影响的部分去。

    (那位非常绅士的总经理,为了叙事方便,给他取个名字吧,就叫Gentleman吧)

    Gentleman把他们现在使用的系统,发了一份给我,在我看来这个系统简直就是一个学生的实习作业。无论从系统的性能上,还是操作的界面上,逻辑的条理性上,都存在很多的问题。但就是这样的系统,Gentleman居然使用了近7年的时间,这让我感到很惊讶,甚至于难以理解。而Gentleman经常在需求的沟通过程中,提到他们原先的系统如何如何实现,我心中总是会非常不舒服,觉得拿这样原始而粗糙的系统来与即将开发的系统相提并论,我认为是对我的轻视或者说低估。

    对了,需求中有个重要的部分,bwin官网,那就是数同步。因为Gentleman长期定居在国外,每年只回国两次,每次大概一个半月,平时他都是通过IM和Email来管理他的公司。


    正文:(三)需求确定2

    我用2天时间,把他们原先的老系统的所有功能,都'学习'了一遍,在自己大脑中已经有了一个比较清晰的轮廓。其实行业软件,大家只要熟悉其业务流程,就会感觉非常简单。因为从程序实现上来看,主要工作就是数库的表结构设计,以及相关前台界面的操作合理性。

    Gentleman在他回CA国之前,约我再见一次面,并给我发来一份他自己整理的需求文档(20页左右)。因为我白天要正常上班,而他的返程机票已经订好,所以我们只能约定好晚上见面。这次,他约我的地点是一家五星级酒店的自助餐厅。用他的话说,他不知道该去哪合适,只知道这个地方吃饭还比较自在,他喜欢这的环境。这家自助餐厅给我留下的印象,就是用餐的外国人比中国人多,当然Gentleman给我的感觉也有点像个外国人,只是和我说话的时候还是用中文而已。

    我们边吃边谈系统的需求,他把自己需求文件中描述的内容,再给我讲述一遍。而且讲得非常仔细,生怕我有不明白地方。其实他说的大部分内容,对于一个有8年开发经验的程序员来说,完全没必说得这么细致。当然,我也不打断他的思路,只是默默地听着,因为我不想让他以为我很狂妄。我看着他认真的神情,思想反倒有点走神,脑子里寻思这一个问题:我什么时候能像他这样工作和生活?

    就系统的需求,我们聊了大概有3-4个小时,从自助餐厅到酒店大厅的会客区。Gentleman想把他所有能想到的想法和问题都告诉我,因为他明天就要飞回CA国,这半年内,再也没有这样好的沟通机会了,毕竟Email中的描述只能停留在字面上。

    那夜,我回去后,脑子里并没想任何系统需求,只是一直在想:我什么时候能像他这样工作和生活?


    正文:(四)系统整体设计1

    需求大致上了解以后,我开始着手系统的整体设计工作。

    上一篇:新奥能源公司船用油气合建站项目落户浙江海盐

    下一篇:建站之星 引领企业建站潮流新变革