建筑与软件开发

       

        最近公司又盖起来一座大楼,听到一个说法,啥时候咱软件开发能像盖楼一样,就这么几个人,每天都能看到进度,而且还有质量。

        想想自己算是半个开发人员已经两年多了,维护了不少项目,听到也很有感触,啥时候要这样,咱开发人员就解放咯,不会天天现场电话的打着,还要开发,那质量就不说了,自己心里有的时候也犯嘀咕。

        这几天专门从楼上看看旁边建楼的,千把平米的地方,明眼上也就不到20个人,最多集中的就能看到5个人一群,偶尔还有人打闹一下。可是10天左右一层的进度可是有条不紊。有看图纸的,弄水泥的,搬着钢筋的,偶尔看到两个人算是严肃的交流,下面的工人也打闹那么一下。看着可比我们这苦熬的可轻松多了。 虽然工资貌似高点。

       既然看到这就拿着建筑和软件开发比比吧。

      1、先比材料,建筑拿的是钢筋水泥,我们拿的啥,C语言,VC。看起来也差不多了,水泥和和就可以浇注了,钢筋焊焊就可以搭框架了;C语言和和就可以....,VC焊焊就能?

打住,和和是啥意思,这可要不得。使用C语言开发了两年了,发现C语言唯一不便的地方就是简单易用的库太少,队列要自己开发,数组还是各种char[],这可和不起来,我研究过一些健壮的库,随便引入一个基础系统经常要上万行代码,对于年轻的开发团队来说,可控性有点低,况且都还没有到专业的程度,封装不封装,结构不结构的,好代码也容易被改烂。现在还在维护windows平台上的各种代码,里面还是char[]。如果能有一套基础库,不用为那些让人为难的能存管理数组越界问题头疼就好了。我想这也是一些大的软件公司大力投入基础研发的原因吧,有了自己的基础平台和维护人员,会给应用开发带来多大的便利。

      2、再比过程吧,建筑人家三三俩俩,看着图纸,很有序的做着工作,我们在自己的座位上干敲着代码,也不知道周围到底发生了什么事情。这还眼看着里程碑了,马上要发布了,时间紧啊,还有bug没改,还有需求没有完成,现场电话不断打来,有的时候真有点想摔电话的冲动。图纸在哪,米有,需求领导拍板定了,下面照单执行,执行的对不对,到不到位,联调才知道。设计文档呢?没有关系,领导催了再说吧。

      3、再比目标吧,盖楼的目标已经确立了,不过经常东家要多建个梯子,西家要改个柱子,什么柱子歪了不能扶正,要支架,狂晕。

       

       这篇文章写到这里我就打算就此打住了,晚上看了下,写的还算搞笑就发表出来让大家笑笑吧。

       还是希望自己能思索下解决的办法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值