拆书《软技能:代码之外的生存指南》:把自己当企业来经营

拆书《软技能:代码之外的生存指南》:把自己当企业来经营

首页冒险解谜代号生存更新时间:2024-08-04

本期推荐书籍《软技能:代码之外的生存指南》。

不要被它的名字所迷惑,我认为,这是一本适合所有职业阅读的书。

“如果你想真正成为一个更好的软件开发人员(或者其他真正优秀的人才),你需要把重点放在整个‘ 人 ’上,而不只是你生活中的一两个领域。”

这不是一本教我们如何写代码的书,而是聚焦“人”本身,为开发者提供一些职业规划思路的书籍,更是为所有职场人提供一些通达的自我经营思路的手册!

我个人特别特别喜欢职业篇的几个绝妙的思考角度,其他篇章我认为有更好的专业书籍、解释的更清楚,所以,这篇拆书不做其他篇章的具体拆解,但想要了解全部的可回复“代码”,领取完整电子书pdf完整版拆书脑图

职业篇

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

—— 厄尔 • 南丁格尔

01

绝不要做他人都在做的事

拥有商业心态

要把自己的工作当作一桩生意来看待。

只有你开始把自己当作一个企业去思考时,你才能开始做出良好的商业决策。

把雇主当作是你的软件开发企业的一个客户。

这种诠释雇用关系的方式可以将你从仰人鼻息的弱势地位转换成为自我治理和自我引导的主动地位。

从被一纸 “ 卖身契 ” 束缚住的仆人转变为一名拥有自己生意的商人。

(notes:思维巨人)

如何像企业一样思考

想一想 “ 作为一个企业我能提供什么 ?”

作为一名软件开发人员,你提供的服务具备有形价值,你要传达的不仅是这款软件的价值是什么,还有它与别的成千上万款软件开发人员提供的服务有何不同。

你需要做到:

02

思考未来:你的目标是什么

把自己的工作当成生意后,要思考自己的业务目标是什么?

如何设定目标

大目标小目标那种拆解,老生常谈,不多讲。

追踪你的目标

定期追踪并更新自己设定的目标,必要时还要调整。(notes:参照“共学会”里的科学复盘)

03

人际交往能力:远比你想象的重要

如果你想成为一名出色的软件开发人员,就得学会高效地与他人相处(即使写代码是你工作当中最为享受的一部分)。

因为我们所写的代码首先是供人使用的,其次才是让计算机可以理解的。

学会如何与人打交道

人际交往方面获得成功的关键在于:停止用 “ 我 ” 和 “ 我想要什么 ” 来思考。你应当开始思考对他人而言什么才最重要,什么才是他们需要的。(notes:利他即是最好的利己)

作为软件开发人员,我们有时候倾向于认为所有人都是从逻辑角度来思考问题的,这很容易让你落入陷阱,错误地认为严谨的推理足以使他人接受你的思维方式。

情的真相是:尽管我们为自己的智慧感到骄傲,但我们依然是情感动物。

在很多情况下,你最好先确定分歧点是否值得你去拼命维护,特别是在你知道它已让他人卷入时。

04

破解面试之道

当许多技术过硬的开发人员都在竞争同一个工作岗位时,决定胜负的最大因素已经不再是技术能力了。

通过面试的最快捷的方式是让面试官对你怀有好感。

想办法找到推荐人。

真正的面试会是什么样子的

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

当下你能做什么

05

就业选择:列出你的选择

选择 1 :雇员

选择2:独立咨询师

选择3:创业者

到底应该选哪个

06

你是哪类软件开发人员

专业化很重要

一门编程语言并不能让我了解你是哪类软件开发人员,也不能告诉我你真正能做什么。它只是让我知道你在工作中使用哪一种工具。

在一个专业方向上拥有专长

专业化的规则是:专业化程度越深,潜在的机会就越少,但获得这些机会的可能性越大。

07

公司与公司是不一样的

小公司和创业公司

创业心态通常表现为:关注快速增长,竭尽所能让公司盈利,或者达成其他一些迫切目标。

在一家小公司,你做的事情可能影响更大,可以说是好坏参半。

小公司通常没有大公司稳定,但是长远来看,潜在的回报更大。

中等规模的公司

如果你喜欢稳定,那你会发现中等规模的公司最适合你。

大多数中等规模的公司厌恶风险,行事缓慢。在一家中等规模的公司,如果你喜欢使用前沿技术,就会发现这一套很难受到老板的赏识,因为风险很难评估。

大公司

在大公司工作时,你要遵守这里已有的做事方式。

大公司工作的一个显而易见的事情就是成长机会

你可能无法对这种大规模创新带来显著影响,但是你可以作为团队的一分子,给市场带来真正了不起的产品。

缺点:办公室政治。大公司通常有着复杂的政治体制,堪比大型zf机构。

软件开发公司与拥有软件开发人员的公司

公司的业务重心并非软件,不会给软件开发人员足够的尊重和发展空间,开发实践极有可能非常松散。

以软件开发为生的公司则会更重视软件开发人员的价值。

了解其他篇章的可回复“代码”,领取完整电子书pdf完整版拆书脑图

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved