如何成为一个程序员摆脱底层程序员的阶段?

【为人】0情商程序员的苦恼:如何摆脱每次冲突总能得到最坏结果的命运?_生活_易房网
0情商程序员的苦恼:如何摆脱每次冲突总能得到最坏结果的命运?
作者:admin
这个问题很长很长,包含了好多好多的小问题。无需全部解答,因为问题实在太多。 如果您能给我任何一个小问题给出任何建议,我都会非常感激。 您可以随意浏览一下,看到哪个小问题有
这个问题很长很长,包含了好多好多的小问题。无需全部解答,因为问题实在太多。如果您能给我任何一个小问题给出任何建议,我都会非常感激。您可以随意浏览一下,看到哪个小问题有想法,都可以随意留言。非常非常感谢 ----------不小心倒车刮到对方,对方叫了代驾去修车,来回代驾费200,要求我赔付。而警察开的事故单写着按定损单赔付。我是一个情商为0的程序员,在过去28年和别人的冲突交往中,从来都是逆来顺受,被别人占尽便宜。每次事情过后又会为自己的无能陷入深深的沮丧,整夜睡不着。于是这一次,我想站起来一次。我要求按照定损单赔付。对方是个大妈,听到此话,对我一顿骂,类似你是不是人这样的话。我想,按法律规定,大妈要求是无理的,于是报警。警察到了之后,说了两句话:1,这种小钱该给的就要给啊2,你这是浪费公共资源我为了息事宁人,在对方要求的的基础上,主动给了对方4000。我想问,这个200该给么?…
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
谢邀。见你问题描述居然写了这么多,我想这200块钱前前后后发生的事情应该是折磨你很久了。曾经是程序员的我,意见供参考。你所举的例子,其实都是遇到的对方是不宽容、不礼让(比如此次的大妈)甚至是素质很低的(比如绕路的司机)。他们或许是陌生人中的一部分,但一定不是所有。这种问题本来也不是非常容易处理的,但也也没有难到做不到。先打打预防针,我真心觉得你有很多问题是可以换个角度或是改进的。你提的问题很多,我不能一一回复了,比较重要的问题我逐条列出,如果有很核心的东西没有说到,你可以在评论区提出,我再补充。1、最坏结果的思维模式你的问题,其实是你既想为自己争取利益(因为对方提出的要求在你看来是不合理的),同时又惧怕自己争取时对方会有一些意外行为,让你不知如何是好。你为了避免自己面对那种不知所措的局面,于是采取一味忍让的策略,但是忍让过后,你对自己的选择不够担当,于是觉得自己的利益被忽略了,很后悔,但下次遇到了自己也不知道要如何改善。我觉得这并能说明你有多么小心眼,人会保护自己的利益是一种天性,天性是无法被消除的,但是你始终未能解决问题,并不断的回顾、思考从而使问题变的很大,不断的折磨你,这才是问题的关键。利益分配的实质:不论是熟人还是陌生人,最理想的状态都是一样的:那就是双方对这个分配结果都接受。所以无论是商业谈判、还是民事赔偿、还是我们日常消费,讨价还价这个过程都是普遍存在的。为什么?因为偏袒一方利益另一方往往不能满意,有一方不满意就不会快速结束,所以双方沟通达到一个平衡点。而谈的过程,一般都是双方不断调整利益分配的金额,逐步达成共识,当然,在一种情况下除外,那就是一方具有绝对的优势或筹码。而你所说的所有情况,其实都不存在特殊情况,双方都是可谈的。而利益分配不是导致你烦恼的最终原因。比较重要的问题是:对自己的选择不担当;你几次说到给钱是为了“息事宁人”,你给了钱也的确是达到了息事宁人的结果,你事发时很希望尽快摆脱这个局面,所以完全是按照对方的要求来,但事实上是,不管对方怎么对你施加压力,决定权都在你自己手里,你自己选择的自己都要认。等你得到了自己在事发时的预期目标——息事宁人之后,你又开始后悔自己损失了利益。这就是对自己的选择不担当。你如果认为自己的利益重要,当时为什么不争取?如果你争取了,这个事情可能不会立刻平息,但利益可能会得到保护;如果你不争取了,事情会立刻平息,但你的利益就会受损。就这两种选择,事情都是你自己办的,也都是你自己选的。如果你觉得息事宁人是错误的,那下次你倒是改啊,也没有改。那这能怪谁呢?2、你是否真的无能?很多人都会基于经验对某类问题产生阴影,而每次想起此事,那种恐惧都会得到复习和放大。比如你和陌生人的利益区分,比如我曾经非常惧怕被人拒绝。其实这样的阴影会伤害我们的原因不是事件本身,而是我们把这类事件和自我评价建立了因果关系:我之所以怕人拒绝,是因为我把“被人拒绝”和“我不重要”这样的观点建立了因果关联;你之所以提出这个问题,是因为你觉得自己处理不好的时候,是你认为自己是无能的,失败的。其实这样的联系,根本就是我们自己主观臆断的,并不是事实。即使我真的对某个人来说不重要,我就能因此认为我对所有人——包括父母丈夫来说都不重要吗?这样的逻辑是站不住脚的吧?即使某件事情你处里的不够好,难道说你所有的方面都是极其失败的?在工作、婚姻上都是吗?显然这也是违背逻辑的。再换个角度,就算我真的惧怕被人拒绝,这算是我的一个缺点,那又如何?难道我这一个缺点就可以抹杀我的全部优点吗?同样的,就算你是个和陌生人利益处理不好的人,难道你人品中宝贵的部分也因此消失了吗?也是不符合逻辑的吧?谁都有缺点啊,我们是否能够坦然面对自己有某个或某些缺点的事实呢?大家都各有各的缺点和烦恼,我们也一样啊!所以说,我们对这个缺点的过分关注,让我们忘记了它本身并不是一个大问题,它没有影响我们的人品,没有影响我们爱自己的家人,没有影响我们和亲人之间的相处,没有影响我们的工作和收入,那它能是多大的问题?3、生活不是二进制的程序员经常会对事情有“对”和“错”的区分,就像运行程序的时候,会出现成功和有bug的不同结果,然而现实生活中,通常没有这样简单的二进制的结果。很多方式可以被认为对,换个角度又可以说是错,对错之间没有放之四海皆准的衡量标准。你面对的问题和采取的方式,就属于没有对错的这种。所以尝试着不要简单的拿对错的衡量问题吧,这世界的多元远超出你的想象,你这样一刀切太武断。即使你暂时不知道应如何衡量,至少可以先学会包容这个世界的多样性。换个角度,你觉得对错很重要,但是就是有很多人做的就是你眼中的“错”的,你能怎么样呢?你能冲上去说:”你错了,你改!“吗?只会让人家觉得你神经病吧?对错和道德一样,你可以用来约束自己,但是你约束别人,不仅没有任何效果,而且会让关系紧张。用二进制去定义生活和别人的行为,这是一种狭隘。因为你所谓的“对”和“错”,都是基于你的经验和你的教育,如果别人的经验和你不同,自然评判标准不同。而你用对错去评判和你的经历完全不同的人,这本身就是一种傲慢的表现:你认为自己的标准是对的,别人是有问题的。这种思维,不仅不利于你日常生活的人际关系,更会影响你的个人心理状态,因为你用自己的标准去衡量别人会发现很多人都是”错“的,你就会觉得这些人明明是错的,为什么还会怎么做?你就会环境和他人有一种预期,希望他们都符合你”对“的预期,然后就会发现,越来越多的事情和你的预期很不同,很不符合,这种情况下非常容易产生愤怒。但回到原点,这一切的根源,都是因为你对自己的是非观,如果一开始你不用对错去衡量呢?只看到别人和你的不同而不去评判,如果你真的认为他的做法不可那就要求自己不要那么做就好了,你还会因别人而感觉到愤怒吗?所以,包容这个世界各种不同,不是为了体谅别人,是为了让自己过的更的平心静气,更怡然自得。4、具体问题的解决思路:像绕路的司机:如果说你并不在乎那几十块钱,可以给他,你可以在给他钱的时候跟他说:”师傅,现在工作不好干吧?大家都不容易,路途远近没关系,多出来的钱请你喝茶吧“。这样你既挑明了自己不是冤大头,同时又保留了对方的颜面。如果你很在乎被人绕路,一公里都不愿意被人绕,那你自己就得提前做功课了,现在提前在网上查一下打车路线和费用,上车的时候,就告诉师傅,走你查到的那条路就好了。如果你觉得司机还是绕路了又不愿多给的话,你也可以合理争取:师傅,我平时走根本不用这么多,只用XX元,有更近的路你不走,我也没办法,我只给XX元。当然对方可以说,今天堵车之类的,你可以灵活判断一下,如果仍然觉得只应该给这么多,那就把零钱准备好,告诉他:我说了,每次都这么多,你拿这些钱并没有吃亏,至于你绕路耗费的油钱,既然没和我商量过就花掉了,那是你个人的事。然后付钱,下车,走人。如果你觉得给也有道理,不给也有道理,那就随便先选一个,事后看自己后悔不后悔,下次再选另一个,如果两次都后悔,那第三次就折中,取中间值。如果再后悔,那就不是方式方法的问题了,是你的心态问题了。而像这次大妈的情况:其实是不太好处理的,但绝对不是没有办法。大妈叨叨叨的时候,你插不上话,那就鞠个躬,然后看着她的眼睛说:”大姐,真对不起,你别激动,现在天热了,你再激动有点什么情况,我的罪过就更大了,要不咱们进车里说,我怕你太激动对身体不好,本来车就让我挂了,再因为血压升高,你说多不值啊!”上车再给瓶水,跟她说:“大姐,说了半天口渴了吧?先喝点水”。一般来说,你若能做到这个地步,正常人都会多少平静一些的。如果你做不到上述,至少可以简单的和大妈说“我的错,我赔”。这个时候,大妈最关心的问题,应该是赔偿的问题,她听到你说赔,应该也不会继续嚷嚷。再遇到类似的问题:看待事情,尽量简单,一是不要牵扯那么多什么自尊啊、能力之类的,尽可能的就看成几百或是几千块钱的事,因为你把这两百块钱赋予了太多意义,然后自己又无法处理牵扯出的这些问题,你在上面所花费的时间成本、导致状态不佳其影响远远超出这200元,而这些时间成本又完全是你自己造成的,这不是自己给自己找堵呢吗?二是不要把旧事又拿出来重温一遍,事情过去就过去了,本来自己不满意,还总拿出来复习,而且一件件累加起来,对你情绪的影响就会非常大。学会换位思考,比如此次的大妈。假设你是被刮蹭人,你的车被人剐蹭了,别人给你修车是天经地义的,但你平白无故的要为别人的错误掏200元,难道你能坦然接受?以你的性格和素质不会像大妈那样处理这样事,但是大妈不愿意掏这个钱也是符合常情的。你再换位到警察想想:你平时就很辛苦了,好容易休个假陪陪家人睡睡懒觉,难道你休长假的时候公司突然打电话叫你去加班你是心甘情愿的?当然,你不一定像这个警察这样做,但是作为一个人,他的不满和抱怨也是符合常情的吧?没发生的事情就不要假想了,难道发生的事情折磨你折磨的还不够吗?人家骂你,你何必真的听进去呢,真是插不上话,离远点站着,装作漫不经心,想想自己的事情,安排一下等会的事情,等她骂累了你再说呗。少想多做。你提出那么多建议,再遇到问题的时候,不要妄图自己一下子能解决的让自己称心如意,各种能力都是经过不断的锻炼后形成的,就像你编程一样,你可以先用一种方式尝试去处理,事后要去总结,这种方法你自己觉得满意吗?不满意的话问题有什么?下次是否有更好的方式?不断的去总结改进,几次以后你应该心里对类似的事情就有把握了,不那么惧怕,慢慢就能处理好了。我觉得你是个很擅长发现问题的人,但是这样的人通常也有一个毛病,就是抓不住重点。其实你这问题概括成两句话:面对有利益相关的陌生人提出的不合理要求,是否应当忍让?此次息事宁人心有不甘,应当如何改善?你说的其他问题在我看来都不是核心问题和重点。你说你写这么多,花那么多时间重温自己的愤怒值不值?最关键的是,这么长的问题,提问的问题又分散在不同的段落,挂出来几天了也没人回答,实在和你表述过多过于分散有很大关系,建议下次可以提炼写短点,把问题汇总在一起列出来,这样,可能会有更多人提出可行性建议。写了小半天,言辞有点犀利请见谅,希望你能早日找到适合自己的方式,不再受这个小问题的折磨。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将
追究责任;3.作者投稿可能会经我们编辑修改或补充。
辽宁推广人体器官捐献 举行大型宣传活动
专家谈李克强访蒙:增友谊、促合作、添动力
校花不雅照 大奶翘臀又圆又嫩让男人看了口水直流
一张图读懂2016上半年多项宏观经济数据
大学生新媒体获人社部“中国创翼”青年创业创新大
湖口县一村庄成孤岛 当地乡政府租船架起爱心回家
贵阳:“绿色发展·知行合一”创“清新贵阳”
日纸尿裤在华热卖 真的因为透气性和吸水性好?
友情链接、商务合作QQ:程序员必须克服的十大编程禁忌
程序员必须克服的十大编程禁忌
来源: | 时间: 10:21:45 | 阅读数:
[导读] 程序员在编程的时候难免会犯错误,但如果不从错误中吸取教训,那么习 惯成自然,你会经常犯错的。从错误中不断的学习,锻炼好的行为习惯有助于事业上的稳定。这就是我们如何将小麦从糟糠中区别出来以及如何避免编程禁忌的绝佳 经验。
程序员在编程的时候难免会犯错误,但如果不从错误中吸取教训,那么习 惯成自然,你会经常犯错的。从错误中不断的学习,锻炼好的行为习惯有助于事业上的稳定。这就是我们如何将小麦从糟糠中区别出来以及如何避免编程禁忌的绝佳经验。此外,最重要的就是可以为客户带来更好的用户体验。
1. 不提升非技术技能
我们认为非技术技能是项目成功的主要因素。这些非技术技能也可以称之为&软技能&,总体上来说,它已经被公司证明为能够驾驭企业和客户之间的长期商业关系,因此也能决定公司的成长发展路径。一些关键的软技能指标包括:
a.纪律&&这是最重要的特征之一,缺乏纪律,最终会让这个开发团队在开发能力上&缺乏自信&。解决这一问题的矫正方法就是每天制定详细的to-do清单:兑现你的承诺、完成你开始做的事情、避免多重任务,因为这些往往会让你的生活产生混乱。
b.顾客的声音&&不把客户置于决策的核心地位只会跟你们业务的原始目的相冲突。如果客户不高兴,即使你拥有世界上一流的专业知识和资源也不会起什么作用。保持符合客户期望的解决方案、及时交付才能体现出项目的真正价值。
c.沟通&&尤其是当客户和供应商并不在同一地点的时候,明确而及时的沟通是填补服务空白的极好措施。主要集中在这三个方面你就能克服问题&&进行主题讨论、清晰表达、干脆简洁。
d.了解需求&&在整个开发生命周期过程中,决定成功和失败的之间的一个至关重要的区别将会给人留下深刻的印象。通过最初的头脑风暴法了解问题状态,以及后续的交货程序,这其中都要和客户完美配合。只有这样,客户才会赞赏你的工作,给你好评。
2. 对编码不理智
古人云:善泅者溺,善骑者堕。但估计绝大多数 的程序员都认为自己的编程技术绝对的牛。而同样真实的是,每一个代码,让不同的程序员去实现的话都会不可避免地发现它所存在的缺陷。所以说,只有通过在一 个项目上的合作,程序员之间必然有的摩擦才能证明谁是最好的。健康的竞争是好事,但它不应该成为一个本来可以成功的项目的负担。
另一个创意阻碍是无法将预定义的模板使用在对你有利的开发项目里。几乎所有的编程语言有一个很好的在线 /内置的代码片段存储库,可以修补代码,防止重新编程。然而,如果因为不理解需求或缺乏接触各种可用库/模板的话,这就意味着程序员最终会无意间将一开始 就创建的代码付之东流。这不仅增加了开发时间,也提高了总体成本。另外一点就是,发布了的代码已经经过了质量检测,所以只有将它用作模板才能发挥它更大的 价值。
3. 不一定什么都要被理解
如果你是刚调到这个团队来的编程人员,对于手头的工作并不是很熟悉,那该怎么办?肯定是先看一些前任留下来的工作计划,要是他写的详细倒也没什么,如果写的不详细,估计会让你更加的挠头。
因此,推己及人,在需要交代的工作上,最好是把任务写的尽可能的详细。这么做也是非常现实的原因:能够把编程问题解决掉,最好是保证使用解释性的语言和英语发音来表示变量。一些基本的指针可以让你的程序更容易被理解,包括:
a. 把所有参数、引用、方法和变量名称尽可能接近英语表达。保持文件名简短但有助于理解的功能。
b. 使用++包装文字是一个好办法,能让代码和注释更加清晰。
c. 将编写的程序保持在一个连续的流程上,尤其是在使用OOP基础上的语言:C#、C 和 C++。
d. 对于不同的代码块使用不同的描述名称。
4. 不使用经过验证的工具和技术
程序员的好坏从他使用的编程工具和调试工具上就能看出。在异常情况的跟踪上,下面就是程序员经常会出现的常见错误。
对一些可能会对其它代码有影响的常见案例进行捕捉,处理这些比较常见的异常情况(而不是特殊的异常)意味着无意中除除掉了会抑制整个程序的残留部分,因此并不会影响他人的代码。
也许程序员可能带有恶意的意图来捕捉所有的异常情况,但即使是捕捉到了也不实施采取措施,这就是常说的&虚假安全阀&,这种异常处理手段是对整个软件的稳定和安全的一种妥协方式。
5. 较差的控制版本
在任何涉及多个团队的项目里,当谈到版本控制的时候不去介绍使用最佳实践都是一个十足的罪过。版本控制的目的是确保由一个人执行的编辑或修订不去影响另一个人的工作。
版本控制不仅有助于将由两个或两个以上的程序员的编辑工作合并到一起,还有助于跟踪程序的更改历史。所以说,任何开发团队都应该做一些好的改进措施以确保强大的版本控制,这其中就包括:
为每个解决方案创建一个&逻辑单元&
给解决方案制定描述性的名称
确保你所使用的都是最先进的文件
频繁的向团队分享你所做的各种改变
6. 拥有最新信息的个人代表不了团队
这是相对有趣的一点,所有的商业产品都想要以自身的敏捷技术和产品文化来给客户留下深刻的印象,但是现 实中很少有厂商会花时间去磨练他们员工在介绍产品特点上的技能。许多公司只是简单地提供了一些基本的培训,并且抱希望与员工在真实的日常项目里学到更多的 技能。所以部门经理和项目的直接领导可以通过以下两个办法来提高员工的业绩:
一旦有新员工加入,就立刻强制安排他参加专业培训,让他知道他的角色是用来干什么的,尽早产生创造力。例如一个测试人与加入之后,就应该向他介绍编程的理念,之后将培训重点放到测试实践上,而不是继续阐述编程的重要性。
现阶段的技术的进化程度比以往任何时候都要快,,所以要记住,定期培训是必不可少的,这是在给团队创造价值。例如一个Web 设计师需要知道响应式设计,提供给设计师大量的用户日常使用的移动设备的不断扩张的样品,希望他们能获得灵感。
7. 不恰当的测试
测试作为整个系统开发生命周期(Systems Development Life Cycle,简称SDLC)的重要一个要素,通常不需要开发团队给出太惊人的结果。但是如果在测试环节没有付出恰当的、相应的努力的话,这是说不过去的。 下面的一些方法或许对你的测试团队有用,至少在你们交付产品的时候能够给用户一个好的交代。
8. 注意安全漏洞
有的时候在软件开发过程中,就会遇见如下这样的安全漏洞:
A、不同组件之间意想不到的交互作用:a、输入不正确的验证信息;b、SQL资料隐码攻击;c、跨网站指令码;d、命令植入攻击;e、跨站请求伪造(CSRF);
B、难以实施的资源管理,包括:a、不尊重可用内存缓冲区;b、对外控制;c、使用有潜在危险的功能;
9. 和客户交流
最初的合同签订后,开发公司通常会忘记每天与客户进行产品上的信息交互,以至于在交货的时候还需要进行升级。两大关键的交流点可以让你和客户保持更好的、更长的关系:
在客户开问之前,开发方应该和客户进行交流沟通。
和客户保持周期性的交流。
10. 避免标准实践面临的迫在眉睫的最后期限
通 常情况下项目都会遇到进度延误的现象。然而,这不是说你有理由去偷工减料或者是在开发或测试阶段耍花招,未经测试的模块绝对是一个隐患,会让你的开发团队 名誉受损的。一个更好的方法来管理延迟是提前告知客户并且积极执行延迟计划。只要延期的理由是有效的,客户应该会理解,也会给你额外的时间来解决这个问 题。
显然,在项目的最后期限内,急急忙忙完成编程的质量肯定不是特比保险,所以在交付之后开发团队整体上会 花更多的时间和努力来进行跟踪维护,这样的成本也是很巨大的,最好的办法就在一开始就制定完美的执行计划。项目再造所耗费的资源或许是项目本身的成本的好 几倍,任何一个公司宁愿花更多的时间在初始开发上,这样最终的产品一定会符合SDLC标准,并在缺陷和不良问题上有足够的话语权。对于顾客来说,时效性不 能以牺牲质量为代价,永远都不能。
手机扫描下方二维码,关注php100官方微信。
同步官网每日更新,为您带来随时随地的资讯与技术信息。更有不定期的互动抽奖活动,赢取实用贴心的小礼物。
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
友情链接与合作伙伴
粤ICP备号-3免责声明:凡本网注明&来源:XXX(非舜网)&的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。本网转载其他媒体之稿件,意在为公众提供免费服务。如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。&&&程序员第二步――从程序员到项目经理【看IT食物链底层来的人,如...
&45.00当当价
请选择配送地址
钻石会员自营订单满49元(含)免运费
其他会员自营订单满59元(含)免运费
不足金额订单收取运费5元起
商品问答(%s条)
当当价:&27.80
版 次:1页 数:334字 数:190000印刷时间:开 本:16开纸 张:胶版纸印 次:1包 装:平装丛书名:程序员第二步――从程序员到项目经理国际标准书号ISBN:1所属分类:&&
每一位程序员和项目经理的必读之书!IT职场至关重要的第二步!
美国项目管理协会认证PMP十年IT项目管理经验凝聚本书。*短时间,获得他人十余年历练积累下来的IT项目管理经验与职场真经!
想创业?没问题。但在创业之前,先成为一名优秀的项目经理。如果转不动一个项目,何以转动一个公司!
每个人都是为了成就你而来到你的身边。作为程序员,作为自食其力意志坚定的IT食物链底层来的人,我将踏出这**的一小步。作为项目经理,我将通过本书丰满我的技能,拨开项目管理的迷雾,或是从焦虑中醒来。
程序员到了30岁,怎样提高自己的不可替代性?下一步是卖水果、烙烧饼,还是往前再走一步?!光环效应 vs. 彼得定律的博弈结果?再一次,重新掌握时间与主动;管人的艺术与理事的方法,与桀骜不驯的灵魂打交道的策略;受控与绩效的协调?……一切的一切,只需翻开这本书。
Kubernetes:比那些讲管理的书看着爽多了,看了**篇就吸引我了,文章中的几个比喻太对口了,刚走项目管理的路,看了这些文章比我多读几本管理的书籍都管用,切合程序员啊。
Aaron_Aanubis:一口气把从1-9全部看完,感受颇深,楼主讲得太好了,要做事,先做人!
Yachi:看君一文章,胜写万行码。
lvlv岁月流逝:楼主经验很丰富,强烈建议楼主出版一本类似书籍。我**个购买。
IT公民:看完这篇文章,只能用三个字来描述太棒了!
BruceWu:好文要顶!感觉文章不好的人,等慢慢接触管理岗位的时候会知道这是好文的!
每一位程序员和项目经理的必读之书!IT职场至关重要的第二步!
美国项目管理协会认证PMP十年IT项目管理经验凝聚本书。*短时间,获得他人十余年历练积累下来的IT项目管理经验与职场真经!
想创业?没问题。但在创业之前,先成为一名优秀的项目经理。如果转不动一个项目,何以转动一个公司!
每个人都是为了成就你而来到你的身边。作为程序员,作为自食其力意志坚定的IT食物链底层来的人,我将踏出这**的一小步。作为项目经理,我将通过本书丰满我的技能,拨开项目管理的迷雾,或是从焦虑中醒来。
程序员到了30岁,怎样提高自己的不可替代性?下一步是卖水果、烙烧饼,还是往前再走一步?!光环效应 vs. 彼得定律的博弈结果?再一次,重新掌握时间与主动;管人的艺术与理事的方法,与桀骜不驯的灵魂打交道的策略;受控与绩效的协调?……一切的一切,只需翻开这本书。
Kubernetes:比那些讲管理的书看着爽多了,看了**篇就吸引我了,文章中的几个比喻太对口了,刚走项目管理的路,看了这些文章比我多读几本管理的书籍都管用,切合程序员啊。
Aaron_Aanubis:一口气把从1-9全部看完,感受颇深,楼主讲得太好了,要做事,先做人!
Yachi:看君一文章,胜写万行码。
lvlv岁月流逝:楼主经验很丰富,强烈建议楼主出版一本类似书籍。我**个购买。
IT公民:看完这篇文章,只能用三个字来描述太棒了!
BruceWu:好文要顶!感觉文章不好的人,等慢慢接触管理岗位的时候会知道这是好文的!
小坦克:实在是高,能总结出这样的文章的人,已经修炼到一定境界了。看了这文章我觉得我也应该向项目经理发展了。
JFW:好文,看到深处自然醒。
浪了N年:看来是经历了许多许多才有的这篇文章哈!
上善若水--Gro.wing:精辟,相当精辟。
崔艳军:写得很好。字里行间透着楼主的睿智,能给人以很好的启迪!
这本书是写给程序员和项目经理的。作者结合自身的丰富成长历程,通俗易懂地讲述了一名程序员如何才能成为一名优秀的项目经理。内容涉及职业规划、学习方法、自我修炼、团队建设、项目管理等,书中理清了项目管理领域中典型的误区及具有迷惑性的观点,并对项目中的难点问题提出了针对性的解决方法。
全书行文流畅,严谨中带着活泼,理智中透着情感,给读者带来轻松愉快的阅读感受。书中诸多富有创见的观点,让人耳目一新,引导读者以不同的视角来看待工作、生活,审视自己,在诙谐幽默中共鸣,在低头沉思中理解,在会心一笑中顿悟。
资深软件工程师、软件公司副总经理;拥有近十年项目管理经验,长期担任企业中高层管理职位。
获得美国项目管理协会PMI颁发的PMP认证(国际最权威项目管理认证);信息系统项目管理师认证(中国最权威项目管理认证);系统集成高级项目经理认证。
荣获国家地理信息系统优秀工程金奖;国土资源部科学技术进步一等奖;中国优秀测绘工程奖。博客园知名博主。
热衷编程,曾经历一年写下十多万行代码的疯狂岁月,十余年来编码不辍。得道于项目管理,感悟良多。从项目中阅读人生,修炼心灵,以达知行合一、随心所欲之境。
愿与一切同道中人切磋编程技术,交流管理心得,畅谈人生。
第 1 章 下一步是卖水果、烙烧饼,还是干项目经理  1
1.1  这是一个浮躁的时代  2
1.1.1   “大家都有病”  2
1.1.2   程序员的浮躁症  3
1.1.3   倾听内心的声音  4
1.2  程序员,你也该为自己想想未来  5
1.2.1   伤不起的三十岁  5
1.2.2  IT 食物链你在第几层  6
1.2.3   程序员的出路  9
1.2.4   另一片天地  12
1.3  不要抱怨生活  13
1.3.1   职场没有天花板  13
1.3.2   彼得定律的启发  14
1.3.3   屁股决定脑袋认识项目经理  15
1.3.4   加装“隐形的翅膀”  21
第 1 章 下一步是卖水果、烙烧饼,还是干项目经理  1
1.1  这是一个浮躁的时代  2
1.1.1   “大家都有病”  2
1.1.2   程序员的浮躁症  3
1.1.3   倾听内心的声音  4
1.2  程序员,你也该为自己想想未来  5
1.2.1   伤不起的三十岁  5
1.2.2  IT 食物链你在第几层  6
1.2.3   程序员的出路  9
1.2.4   另一片天地  12
1.3  不要抱怨生活  13
1.3.1   职场没有天花板  13
1.3.2   彼得定律的启发  14
1.3.3   屁股决定脑袋认识项目经理  15
1.3.4   加装“隐形的翅膀”  21
第 2 章 程序员你可以更优秀  23
2.1  学习要讲方法  24
2.1.1   学习是一种厉害的能力  24
2.1.2   买书是最划算的投资  25
2.1.3   经典书,你读过几本  26
2.1.4   不要在上班时间看书  27
2.1.5   只学习与工作相关的东西  28
2.1.6   织网式学习  29
2.1.7   去学着弄一下  30
2.1.8   经常思考总结  31
2.1.9   克服“高原现象”  31
2.1.10   学习要有好心态保持饥饿,保持愚蠢  32
2.2  保持正常  33
2.2.1   警惕成为“电脑呆子”  34
2.2.2   懂电脑更要懂人脑  36
2.3  直率不一定是美德  38
2.3.1   直率是关于说话的问题  38
2.3.2   直率的悖论  40
2.3.3   直来直去伤人害己  42
2.3.4   避免巴浦洛夫  43
2.3.5   守住真我  46
2.4  要执着但不要固执  47
2.4.1   程序员需要一点执着精神  48
2.4.2   自省消除固执  49
2.5  再牛也要合群  50
2.5.1   好汉也要三个帮  50
2.5.2   合群谁都可以做得到  51
2.6  每个人都是管理者  53
2.6.1   管理是职能而不是职位  53
2.6.2   自我管理是一切管理的基础  54
2.6.3   每个开发任务都是一个微型项目  55
第 3 章 程序员到项目经理的蜕变入门心法  57
3.1  告别“忙、茫、盲”  58
3.1.1   农夫的一天  58
3.1.2   改变自己找方法  60
3.2  我的时间我做主  63
3.2.1   谁动了我的时间  63
3.2.2   时间管理的本质是对工作的梳理  65
3.2.3   做事要分轻重缓急时间管理四象限法  66
3.2.4   管理者无需事必躬亲  69
3.2.5   返工与帕金森魔咒  71
3.3  项目经理必须懂一点“章法”  74
3.3.1   项目经理成长的五个阶段  75
3.3.2   把项目管理大卸九块  77
3.3.3   项目有三大目标  79
3.3.4   懂章法还要懂点心法  81
3.4  原来一切问题都是可以解决的  84
3.4.1   问题总有解决方法  84
3.4.2   生活就是不断解决问题  87
第 4 章 你不是一个人在战斗管人的艺术  89
4.1  释放人的巨大潜力  90
4.1.1   从单干到群干  90
4.1.2   为什么软件企业人难管  91
4.1.3   转换思维提升领导力  95
4.1.4   项目经理也是人事经理  98
4.1.5   打造“凝胶型”团队  99
4.2  不要试图和下属做朋友  101
4.2.1   得不偿失的朋友关系  102
4.2.2   公司不是家正确认识员工与公司的关系  104
4.2.3   怎样对待所倚重的员工  106
4.3  想改变任何人都是徒劳的  109
4.3.1   每个人只能由内而外的改变  110
4.3.2   怎样培养员工  111
4.3.3   每个人都有用武之地  113
4.4  让员工为目标干活  115
4.4.1   把员工团结在目标下面  115
4.4.2   弗洛姆“期望理论”的启发  117
4.4.3   目标是一种承诺  119
4.5  谁都需要成就感  119
4.5.1   成就感是人的基本需求  119
4.5.2   怎样培养员工的成就感  121
4.6  以德服人才能口服心服  125
4.6.1   慎用职位权力  125
4.6.2   欲要服人必先修己  127
4.6.3   永远传递正能量  131
4.7  让员工快乐工作的秘密  133
4.7.1   管人的三重境界  133
4.7.2   理解管人的艺术性  139
4.7.3   企业环境对项目经理领导力的影响  142
第 5 章 赢在执行理事的原则  145
5.1  执行力是项目的生命线  146
5.1.1   项目执行的常见误区  146
5.1.2   执行就要“快干好”  150
5.1.3   项目经理执行力的素质要求  151
5.2  既能看到整个森林,也能照顾到每棵树  154
5.2.1   以终为始方能成事  154
5.2.2   成大事也要拘小节上帝在细节中  158
5.3  你真的尽力了吗  164
5.3.1   尽力是一种假象  164
5.3.2   把梳子卖给和尚  166
5.4  项目执行唯快不破  170
5.4.1   抓住重点的 20%  170
5.4.2   立即而不是马上去做  173
5.4.3   把信送给加西亚  177
5.4.4   思虑过多阻碍行动  181
5.5  打造团队执行力  183
5.5.1   有效沟通是团队执行力的保证  183
5.5.2   利用承诺的力量  193
5.5.3   平衡产出与产能  198
第 6 章 第三只眼看项目管理简约不简单  201
6.1  项目经理就要胸有成竹  202
6.1.1   胸有成竹是项目经理胜任的标志  202
6.1.2   怎样做到胸有成竹  204
6.2  不白花一分钱才是成功的项目  206
6.2.1   评价项目的两种导向之争  207
6.2.2   不白花一分钱的背后  210
6.3  受控是项目健康的标志  214
6.3.1   从如何向领导汇报工作说起  214
6.3.2   欲要受控先防失控  216
6.3.3   让项目保持受控  220
6.4  内外满意是项目成功的保证  223
6.4.1   谁是最重要的人  223
6.4.2   怎样让“上帝”满意  225
6.4.3   用好领导和客户  227
第 7 章 拨开项目管理中的迷雾看透而升华  231
7.1  计划真的赶不上变化吗  232
7.1.1   变化也是计划的一部分  232
7.1.2   滚动计划以适应变化  235
7.2  资源受限的抱怨  238
7.2.1   在现有的资源下做出成绩  238
7.2.2   每个新员工都是一座宝藏  242
7.2.3   如何看待测试人员质量不是测试出来的  244
7.3  桀骜不驯的灵魂  246
7.3.1   个性员工让项目经理很受伤  246
7.3.2   怎样搞定个性员工  247
7.4  文档其实很简单  253
7.4.1   编写文档的常见问题  253
7.4.2   怎样写好文档  255
7.5  需求确认原来只是个童话  258
7.5.1   需求确认是我们给客户设的陷阱  259
7.5.2   怎样对待需求变更  262
第 8 章 做一个心智成熟的人从优秀到卓越  265
8.1  心智决定高度  266
8.1.1   心智是项目经理的必修课  266
8.1.2   心智就是心态加智慧  268
8.1.3   培养成熟心智,提升人生高度  270
8.2  感恩是好心态的第一步  270
8.2.1   懂得感恩才能做自己真正的主人  271
8.2.2   用行动来感恩  272
8.3  谦逊更显卓越  275
8.3.1   要客观评价别人  276
8.3.2   你不会因谦逊而失色半分  277
8.3.3   谦逊是怎样炼成的  278
8.4  学会“一分为三”来看问题  281
8.4.1   人的问题要立体地看  281
8.4.2   不得不说的中庸  282
8.5  敏感的心  286
8.5.1   不要让问题从眼皮底下溜掉  286
8.5.2   做个有心人的五点建议  288
第 9 章 做更好的自己  293
9.1  谁动了“老油条”的奶酪  294
9.1.1   时间是把杀猪刀  294
9.1.2   当项目经理遇上“老油条”  297
9.1.3   再出发人生无悔  298
9.2  永葆程序员的心和项目经理的脑  300
9.2.1   用程序员的心来生活  300
9.2.2   用项目经理的脑去做事  303
9.3  人生是一场修炼  308
9.3.1   追寻生命的意义  308
9.3.2 “361 度”修炼之道  312
9.3.3   翅膀卷起风暴,我要飞得更高  317
本人作为一个有九年博客园龄的老程序员,出路在哪里?写一辈子程序?不符合国情。走管理势在必行!正常情况下,就算不是一个大的团队,公司也会塞几个新人给你带着,麻烦事这就来了,推都推不掉,但怎么做呢?本人也看过《人月神话》、《人件》这些舶来品,说的都对,但具体如何运用却是个大问题。直到看到西西吹雪的《从程序员到项目经理》,才发现这就是我想要的,里面的很多细节、具体的操作,就是拿过来就可以用得上的,就好象是一份管理的API,全都是在具体的开发项目里实战总结提炼出来的,两个字“实用”!如果你不打算以后回老家卖水果,那就应该读读这本《从程序员到项目经理》。
量子计算机
Chester.Y.Zhang
博客园名博 灵感之源 解决方案架构师
博客园名博 微软MVP 宋剑(CareySon)
博客园名博 金色海洋(jyk)阳光男孩
本人作为一个有九年博客园龄的老程序员,出路在哪里?写一辈子程序?不符合国情。走管理势在必行!正常情况下,就算不是一个大的团队,公司也会塞几个新人给你带着,麻烦事这就来了,推都推不掉,但怎么做呢?本人也看过《人月神话》、《人件》这些舶来品,说的都对,但具体如何运用却是个大问题。直到看到西西吹雪的《从程序员到项目经理》,才发现这就是我想要的,里面的很多细节、具体的操作,就是拿过来就可以用得上的,就好象是一份管理的API,全都是在具体的开发项目里实战总结提炼出来的,两个字“实用”!如果你不打算以后回老家卖水果,那就应该读读这本《从程序员到项目经理》。
量子计算机
要做好项目经理确要具有实实在在的技巧和能力,这些技巧和能力不仅对这个职位很重要,对为人处事也是必不可少的。感谢西西吹雪对这个系列的坚持,文章写得很好,字字珠玑,结构清晰,用有趣的故事表达简单而深刻的道理,一步步引人入胜。
Chester.Y.Zhang
学习编程20年,深深地明白程序员是一个非常辛苦的职业。国内对程序员的主流看法是30岁后会跟不上技术潮流,需要改行。码农老矣,尚能码否?本文作者给大家揭示了大龄程序员的其中一种出路项目经理。程序员的工作不仅仅是编写代码,项目不论大小,都需要良好的项目管理。优秀的项目经理可以保证项目进度和产品质量,能够在程序员和客户之间起到桥梁的作用。项目开发过程遇到的各种问题,你可以在本书中找到答案。
博客园名博 灵感之源 解决方案架构师
西西吹雪的书帮我们从技术人员的视角脱离出来,以更广阔的视野来审视职场规则。如果您正从事技术工作,希望扩展视野,这本书正适合您。
博客园名博 微软MVP 宋剑(CareySon)
这本书从程序员和项目经理两个不同的角度,阐述了同一件事情如何做好一个项目。围绕如何做好一个项目,阐述了种种观点,跳出了程序员的思维,不仅可以了解如何当好项目经理,也能让程序员的视野更开阔。
博客园名博 金色海洋(jyk)阳光男孩
从大学毕业那天起,给自己的五年规划是成为项目经理。今天,我实现了当时的规划,成为了一名项目经理,但自认还不是一名优秀的项目经理。在从程序员向项目经理岗位转变的过程中,发现一路走的并不是很顺利。一个偶然的机会读到西西吹雪的《从程序员到项目经理》的博文连载,感同身受,受益匪浅。
从程序员转岗担任公司项目经理也有一段时间了,其间也带过几个不大不小的项目,经常为一些人或事而感到困惑与烦恼。参加过一些培训,也翻阅了不少书籍,实践时却总感觉隔靴搔痒,效果不佳。最近读了西西吹雪的《从程序员到项目经理》系列,再联想到自己工作中的方方面面,有强烈的共鸣。没有长时间的管理实践与反思总结,是很难讲出这些经验之谈的。
永远的阿哲
在线试读部分章节
下一步是卖水果、烙烧饼,
还是干项目经理
在当今社会中,一切都是项目,一切也将成为项目。
美国项目管理专业资质认证委员会主席 保罗?格瑞斯
今天如果你不生活在未来,明天你就将生活在过去。
澳大利亚未来学家 彼得?伊利亚德
1.1 这是一个浮躁的时代
当今时代一切都在急剧变化,人们的主流价值观受到巨大的冲击。安全感缺失、焦虑情绪蔓延,整个社会就如同波涛汹涌的大海,人人急功近利、追逐时代的浪潮,却被翻腾的浪花和泡沫所裹挟,无法看清远航的方向,在茫茫大海中迷失。
1.1.1 “大家都有病”
台湾漫画家朱德庸有一本书叫《大家都有病》。在书中,自杀三兄弟每天喊着要自杀,最后无论怎样都死不成;焦虑二人组是一对夫妻,每天有操心不完的事;OK绷人全身几乎都贴满OK绷,是个身心都很容易受伤的人;狂买症女子在商场里血拼,用铁链都拴不住。此外还有杀手、应召女郎、理发师、保镖、心理医生等不同职业的人,天天上演各种荒谬戏码。
虽然是漫画,但显然挠到了大家的痒处。开心一笑之余,我们不禁要问:这些人到底是怎么啦?
在哲学课程中,我们知道了物质决定精神。在这个物欲横流的时代,经济决定了一切,连我们的精神幸福也慢慢被商业化了。物欲好比汪洋大海,人心就像大海中的泡沫,大海波涛翻滚,泡沫不断地破灭,又不断地产生。在现实世界中,被金钱所压,被声名所累,被欲望牵着走的人太多太多。
曾有一则短信在民间很流行:“现在小姐越来越像明星,明星越来越像小姐;教授越来越像商人,商人越来越像教授;官员越来越像老板,老板越来越像官员。”我们总是千方百计要去像别人,充当别人的角色,唯独不像自己,不能静心去做一个真正的自己,我们在物欲的大海中迷失了方向。
著名作家查尔斯?狄更斯在《双城记》中写道:“这是一个最好的时代,也是最坏的时代;这是智慧的年代,也是愚蠢的年代;这是信仰的时期,也是怀疑的时期;这是光明的季节,也是黑暗的季节;这是希望的春天,也是失望的冬天;我们面前应有尽有,我们面前一无所有;我们正在直登天堂,我们正在直落地狱。”
也许,这也是我们这个时代的写照吧。
有人说:“这是一个有病的社会,一个有病的时代。”
是的,我们大家都有“病”浮躁病。
1.1.2 程序员的浮躁症
诚然,浮躁已经成为一种普遍的社会现象,侵入到各行各业。就连以往的佛门清净之地,如今各色“高僧”也不甘寂寞,频频在公共场合抛头露面,他们不是在讲经传道、普渡众生,而是参加商业演出、比赛、电视访谈、当娱乐评委,不一而足。和尚尚且如此,整个社会可见一斑。
程序员本是跟和尚一样耐得住寂寞的人,但是在这样的社会环境和时代大潮中,也难免感到焦虑、空虚和茫然,变得浮躁起来。
下面我列举了程序员十一条典型的浮躁表现,不妨看看是不是也戳中了你的痛处呢?
1.不能静下心来坚持看完一本有深度的书;
2.收集了不少技术资料,但没有好好地去看它们;
3.经常问哪种语言更强大,我到底该学什么;
4.经常问某种技术有钱途吗;
5.经常在论坛上回复“给个代码吧”;
6.把时髦的技术挂在嘴边,却不求甚解;
7.代码能运行万岁,不问有没有更好的方法,不想代码可能存在的问题;
8.经常制定计划,但总是无法坚持自己的计划;
9.频繁地跳槽,没有长期规划;
10.忧心通货膨胀、失业、CPI、房价等影响圈之外的问题;
11.想要加工资,理由是物价飞涨、生活成本高,而不是自己取得很大进步,为公司做出了更大的贡献。
相信不少程序员都符合上面若干条症状。浮躁让很多程序员不能正确地认识和评估自己,什么热门就想学什么,什么收入高就想去做什么,今天做这个,明天做那个,这样只会让自己更加没有方向。
有一则寓言,讲鸟、鱼和虾同时去推一辆小车,鸟使劲往天上飞,鱼往水里拉,而虾则是倒退着使劲,结果车子一动也不动。故事看上去可笑,可是现实中却有很多人自己同时扮演着鸟、鱼和虾的角色,四处使力,而事业就如同故事中的小车一样无法前进,白白耽误了宝贵的青春。
在当今这个浮躁的社会中,我们每个人都应该好好对自己的职业进行规划,找到自己努力的方向,这样人生才能过得更加充实、更有价值。
1.1.3 倾听内心的声音
“浮躁病”出现的根本原因是缺乏安全感,未来不可预期。当安全感这种基础性的需求得不到满足时,我们当然会非常着急,想尽各种办法,尝试各种出路,甚至不惜剑走偏锋。试想,当安全受到威胁时,我们还能端坐在书桌旁专心地研究算法吗?恐怕只有阿基米德这样的伟人才能做到。
缺乏安全感,有外在的原因,也有内在的原因。
外因是整个社会的大环境。二方面,现在社会已经物质化,一切向钱看,精神信仰缺失;而社会、政治、经济形势变幻莫测,过去30年变化太多,未来30年……不敢想象;信息产业高速发展,一切追求速度和效率,知识更新过快,没有哪个行业需要像软件行业这样不断更新自己的知识体系,程序员不堪重负。另一方面,贫富差距拉大、房价飞涨、经济压力大,而社会保障体系尚未完善。这一切,让几乎所有的人内心都蠢蠢欲动。
内因则是个人心态的问题,不知道自己想要什么,没有人生的目标和方向,就好像河中浮萍一样,只能随波逐流。
外在的因素,我们无法改变,但我们可以改变自己的心态。俗话说,命好不如心态好,改变心态的第一步是静心。心静则清,心清则明,心明则眼亮,就不会被纷纷扰扰的世界万象所蒙蔽,迷失了自我。
美国作家布里安?戴森在其名作《让生活之泉涓涓不息》中写道:“不要匆匆忙忙地过一生,以至于忘记自己从哪里来,要到哪里去。生命不是一场速度赛跑,而是一步一个脚印走过来的旅程。”是的,没有人和我们赛跑,我们该放慢自己的脚步了,听听自己内心的声音,我究竟想要去哪里?
书摘与插画
店铺收藏成功}

我要回帖

更多关于 如何成为一个程序员 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信