《构建之法》第四章第十七章阅读与思考

第四章

什么样的人适合结对编程?极限编程对工程师提出了更高的要求。这种要求不关乎技术水平,也不关乎学历水平或工作经验。这种要求是对一个人的心智、道德修养的更高要求。结对编程中,编码不再是私人的工作,而是一种公开的“表演”。

极限编程对工程师的要求居然不关乎技术,也和学历与经验无关??抛开极端的工程人员差异情况,即使是普通的开发过程中,大多人一般也是认为两个水平相似、性格相合的工程师才能更好地发挥结对编程的优势吧。

 

 

 

第十七章

P={做事的,不做事的,不让别人做事的,做假的事的,假装做事的}

人无完人,人非圣贤,总会犯错误,原因很多,有的是个人一念之差,有些是时间安排的问题,有的是有仿生学的原理,有的可以追溯到社会的潜规则或种种因素。但是我们上的不就是一门普通的软件工程课么?为什么耍这么多花招?为什么不能都当一回简单的P1呢?

 首先我感觉这门课的要求比学校开设的其他课程要求严格多了,作业量也是非一般的大,也并不是像学校大多的课程那样水。想起当年几乎所有人都c语言90多,那时候我已经认为太水了,教的水,书用的水,考起试就更水了(编程代码题都发了,最难的也就是读读流程)。等到了java,这时候我基本就不怎么认真学了,感觉老师又是满水的(也许差劲的学生看什么都差劲吧2333),最后的考试卷子编程手写题直接抄卷子最后都给了70分过了。再然后就,我就更凉了,网页也就知道点基础,javaee更是不会多少。上周的java差点没搞出来,一开始的看到题目,什么用java main测试,呃,听都没听过,百度也搞不定。本来都准备放弃了,看别人博客才知道怎么写,然后才赶紧动工,用了好长时间,感觉自己最后是把基本功能都完成了。再看接下来的作业,感觉是凉了,根本不懂要如何实现。看书本提问写博客的作业,基本也就能想想什么人文问题。书上的各种测试啊,代码啊,一些处理啊,都不知道是干嘛的。也没参加工作室,没学什么前端后端,现在突然有种感觉,工作室是能好好学到有用的技术的地方。唉,也没有像优秀的学生学习,身边的人有的想的都是怎么能混过去,四则运算敲不出来那就先编一篇博客吧。别的优秀的同学真的是好厉害,也不知道像我这一类的学生什么时候鸡毛会被扒光。又有好多deadline要来了。真不知道自己是P几。

 


 

二柱:别人工作得这么辛苦,我倒是不太忍心再批评他。

阿超,其实我觉得我们应该鼓励成员多做贡献,错误总是难免的,但是你知道他上星期完成两个功能,明显比别人快多了。别的同事和他一比,就慢多了。大牛:我不太同意,从TFS的数据来看,他的Bug数量远比别人多,而且不少Bug都有一段时间了,你说的“慢”的人,好像没有多少Bug,也是差不多按期完成的。问题是你希望团队成员是“萝卜快了不洗泥”型的,还是“慢工出细活”型的?

追求数量,还是追求质量?我觉得很多时候很多地方,不仅仅是程序员,管理者大多都是按照做的多与少来评判的。比起认认真真的花费大量时间刷一套卷子,人们应该是更赞赏刷了好几套的做的不怎么样的吧。无论怎么想,认认真真用大量时间做好一件事好像是理所当然的,没什么值得炫耀的地方,而且一旦出现错误,连借口都没了,直接就进入了“用了那么多时间还出问题”的困境了。

 

 


 

 

为了尽可能确保这些影响是有利于社会的,软件工程师必须承诺自己所从事的职业能造福社会,并得到大众认可尊重。这一承诺要求软件工程师必须遵守下列《职业道德规范和实践标准》(简称《规范》)。这一《规范》包括了有关职业软件工程师的行为和决断的八项准则,涉及软件工程方面的实际工作者、教育工作者、经理、主管、决策制定者以及相关的受训人员和学生。

 

话说是不是那种软件侵犯公众利益,制作者不畏强权挺身而出,向公众揭露后门的剧情是不是只存在外国或是外国电影中啊。中国互联网兴起时,流氓软件的大旗早就矗立不倒了。那时候各种坑人的情况就不说了,到现在,首先中国人肯定不要隐私的,再其次各种捆绑软件,一个下载东西的页面,下载按钮居然是流氓软件的图片广告链接(大大的两个“下载”),更别说百度引出的“按个按钮,一个人换20万,你按不按”的论题。至于什么抢票啊什么的,好事啊,弄成实名制了,黄牛根本倒不了票了,大多人都会直接购票(妈呀,这样感觉弄得抢不到更失落了,因为只能怨自己了2333),操作不了的人才会到窗口购票。抢票软件某程,当时用了下感觉就是搞笑的,骗人的。也许现在开始就会越来越好吧,毕竟会不断开发。但愿我一直用来抢票的东西,这几年还能选下铺23333。什么道德啊,真是托词,对你不满意,不按公司的要求的,管你是谁,抢个月饼都给你开了。

 

posted @ 2018-04-01 16:58  敲门的钥匙  阅读(167)  评论(2编辑  收藏  举报