我们去做一件事情,不能总是太过功利,因为这个能给我带来什么,我就去学。有时,只是为了快乐,去学一点「无用」的事情,也是好的。就像这三周的你们一样。你或许知晓了 Markdown 的简洁优美,你或许知道的 GitHub 的妙处,可能还没理解 CLI 的优点,它作为编程之路的钥匙与计算机世界的魔法的魔杖的用法所在,都没关系,你知道有这样的东西,你或许总有一天会返回来,重拾起来,重新尝试的接下来 我会就本次课程做一些私人的分享。就我来说,本次课程的三个关注点倾向的还是:保护自己的专注力、提高效率、以及扩宽视野。保护自己的专注力,我们花了许许多多时间用来与电脑共处,但很多时候却又未曾处理好与它的关系。通过整顿和优化自己的系统,让自己能拥有一个更不容易受到当前环境所干扰的工作或学习环境。提高效率,这一点说起来很俗,但依然是实在的,尤其当你拥有了更为个性化的、得心应手的操作方式,带来的远不止是效率的提高,还有身心的愉悦。有时间和精力,我们才能去探索、去发现、去尝试和改进。优化,不断优化,是为自己争取时间的方式。
至于拓宽视野是这样的意思,这个课程力图让大家能走出舒适区,拓宽一下生活与工作的日常边界,无论这个边界是可用工具的,是知识还是技能的,进而,能有选择的余地——在互联网,与我们密切有关的世界变革的大潮之中,我们并不是无能为力的,被迫选择的那一部份。像黑客一样去行事,无论是书写还是其它形式的创作,需要你为自己找寻到一点激励、动力以及乐趣,因为折腾一些「无用」的东西,是需要不少的耐心的。能乐在其中,才是难能可贵。而除此之外,你也要有自学的能力。
从课程学习的方式出发(当然也是适用于其它时候),需要强调的是,最小行动与最小学习清单两个概念。当犹豫不决的时候,你可以尝试以先射击再瞄准的方式来应对并不明确但又不可拖延的事。不明确的行动方案很容易导致人一再地陷入到计划中,无法往前迈步。运用最小行动的原则,也是出于更好地触发自己的行动,聚焦于核心目标而值得去实践的一个方法。越是容易陷入到复杂境地,无论出于诸多任务、联络关系或时间跨度的因素,还是个人精力的局限,都需要尽可能地聚焦,聚焦才能瞄准靶心,才能快速开始,更少滞碍。当你的行动开始之后,有效的反馈,而非不切实际的空想与拖延情结会不断地出现,便于自己去纠正去调整,进一步让行动变得更明确更有效。获取有效的反馈,在测试、在验证中抵达自己最初的目的地,总不会太折腾。我相信完成利用 Jekyll 工具快速搭建博客课程的诸位对此有很深的体会。其实,这是一种可迁移的经验。在不怎么熟悉的领域中探索时,怎样能相对不费劲又有效地完成?缓步迭代。一次只改变一个部分,看起来很慢,乃至多有笨拙。但每一个小的改变,如果放到一个大的时间周期里,持续的迭代大量累加之后,所能产生的变化将是非常显著的。
早先的开学典礼上,同大家提及过,作为普通人的我们,对于时间的感知,是模糊,不精确的。一部分原因,我们是情绪动物,而心情心态很大程度上会影响时间的快慢节拍。这导致的问题是,可能让我们陷入到盲目的乐观或过分悲观里去。让我们很容易去高估某个短暂的时间段,比如一个月、一个季度,自己所能完成的事、实现的梦想;同时,这也让我们更容易忽视,或无法设想得到,在一个大的时间周期,比如一年、三年或更久的时间,自己可以抵达的地方。只有这种长周期持续的自我进化,才能应对这个操作系统不断演化,工具在更迭,旧的没落新的冒芽,创新与创意此起彼伏的时代。这不是说,我们要赶潮流或追逐最新,那是保持好奇心,保持探索的乐趣的副产品。在这个过程中,你的观念也会改变,对于工具的使用与选择也会变化,你会有更重要的领悟,这将引导你甩开当下的诸多束缚,去做一些重要的事情。
引用《黑客与画家》里所引用的理查德·斯托尔曼说的那一句话:「出于兴趣而解决某个难题,不管它有没有用,这就是黑客。」我们去做一件事情,不能总是太过功利,因为这个能给我带来什么,我就去学。有时,只是为了快乐,去学一点「无用」的事情,也是好的。就像这三周的你们一样。你或许知晓了 Markdown 的简洁优美,你或许知道的 GitHub 的妙处,可能还没理解 CLI 的优点,它作为编程之路的钥匙与计算机世界的魔法的魔杖的用法所在,都没关系,你知道有这样的东西,你或许总有一天会返回来,重拾起来,重新尝试的回到我们讨论的原点,最终,工具的意义只在于我们能用它们来做什么样的事情。或者,因为效率的提高,更强的时间掌控力,以及通过互联网通过社交所获得的更开阔的眼界,让我们去关注什么,愿意把时间与心力花在什么样的地方。
去做一些有趣的事,成为一个有趣一点的人。希望诸位,去探索这个美好的世界,不局限于这一个个工具,一台台设备,而是利用好它们,最终能创造一些美好的,并终将长存的东西。