首页 > 代码库 > 《程序员的修炼——从优秀到卓越》读书笔记(三)——人员管理和人生经验
《程序员的修炼——从优秀到卓越》读书笔记(三)——人员管理和人生经验
人员管理:
1.如果你想要影响别人,你必须有能力说服他们。(行政手段,利益刺激同样可以说服人,但是在面对技术人员时更需要让他们相信你的权威,技术人员特别是高级的技术人员都脾气比较像知识分子,行政手段的刺激经常会产生相反的效果)
2.说服他人的”草根“方法:1.从总体上说,他的观点是相当出色的;2.他的做事方式是自下而上的,而不是自上而下的 3.他总是能带头亲自去做事,以赢得别人的信任 4.他拥有足够的耐心去等待机会的到来(在没有足够的地位和权力之前,怀柔政策是可以采用的)
3.真正起到作用的是他们自己亲自做的事情,而不是你做的那些(除了你创造的环境和氛围)(授人以鱼不如授人以渔)
4.作为专家,重要的不是告诉别人你知道什么,而是要清楚你应该问什么样的问题,并且运用你所掌握的知识去解决眼下的问题。作为专家,你的作用是提供明智的、可执行的方向。(个人主义,标榜自己并不是专家所为,专家不可能知道所有解决问题的方法,但是可以提供合理的引导)
5.适当的监视并不意味着不信任,而是要对他们的工作表现出浓厚的兴趣。如果你不信任你的员工,你将无法使得他们全心全意工作,也无法发掘紧密的团队协作所能带来的巨大创造力和潜能。(领导不是全能的,不可能帮下属解决所有问题。有时适当的关心只是令人的情绪得到宽慰)
做人经验:
1.一夜成名的传说容易让人误入歧途,并且遗毒不浅。如果你打算做一个全新的东西,要有打持久战的准备。(做好亏本的准备,不断抛弃那些不能经过考验的设计)
2.关键是要勤于练习:不是一遍又一遍的简单重复,而要不断地挑战略微超出自身能力之外的任务——努力尝试,并在做的同时及之后对自己的表现进行评估,然后纠正错误,反复如此。(向那些不曾了解的东西保持开放的心态)
3.重要的并不是经验本身,而是“努力地学习”,也就是要不断地挑战自身能力之外的东西......训练的主要价值在于发现弱点,并有针对性的进行提高。(这是专业训练和自我训练之间的一大差别,自我训练通常针对性不如专业的强,可能过了很久还是在原地踏步)
4.晚上学习理论,白天编程工作——这种组合方式特别有效。大多数软件课程只是让你“听”和“看”,而忽略了“做”和“评审”,但最后这两部才是促进成长和技能提升的关键。(“学”与“做”)
5.优秀的编程类图书经得起时间的腐蚀。它超越了对编程语言、开发环境或平台的选择,是永不磨灭的。它们并不停留在告诉人们怎么去做,更解释了背后的原因。有5本非常棒的编程方面的图书,每一位从业的程序员都该拥有,并且认真阅读。(这一段话告诉了我们如何去选择一本真正在好书)
6.别人给出的自励建议,不管他们有多美好的意愿,阅读它们本身并不能代替你把自己的事情做好。越早明白这一点,你的处境会越好。......热爱并勤练基本功,让每一次都做得比以前更好。久而久之,量变会引起质变,成功便是自然而然的事。但你必须有耐心。实践证明,一夜成名背后是多年的艰辛,甚至需要几十年的努力。这并不是短跑冲刺,而是一场马拉松。(鼓起勇气和信心,在行动中解决问题)
7.交谈和书写是非常不一样的。交谈通常是松散的、杂乱无章的,甚至是混乱的。恰恰相反,书写能够创建一条故事主线和结构,这有助于人们理解已经发生的事,并且更快地找到解决方法。总之,交谈会增加困惑的感觉,而书写是一种更为系统化的、面向解决问题的方法。(好记性不如烂笔头,写下来的东西总是更有条理,更接近问题的实质)
8.当孩子越想要一样我们没有的东西时,父母往往给孩子解释为什么没有。但结果往往是,我们越解释,孩子越不听。有时候孩子对某种东西的渴望心情一旦得到理解,他们就能比较容易接受现实。倾听,复述他们的话,指明他们的情绪。然后孩子会自己找到解决方法。其实,孩子们愿意听到父母的真实想法。通过表达自己的感受,我们会变得更诚恳,同时也不会伤害他人。(这个交流方法被证明在和成人交流时同样有效,学会倾听,对对方的情绪表示理解,可以缓和情绪,促进达成一致的意见)
9.勤练基本功(很多大师级的任务一直坚持练习基本功)
《程序员的修炼——从优秀到卓越》读书笔记(三)——人员管理和人生经验