继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

我这样学技术(就算我不懂技术)

BIG阳
关注TA
已关注
手记 471
粉丝 72
获赞 458
轻松学习难懂东西的指南

图片由作者使用PixAI制作

技术人才是天生的吗?还是可以通过后天培养出来的?

我是活生生的证明,证明它可以被教授。作为一个非技术背景出身但自学成云工程师的人,我感觉自己有资格回答这个问题。

但真正的问题是怎么办?

如果你本身没有技术背景,你怎么开始学习技术呢?

这篇文章里我会回答的就是这个问题。

信息量太大:信息过载了

每个人在尝试学习一些技术性内容时都会遇到的一个问题是找到太多资源。

教育市场充斥着各种让人眼花缭乱的课程,不知从何入手,让人感到迷茫。我刚开始的时候也有同样的困惑,甚至觉得无从下手,让人感到很压抑。

我会把我认为需要参与的所有事情都记下来:比如

  • 课程。
  • 证书。
  • 社群。

但我们并不需要所有这些东西,只需要随便选一个五星级课程,你就能找到你需要的信息。唯一重要的是开始。

早种树最理想是在20年前,其次是现在,老话常说

别忘了,类比是你的朋友

当你遇到难以理解的技术术语时,最好的办法就是用类比来解释。

以学习编程为例来说。如果你觉得编程很可怕,就把它想象成是一些简单的指示,这样想是不是好一点?

你学开车就是跟着一系列步骤来:

  1. 把钥匙插入点火器。
  2. 松开手刹拉杆。
  3. 挂上一档。
  4. 轻踩油门。

注:这里的“Apply pressure to the pedal”指的是轻踩油门,而不是离合器或刹车。根据上下文,更常见的说法是“轻踩油门”。

编写代码也是一样。你在给计算机下达一系列指令。

我尝试了很多次才学会编程,但类比法也只是解决问题的一部分。

类比有助于我们理解一个陌生的概念,并避免感到不知所措。然而,要让一项技能成为本能,则需要练习。我会详细解释,但先说说记笔记吧。

记笔记的正确方式

看个课程,读本书。学学核心思想。但别花太多时间死记硬背每个细节。

长远来看这不会有帮助。通过做项目来了解细节。我们的笔记主要用于记录与我们感兴趣的话题相关的概念、理论和整体想法。

用你自己的话把它写下来,这样即使你需要的时候也能轻松看懂,更容易理解。

继续以“学习编码”为例,记录高层次的概念,比如。什么是数据结构?什么是条件判断?这些概念之间有什么关联?

这告诉你如何高效地记笔记。

笔记用来理解理论,项目用来提升技能。

完成项目

学校教我们通过课本准备考试。在现实中,我们从一个项目中学会的东西比从一百门课程中学到的还要多。

教程帮助你从零起步,一步步迈向成功。

但当你把刚学到或看到的东西应用到实践中时,真正的学习才开始。项目是让你的理论知识变得生动的地方。你可以把它当作你的智力游乐场或实验田。在这里你可以实验,犯错并不断改进。

一学就试着在一个小项目中应用所学。

选一个你能周末搞定的事。但别让一堆选择压得你动不了。找一件你觉得有意思的事开始干吧。

如果你在想点子上有困难,可以去在谷歌上搜索数据科学相关的项目,或者你感兴趣的任何领域。有很多选择供你挑选。

但如果你在保持一致性上感到困难,我有一些东西可以帮到你。

我是如何在全职工作的同时持续学习的。别依赖动力,试试这个方法。

重复的轮回

学习新事物时,我们会有很多不知道的地方。我们也不知道自己究竟不懂多少。

解决这个问题的唯一办法就是多做项目。我们手头的项目越多完成,我们就能填补越多的知识空白。

你可能会遇到知识上的空白。这无法避免。这就是作为开发者、科学家或工程师的生活。不存在一种神奇的药丸能解决这个问题。无论我们经验多么丰富,我们都有需要通过刻意练习来填补的知识空白。

在科技界,每个人都会遇到这种情况,包括资深人士。工作中偶尔会碰到一个工单提到一个我从未见过的概念。我得弄明白它。

A diagram showing arrows pointing in a cycle with the words: learn, think, study, and practice.

图片由作者创作

如何正确使用教程

任何教程的目的都是帮助你实现目标。

你不需要完成所有开始的教程。

我在学编程的时候,参加了一个名为“100天编码”的课程。不过我只做到大约第30天,那时我的目标是成为一名云工程师。

我学 Python 并不是为了做所有这些事情,我的目标是学习自动化。

没问题,你可以跳过那些与你的目标不一致的部分。

一个资源很少完全符合你当时的需求。

这就是我工作中使用教程的方法。我们订阅了Pluralsight和Udemy这两个网站。当我工作遇到难题时,我会在这些网站上找我当前需要解决的问题。

最后的评论

既然你已经知道了如何学习技术性的内容,是时候开始搭建从新手到高手的学习桥梁了。要想搭好这座桥,你就得拥抱学习循环圈。

学得最快的人通常这样做:

  • 选一个话题。
  • 造点东西。
  • 把它弄坏,然后失败。
  • 修复它。
  • 记录你的学习心得。
  • 再来一遍。

开始行动才是关键。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP