两千块钱带来的 “希望”

两千块钱带来的 “希望”

几年以前,我参加过一个全国 “软件学院” 的评审,得到两千块现金和一些希望。我后来把钱和希望都还给同学们了,现在说明一下。
[这是个人回忆,不代表任何组织,也不确保所有信息的完全准确]

 

我先到一个宾馆报到,每人拿到很大一袋资料,同时有牛皮信封一枚。 我回到房间,发现信封里有1000元。 随后有“部里的领导” 来点名,并讲话。与会同志们窃窃私语 – 这回要来真的了,据说要末位淘汰… …

 

讲话之后,大家分组行动,我发现这些与会者大多是各软件学院的各级领导,相互都很熟悉,见面寒暄都不外乎 –

刚在某某会议上看到你,又见面了,哈哈。。。
我刚从某地评审会上过来,见到你们学校的某某了。。。
我下个星期去你们学校评审,到时候。。。 嗯哼 哈哈…

 

等等。

我和小组里的其他专家负责几个学校,拿到这些学校的文字材料之后,大家认真地阅读,分析,提出问题,总结问题。从字里行间找bug,这个花了两天时间。

 

根据事先的计划,几天之后,我们小组去某软件学院评审。我们跟学院老师见面的时候,老师们又热情地递给我们更多的资料,同时非常自然地在其中的一个小信封上稍稍停留了一下说,这是您的评审费…  我回到学校提供的宾馆房间,数了数,又是一千块钱。 钱到手之后,评审们把精力放在工作上,于是,我们在一个有鲜花布置的会议室里,开了两天的会。

 

第一天软件学院院长前来,寒暄之后,我们按照事先总结的问题向他提问,院长开始向我们诉苦,我这么做都是不得已呀, 你们不知道我有多少难处,学校给我们很多压力,别的系也不服气,钱也不够花…

第二天学校的副校长前来,寒暄之后,我们按照事先总结的问题向他提问,校长开始向我们诉苦,我这么做都是不得已呀, 你们不知道我有多难…   只可惜今天软件学院院长去某地开会(可能是评审),不能前来。否则他俩当庭对质,会很有意思。

 

另一个环节是看学生演示。坐而论道好几天,好不容易可以看到和程序相关的东西了! 不用说我心情有些激动。 我们来到学院的一个会议室,墙边堆满了需要我们过目的各种教案和文字资料我都没来得及看,一个学生开始给我们讲了他们做的一个系统,原来这个学校有 “背靠背评比” 的传统,每年学生们互相评比,交给辅导员做道德审判。 这个系统就是要解决评比中的一些问题,例如数据不易收集整理,有些小圈子给圈内的人很高分,圈外的人很低分,如何发现这些小圈子,等等。 学生讲得非常激昂,非常流利,看来演练过多次,他并且飞快地给我们看了界面,我看到这个网站的查询结果只有一条记录,这个记录的绝大部分字段都是空的,只有一个字段有一个“圡” 字。

 

我问 – 为什么你的系统只有一个记录,而且只有一个字段不为空? 那你如何保证各个字段的逻辑关系符合要求? 你们有没有做过测试,这个系统能处理多少记录,如果每个学生都在最后阶段输入信息,这个系统能扛得住么?

 

这位同学支支吾吾了好一会,大意是正在考虑这样的事情,然后还有一个系统有更多数据云云。

问:“那请联到那个系统去看看?”
答:”可以…  不过没有网络, 好像无线网信号很弱… ”

 

问:“我看到这个会议室里有网线端口, 可以联上”
答:“吾… 可是我没有网线”

 

“我有” 我记得我的提包里有一根网线,于是就要去拿。
“…”   //这时老师出来救援,说是这个会议室的端口是不能用的,因此我们特别遗憾,不能看到”那个系统”。

 

问:“那这个系统是你们学校历史上第一个这样的系统?”
答:”不是,以前有很多系自己也开发过,但是后来同学毕业了,也没找到源代码,无法维护… ”

问:“那你们的系统有没有使用源代码管理,项目任务跟踪,Scrum 等等管理软件和管理方法呢?”
答:”目前还没有…”

问:”那你们怎么保证这个系统以后不会像以前的好多系统那样,找不到源代码,无法维护,然后新的一届同学又重新开发一次?”

 

我们后来又和部分学生座谈,看得出来学生们还是挺喜欢这个学院的,至少前来开座谈会的部分学生是这样,大家纷纷发言,说自己的学院是多么多好。 聊到实习问题,我有点纳闷,这个学院只有很少的学生去附近的IT 公司,大部分人都在老师自己的项目里打工,似乎和教育部提倡的做法有些出入。 同学们不以为然,提出反例,例如软件学院有3个人去印度某著名外包公司实习,而计算机系只有1个学生去了。 聊着聊着,我觉得这个学院的学生似乎以在某些方面超过计算机系的学生为荣。

 

我正要想说 – 贵校是中国数一数二的学校,学校的目标是建成世界一流大学,我原以为学生们都以赶超世界一流水平,进行软件研究和软件产业的创新为己任,没想到大家津津乐道的是我们去外包公司的人数比别的系多两个… 

 

正在这时,老师宣布,由于时间关系,座谈就到这里了。 同学们回宿舍,评审的老师去学校宾馆… 酒席已经摆好了。

最后我们要写一个总结,同行的老师很快发出一个初稿,我看了一遍,觉得怎么通篇都是好话,我们这几天发现的许多问题呢?  组长和蔼地提醒我要看最后一段的最后两句。 上面写着:

希望某某大学软件学院进一步加强教学和实践的结合,。。。。

我问,好像不太详细呀?

组长语重心长地说,所有人看我们的总结都看这两句话,我们在 “希望” 部分已经写了两句,不少了,够严厉的了… …

其实我觉得这个学院也挺不错的,老师有激情,工作很辛苦,学生也不错。 老实说,我们的所有评审也挺尽责的,的确发现了好些问题。但是我们花了这么多时间,最后我们的核心结果就是最后一段 “希望” 部分两句语焉不详的话?   这时候我的小孩已经生病好几天了,公司里项目催得又很紧,我寻思自己的确不能到外地评审,再写上一些 “希望” …… 于是我把后面的3 所学校的评审任务交给另一个同事。 过了两个星期,他回来说,任务完成了! 写了“希望” 了,不过某某学校请他们吃海鲜,所有人都拉肚子…

 

我后来想了想我到手的两千块钱应该怎么处理,通过学习和提示,我知道这是“潜规则” 之一。 我终于被“潜规则”了!我有点激动,又有点淡淡的失落。

 

刚好我不久就开始在清华微软软件科学实验班上课,于是我就把钱当做奖品,奖给了优秀团队项目,并且在课程的最后,买些零食,酒水,大家“腐败” 一下,在吃吃喝喝中互相批评和自我批评,回顾一下项目的得失, 所谓 “Postmortem” 是也。每次课花掉一千块钱,两年就用光了,看来我要再出去做一些评审了!

 

至于评审的结果,我一直没有看到公开的结论,学校对我们的 “希望” 也没有答复。后来我又有机会去另一些软件学院访问,老师们聊一些有意思的故事,我被 “潜规则” 多次之后,也对这些把戏看得更清楚了一些。

 

我觉得不论是什么检查,评审,软件学院也好,卫生城市,计划生育,结扎上环也好… 领导的初衷都非常好,非常宏伟;执行人员表情严肃地开会领会精神;然而之后大家有意无意地把这个活动变成一次欢乐祥和的宴席,你在检查中看到的,都是别人辛辛苦苦”特地” 为这次检查而准备的: 你想去别人家里实地看看,结果车子把你直接拉到宾馆。 你见到的每人都西装革履 – 虽然你知道他们平时不这样; 每个桌上都是八个凉菜,然后十二个热菜,佐以红酒,最后上金银小馒头 – 虽然你知道他们平时不这样。主人为了你的到来牺牲了很多个人时间,忙前忙后,头痛感冒也不休息,你都不好意思说再什么; 每个人都劝你多吃,然后向你诉说生活的不易; 你正想批评几个顽劣儿童,末位淘汰一下,却发现刚和你敬过酒的人就是他们的爹妈和爷爷奶奶。

 

这个时候,你能说的,也只剩下一两句 “希望” 了。

 

http://yishan.cc/blogs/xin/archive/2009/04/05/1049.aspx

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110688.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java:详解Java中的异常(Error与Exception)[通俗易懂]

    Java:详解Java中的异常(Error与Exception)[通俗易懂]一、异常机制的概述异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。程序错误分为三种:1.编译错误;2.运行时错误;3.逻辑错误。(1)编译错误是因为程序没有遵循语法规则,编译程序能够自己发现并且提示我们错误的原因和位置,这个也是大家在刚接触编程语言最常遇到的问题。(2)运行时错误是因为程序在执行时,运行环境发现了不能执行的操作。(3)…

    2022年7月7日
    20
  • verilog流水线设计代码_流水线cpu设计verilog

    verilog流水线设计代码_流水线cpu设计verilog介绍定义:流水线设计就是将组合逻辑分割,并在各级之间插入寄存器,暂存中间数据的方法。以面积换速度。优点:每一部分延时降低——可用更快的时钟;大部分电路同时运算——提高数据吞吐率。缺点:增加面积;流水线并不减小单个数据操作的时间,减小的是整个数据流的操作时间;(不懂)功耗增加,硬件复杂度增加,特别对于复杂逻辑如cpu的流水线而言,流水越深,发生需要hold流水线或reset流水线的情况时,时间损失越大。所以使用流水线并非有利无害,大家需权衡考虑。应用场景:1)组合逻辑太长,

    2022年8月14日
    2
  • c语言return两个数_c语言里return0有什么用

    c语言return两个数_c语言里return0有什么用c语言return能不能有2个以上返回值c语言return能不能有2个返回值比如说return(a,b)更新时间:2019-05-1806:19最满意答案不是,要想返回2个以上返回值,建议返回值用数组或者参数用指针模式,直接改写2011-05-04回答其他回答如果你想返回多值的话,建议使用数组或指针(数组其实也是指针)2011-05-04回答不能的,除非你定义一个结构typedefstru…

    2022年10月27日
    0
  • 以太网用户侧接口(以太网协议转换方案)

    以太网接口示意图如下图1:以太网接口 如果您的职业生涯大部分时间都在从事PCB设计,并且您在计算机接口的布局和布线方面有经验,那么您就知道一件事是正确的:在器件应用说明中会有一些推荐的设计建议,并不是这些建议总是错误的,而是这些建议很容易断章取义。一位同事向我提出的一项建议是,在离散磁铁和连接器之间布线时,在RJ45连接器下方使用接地层。一些应用说明建议将系统接地覆盖RJ45连接器下方,一些应用说明建议将接地平面拆分为系统和机箱部分,以提供更强的隔离。应用说明中的一些建议指出,PHY、磁体和/或

    2022年4月15日
    177
  • STM32项目设计:基于STM32F4的电子阅读器制作教程[通俗易懂]

    STM32项目设计:基于STM32F4的电子阅读器制作教程[通俗易懂]基于STM32F4的电子阅读器一、项目功能要求项目说明:项目偏软件,但是要依赖于自己对硬件的熟悉和驱动才能完成用到的主要技术:SD卡驱动(难–不过可移植SD卡驱动细节可在用完再了解其驱动协议)FatFs文件系统移植使用LCD屏驱动(加载字库文件做字库在LCD上的显示)功能要求:开机Logo电子书列表扫描电子书列表显示及小说选择菜单阅读功能:字体选择字体大小选择字体颜色设置阅读背景设置书签设置能够记录每本电子书的退出时处于什么阅读位置下

    2022年9月27日
    0
  • oracle数据库的sql语句练习1

    oracle数据库的sql语句练习//1. 查询员工表所有数据select*fromemployees//2. 打印公司里所有的manager_idselectmanager_idfromemployees//3. 查询所员工的email全名,公司email统一以”@zpark.cn”结尾selectemail||‘@zpark.cn’asemailf…

    2022年4月8日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号