发布于 2026-01-06 5 阅读
0

作为软件开发人员,学习新知识的最佳途径。

作为软件开发人员,学习新知识的最佳途径。

学习新知识是一项至关重要的技能,不仅对开发人员而言如此,对每个人来说也是如此。所以我想以一个小故事来开启这篇博客。

以前我特别迷动漫,对动漫音乐视频(AMV)简直着迷,甚至想自己也做AMV。虽然当时我只懂一些非常基础的视频剪辑,但我脑子里却一直有个超酷的AMV创意,非得把它做出来不可。我参考了很多教程才完成了这个项目。学习一些高级技巧的过程真是痛苦。
替代文字

回想那个项目,虽然很混乱,但对我来说,它是当时网上最好的AMV。我非常喜欢它。五个月后,我成为了一名非常优秀的AMV剪辑师,或者说,一名优秀的视频剪辑师。我喜欢将我的想象力转化为媒体作品。

它教会了我一些宝贵的道理:

  • 如何学习新知识?
  • 当你擅长某件事时,感觉如何?
  • 一路享受乐趣。

现在来说说重点,我在学习任何新事物时都会牢记一些关键点,这能帮助我更快地学习,最重要的是,还能让我享受学习的过程:

1. 志存高远,远超你的技能水平

学习任何新东西,首先要做的就是设定目标。我说的目标不是指“我想成为一名优秀的开发者”,虽然这个目标很好,但它太抽象了,你到底该如何定义一名优秀的开发者呢?

试着想想一些更实际的事情,比如“我想创建一个健身应用程序,我可以用来计划我的锻炼,也许其他人也会喜欢并使用它”,这听起来是不是很酷?

现在就努力实现这个目标,不要觉得自己做不到。无论如何,你都必须完成它。结果好坏并不重要,重要的是完成它。 如果你因为缺乏必要的技能而卡在某个环节,那么你:
替代文字

2. 随时随地学习

相信我,这能帮你省下很多时间和精力。通过这种方式,我在很短的时间内就掌握了许多高级技能,而这些技能如果靠我自己摸索,可能需要更长的时间,甚至可能永远都学不会。

我总是让自己置身于必须学习某种技能的情境中,而不是因为觉得它可能有用才去学习。 如果你曾经参加过任何体育运动,回想一下你第一次尝试的情景,你是先学习了所有的规则和技巧,还是直接上手就开始玩了?
替代文字

我敢肯定你们大多数人都选择了后者,但为什么呢?因为那样更有趣,这还用说吗!

3. 玩乐

回到我的AMV故事。我非常喜欢这个故事,它让我成为了一名优秀的视频剪辑师,也教会了我很多东西,但我之所以会重温它,是因为它真的很有趣!

当时我这么做的唯一原因是我剪辑视频剪辑得非常开心,直到睡着(真的睡着了)。

动力和自律固然有助于你完成任务,但乐趣才是让你整天想着它,并渴望第二天再次投入其中的关键。 试着享受其中,去做那些真正让你兴奋的项目。
替代文字


这是我在学习任何新事物时都会牢记的三件事。我相信你也能从这篇博客中学到一些东西,并将它们运用到你自己的策略中(我也是这么做的)。

这些都是我亲身经历的,所以我觉得和大家分享一下会很有意思。

祝你今天过得愉快 :)

文章来源:https://dev.to/vinayakisme/best-way-to-learn-new-stuff-as-a-software-developer-2oeb