概要:这是一本真正从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。书中论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,全面讲解软件行业从业人员所需知道的所有“软技能”。本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程到精耕细作出一份杀手级简历,从创建大受欢迎的博客到打造你,从提高自己工作效率到与如何与“拖延症”做斗争,甚至包括如何投资不动产,如何关注自己的健康。本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,概括了软件行业从业人员所需的“软技能”。
一、如何对待上班这件事情?
把自己当做一个软件企业,把雇主当做企业的一个客户,你应当能够提供某种产品或者服务(把一个想法通过技术手段变成一个产品的能力),不断提升你的服务质量,专注于为某一类客户提供特定的服务,做好自我营销,为更多更优质的雇主服务。
二、如何注意人际关系?
不是教你搞办公室政治,而是让你在这上面少踩坑。书中有句话比较经典:“一旦你贬低他人,削弱他们的成就感,在某种程度上就如同切断了他们的氧气补给,获得的回馈将完全是抓狂和绝望”。
所以切记不要贬低他人,而是应该多激励
学会聚精会神地聆听,并指出问题所在以及相关解决方案
在小事情上放弃立场或承认错误有时候能为你赢得意想不到的尊重
三、如何搞定面试?
作者的观点并不新颖,但是的确这种方式最有效,同时也说明了其他方式的不靠谱!
找人内推
即便不换工作也要多面试增加面试经验
四、技术做到什么程度?
是一个方向钻到底,还是什么都搞?一门技术钻的越深,潜在的机会就会越少,但获得这些工作机会的可能性就越大。所以我觉得规划好自己的技术栈很有必要,总体来说一专多能可能会好一些。永远不要陷入对技术的狂热之中,只要明白不同的场景需要不同的技术方案解决就行!
PS:所谓的“全栈工程师”,只不过是企业在进一步压榨员工而已(给最少的钱,让你干最多的事),要知道,什么都会一点,也就代表你什么都不会。
五、如何晋升?
承担更多的责任
做了事情要及时反馈给上面,上面不知道一切都是徒劳
提升自己的技能
不是提出问题,而是解决问题,相信一切问题都可以解决
六、如何创业?
要利用业余时间做起来,后期到一定阶段再辞职也不迟,不仅降低了风险,还提高了成功率。
创业要从小处着手,也就是朝着某个独角兽方向发展,比如国内的Face++,就是只做人脸识别算法。
七、技术人员如何自我营销?
写博客
社交媒体
演讲、培训别人
写书
八、如何学习?
培养自学能力
筛选出重点,快速突破
动手实践才是王道
九、如何管好自己?
中国的教育模式导致我们基本上都是靠外部因素来左右我们的行为,很少有自我驱动型。良好的生活习惯是自律的有效保证,所以从现在开始让自己的生活变得井然有序,培养起自己的生活习惯!改掉坏习惯,培养好习惯,把大的目标转换为一个个小的计划!
十、时间去哪了?
看手机推送的所谓新闻(实际上都是毫无营养的标题党)
看视频
沉迷于刷社交软件
十一、为何你总是逃避努力工作?
努力工作——>辛苦——>有价值的东西——>带来的幸福感持久
偷懒——>愉悦——>消费价值的东西——>带来的幸福感短暂
十二、要不要健身?
每天必须健身,每天必须健身,每天必须健身!