唉,计系的大学生,唉,他们的软件开发

来源:互联网 发布:2017淘宝双11成交额 编辑:程序博客网 时间:2024/04/26 00:23

殷商舰队玛雅征服史,马伯庸绝对的名作,用诙谐的语言讽刺了殷商和玛雅,真够佩服他的想象力的。我是计算机科学与技术专业的,在我们学校这个学科还是专业,不过在其他学校都是系了。在我身边的大学生大多数都是电脑爱好者,身为大学生的我也只能这么说。寝室里面不是魔兽世界就是魔兽争霸,要不然就是考研看数学、英语、政治课件什么的,真真正正坐在那里做coding的也就我和另外一个宿舍的David

玛雅人的处世哲学一直都是一个让人着迷的研究课题,它难以捉摸,却又鲜明地体现在玛雅人的社会生活中。如果需要用最简单的话来概括,那么最接近玛雅哲学本源的总结如下:“眼不见,不为实。”

我感觉现在大多数学计算机科学与技术专业的学生都欣赏这样的处世哲学。因为这个专业是所有计算机类专业的基础,就跟学校里莫名其妙的基础部的学生一样,我们专业的学生有时也议论一下那些基础部的今后怎么办。作为计算机专业的基础部,估计像软件工程、计算科学、信息系统这样学科的学生也是这么看我们的。唯心主义者和唯物主义者在世界是唯心还是唯物这个问题上争论了很久,最终唯物主义最终让世界被迫承认了它自己是唯物的,那么“眼不见、不为实”这个概念就是错误的。闭上眼睛该发生的还是会发生,薛定谔的猫生活在密闭的箱子里,不管最后有没有打开箱子的门,最终猫都是两个结果:不是活着就是死掉了。就算你闭上眼睛,该发生的总会发生,为什么不睁开眼睛看着发生的事情发生呢?我觉得总比起闭着眼睛等着发生的事情发生过去再睁开眼睛还不如睁开眼睛看着….该发生的还是会发生。不知道那些被魔兽(游戏)蒙住两只眼睛的大学生什么时候才能睁开眼睛看看这个中国的职场有多么残酷。当然,国外的也很残酷。

软件开发也是如此。计算机是工具。永远不要忘记这一点。就像字典一样,哪个字不认识了就拿过来翻开看看。计算机就是为了快速处理问题而存在的。个人认为计算机游戏是最典型的例子,为了更快速的打发时间而存在。客户的需求方案永远是计算机准备处理的问题。不会有一个用户提出的需求方案跟解决方案一样。软件开发不仅仅要做好软件coding,还要做好之后的解决方案,我认为这才是软件开发:一套程序+一套方案。蒙上眼睛什么都不看的话,能写出什么样的程序?我们学校毕业答辩的时候我也听了,学生对老师的命题根本没有理解,我就想他们为什么不去和导师交互一下,理解导师到底想干什么。蒙上眼睛做coding是一条也写不出来的,而蒙上眼睛不看需求方案而睁着大眼做coding,那写出来的程序都是废品,就算写的再好。

姑且将闭着眼睛打仗的事情放一放。我们睁开眼睛看看,我们的软件开发和我们的大学生。

饥荒的问题上议院是解决不了,不过至少我们可以把它付诸讨论,一直拖下去。拖到所有人都饿死,也就没有饥荒了;大学生的就业问题学生自己解决不了,至少我们可以把它付诸讨论,一直拖下去。拖到所有的人都没工作了,也就没有就业问题了;BUG的问题上程序员是解决不了,不过至少我们可以把它付诸讨论,一直拖下去。拖到这个项目的所有模块流产了,也就没有BUG了。有多少人采取这样的心理来面对计算机这门学科呢?我觉得有很多。我附近的学生在蒙住眼睛的情况下一拖再拖,拖到大四了,发现自己的选修成绩还不够,怎么办?继续玩。这是他们中大多数的回答。大学老师说:学生是一批不如一批,大四的我们也觉得学生一批不如一批,02级的学长觉得我们一批不如一批。学生到底怎么了?教育到底怎么了?最后毕业设计一批不如一批,老师把能给的分数都给了还是过不了。软件开发怎么了?开发一拖再拖,毕业设计的终点是网上找,粘代码,一日复一日,一篇复一篇,真正能看得毕业论文有多少是自己的东西,写出来的东西有多少能用,又有多少真真正正的符合了需求?

有人提出建立监督制度。

上议院的民主表现在它健全——或者说太过健全——的机构设置。这一百三十二名会员共计组成了大约二百余个委员会。最初委员会只有十几个,后来有会员提出这种架构太过臃肿,需要重新予以划分,于是为此成立了“委员会机能重新规划委员会”,并本着民主的精神又设置了负责监督与审计的“委员会机能重新规划委员会”的“监察委员会机能重新规划委员会委员会”;又有会员提出异议,说究竟该由谁来监督监督者本身呢?于是“总督监察委员会机能重新规划委员会委员会委员会”应运而生。为了将这三个委员会协调起来,提高工作效率,还特意成立了“协调监察总督……委员会委员会委员会委员会”。

闹剧归闹剧,如果软件开发中客户和架构者能够进行如此的互相监督,那么这个软件绝对是一个成功的软件。大学生如果能和自己的前途大打交道,那么这个大学生绝对是一个优秀的人才。

 
原创粉丝点击