代码改变世界

逃离北京这些年 4

2017-12-18 18:08  小豆子的爹  阅读(135)  评论(0编辑  收藏  举报

一 从小项目获得信心

      终于来到了2011年11月初,出差结束了。回到福州后,按照之前的L经理的指示,参考之前看过的宿舍软件,继续闸门配套软件开发的工作。设计,问题,搜索,写程序,测试。如此循环了3个月,写好了第一版软件,Access版,给小宿舍用的。先给L经理演示一下。L经理觉得可以便拿去给一个500人的小宿舍用了。安装2个闸门,配套软件,各种测试,发现Bug,修改,发布新版本,来往几次,也就稳定可用了。

      没过多久,L经理又找到一个新项目,是新加坡港口里的一个宿舍,容纳1000人。进新加坡港口,要先去办证件,然后通过有荷枪实弹的警察检查,据说是反恐的需要。这个项目要刷卡+指纹功能,比之前的第一个项目复杂一点。兵来将挡水来土掩,又搞了2个月,第2个项目也稳定了。

     这2个项目都是单机版软件,USB摄像头,服务人数较少,还是相对简单的。适当努力了,就能满足需求。

二 大项目的乐与苦

     于是L经理继续发挥他的商务能力,拉到了一个大项目:一个外国劳工宿舍,可以住1万多人。而且多PC可操作,C/S结构。宿舍还在施工阶段,我也进场了。这次使用SQL Server,有了前2个项目的经验,我满怀信心。而实际上由于:

  • 客户需求不清晰
  • 客户不时地改需求
  • 对多客户端软件,自己知识经验不足

    直到宿舍开张,虽然基本功能已经有了,却发现多个重大问题,项目未完整验收。

     我在该公司第一次遭遇失败,但我们没有放弃。在新来的项目经理,外援的合作下,经过了6个月的开发,测试,先后3个大版本。终于在部署了.NET+WCF + IIS + SQL Server后才稳定下来。项目稳定了,但也留下隐患:外援最后没有给C公司留下源代码。作为公司的开发工程师,经常被一些小问题困扰,但很多时候没有源代码,无从修改,只好另辟蹊径来处理这些小问题。

      第3个项目稳定后,靠着第3个项目的广告效应,L经理又有大收获:在新加坡排名靠前的宿舍管理公司和我们合作了,这次是6个宿舍,共可容纳2万多人。这次L经理继续采用公司+外援联合模式,但同样遭遇了多个问题:宿舍人数众多(8千人),导致对设备考验很大,软件使用问题,中间又遇到客户的IT支持经理辞职,很多默契就此打破,客户也常克扣应付款项。总之这个项目也做的很辛苦。大问题不多,小问题不少啊。我和售后服务人员合作,一直在小修小补。

     随着C公司的解决方案在客户的多个宿舍部署,C公司的产品也打进了马来西亚。这个项目,真正稳定时,已经满1年。

三 小公司的困惑

     在C公司这个新成立的小公司里,我也遇到一些之前没遇到的困惑。一 公司制度不完善。没有工资调整制度,没有缴纳社保。二 小公司资金紧张。发工资日也时常推迟几天。有时候要用钱的地方,自己都要精打细算,留出安全空间。三 生产制造需要的零配件众多,供应商不少,而真正拥有采购权的人,只有2个人。价格全是这2个人谈的,存在着腐败的温床。

     在和Z总,L经理的博弈中,我到C公司满1年了,终于有了社保。在C公司前2年内,我也没加工资。收入=13薪。没有股份,期权,公司难得有其它福利。其它2个问题,只能期待公司产品大卖,加速成长。摆脱现金流对C公司的限制。

 反思:

1. 在项目开始前落实客户的需求,越具体越好,并用合同的方式确定下来。这是顺利有序开展的保证。否则客户一天一个新需求,公司和开发要烦死了,更有甚者,会导致项目无限期延长。

2. 不断学习提高,才有更大舞台。不管个人还是公司,不断把握住现有的机遇,积累经验和口碑,才能有更大的挑战和收获。