zoukankan      html  css  js  c++  java
  • 世界需要程序员

    现象

    先看一个制度

    http://market.scol.com.cn/new/html/xfzlb/20131025/xfzlb674486.html

    1996年民航总局制定的 《中国民用航空旅客、行李国内运输规则》第十五条规定:2—12周岁的儿童按 “适用成人票价的50%购买儿童票”。

    用C#描述:

    public static int GetAmount(int Age){
        if ( Age < 2) return 0 ;
        else if ( Age.Between ( 2,12 ) ) return 成人价 * 0.5 ;
        else {
            return 成人价 * 折扣 ;
        }
    } 

    这就是 总局 写的程序 ,是为了使儿童票价能够优惠,但是当时和程序员脑细胞太简单了。现在出了大Bug,目前还未修复。

    Bug:如果折扣 < 0.5 ,则 儿童票价 大于 成人票价。 明显和当初初衷不符。

    打个比方

    这如果放到公司的话,是这样的:一个Bug存在了20年,用户一直报怨,公司也发现了这个Bug,但是领导整天开会、做报告没空管,程序员明白不敢修改,导致这个Bug 存在了20年。

    这样的事情在公司是不会存在的,但是政府部门,却比比皆是。

    类似的事情在公司里存在的,我们叫它 官僚化公司。

    公司里出现这个问题,是因为,模式不健全,没有测试经理,没有开发经理,没有形成闭环。应该给政府建立类似的 测试部门,开发部门,需求部门。 我靠,公务员需求量岂不是又要增加了?

    解决方案

    强烈建议 国家公务员 从IT公司中选出。按IT公司选人标准进行招聘。以开发部门为例:

    1. 考国家公务员,必须有三年以上 C# 工作经验。以保证制定的制度更健全、更合理。

    2. 升处长,必须有三年以上C#工作经验,有数据库设置经验,有两年以上 项目经理 或 产品经理管理经验。会HTML5

    3. 升局长,必须有五年以上 C# 开发经验, 有两年以上项目管理经验,有两年以上架构师经验。有性能优化,跨平台部署经验。有移动端开发架构经验。优秀的部门协调能力及沟通能力

    4. 升部长,必须有八年以上 C# 开发经验, 有三年以上项目管理经验,有三年以上架构师经验。有性能优化,跨平台部署经验。有SOA,Saas,等多平台架构经验。优秀的部门协调能力及沟通能力,有部门经理管理经理。

    其它部门类似,就不写了。

    大家觉着怎么样。

  • 相关阅读:
    Chrome书签导入IE或Maxthon的程序(三)
    解决word2003自定义工具栏被恢复问题
    Chrome书签导入IE或Maxthon的程序(二)
    解决比较Oracle中CLOB字段问题
    CodeRush Xpress For C#修改配置
    短信发送程序的编写
    poj1696 Space Ant
    数论一(hdoj 简单数学题、推理题)
    poj1338 寻找丑数
    poj2411 Mondriaan's Dream 棋盘覆盖
  • 原文地址:https://www.cnblogs.com/newsea/p/4556707.html
Copyright © 2011-2022 走看看