Web应用开发实用编程指导(一)—引言

        软件的本质就是代码。好像人的身体是细胞组成的,大多数细胞健康了,人才会健康强壮。同理,虽然软件成功的因素众多,但代码的质量就是项目“每一个细胞”的质量。大多数代码健康了,软件才会成功向上。一个仅仅“可以运行”的项目,如果它的代码没有可扩展性,没有可读性,没有健壮性,那么它一定会发生下列的各种的严重问题之一:

        ·一个小需求,正常情况只要几天就能改完,但现实却花了几个星期;

        ·需求变更,改完以后发现一处修改处处报错,要命的是这些报错隐藏极深,可能要好几轮的测试才能发现;

        ·项目的人员成本和时间成本像滚雪球一样越来越大,但是好像没做出多少有用的东西;

        ·你的项目越来越依赖“指定人选”来维护,人员一旦变动你的项目就要停滞不前。

        显然,当一个项目出现上述问题时,它将很快由一个“可以运行”的项目成为一个“无法运行”的项目。项目经理挥舞着需求和绩效的大棒,码农们含辛茹苦日复一日地重复着相同工作,他们是“勤劳善良的劳动人民”。工程师们自嘲为“码农”、“码畜”,他们的汗与泪铸就了IT行业的高速发展。然而,“可怜之人必有可恨之处“,从反面来说,一味的“勤劳善良”也可能是“不思进取”甚至愚昧的表现:没有前瞻性,没有大局观,只看眼前一亩三分的典型的小农经济思维。

        应届毕业生写的代码也是可以运行的,如果你已经工作一年以上,却仍然拿”仅仅可以运行“的标准来要求自己,如何获得成长?又如何有机会看到技术开发以上的事情呢?现实比理想总是要低那么一点,如果以“60分”的标准来要求,结果通常是不及格——目标是“混”下去的人,结果通常是连“混”都混不下去。

        从行业的角度来说,国内的大部分it产业还处于劳动力密集的生产状态下,管理、技术都处于”作坊式“上下的水平。这也造成了it人才市场”供大于求“的虚假现象——高水平的技工和管理人员严重不足,招聘会上人头攒动的都是初级人员和应届毕业生,企业只能靠”人海“战术、”游击“战术来维持企业的运营,行业的普遍待遇和国外存在着数量级上的差别。因此,只有不断总结适合IT产业的经验、方法和指导思想,才能促进it行业从劳动密集转向科技密集型产业。


        在这个最佳实践大行其道的时代里,我将会在博客上分享一系列的编程原则,还包括一些从业习惯的问题,希望能帮助含辛茹苦的码农们进阶,也希望对IT管理者们有所启发。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值