设定有效SMART目标:技术学习的实用指南

本文探讨了如何为技术学习(如学习编程语言或成为渗透测试员)设定SMART目标,并通过分解任务、保持专注和寻找社群支持等实用技巧,帮助读者构建可执行的技能提升路径。

如何设定有效的SMART目标

本文最初发表于《信息安全生存指南:绿皮书》。你可以在此处免费在线阅读,或在Spearphish General Store购买1美元的实体副本。

设定目标是一项看似简单却至关重要的职业技能。但我们如何才能设定出自己真正愿意为之努力的目标呢?

第一步 明确你想要实现什么。是找到一份工作?学习一门编程语言?还是学会如何退出vim?判断一个目标是否高质量的传统试金石是确认它是否符合SMART原则:具体的、可衡量的、可实现的相关的有时限的。这是一个很好的起点……但请记住要根据你的具体情况来调整!例如,我几乎从不给我的目标设定“时限”,因为我对学习新事物通常需要多长时间毫无概念,而且我不想仓促(或限制)我的学习过程。这对我就是行不通,这没关系。SMART目标的用武之地在于帮助你实现那些模糊的目标,比如“学习编码”,这可能是一个过于宽泛的目标。当你坐下来准备着手时,甚至不知从何开始。

我的目标是:

  • 学会编码。
  • 成为一名渗透测试员。

因此,我的SMART目标是:

  • 用Python完成3个工具。
  • 每天花1小时学习渗透测试员招聘信息中列出的技能。

分解目标 现在你已经定义了主要目标,接下来将其分解成你可以轻松完成的子目标。如果一个子目标需要你做多件事情才能完成,你可能需要进一步分解它。

我的SMART目标是:

  • 用Python完成3个工具。

因此,子目标是:

  • 寻找学习Python的资源。
  • 每天完成Al Sweigart所著《Python自动化办公:偷懒的哲学》的一章内容。
  • 编写一个能自动化你经常做的简单任务的工具(共3个)。

我的另一个SMART目标是:

  • 每天花1小时学习渗透测试员招聘信息中列出的技能。

因此,子目标是:

  • 找到10个渗透测试员的招聘信息。
  • 列出每份工作要求掌握的技能或技术。
  • 为每项技能或技术寻找学习资源。
  • 每天花1小时学习这些资源。

实用技巧 现在,来到有趣的部分——朝着目标努力。这是99%工作量的所在。

  • 找不到时间(或精力)朝着目标努力? 如果可能,尽量在一天中较早的时候处理它们。你开始为目标工作的时间越晚,就越有可能被其他重要的日常事务占据,从而很容易说“哦,我明天再做。”不过,你(很可能)是人;有些日子你只是想看Netflix,别对自己太苛刻。
  • 准备一个便签本。 如果你像我一样容易分心,试着在身旁放一个笔记本,随时记下脑海中冒出的任何随机想法。每当我试图开始为目标努力时,我的大脑就喜欢用我可以做的其他事情的提醒来淹没我。简单地将这些想法写在便签本上,就能让这个想法离开我的大脑,这样它就不会在我试图集中注意力时不断浮现。
  • 找到你自己的节奏。 如果你在朝着某个目标努力的过程中感到非常快乐,那就继续下去!目标应该是最低标准,而不是最高上限。在学习成为渗透测试员的过程中,你正兴致勃勃地研究某个主题……却发现自己突然掉进了一个不同(但很酷)的渗透测试技术的“兔子洞”?只要它与你的最终目标至少有些关联,那就继续下去!当你乐在其中时,学习效果最好。
  • 告诉全世界! 保持乐趣的最佳方法之一是找到与你有相同目标的人。安全社区庞大,充满了朝着相似目标努力的人们。去联系并分享你的经验;这不仅会帮助他人,也会帮助你保持责任感!
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计