(大部分)是模拟的
(大部分)是模拟的
原文:https://medium.com/hackernoon/on-being-analog-731ad26af812
(大部分)远离数字世界
用数字平台写博客的人说…
所以我才说,“大部分时间。”
这篇文章的灵感来自于 使用日志来改善你的编程 。
部分灵感来自于当我们只雇佣最好的人时,意味着我们只雇佣最时髦的。
我总是发现自己在想,“为什么每件事都进展得这么快?”我很确定你们很多人也有过。
我总是和快速移动的东西做斗争。我喜欢慢慢来,尤其是在我学习新东西的时候。但我一直感到“跟上市场”的压力。当然,给我一些新的东西,我可以很快“学会”它来实现一些相对简单的东西,但我总是对围绕所说的东西的薄弱基础感到不舒服。所以,后来我花了一些时间,试图给自己一个更强大的基础,这样我就可以把这个新东西塞进我的工具箱,而不是一次性的。
如果你一直关注我的帖子(如果你没有,我不会生气),你会注意到一个主题。我一直在谈论基础,以及我的基础是多么薄弱,尤其是在计算机科学/软件工程领域。此外,我写博客的原因之一是让自己对巩固自己的基础负责。
我知道身处软件/技术世界听起来很奇怪,我试图避开数字世界,但我并不完全是为了“赶时髦”我喜欢有强大的基础,这样我可以灵活地适应趋势,但不必把自己局限在一个趋势上,这样第二天当一个新趋势出现时,我就已经过时了。所以,如果我不想成为潮流,那么我需要有强大的基础来展示我可以成为潮流(或者传统,或者古怪,或者任何东西)。我通过尽可能的模拟来做到这一点。
好的钢笔、纸、荧光笔、白板、书和小记事本。我很确定前一句话让我失去了很多你。
我以前在学校的时候会在笔记本上记笔记,然后像你们中的很多人一样,除非是为了考试,否则以后可能很少回头看那些笔记。我居然骗自己以为学过材料了。更糟糕的是,在编程时,我没有使用很多注释(这是大多数程序员每小时都会犯的一个程序员禁忌),所以当我回到我的代码时,我根本不知道我到底为什么要做某些事情,或者更糟糕的是,不理解我自己的代码。
我喜欢画出一个又一个想法的路线图。所以,我不只是线性地做笔记,我喜欢在想法周围画圈,用箭头之类的东西连接起来。当我完成第一稿后,这些笔记看起来就像一堆火车残骸,但这就是为什么我总是重写它们,并以数字形式存储它们。
我在大学快结束的时候开始这样做,我可能不会再回去了。据研究,传统上记笔记的人记得更多,对材料理解更深。我进入职场后就停止了,因为正如我上面所说的,我感到了“跟上市场”的压力。写东西比打字慢,但是我真的没有在之前的团队里学到东西。我刚变成一只鹦鹉。事实上,这看起来就像软件工程的一般市场。我们回避了“谷歌搜索”的理解。“我的意思是,大多数答案都在 Stackoverflow 上找到。我研究这个领域并不是为了成为一名优秀的“谷歌人”。“这并不是说我不看博客。我肯定会这样做,但是我使用的方法和下面的一样。
因此,在我两个月前换了团队后,我开始手写笔记,记录我的学习和我们服务的产品。这对我的理解很有帮助。我知道,即使我开始的时候比较慢,但对我来说,以后会变得更容易更快地连接更多的点。
所以,这让我想到了书,特别是那些不属于小说、幻想或类似类型的书。我尽可能多的去找实体书。这更贵,但我可以牺牲一些额外的钱,这样我就可以把实体书放在我面前。还有图书馆。
如果这本书是我的,我会在上面做标记,只要有意义的地方就突出显示。如果我没有这本书,我会在书旁边放一个记事本/几张纸和一支笔,开始在文章上做笔记。我尽量不在上下班的路上读不属于我的书,因为在拥挤的火车车厢里很难在记事本上写字。我尝试了一会儿便利贴,我会从口袋里拿出一张,放在文章上,给自己写一张小纸条。最后,我决定只在我坐在办公桌前的时候读这些书。
埃德加·爱伦·坡曾经说过,
“在一本书上做标记实际上是你与作者的分歧或一致的体验。这是你能向他表达的最高敬意。”
所以,当我阅读一本书时,我会在空白处做笔记,通常会问一些问题或记下对特定段落的想法。我也强调有影响力的段落。在每本书的结尾,我都会浏览一遍,把我的笔记抄写在纸上。事实上,我并没有把它们全部转录下来。我一般会总结笔记和重点。一旦我完成了这个过程,我就把笔记数字化。这样,除非必要,我就不用重读这本书了。我也不用担心丢失纸张,如果我需要参考这本书,我可以很容易地搜索我的笔记的数字版本。
我最近刚刚读完莫蒂默·阿德勒写的如何阅读一本书,这巩固了我对类比的看法。是的,我知道这本书是在 40 年代写的,但我真的没有找到更好的选择来对抗“快速移动时代”我认为这种快速前进的心态对创造力和学习是有害的。
这让我想到了编程和编程书籍。我通常在编程书籍中做与我在非小说书籍中做的相同的事情,但是我实际上在进入真正的编码之前先写出伪代码。是的,我首先手写部分程序。在 James Routley 的 帖子中,他描述了日志方法:
“要成功使用日志,您必须:
1.考虑你试图解决的问题
2.描述你解决它的方法
3.描述实施该方法的过程
4.记录发生的事情,并询问如何改进”
他进一步描述了日志记录的好处(是的,我只是把这个词变成了一个动词):
"1.它提供了一个解决难题的框架,鼓励你将难题分解成一系列更小的问题。
2.它通过提供你正在做的事情的即时背景来帮助你专注于手头的任务。如果你忘记了或者分心了,你可以很快回到你的思路。
3.它有助于你快速学习。你可以观察你解决问题的方法,看看哪些有效,哪些无效,然后做出改进。"
Routley 在一系列 markdown 文件中使用了这种方法(我也这样做,尤其是当我很懒的时候)。然而,我确实试着尽可能多地写下来,用我的小方法把想法圈起来,连接起来,然后写出设计和伪代码。
这让我想起了我忙碌的时候。有时候我在散步的时候会有一些想法。有时候,我甚至解决了一个我曾经回避的问题的一部分。我的口袋里有一个小记事本(通常是现场笔记)和一支笔。我迅速记下我需要的任何东西,思考一会儿,然后把这些东西放回我的口袋,这样当我回家或坐在椅子/书桌前时,我可以进一步检查。我尽量少用手机。当我外出时,我喜欢参与有意义的、不受干扰的谈话。我不喜欢我们谈话中的肤浅。我明白有时我们需要看手机,因为我们出于某种原因而不是所有时间都在打电话。在另一篇文章中,我将不再讨论电话的使用。
出于以上许多原因,我也做模拟摄影,但为了简洁起见,我将把它留给另一个帖子,而不是放在黑客中午。
总之,我相信在一个飞速发展的世界里,我们需要放慢脚步;不要总是试图赶上。我相信我们可以通过更加模拟来实现这一点。通过放慢节奏,我们可以与我们的学习和创造力,甚至我们的人际交流建立更深层次的联系。