读书笔记

《软技能:代码之外的生存指南》读书笔记

2020-03-28  本文已影响0人  Schips

背景

《软技能:代码之外的生存指南》是一位美国程序员写的书,书中和编程的关系不大(没有提到任何的代码);但它确实是从程序员的职业身份开始,在不同方面介绍了很多概念和思路,我觉得有帮助。尤其是书中提到的职业规划让我对于以后创业也有心理准备。而人际交往方面,书中也介绍了要学会和身边的人打交道。而我自己是一个比较沉默,略高傲的一个人。也算是我的一个小缺点吧,要改过来。

我的心得体会

首先,这本书从一个完整的方面为我了解到作为一个职场菜鸟的我(工作不到5年)应该提前学习了解什么方面的知识(如何实现财务自由,创业大概是什么样子);

以前总是觉得创业没底,了解到作者3次才成功的创业经历以后,我心中也没那么慌了。

读完这本书以后我的行动有哪些:

作者的推荐书单

第4章:人性的弱点

第5章:The War of Art (Black Irish Books, 2002, Steven Pressfield)

第10章:习惯的力量(Charles Duhigg, The Power of Habit, 2012)

第11章:优秀到不能被忽视(Cal Newport, So Good They Can’t Ignore You)

第31章:思考致富 (Napoleon Hill, Think and Grow Rich

第40章:驱动力(Daniel Pink)

第48章:当下的力量(埃克哈特·托利)

第55章:富爸爸穷爸爸

第69章:

概要

全书一共71章。按我个人的理解分为下面几大块(没有完全按书的顺序整理)

职业生涯

按我的理解,可以从职场菜鸟的成长之路来看待这个话题:

如何看待自己的职业生涯:

你所能犯的最大错误就是相信自己是在为别人工作。这样一来你对工作的安全感已然尽失。职业发展的驱动力一定是来自个体本身。记住:工作是属于公司的,而职业生涯却是属于你自己的。

应该把自己的职业 看成是一家企业,客户是买了你的时间的老板。而不是被动式的雇佣关系。转换这种观念以后,有助于自己理财、寻找新的工作与客户。

在很多时候,规划职业生涯时需要设置一些宏大的目标,并通过拆分其为无数个大小目标并完成以驱使自己成长。为了验收目标是否完成,可以通过定期总结的方式来帮助自己。

如果你可以驱动小目标逐渐前行并靠近你的大目标,那么最终你一定会到达目的地。设定大小不同的目标,确保你向着自己的大目标前进,这一点非常重要。例如,你设定了一个年度目标,阅读很多技术书籍,或是学习新的编程语言。这个年度目标可能是引领你走向“成为一名高级开发人员”这个大目标的小目标。同样,每年的目标可能被分解成更小的目标,比如每月阅读一本书,或者每天读多少页。

生活中人际交往:

身在职场,单打独斗还不够,还要在适当的时机与他人交往。而且,安安静静地敲代码越往后越难实现,随着能力的进步,会主/被动与人际交往。

第5章:我就见过傲慢无礼、不甚友好的技术高手败给了技术稍差但是性格讨喜的人。(面试如此,更何况日常交往)

人际交往注意事项:

每当你与他人交流时,请谨记这一准则,并时刻洞察自己将会对人类的这一基本需求(每个人都希望自己能重要)有何影响。一旦你贬低他人,削弱他们的成就感,在某种程度上就如同切断了他们的氧气补给,获得的回馈将完全是抓狂和绝望。

奖励积极行为要比惩罚消极行为有效得多。如果你身处领导管理岗位,这是一条值得遵守的重要原则。

有时候你会发现,有的人不管怎么样就是无法相处:抓住一切机会贬低别人,对生活中的一切抱有消极态度。我把他们称为“苛性碱”,你最好避开他们。 如果你意识到某个人就是所谓的“苛性碱”,不要试图去改变他们,也不要试图去和他们打交道,就让他们停留在自己的轨迹上,你所要做的只是尽量限制自己与他们互动
但是,如果这样的人是你的老板或同事,你不得不面对,你该怎么做呢?你能做的真心不多。要么逆来顺受,要么调到新部门甚至换工作。不管做什么,千万不要卷入其中。如果你不幸要与之打交道,限定在最小范围之内,切切不要投入感情。

如何晋升:

尽可能练习谈判技巧,以便克服对谈判的恐惧感。

下一次去商店买东西的时候,试着讨价还价,即使没成功,也会获得一些宝贵的经验。

如何选择工作

准备简历

作者主张雇佣专业的写手,我不同意,理由如下:
1)总结与文档能力也是程序员的软实力之一。
2)用心准备简历可以帮助我们更好地认识自己。

提高自己的曝光率

集中精力推销自己会对你大有裨益

选择就业方式

就业方式有3种:雇员、独立咨询师、创业者。我觉得后2者可以合并在一起。

有关的概念:

在职业生涯起步阶段,做一名雇员比较好。等到有能力在业余时间启动想创建的业余 并且 能从这项业务中产生足以维持生计的收入时,再转为全职。虽然这种离职的过程漫长而又痛苦,但用这种方式做事非常重要,不仅是经济上的原因。(在考虑辞掉工作之前,你需要有一个切实可行的计划。)

我自己前两次创业都没有按照明智的办法行事,最后我不得不灰溜溜地爬回去,老老实实当雇员。

强烈建议先是以副业的方式开始你的创业之旅,小有成就后再全职投入。以副业的方式创业能够让你对未来为自己工作以后每天需要工作多长时间有所了解。许多有抱负的创业者其实也不知道运营业务到底有多难,更遑论处理企业运营的开销和非开发费用到底需要多少额外的工作量。

自主就业参考虚构案例:

软件开发人员如何转变为自主就业。

Joe是工作了大概十年的软件开发人员。他成为自由职业者或者为自己工作。因为他喜欢在挑选客户时具有灵活性和自由度,以及能够自己决定什么时候做什么事情。

现在,为实现这一跨越,Joe已经思考了很长一段时间。Joe要做的第一件事就是开始削减每月开支以积累资金。他希望在完成转变之前有喘息的空间,攒够了一整年的生活开销,能让他安然度过头一年。

Joe认为,如果他能在成为自由职业者的第一年让自己生活所需降一半,自己就有足够的积蓄维持两年。这段时间足以让他的新业务正常运转,或者证明此路不通。(注意,Joe积攒的只是一年的生活费用,而非整年的薪水。他需要的是生存,而不是舒适地生活。他愿意为了追求梦想做出牺牲。)

于是Joe开始在保证自己常规工作的同时,每周投入约15小时去做自己的事情:每天他花2小时做兼职工作。每周他花5小时寻求新业务或者做宣传,剩下的10小时完成收费工作。Joe确保在他计划辞职之前的6个月就开始这样做,这样他才能保障自 己有收入,以便辞职之后也不会有太大压力。

Joe提前计算好自己离职的确切日期,早在一年多前就在日历上做好标记。当那一天临近的时候,他提前递交了离职申请,开始追寻自己的梦想。他从经济上和精神上都为这次转变做好了准备。

个人能力专业化

不要做一个泛而不精的人,要做一个有至少一个领域专业的开发人员。

专业化的规则是:专业化程度越深,潜在的机会就越少,但获得这些机会的可能性越大。注意,最终只需要1份工作。
团队里有一个全能的开发人员是件好事,但是很少有公司或客户会去寻找这样的人才。学富五车,或者灵活变通并同时仍有所专长让自己卓尔不群。如果你非要二选一,那先从专业化开始,再拓展分支。

确保自己一直阅读技术书籍和博客文章,并会花些时间提升自己的技能和知识。

当上升空间遇到瓶颈时,考取一些难度比较大的认证证书(微软认证证书)。

成为专业人士:

学会像专业人士那样行事和思考,不仅能帮你获得更好的工作和更多的客户,而且能让你在工作中如鱼得水,充满自豪感,后者是获得长期成功的关键部分。

公司选择

公司规模决定你的工作体验,每个公司都有其独特的文化,深刻地影响着你的整体幸福感、存在感和归属感。从薪资和福利的角度评价一个潜在的工作机会是很容易的,但是从长期发展和工作环境的角度去评价可能对你更为重要。
那些并非专注于软件开发业务的公司雇用软件开发人员只是为了开发自己系统的某些方面,对待软件开发人员的方式也与那些主要专注于软件开发业务的公司截然不同。如果公司的业务重心并非软件,那自然也不会给软件开发人员足够的尊重和发展空间,开发实践极有可能非常松散。

不同公司与特点:

有人的地方就有江湖,办公室政治也是需要注意的地方,结合国情:

面试

与雇用技术高超但需要生拉硬拽才能干活的人相比,知道的东西可以少一点,但是明确知道要做什么以及怎样去做的开发人员更受欢迎。

判薪资

从雇主的角度看,招聘员工就是一项投资。招聘员工要花费时间和金钱,所以老板当然想看到良好的投资回报率。

几个原则:

“在给出一个确切的数额或者估算之前,我更愿意多了解一下贵公司,多了解一些我未来职位的工作内容。不在给出一个确切的数额或者估算之前,我更愿意多了解一下贵公司,多了解一些我未来职位的工作内容。不过,听起来好像你是想弄清楚我们双方想的薪酬范围是否一样,这样我们就无需浪费我们的时间了。

很有可能你会得到一个肯定的答复。于是你可以接着问下面这样的问题:

如果被问起:(如果心理预期是 65k):

被问及当前薪酬该怎么办:

“我宁愿不告诉您我目前的薪水,因为如果它高于您为这个职位设定的预算,我不希望就因为这个就丢掉了本次 工作机会 ——因为我愿意为了合适的职位适当降低收入水平。但是,如果它低于这个工作将会支付的薪酬,我也 不想自贬身价。我相信您一定能够理解。”

“我不想回答这个问题”,或者 “因为我与现在的雇主签有保密协议,不能与其他人讨论具体的薪资数目”。

尽可能通过谈论可以影响到整体薪酬方案的奖金、福利等,让这个数额灵活多变,或者回答整体薪酬方案为X美元,再加上现在获得的各种福利。

跳槽换工作

当面临以下情况时,可以考虑离职(首先确保还有另一份工作在等着你):

自我营销

自我营销的正确方式就是为他人提供价值(“实现价值在先,要求回报在后”)。

营销手段决定了你的营销对象是受益还是受损。营销需要人们的关注,以便让人们关注你,关注你的产品。
优秀的营销会将人们的需要或者期待与能够满足此愿望的产品或服务关联起来。

我们的目的是通过自我营销构建 自己的品牌。

品牌并不只是商标。品牌是对产品或服务的一整套预期。商标仅仅是品牌的视觉符号而已。品牌的关键并不在于视觉元素,而是品牌带给你的感受,是你与品牌互动时的预期。品牌即承诺:承诺按照你预期的方式交付你所预期的价值。

自我营销的关键:(目的是为了将塑造好的自己主动推送给那些对你感兴趣的人)

学习如何控制好自己要传达的信息,塑造好自己的形象,扩展信息送达的人群。

当你营销自己的时候,你就是在积极地管理自己的职业生涯,有目的地选择好如何塑造自己

创建品牌的步骤:明确传达的品牌信息、 挑选细分市场、 创建品牌口号、创建电梯内销售概要、创建视觉符号

自我营销的手段:

建立起不要害怕的心态:大多数开发人员并不愿意为了收获更多成就而在短期内被看作傻瓜。

学习

软件开发人员可以学到的最重要的一项技能就是自我教育能力。学会学习是自我教育的核心技能。你在自我教育方面的努力,应该聚焦在如何让自己切实参与,并且尽早付诸实践。

如何找到自己的学习方法

学习的要领:选择一个领域,确定学科范围,了解基本概念,付诸实践。在实践中修正自己错误的认识。学会以后整理出来,教会别人。

从封面看到封底的学习方法不一定有用。

作者的10步学习法:

如何找到一名合格的导师:

正确学习的心态:要做一个别人用棍子赶才能赶走的人。即便如此,过一会儿也还要回来。你的顽强不会总有回报,但是你可能会惊讶地发现回报来得很频繁。

如何成为一名导师:

在现实中,你只需要超前别人一步,就可以成为他们的老师。(我就是以这样的心态在博客上积极地写博客分享我懂的东西)

学历和工作经验的重要性

如果你目前还没有学位,你可以采用类似的路线:你可以通过业余时间上课的方式,在工作的同时获得学位。这是一个非常好的支持计划,能在以后助你一臂之力。

如何消除自己的短板

知识短板会阻碍你进步。准确识别它们的最佳方式:

如何提高生产力

提高生产力的几个方法:专注,做好时间管理,培养优秀的习惯,拒绝拖延症。

我自己对于这个方面也阅读一些书籍

如何专注:排除身边容易干扰自己的杂项,给自己设立某段时间内只做某事的目标并执行它,适应起初的不适感,慢慢地就可以了。

时间管理:记录好每天都把时间花在了什么地方。根据统计的结果,停止或者减少浪费时间的无用活动。定期做好周、季度、年总结以及设立下阶段的目标。

培养习惯:

拒绝拖延症:

拖延症有可能是因为任务过于庞大,容易失败以后造成气馁。所以应该对任务进行拆解,拆解为每一个可行项目。

理财

我们中大多数人在对待钱的问题上,都是只看眼前,而不是长远打算。总在盘算这个东西这个月会花多少钱,而不是算总共会花多少钱。

事实证明,赚钱多并不能让一个人在财务上更精明。

我深刻地意识到,要想有朝一日真正成为富人,我不仅要学会“节流”——不把自己的薪水浪费在负债上,还要学会“开源”——拿出薪水中的很大一部分进行投资,让这些资产帮我赚更多的钱。

作者定义的提前退休是指:财务自由(收支平衡)

为退休攒钱最有效的方法就是搞清楚如何缩减每个月的开支。不用投资、不用工作也不必祈求加薪,没有什么比勤俭持家更能让你获益良多。勤俭节约,才能细水长流。

规划退休计划的关键就是利用逆向思维,精确计算每个月的生活费用,找出办法来确保自己的收入能满足这一要求,同时还留有余地,以备不时之需。(注意:当你拥有充裕的空闲时间的时候,当你再也不用储蓄、再也不用上下班的时候,有些开销会大幅减少。)

身体健康

关于这个问题不用多说了,我个人觉得是这样的。像我自己也是一个长期坐在电脑前的人,这段疫情呆在家里的愿意,因为缺乏运动,外加坐姿不对,导致颈椎很痛,时不时需要休息一下。后来练了腰腹的力量以后,很快就好了,当然了,我也庆幸自己还年轻,能够及时改正。像我以前关系很好的一位领导(任工),也是长期投入于电脑前,他时不时就需要去做颈椎牵引,我听着都觉得很心疼。

这一节无非就是:注意饮食+适当运动

心理健康

相信大家心中都铭记社会主义核心价值观,都是先进的六有青年。这一节作者也谈到了恋爱。

结合我的理解吧:注意形象+花点钱选几套好看的衣服+说话自信点+和女生交往目的性不要太强,(毕竟干干净净落落大方的男生已经很受人欢迎了。)

上一篇 下一篇

猜你喜欢

热点阅读