今天在豆瓣上看到一本电子书,这本书不厚,也就100页不到,可是标题挺唬人的:年薪20万到80万的进击,副标题为高端程序员如何跳槽。通常我在看到这种标题的书,不管是电子书仍是纸质书,个人选择忽视之。在我不算多的阅读“生涯”中(在可回忆的范围,不算上学校学习的教材、辅导书习题集之类,我所阅读的书不超过两百本),个人方法论是书不在于读多少,而在于读好书,读完以后理解多少,理解以后对本身的不管物资层面仍是精神层面带来的提升是什么,乃至于领悟以后能给别人传递什么样的正能量。说实在的,我也在选书的过程当中被坑害过,至今想起来都感受到愤怒。因此,可想而知,当我面对上面那样的一本书,个人态度是怎样的,并且那本书仍是收费的。可是我仍是选择了买下这本书,缘由是什么呢?它的一个comments打动了我:全部的收入都将捐给wikipedia。我是一个心里具备理想主义情结的人,一直以来对wikipedia所作事业是万分的敬仰,因此冲着我心里的理想主义,我买下了这本书。扯得有点远了,咱们接着说这本书。这本书总共分为三章,其中第一章和第二章主要是结合一些具体的offer拍卖的数据来进行选择上的分析和给出一些建议,第三章是对两个顶级程序员的访问,我读完之后,联想到我目前的情况,以为还不错,颇有帮助和启发,因此将里面的我认为不错的片断写出来跟你们分享,一来是改变本身过去以来很很差的读书习惯:读完以后没有记录,没有思考,二来是锻炼本身写文章,讲清楚一件事情的能力。好了,闲话很少说了。要分享的内容以下,有些部分加了一些我我的的读书感悟。前端
一、谈沟通:在公开场合讲话是一个很是有用的技能程序员
不少时候不少事情你本身由于太熟悉,就假设别人也和你同样熟悉。可是现实不是这样的,你须要持续地进行有效的沟通,别人才能真的懂。后端
二、谈机遇:世界上不存在怀才不遇,在于相互了解架构
me:谁说不是呢,许多团队合做的事情的失败,每每是沟通不顺畅,或者是作了沟通了,可是没有相互的了解。学习
三、谈职场:老板须要的不是最埋头苦干的,而是最能和老板沟通的优化
做为一个程序员,哪怕你能够24小时一直在写代码,但其实对公司的贡献并无那么大。对公司来讲,最重要的是走在方向正确的道路上,而这个方向选择,其实取决于老板和董事会。在职场中,和直接上司的相处能够说是最重要的。做为程序员必定不能只顾着埋头coding,要了解整个公司的架构、商业模式和方向,要知道不少时候,老板最须要的不是最埋头苦干的,而是最能和老板沟通的。做为员工,要尝试站在老板的立场的角度去思考本身在作的事情。这样才更能抓住工做的重点。所谓领导力,最重要的就是:想得清楚、沟通地清楚。网站
四、谈掌握沟通技巧:学习wikipedia的写做范式spa
多看wikipedia,这是很棒的写做范式。学习wikipedia不带情绪、立场、预设地讲述一件事情,简洁清晰的表达方式。ip
五、谈平常:独立思考是一件很重要的事情开发
所谓独立思考,能够用这个方法论去思考问题:这个信息从哪儿来,是媒体灌输的,仍是通过本身独立思考的?丰田的5 whys分析法很是的棒。这种日本企业进行质量控制的方法,是一种面对问题,有规则、有顺序、无遗漏地找出对的根本缘由的分析方法。做为软件工程师,在工做中尤为要具有这种追根究底分析问题的意识和能力。同时,当描述一个问题时,应该用尽量精确的方式。好比,做为一个前端开发工程师,不要说:网站打开好慢,而是能够用相似这样的方式:DNS解析花了300ms,创建链接花了100ms,而后花了接近600ms等待,后端须要优化。
写在最后:可能不少人看了上面的内容之后,以为是一篇鸡汤文,其实我想说的是不管是否是鸡汤文,只要它促使了你作出了改变的哪怕一丝丝的念头,我觉的都是好的。
*_*,我所说的都是错的,固然也包括这一句话。