代码之外的生存指南

阅读《软技能》一书的笔记和随想。

笔记整理

职业篇

  • 你所能犯的最大错误就是相信自己是在为别人工作。这样一来你对工作的安全感依然尽失。职业发展的驱动力一定是来自个体本身。记住:工作是属于公司的,而职业生涯却是属于你自己的。
  • 大多数软件开发人员从职业生涯一开始就犯了几个严重的错误,最大的错误就是没有把自己的软件开发事业当作一桩生意来看待。你应该把自己当作一个企业去思考,把雇主当作是你的软件开发企业的一个客户。
  • 通常软件开发人员售卖的就是他们把一个想法变成一个数字化的现实产品的能力。因此你需要做到:专注于你正在提供怎么样的服务以及如何营销;想法设法提升你的服务;集中精力称为一位专家;
  • 如何设定目标:起步阶段最简单的就是在心中树立一个大目标,然后再建立能帮你达成这个大目标的小目标。较小的目标可以让你航行在自己的轨道上,激励你保持航向朝着更大的目标前进。
  • 学会与人打交道:每个人都希望感到自己重要;永远不要批评;换位思考;避免争吵;
  • 关于面试:让面试官对你怀有好感(比如阅读过你的博客,比如有员工推荐你);集中精力证明自己无需督促也能自动自发做好事情以及在技术上你确实胜任工作;坚持阅读技术书籍和博客文章,提升自己的技能;扩展自己的社交网络;
  • 专业化很重要:虽然会把你关在一些机会的大门之外,但与此同时它将打开的机会大门要比你用其他方式打开的多得多。专业化的规则是程序越深,潜在的机会越少,但获得这些机会的可能性越大。
  • 不同规模的公司选择:小公司(承担更多职责但稳定性差)、中等规模公司(工作稳定但变化很慢)、大公司(完备的流程和规范但负责一小部分且可能充斥着官僚作风);
  • 关于晋升:承担责任(负责不受重视的项目、帮助新人成长、负责文档更新等);引入注目(记录活动日志、提供演讲、发表意见);自学(提升技能并分享);成为问题的解决者;
  • 成为专业人士是一种心态。如果我们总是与恐惧。自毁。拖延和自我怀疑作斗争,那么问题就是我们正在像外行那么思考问题。外行毫不起眼,外行人废话连篇,外行屈从于逆境。专业人士可不这么想。不管怎样,他引人注目,他恪尽职守,他始终如一。
  • 对技术虔诚的一大问题是,我们中的大多数崇拜某项特定的技术,只是因为自己熟悉这种技术,我们很自然地会相信自己选择的是最好的,然而这会让我们经常忽略任何反对意见。

自我营销篇

  • 自我营销的关键在于:如果想让别人喜欢你,想和你一起工作,你必须要为他们提供价值。自我营销无非就是学习如何控制好自己要传达的信息,塑造好自己的形象,扩展信息送达的人群;
  • 尽管有多种媒介可供你使用,但对于软件开发人员,最突出也是我个人推荐的还是博客。我认为博客就是你在互联网上的大本营,这是一个你完全能够控制信息的地方。
  • 自我营销的基本机制是,要想让人们追随你、倾听你,你就要带给他们价值:你能为他们的问题提供答案,甚至是给他们带去欢乐。
  • 打造成功博客的最大秘诀有且仅有一个 -- 持之以恒。定好计划,然后坚持不懈,另外还需要重视博客内容品质。

学习篇

  • 通过动手实践和教会他人,我们能学得更好。与其他的学习方式相比,主动学习是效率更高的方式。
  • 十步学习法:要对自己要学的内容有个基本的了解然后利用这些信息勾勒出学习的范围,依靠这些知识找出各种资源来帮助自己学习,最后创建自己的学习计划、列出要学习的相关课程、筛选学习材料,再通过“学习-实践-掌握-教授”的过程假设理解。下面是十步学习法的示意图,第1步到第6步只做一次,集中精力完成足够多的前期调研,确保自己明确知道要学哪些内容,以及如何确认自己已达成目标,另外还需要挑选最好的资源、制定学习计划;第7步到第10步通过LDLT的方式真正领会知识。
代码之外的生存指南_第1张图片
十步学习法
  • 寻找导师与做一名导师;
  • 发现自己的知识短板:消除短板的关键就是定位短板,然后通过十步学习法用心掌握它。

生产力篇

  • 如何专注:挑选短时间片专注于单一任务(番茄工作法)、克服集中于单一任务的痛感(学会享受任务和奖励)、屏蔽打扰;
  • 生产力提升计划:季度计划 -> 月计划 -> 周计划 -> 日计划及执行,使用看板实时关注进展;
  • 番茄工作法:每25分钟一个番茄,专注于当前优先级最高的任务,拥抱变化并诚实地记录中断;
  • 定额工作法:给自己在确定的期限确立一个明确的目标;挑选一些需要重复去做的事情,设定一个定额,如每周写一篇博客;
  • 批量处理生产效率更高,比如处理电子邮件、开短会,避免多任务同时处理;
  • 职业倦怠:穿多那堵墙(很多倦怠是自然而然产生,但是如果咬牙坚持或许就是不一样的风景);
  • 追踪你的时间:了解自己每天时间的使用情况(比如RescueTime工具),避免浪费;
  • 习惯主要由三个要素构成:暗示、惯例和奖励。找出坏习惯,改掉!养成好习惯。
  • 任何行动往往都比没有行动好,特别是当你一直停滞在不愉快的情势下很长时间的时候。如果这是一个错误,至少你学到了一些东西。这样一来,它就不再是一个错误。如果你仍然选择停滞不前,那么你就学不到任何东西。

理财篇

  • 金钱只是一种工具,它会带你去往任何你想去的地方,但不会取代你成为司机;
  • 是成为百万富翁还是一生都靠薪水过活,选择权在你自己,而且在很大程度上取决于你在财务管理方面的知识,以及世界金额系统运行方面的知识。
  • 怎样支配你的薪水:拒绝短期思维(更长远地看待薪水的分配而不仅仅是当前);资产与负债(通过成本和价值来考虑的理财思维);
  • 怎样进行薪酬谈判:薪酬水平受声望的影响(自我营销);先出价者输(先出价的人处于明显的劣势);被要求先出价怎么办(先要求了解预算范围、不透露当前薪酬、了解自己值什么价钱);
  • 期权:赋予你再未来某个日期之前以固定价格购买一定数量股票的选择权。
  • 规划退休计划的关键就是利用逆向思维,计算退休目标。

健身篇

  • 人的身体就是人的灵魂的最好写照。
  • 健身不仅是保持健康体魄的关键要素之一,也是灵活的、具有创造性的脑力活动的基础。健身可以增强自信心、提高创造力、减少对疾病的恐惧。
  • 设置你的健身标准:挑选一个具体的目标(比如增长肌肉)、创建里程碑、对进展进行可视化。最后保持健康的生活方式。

精神篇

  • 信念决定思想,思想决定言语,言语决定行动,行动决定习惯,习惯决定价值,价值决定命运。(by 甘地)
  • 拥有正确的心态:重新启动。积极思考问题的根源是这样一种信念 -- 你比你所处的环境更伟大。这种信念让你总能先看到事物好的一面,因为无论身处何处,你都有能力改变自己的未来。这是人类成就的最高信念,是世界上最强大的力量。

随想

  • 转变心态,从被卖身契束缚的工人转变为一个自主管理的商人;
  • 设定一个大目标,比如称为一个卓越的高效的工程师;但是这样不够清晰,那么我希望在十年后能成为一个软件开发的自由工作者,让自己依然能高效而简洁地解决编程问题,但是不受企业低效的管理束缚且有能满足高质量生活的收入水平;
  • 对于2017年,希望自己能巩固好编程基础、Java语言核心特性,同时学习微服务的关键设计和实现,搭建自己熟悉的快速开发框架。每个月定时的跟踪和调整这个小目标,激励自己前行;
  • 关于专业化,我想目前给自己比较好的定位还是一个企业级基础平台或中间件的工程师,因为比较喜欢深研技术而不大喜欢具体的业务实现。那么我就应该用很多时间投入到这一块的学习中,掌握常见的中间件技术,并深入理解其中的设计、原理和实现;
  • 对于公司的选择,我最关注的几点:1.团队或导师是否优秀(是否能得到成长);2.开放的技术氛围(是否高效);3.开放的时间安排(是否能自主选择和安排);4.项目有挑战(有挑战才有成长);
  • 关于博客,我想第一个目的还是写给自己看的(总结和记录,并经常回看和更新);当然如果自己用心写,肯定能吸引到志同道合者一起讨论学习,从而扩展自己的社交圈和影响力。关于博客的建立,尝试过很多平台之后,我选择了Github Pages + Hexo的方式,这种方式即最大可能地减少对服务器的依赖和搭建过程的繁琐,又不缺少灵活性,使得我们能将更多精力放在写作上而不是博客的维护上;关于博客写作的频率,我希望自己一年下来最少能有60篇博文,每个月至少6篇,当然因为我经常写一些读书笔记,因此这个数量不会成为很大的挑战。另外,对于原创类的博文也要更加注重质量、结构和行文。
  • 关于学习,我现在比较喜欢的就是完整的阅读书籍,相比于作者提供的十步学习法,存在几个地方存在不足:一个是关于目标的设定,在学习的过程中没有给自己明确的学习目标,这样在学习之后无法验证,所以在后续的月度计划时我会增加这一部分的内容;二是缺少全局的掌握,比如学习Java网络,我应该先了解下关于Java网络的知识以及我自己所欠缺的,然后有针对性地去学习;三是关于LDLT,现在主要的就是通过笔记来记录和分享学习的过程,后面会要求自己每次阅读结束都需要写书评或读书笔记。
  • 对于生产力的提升,我现在是通过“年度计划 -> 月计划 -> 周计划 -> 日计划”来规划的,对于年度计划和月计划,通过"小目标"定期维护,而对于周计划和日计划,通过任务清单和番茄钟来管理和展示,这样可以确保自己沿着自己的目标方向前进。
  • 关于习惯,现在我上班第一件事就是打开任务清单和番茄计时器,找到今天优先级最高的任务录入番茄计时器,这相当于给自己一个暗示,我今天有这么多的任务需要完成。慢慢地这就成为了一个惯例,我每次休息后第一件事就是看看番茄计时器的完全情况,如果今天完成的不错,会给自己一些奖励,比如下楼喝个奶茶、允许查看网页或者看半个小时手机。
  • 关于理财,我现在比较关注的就是ETF投资,一个是因为本身积累的财富有限,而ETF的定投对于投资的额度限制比较小,另外自己对这一块也比较感兴趣。
  • 关于健身,目前我对自己熬夜方面控制得还算满意。在阅读本书的过程中,我忽然有个想法,我应该增强一些力量、增长一些肌肉,好吧,加一个番茄钟,这个周末研究研究。
代码之外的生存指南_第2张图片
扫一扫 关注我的微信公众号

你可能感兴趣的:(代码之外的生存指南)