Install ExtensionApp Store

程序员的软技能 - Slidev

代码之外的生存指南

Press Space for next page

1

作为一名程序员,除了需要掌握「硬技能」之外(例如编程语言、架构设计等),也需要一些「软技能」来傍身,这些「软技能」可以帮助你更好地成长。

今天主要会分享以下几个主题的内容:

  • 🕐 时间管理 - 如何更好地规划任务,管理时间,提高生产力
  • 📚 快速学习 - 如何快速掌握一门技能
  • 👏 个人营销 - 如何提升影响力

2

  • David Allen
  • 中文版:《搞定》
  • 一种任务管理的流程
    • 类似于我们现在使用的 Jira 上的 Workflow
  • 核心:清空大脑

4

  1. Capture 收集
    • Inbox
    • Quick Capture
  2. Calarify 厘清
    • 区分是否是可行动的
    • Project? Next Action? Reference?
  3. Plan 规划
    • 找到 Next Action
    • Weekly Plan -> Daily Plan
  4. Do 行动
    • Pomodoro Technique

👉 用 OmniFocus 3 完成了上千个任务后,我总结出了这些经验

5

  • 滴答清单
  • Todoist
  • OmniFocus
  • Things 3

6

  • Pomodoro Technique
  • 一种注意力训练的方法
  • 流程
    • 设定好一个目标
    • 确定每个番茄的时间(一般是 25 分钟)
    • 开始计时并专注在当前的目标上,直到这个番茄时间结束
    • 如果有插入的事情,就先记录下来(之前讲到的 Inbox)
    • 完成一个番茄后休息 5 分钟
    • 循环

7

  • Cal Newport
    • CS 教授,畅销书作家,博客
  • 深度工作:专注、不间断、不分心的工作,这种工作会将你的认知能力推到极限
  • 浮浅工作:这类工作对认知要求不高,并且不能创造太多价值,任何人都可以做到

8

👉 Maker’s Schedule, Manager’s Schedule

  • Paul Graham
    • YCombinator, 黑客与画家
  • Makers
    • 大段并且连续的时间
    • 避免 context switching
  • Managers
    • 被会议分割成一个个小的时间段

Tips:

  • 找到自己的 Maker 时间
    • Paul 创业的时候是白天开会,然后从 18:00 开始写代码到 03:00

9

10

  • MIT 研究员,知名 Podcast 主播
  • A day in my life
    • 每天工作 12 小时,8 小时深度工作 + 4 小时低强度工作
    • 上午和下午各有 4 小时的 deep work session,在这个 4 小时中,Lex 不会让任何事情打断自己,也绝不刷社交网络

11

12

13

  • 带着目的去学习
    • 解决某个问题
    • 了解某个领域的知识
  • 学院派
    • 从零开始学习,学完一部分再学另一部分
    • 耗时长
    • 如果没有用起来很容易忘记
  • 实用派
    • 基于目的的学习方式
    • 先表面,再深入
    • 以用起来为主

15

  • 主动学习与被动学习
  • 做和教是最好的学习方式

16

You don’t learn, then start. You start, then learn. – Sahil Lavingia

17

18

  1. 选择一个想要学习的主题
  2. 把这个主题讲给一个完全不会的人听
  3. 如果讲的过程中卡壳了,就回过头去重新把卡壳的这部分学习一下
  4. 简化所讲的内容,能不能用更简单的话来讲

20

  • 注重积累
  • 建立自己的知识管理系统

22

24

  • Think in system
  • Share something small everyday
  • Tell good stories
  • Teach what you know
  • Charge a fair price
  • Stick around, don’t quit

25

  • 多利用公司资源和不同的人 1:1
    • Project: 每天和不同部门/职业的人 1:1
  • 画板策略 - Ryan Holiday
    • The Canvas Strategy
      • Find canvases for other people to paint on.
    • 优先为他人创造价值
    • 放下 Ego

26

27

28

29