《人件》读后感 PB16110698 第十周(~5.15)
在同组马同学的推荐下,我阅读了《人件》一书。在我看来,本书与之前读过的几本软工书籍相比,最大的特色就是地地道道的“以人为本”:不同于《人月神话》《构建之法》等结合软件开发与人员管理方式的论述形式,本书毫不遮遮掩掩、直奔“人本”主题,一心一意地展现管理人、发展人的魅力、成效和方式方法,讲授的是普适于各行各业的人员管理知识,如同一本精心编写的管理专业教参。作为一位稍微有一点点管理经验的学生,我在阅读和反思中得到了很多启发。
一、管理之道:分锅+宽容+冷静
分锅,是每个管理者必备的智慧。管理者常常是一个团队中能力较为优秀之人,故而常有的误区是“一手包办”,遇到繁杂事务或技术难题便放不开手、总是披挂上阵,最后只能浪费团队中的人力资源、让自己疲惫不堪,也难以做出令人满意的结果,如书中乐于一头扎进技术难题的各位领导一般大做无用功。我从大一至今担任了两年团支书,一开始组织各种团日活动时,总是从策划案、活动通知、时间场地安排、活动内容与物资筹备、现场指挥、人员签到分组、事后总结新闻稿、报销等各项事务一人包干,既使得团支部中的副团支书、宣传委员与组织委员存在感稀薄,又大量透支了日常学习和休息的时间,实在是很不明智。后来,我逐渐尝试将各团务分派给相关班团委,解放了自己的同时,也让更多同学走上舞台、获得锻炼,皆大欢喜。目前作为我们软工小组的前端组长,我也尽量将每周的任务分派给各位组员,比如本周我们4位成员分别负责登录注册页面、帖子板块页面、个人信息页面、侧边栏与搜索栏的编写,各司其职,做完后再统一整合拼接,效率可观,体现了合理分锅的利处。
宽容,是管理者应有的胸怀品质。当团队中成员犯错时,管理者若是苛刻待之、锱铢必较,只能让人心生反感、团队人人自危,抹杀团队的创新和生命力,甚至摧毁整个团队。我在大一时曾作为院学生会成员参与筹办迎新晚会,当时负责晚会的某院学生会会长十分“雷厉风行”,有一位新生因临场职务变换出了差错,他便毫不留情地痛骂一通,使现场气氛十分僵硬。人非圣贤,孰能无过,管理者只有容许团队成员犯错、指引成员发展,才能建立和谐共进的生命共同体。
冷静,则是管理者不可或缺的心态。书中在开发初期便高举加班大旗的经理,如同马拉松刚刚鸣枪便喊着运动员百米冲刺的教练,欠缺的是身为管理者应有的冷静心态。作为团队的中枢,管理者应该对全局有较好的把控,知晓何时循序渐进、何时小步快跑、何时大步冲刺,若是丧失了对团队、对计划的信心,不冷静地过度榨取团队成员的精力,只能让整个团队气喘吁吁、不堪重负,令整个项目摇摇欲坠。比较惭愧的是,我身为软工小组团队的管理者之一,由于经验不足、能力有限,全局把控能力实在无从谈起,虽不至于丧心病狂、大脑充血地强行拉组员赶工,也还总会感到不安、焦虑,时常push一下组员。在之后的工程安排中,我会尽量遵照以上三条原则,做一个合格的管理者。
二、工作之道:环境+人选+团队
环境,是我们在进行作业时最容易忽视的一环。其实环境对人的促进力和破坏力,我们在日常生活中都早有体会:安静庄严的图书馆自习室里、周围坐着或奋笔疾书或埋头苦读的同学,这样的环境令人羞于搁笔;而舒适凉爽有WIFI的寝室里、旁边两三个舍友悠闲地打着游戏聊着天,这样的环境则让人瘫倒在床、毫无斗志。团队在进行工作时,环境和氛围的潜移默化影响是相当重要的,按我的个人体会而言,我们组的前端同学各自为战、零零碎碎地敲上一周代码的成果,比不上一个晚上我们齐聚研讨室共同作业的三分之一。团队想要保证高效开发,一定要有正式、严肃而不紧张的工作环境,成员间互不打扰、又能相互监督交流,是最为理想的。
人选,是《人月神话》中着力强调的内容,其对团队的重要性无需多言,本书中则侧重于谈如何发现和留住优秀人才。简而言之,就是任人唯贤、提供渠道、让他开心。人才不能以貌取的道理三岁小儿都知晓,而能否为人才提供渠道、发展空间,则是对整个团队的考验。当代的跳槽文化可谓风生水起,一个团队如果不能给优秀人才足够多的“盼头”,就得付出高额的人员流动成本,甚至可能带来晋升混乱、管理层低效和团队崩溃。让他开心,同样也是为了留住人才,主要方式是留出发挥空间、不去过多控制和干预人才,让他充分创造价值并予以合理回馈,让人才逐渐融入团队、成为挖不走的主心骨。当然,以上都是“说来容易做来难”的金科玉律,实际操作中,如何抱紧优秀人才的大腿,是每位管理者处心积虑日思夜想的永恒命题。
团队,指的是团队精神和认同感。书中着力推荐了“胶冻团队”,认为每位管理者应该以此为终极目标,将团队成员紧密地裹在一起,让他们各放异彩又相互吸引、难以脱离,完美地达到高效、主动、防挖角的理想状态。要做到这一点,首当其冲的便是团队精神和团队认同感的培养。我曾经了解过一些企业的企业精神,比如华为的狼性文化:“胜则举杯相庆,败则拼死相救”。这些企业文化无一例外地强调团结,紧密的团结,同时鼓舞斗志,树立挑战,让每个成员在巨大的挑战和压力面前紧紧抱成一团,共同奋斗。大企业的成功,这些类似洗脑式的企业精神和企业认同,可谓功不可没。于我们小组而言,短期内实在难以期望达到如此惊人的团队认同,但做好任务、不坑队友、完成项目的基本决心,我们还是具备的。
综上所述,通过对《人件》一书的阅读,我对软件工程的管理和工作方面有了更充分的认识,也发现了很多自己和团队当前的不足之处。在接下来所剩无几的开发时间里,我会尽量承担好团队任务、做好团队的一员,向终点进发。
《人件》读后感 PB16110698 第十周(~5.15)的更多相关文章
- 201521123061 《Java程序设计》第十周学习总结
201521123061 <Java程序设计>第十周学习总结 1. 本周学习总结 1.这周异常方面的知识主要是关于自定义异常,自定义的异常可以继承自Throwable或Exception类 ...
- 201521123071 《JAVA程序设计》第十周学习总结
第十周-异常与多线程 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业:本次PTA作业题集异常.多线程 1. finally:题目4-2 1. ...
- 201521123122 《java程序设计》第十周学习总结
## 201521123122 <java程序设计>第十周实验总结 ## 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次P ...
- 20145330第十周《Java学习笔记》
20145330第十周<Java学习笔记> 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就 ...
- 《Java程序设计》第十周学习总结
20145224 <Java程序设计>第十周学习总结 网络编程 ·网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的 ...
- 20145236 《Java程序设计》 第十周学习总结
20145236 <Java程序设计> 第十周学习总结 Java网络编程 Java网络编程技术 Java语言是在网络环境下诞生的,所以Java语言虽然不能说是对于网络编程的支持最好的语言, ...
- 201521123072《java程序设计》第十周学习总结
201521123072<java程序设计>第十周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题集异 ...
- 201521123038 《Java程序设计》 第十周学习总结
201521123038 <Java程序设计> 第十周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题 ...
- 201621123040《Java程序设计》第十周学习总结
1.本周学习总结 2.书面作业 2.1常用异常 2.1.1自己以前编写的代码中经常出现什么异常.需要捕获吗(为什么)?应如何避免? 算术异常ArithmeticException(除数为0的情况) 类 ...
随机推荐
- 10. Python面向对象
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.如果接触过java语言同学应该都知道,Java面向对象三大特征是:封装.继承.多态.Pytho ...
- 与DSP通信时,RD&WR信号
/////////////////////////////////////////////////////////// :] rd,wr; :] dsp_data_out; 'hzzzz; // ...
- ssh 登陆免 known_hosts 提示
修改配置文件 “~/.ssh/config”,加上这两行,重启服务器: StrictHostKeyChecking no UserKnownHostsFile /dev/null
- gary's mod
第一题: class Parent(object): x = 1 class Child1(Parent): pass class Child2(Parent): pass print(Parent. ...
- JS点击2
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 将一个压缩文件分成多个压缩文件;RAR文件分卷
有时候需要上传压缩文件,但是限制了单个文件的大小,那我们怎么才能将一个比较大的压缩文件分割成多个压缩文件,从而符合要求的进行文件的上传呢?这里小编告诉你一个技巧. 工具/原料 电脑 winrar(一般 ...
- Java ArrayList使用技巧 - 两个ArrayList去除重复的元素
方法一.ArrayList中提供的removeAll方法(效率最低) List1.removeAll(mSubList); 方法二.双重循环(比方法一效率高) 双重循环分为内外两层循环,经过测试,将元 ...
- 解决MySQL登录密码正确却提示错误-1045的方法
MySQL密码正确却无法本地登录-1045 Access denied for user 'root'@'localhost' (using password:YES MySQL密码正确却无法本地登录 ...
- 使用JS实现快速排序
大致分三步: 1.找基准(一般是以中间项为基准) 2.遍历数组,小于基准的放在left,大于基准的放在right 3.递归 function quickSort(arr){ //如果数组<=1, ...
- Android中的广播Broadcast详解
今天来看一下Android中的广播机制,我们知道广播Broadcast是Android中的四大组件之一,可见他的重要性了,当然它的用途也很大的,比如一些系统的广播:电量低.开机.锁屏等一些操作都会发送 ...