刻意学习,掌控你的职业生涯

2025-06-10

刻意学习,掌控你的职业生涯

本文最初发布在我的全新博客“开发者的地牢”上

我从事开发工作已经五年了。我知道时间不算长,但这段时间里,我觉得自己进步了很多,比我之前被动地对待职业生涯要好得多。我注意到,人们总是来找我,跟我聊技术,想知道我是否已经尝试过所有现有的技术。虽然这么说
有些夸张,但我确实有过不少不同的经历,从工作到业余爱好,我开发过普通的商业应用程序、游戏、游戏外挂和破解、在线机器人、高负载公共 API、Visual Studio Code 扩展,甚至定制的 Android ROM。你为什么这么问?因为不学习就等于死,就这么简单。

我再说一遍!不学习就等于死亡。

总会有一本新书出现,一些你以前没有尝试过的有趣的东西,一些你可以从中学习的东西,你的工作就是采取行动并做到这一点,没有人可以替你做这件事,如果你只是等待“边工作边学习”,你可能会有一天醒来,发现自己在那份糟糕的旧工作中做着过去 10 年里一直在做的事情,并被迫改进,这不会有好结果。


公平地说,我的学习并非都是 100% 刻意的,我确实计划研究技术或阅读某本书或提高某项技能,但我并不总是像现在这样有条理,所以我将尝试与您分享我的工作流程。

我需要一种方法来将我职业发展过程中的所有心理复杂性集中在一个地方,为此我选择了Notion,它是一个很棒的工具,拥有大量模板,基本上可以满足你所需要的一切,我不仅将它用于个人发展,还用于预算、工作申请、食品追踪和自由职业工作文档。

那么我们该如何开始呢?首先,我们设定目标,对我来说,我只是列了一个清单。

  1. 精通函数式编程。
  2. 清晰地实践清洁架构模式。
  3. 成为一名真正的全栈开发人员(改进前端)。
  4. 创建我自己的网站/博客。
  5. 获得一份远程后端/全栈开发人员的工作。

我还有其他目标,比如减肥、存钱、投资、改善人际关系等等。我只是列举了与软件相关的目标😄

之后,我们将这些目标转化为更小、更具体的任务,因此,当这些任务完成后,我们将更进一步地实现我们的目标,我使用概念中的看板来跟踪它们,如下图所示。

概念看板

在这里你会看到如下内容:

  • 《读懂设计模式》
  • “阅读大部分足够的函数式编程指南”
  • “阅读计算机程序的结构和解释”
  • “为登陆页面创建基本网站布局”
  • “为博客创建基本的网站布局”
  • “完成 Angular Test Explorer 上的待处理功能(即我之前提到的 vscode 扩展)”

一切都很好,但你得确保把事情做好?嗯,我反复试验发现,如果我不做计划,就永远做不完。那么我该怎么做呢?老派的谷歌日历来帮你。

Google 日历

周末结束前的周日晚上,我会计划下周要做什么(是的,计划也写在日历上),我不会说得太具体,只会写“编程”或“阅读”,或者在某些特殊情况下写“练习代码片段”。
我正在尝试遵循“两顶帽子思维模式”,虽然还不够完美。基本上,这意味着当我计划一周计划时,我会戴上“老板帽”;而到了一周,我会戴上“员工帽”。如果我的日历上写着锻炼,老板也说了,那就该锻炼了,我当然会乖乖地去做。当然,说起来容易做起来难,但我正在努力。

最后,我将我的进度写在笔记本中,是的,这里没有应用程序,而是真正的笔记本,而且我还阅读了上周我所完成的事情,所以我总是记得很清楚。

笔记本


自从我开始对自己的职业生涯更加自律和有条理以来,我的进步突飞猛进。现在我对自己想要实现的目标以及我是否采取了正确的步骤有了更清晰的认识。
我的工作流程并不完美,我仍在努力改进,但我真心希望我的流程能够激励你,让你能够掌控自己的道路,认真思考,并规划好你的努力方向。这将带来巨大的改变。

鏂囩珷鏉ユ簮锛�https://dev.to/patferraggi/deliberate-learning-take-control-of-your-career-a78
PREV
复制粘贴代码前,先问自己 6 个问题:1. 它是如何工作的?2. 这段代码有多旧?3. 这段代码会如何影响我的项目?4. 这段代码需要任何依赖项吗?5. 这段代码真的有必要吗?6. 官方文档是怎么说的?📄
NEXT
2021 年完整的全栈 Web 开发人员路线图(+免费资源)