《软技能-代码之外的生存指南》,这不是一本讲软件开发的书籍,也不是一本专门写给软件开发人员的书籍,它从工作,学习,职业,投资等7个方面讲诉,归根到底,这是一本教你如何提升自我的书籍,但又不给你灌下满满一碗心灵老母鸡汤, 而是实实在在的"干货",每章内容不多,但贵在实在。我不喜欢通过文章记录读书笔记,但是今晚刚看完第一篇--职业,便迫不及待打开简书,即是总结亦是分享。
如何看待自己的职业生涯?文中说到要以商业的态度对待,换言之就是把自己的生意当作一桩生意来看待,公司只是你的客户,想让客户付出更多购买你的服务(付给你更高薪水),那你就必须提升自己的服务质量,懂得营销自己,只有从这个角度思考,才会做出对自己职业生涯有利的抉择。
知道应该以什么态度做抉择后,那我们应该如何做抉择?书中提到可以给自己定一个大目标的前提下,在给自己逐个分解成小目标,看到这里其实跟前段时间王健林说的先定个小目标-挣它一个亿,说的是一个道理,由此也可见,成功的方法多种多样,但是其思想都是相似。
对于程序员来说,人际交往往往比想象中的重要,其实在开发领域,我们跟人打交道的机会远远比跟机器打交道的机会多,笔者在刚参加工作时候,单纯的觉得程序员就只用跟机器交朋友,但是这恰恰陷入了最大的误区,代码只是想法的技术实现,想法从何而来?需要跟人沟通,每天早上上班第一件事肯定不是打开IDE,而是邮件,即时通信工具。至于如何跟人打交道,关于这方面书太多,但是大概总结一下,所有讲沟通的书无非以下几点:每个人都希望感到自己很重要,要从他人角度出发,换位思考和避免争吵,关于这方面笔者推荐一本书《关键对话-如何高效能沟通》。
书中还专门拿了一个章节讲述如何面试,但是考虑到国外跟国内的差异,书中所讲不一定适合国内目前情况,笔者这几年也参加过面试,也面试过别人,根据笔者自我经验,简历一定要精简,最好不超过一页,多了我基本不会多看,简历不能过于夸大,但是也还是要有适当修饰,直白点面试的过程其实就是你骗我我骗你,你面试的公司可能没有招聘简历上描述的那么美好,而你的简历也多半会有一定程度的夸张,对于技术方面,如果不是定向招聘技术大牛,笔者经验更看重面试者的思维方式,其实我不一定要看你回答的是否正确,我想看的是你回答问题的思考过程,技术不懂,可以给你时间学习,思维方式做事习惯不行,给你再多时间也是白搭。
关于晋升,有可能在平时工作中,你会抱怨他明明干的没你好,为什么升职加薪的是他而不是你,其实关于晋升,主要做到以下几点:承担责任,用于承担责任,你不愿意主动承担责任,你叫老板如何看到你的闪光点,不能引起老板的注意,你如何获取老板更多多信任;成为问题多解决者,老板雇佣你是用来解决问题,如果你是那种没有什么克服不了多人,能不会获得晋升机会么,最后一点,对办公室政治保持一定距离,通过八面玲珑,政治斗争获取对晋升,更容易跌倒。
本篇其他章节还讲诉了自由职业者和创业等,这些内容不是大众内容,这里也不再总结,职业篇内容到此为止,下篇为自我营销