作者/编程随想
★引子
前不久写了篇关于 Linux 的博文。看到博客评论区中有一些“关于折腾的抱怨”。之前俺写其它教程(比如:翻墙、操作系统虚拟机),也看到过类似的抱怨。
关于折腾的抱怨,俺总结下来有两类:
其一,“从不折腾的人”抱怨折腾太麻烦(这类抱怨往往是泛泛的)
其二,“有过折腾经历的人”抱怨折腾太麻烦(这类抱怨往往是有具体所指的)
所以今天就来聊聊“折腾”这个话题。
★名词定义:何为“折腾”
为了避免某些人抬杠,先界定一下关键术语——“折腾”一词指的是啥?
在下面的讨论中,“折腾”一词指的是:
在你【不熟悉】的领域中干某些事情(如果是你【熟悉】的领域,那属于“轻车熟路”,不能算“折腾”)
这些事情通常带有某种“探索/钻研”的性质(通常颇费周折)
这些事情通常要耗费一定的时间和精力(能很快搞定的,就不能算“折腾”)
这些事情通常具有不确定的结果(你不清楚是否能得到期望的结果)。
举例:
针对软件的折腾(比如:Linux)
针对硬件的折腾(比如:树莓派)
针对网络的折腾(比如:翻墙)
……
★“折腾”与“自学能力”
◇“自学能力”的重要性
博客的读者们应该都明白这玩意儿的重要性吧?俺随便说几点:
比如:信息时代会有很多新生事物。你以前在学校课堂里学到的知识/技能已经无法应对这些新生事务,你需要通过自学来搞定它们。
比如:在信息时代,知识的半衰期会变短。你以前在学校课堂里学到的知识/技能,等到你工作时,有些已经过时(失效)了。你需要通过自学来更新这部分过时的知识。
比如:如今的职场竞争会比以往更激烈(信息流动加快使得人才流动加快)。自学能力强的人无疑会有更大的优势。
……
◇两者的关系
前面俺强调了:折腾的前提是——在你【不熟悉】的领域。
在这种领域中,你多半要通过自学,掌握某些知识或技能,让“不熟悉的领域”变为“熟悉的领域”。
所以,喜欢折腾的人,他/她的自学能力会经常得到锻炼。
当然啦,“经常锻炼自学能力”不一定就表示“自学能力很强”,但至少好于那些“从来没有得到锻炼的人”。
★“折腾”与“解决问题能力”
◇“解决问题能力”的重要性
说到这个,俺又要趁机来恶毒攻击一下咱们天朝的教育体制了 :)
如果你回顾一下学校(小学/中学/大学)里面的考试或课后作业,大部分的题目都有标准答案(理工科尤其明显)。
但是当你进入职场后,很多工作中的问题,其解决方法是多种多样的,【没有标准答案】。
这两类问题的解题思路是完全不同滴 ——
【有】标准答案的问题,解题的思维过程通常是【收敛式】;
【没有】标准答案的问题,解体的思维过程通常是【发散式】。
有很多学校中的优秀生,他们很擅长于考试,但是在工作中的表现却令人难以恭维。因为他们擅长的【收敛式思维】,在工作中通常用不上。
◇两者的关系
“折腾”与“解题能力”有哪些关系捏?
当你在不熟悉的领域中折腾,通常不会一帆风顺——整个过程必然会碰到各种各样的问题(困难和障碍),这些问题往往是没有标准答案滴。换句话说,折腾中碰到问题,【不同于】你在学校中碰到的考题,而【更接近于】你在实际工作中碰到问题。
所以,经常折腾的人,会有更多的机会去锻炼他/她的【发散思维能力】。也就可以更多地弥补学校教育在这方面的缺陷。
★“折腾”与“知识面/知识结构”
◇知识面的重要性
如今这个信息时代,【复合型人才】更有竞争优势。所谓的“复合型”,其主要特征【之一】就是“知识面比较广”。这类人往往兼具多个不同领域的技能。
就拿自己来现身说法——简述一下:维护目前这个博客,大概需要哪些技能?
基本的写作能力是必不可少滴——如果写出来的文章狗屁不通,就没人看了;
翻墙是必不可少滴——俺必须把博客搭建在墙外,才能防止真理部的和谐;
信息安全也是必不可少滴——否则早就被跨省追捕了;
懂一些 Web 开发的技能(CSS 和 JS)是有好处滴——有助于俺把博客界面搞得好看/好用;
除了上面这些,因为俺博客聊到了“政治、历史、心理学、管理、编程”这几类话题,所以俺在这几个领域多少还算略懂(不敢妄称精通)。
◇什么样的知识结构才是合理的(有优势的)
前面提到了“知识面的广度”。但仅仅有广度是【不够】滴。良好的知识结构,应该兼具【广度】与【深度】。
至于“深度”与“广度”要如何搭配才比较好,可以看俺多年前的一篇博文《如何完善自己的知识结构》。
◇两者的关系
那么,“折腾”与“知识面/知识结构”有啥关系捏?
比如说:你正在折腾 A领域 的某个事物,在折腾的过程中可能会依赖到相关领域的知识(比如说 B领域 和 C领域)。而 B领域 和 C领域 可能是你之前所不了解的。为了搞定 A领域,你就需要顺便去了解 B领域 和 C领域。无形中,你的知识面就拓宽了。
举个栗子:
某个技术菜鸟去折腾翻墙,当此人搞定之后,通常也顺便学会了一些网络相关的知识(比如:代理、VPN …)
如果此人是通过 VPS 来搭建翻墙代理,说不定还顺便学会了一些 Linux 系统管理方面的知识。
★“折腾”与“动手实践能力”
◇两种不同的领域
所有的领域可以分为两类——“记忆型”与“实践型”。
(注:这两个术语是俺拍脑袋临时起的名儿,如果你有更恰当的叫法,欢迎告知俺)
所谓的“记忆型”,意思就是说:你只需要依靠记忆力就可以掌握该领域。
而“实践型”则完全不同——要掌握这种类型的领域,光靠记忆力是肯定不够滴,一定要经过动手实践。
举例:
“记忆型”的例子比较少:历史、艺术鉴赏…
“实践型”的例子比较多:所有的体育项目、所有的棋牌游戏和电子游戏、烹调、编程、管理、艺术创作……
对于“实践型”的领域,不管你看了多少相关的书籍,记住了多少相关的知识,最后都要经过实践,才能最终掌握该领域。套用一句古话就是:
纸上得来终觉浅,绝知此事要躬行。
举例:
比如说下围棋——如果某人从来没有实际下过,即使此人看了 N 多的棋谱,看了 N 多的围棋理论书籍,也不能算是“会下棋”。
学编程也类似——俺一直强调学编程(尤其是新人学编程)要:一边看书一边动手写点小程序练手。
◇两者的关系
俺个人认为:凡是需要折腾的领域,都是实践型的领域。
而经常折腾的好处在于:每次折腾都是在锻炼你的动手实践能力。
★“折腾”与“心理舒适区”
◇啥是“心理舒适区”?
两年前(2015)写过一篇《什么是【真正的】兴趣爱好?以及它有啥好处?》,其中正好聊过“心理舒适区”这个概念。下面这段直接引用那篇博文。
首先来解释一下,何为“心理舒适区”。这玩意儿,洋文称之为“Comfort Zone”,用来描述一种“心理状态”。处于这种状态,你会感觉到放松,没有压力和焦虑。
如果你处于某个环境中,在该环境下所需要的行为你都可以轻松搞定。那么,你就处于“心理舒适区”。
举例:
上网闲逛
看电视剧
看娱乐节目
◇“走出心理舒适区”的重要性
几乎所有的个人能力,如果要想得到提升,都需要你跳出“心理舒适区”。
比如说那些优秀的体操运动员,他们需要不断练习自己【不熟悉】的动作,这样才能提高;反之,如果某个体操运动员总是练习自己最拿手的动作,那是没有长进的(或者说,长进非常有限)。
◇为啥大部分人都【无法】走出心理舒适区?
首先,人都是惰性的。
停留在心理舒适区,极大地满足了人的惰性。
要离开心理舒适区,就要克服这种惰性;这通常需要动用意志力,而且需要一定的技巧。
大多数人的意志力是偏弱的;即使是少数意志力较强的人,其中还有一定比例是缺乏运用技巧的。
如果你对这个结论有所怀疑,不妨去观察一下:大部分人在闲暇时间都在干嘛。你就会发现:大部分人都在用一些【轻松的/消遣性的/娱乐性的】活动来打发时光。
◇两者的关系
前面说过:折腾的往往是自己不熟悉的领域,所以折腾的过程往往会碰到一些障碍和困难。
而搞定这些障碍和困难,通常需要你跳到“心理舒适区”【之外】。
所以,经常折腾的人,就经常需要挑战困难和障碍,于是也就有更多机会去练习——如何跳出心理舒适区。
★聊聊那些“不折腾”的理由或借口
说完了“心理舒适区”,顺便列几个反面教材——关于“不折腾的理由或借口”。
常见的理由/借口有如下几种:
◇抱怨“无用功”
很多人觉得:如果折腾某个东西,最后没有搞出来(失败了),那就白白浪费了时间,成为“无用功”。
这个理由非常有迷惑性(尤其是在天朝这个功利主义非常盛行的社会)。
实际情况是:即使你折腾某个东西最后失败了,也【不会】是无用功。
因为在这个过程中,你会有很多收获——包括前面提到的几种能力提升和知识面的拓展。
◇抱怨“时间不够”
这可能是最常见的一种抱怨(借口)——说自己工作太忙,没有空闲的时间去折腾其它东西。
首先,拿网上流传的一句话来反驳此借口——时间就像乳沟,只要你愿意挤,总是有的。
然后,来分析一下俺博客的读者群,应该大部分是学生或者白领/蓝领。
对于在校的学生
(不管是大学生还是中学生)肯定是是有闲暇时间的(比如寒暑假)。
即使是高三年很忙,只要等高考结束,之后那个假期总归是空闲的。
对于工作中的上班族
很多人抱怨“加班”占用时间。
试问:有多少公司是一年365天,天天都加班(完全没有周末和节假日);而且每天(无一例外)都加班到深夜,一回家就上床睡觉,然后一觉醒来就又去上班。这样的公司,就算有,占总体的比例肯定也是微乎其微的。
还有一些人抱怨“养小孩”占用时间。
这种借口同样是站不住脚滴。“养小孩”确实会占用一些业余时间,但比例肯定达不到100%;而且特别占时间的,通常是小孩刚出生的开头三五年。
所以,绝大部分上班族肯定是有闲暇时间的。
◇抱怨“精力不够”
另一种常见的抱怨是:上班已经很累,下班回家哪还有精力去折腾其它东西。
首先,很多人发这种抱怨是有夸大其辞的嫌疑。
其次,退一步讲,就算有【少数工作】是每天都很累以至于每天下班回家都精疲力竭。但你至少还有周末的双休日可用啊。每年有52个星期,单算双休日就有一百多天呢!(这还没算上国定假日)
◇抱怨“技能不够”
有这种抱怨的人,要么是找借口,要么是太缺乏自信。
在如今这个互联网很普及的时代(天朝网民据说已经6亿或7亿了),很多需要折腾的事物,都可以在网上找到教程,甚至是手把手的傻瓜教程。有了教程(尤其是傻瓜教程),折腾的门槛已经大大降低了。
(至于如何在网上找到教程,可以参考《如何挖掘网络资源》系列博文)
当然啦,即使有了再完备的教程,你依然会在折腾的过程中碰到一些困难和障碍。所以“教程的存在”并【不会】影响你锻炼“解决问题的能力”。
◇小结
上述所有这些,如果是【理由】的话,那都是不成立的;如果是【借口】的话,那都可以归咎于——不愿意离开心理舒适区。
为啥很多人都在找借口捏?因为大部分人【不】愿意承认:自己总是停留在心理舒适区;并且大部分人更【不】愿意承认:自己无法离开心理舒适区。所以,他们需要找各种借口来掩饰。
★俺写本文的目的
在本文最后,稍微透露一下俺写本文的动机。
可能大多数读者会【误以为】:俺写这篇是想劝那些不喜欢折腾的人改变习惯,多多折腾。
NO,NO,NO!这不是俺的本意。
前面说了:那些不喜欢折腾的人,无法(难以)跳出心理舒适区。这是由他们的本性(意志力、观念、性格 …)决定的。
而一个人的本性,是【无法】轻易改变滴。
所以,俺当然【不指望】:靠这样一篇短短的博文,就能改变他们的本性。
那俺为啥还要写这篇博文捏?写此文的目的是:鼓励那些已经走上折腾之路的同学们,希望他们能在这条路上走得足够远。【好好折腾,天天向上】