学习编程有什么好处(如果想锻炼大脑的话)?
admin
2023-08-20 19:02:51
0

你懂编程吗?

不懂也没关系试着把下面的代码复制到你电脑浏览器的控制台(快捷键Ctrl Shift J调出)按Enter看看会怎么样:

a="I";

b="love";

c="you";

d="me";

x=2;

if(x1)

{a+''+b+''+c}

else

{c+''+b+''+d};

然后把x=2的值改成x=1,看看会发生什么?

这段代码很简单,即使没学过编程,也只需要懂一点英语,知道它的意思,就是如果X大于1,就会显示a b c的赋值结果;否则,如果x小于1,将显示c b d的赋值结果。在中间加上这个“”符号,只是为了留出一个空格。

很简单,不是吗?但是如果你想理解这个代码,你还是需要使用一些思维能力,这个过程对你的大脑是一个锻炼。

大脑的机制,是用进废退的。你越不去磨炼它,它就越容易变得迟钝。

随着年龄的增长,我们对事物的反应可能没有年轻时那么快。但这并不意味着我们不再聪明或者学不到任何东西。

相反,很多你过去不明白的事情,现在可能你更容易明白。

以我自己为例。读书的时候自学了软件adobeaftereffect(简称AE),以为做一些小动画并不难。

一开始是这样的。

但是随着学习的深入,我发现要想做出更好更敏捷的效果,还得学习AE里的表情。表达式的核心基于JavaScript,这是上面代码使用的语言。

那些年我尝试过学习这种表达,可惜我不懂,也不理解这种编程语言,所以最后放弃了,一直没有进步。

十几年过去了,现在因为疫情,公司不得不调整业务。我需要教那些只会编辑和掌握基本AE技能的新员工。为了避免我不能& quot假装是C & quot在这些少年面前,我不得不硬着头皮私下重新学习JavaScript。

好家伙,不看不知道。乍一看,我好像把很多以前不懂的概念都打通了。以前是复制粘贴代码,现在知道它们背后的原理了。

作为一个年近四十的人,我其实从我的职业心理角度感受到了学习编程的好处!

我相信这种福利对于大多数人来说都是值得拥有的。今天就来聊聊这个话题。

为什么要学习编程?

我不是编程专家,也不从事编程。我刚刚自学了JavaScript语言,因为我需要& quot正在安装C & quot。

虽然这种语言,在众多编程语言中,还是比较好用的。但不管是哪种语言,都能锻炼我们的大脑,提高我们的认知能力。

正如乔布斯所说:“这个国家的每个人都应该学习如何编程,因为它教会了你如何思考。”

当然,当他说& quot这个国家& quot,他指的是美国,美国反智人士太多,尤其是政客。他这么认真的给出这个建议,真的没问题。

对于我们普通人来说,学习编程会让我们的大脑得到很大的锻炼。

1980年,数学家、编程语言LOGO(另一种编程语言)的联合创始人SeymourPapert发表了他的开创性著作《Mindstorms:Children,ComputersandPowerfulIdeas》。

Papert声称编程为孩子们提供了学习和思考的新机会。尽管一系列关于编程认知影响的研究表明Papert的说法存在一些漏洞,但其他研究,如& quot计算机编程对认知结果的影响& quot麻省理工学院等机构进行的研究表明,编程有利于认知发展。

所谓“认知发展”,心理学给出的定义是“人类获取、组织和学习使用知识的方式”。

在心理学中,认知发展的重点往往只放在童年。然而,认知发展会持续到青春期和成年期。它涉及获取语言和知识、思考、记忆、决策、解决问题和探索。

可以看出,认知能力包括:

思维能力,即涉及操纵信息,与推理、决策和解决问题有关。

知识发展能力,即加的知识等同于更好的口语、阅读、听力和推理能力。建立知识库对于人的编码和检索新信息很重要,这会使得他们能够学习新材料。

记忆发展,也就是你的由外显记忆、工作记忆和内隐记忆组成的记忆能力。

感知能力,就是你用视觉和听觉。

觉、触觉、味觉和嗅觉,使用这些感知技能来衡量空间关系,区分图形和地面,并发展手眼协调的能力。

所有的这些能力,都会提升你在探索和解决问题时的能力水平,而学习编程,则可以起到这样的作用。

因为大脑像一块肌肉,我们需要锻炼它,才能保持大脑的活力。而保持大脑年轻的一种方法是学习一项新技能,做一些以前从未做过的具有挑战性的心理活动,可以使大脑变得敏锐。

当我们学习一种新的编程技能——比如Python、C#、Java,或其他编程之外的复杂活动,比如数码摄影和手工制作——我们的大脑会在每次练习时形成新的神经连接,同时加强现有的神经连接。

最终,我们的认知能力就会逐步得到提升。

学习编程能教会你什么?

从现实的角度来说,学习编程,比起从事其他工作,确实能让你赚到更多的钱。

只是,现在的企业或公司,已经不满足于单一技能型的人才,它们比以往任何时候都更需要多技能型的员工。如果你具备领导力、沟通能力、团队合作能力以及其他软技能,你的竞争力就比其他人强很多。

当然,你未必需要通过学习编程去赚钱,如果你有足够好的工作和收入的情况下。但我依然建议你学一学,这不仅会增加你在未来的竞争能力,同时也可以提升你个人的综合能力。

因为并不是数学天才,才适合去学习编程。更准确地说,你需要一种合乎逻辑的方法和解决问题的能力。正如学习金字塔原理的表达结构,可以强化你的沟通表达能力一样,编程结构也能够强化你解决问题的能力。

它教你将问题分解成可实现的块,并非常精确地思考。因为编程的思维模式是“自上而下”的。先定义顶层的问题,然后再逐步解决下面一个又一个的子问题,从而最终把问题解决。

这种方法被称为“逐步求精法”(stepwiserefinement),一旦你掌握了这些基础知识,它就会为创造性思维打开巨大的潜力。

最重要的是,这些思维方式,可以应用到我们的现实生活当中。

毕竟,编程是一件从设想到实现之间,需要你付出一定的精力的事情。你需要反复试验,来验证自己的设想。

在编程中,你会从犯过一次的错误中了解更多,下次尽量不要犯错。所以你会学到,不会因为害怕错误或失败,而停止尝试,因为你最终总能够以逻辑思维的方式解决问题。

也就是说,编程可以让你懂得分析错误,以及如何解决它们。

另外,编程会让你变得更有创造力。

程序员以非常结构化的方式思考,而不是直接看大图而忽略最小的细节。程序员,当他们遇到要解决的问题时,他们不会立即开始编写代码。他们所要做的就是将其分解为可行的部分,然后继续进行。

是的,先把问题分解成可行的部分,然后逐步解决。

当你学习如何编程时,你就会养成这种习惯。你以结构化的形式解决问题,这意味着,你逐渐对大脑进行编程,将每个问题分解成碎片,以便更好地理解它。

然后,你开始以合乎逻辑的方式思考,这为你提供了比以前更多的创造性解决方案。

除此之外,编程会让你养成一种更简洁的思考方式。当你把一个设想编写出来之后,你会发现,其实很多步骤都可以省略的,你无需编写得这么繁琐。

把复杂的问题简洁化,就是一种可行的编程思维。例如你学习口才的时候,刚开始没必要把所有的表达技巧都学会。你只需要精简到当前困扰着你的问题,然后学习解决这个问题的表达技巧,如“不懂说一大段话”,学习这个技巧就行了。

这种思维,可以让你集中思考重点,而不会被其他繁琐的东西影响到自己的思考。

当然,学习编程的另一个好处,就是教会你如何坚持。

程序员的生活是“反复试验、错误和重复”的生活。他们被训练成逻辑思考的习惯。通过这种方式,他们可以为遇到的任何问题想出更好的解决方案。

当你学习编程时,你会开始根据解决方案来看待问题。你的大脑开始像那样运作。当你在学习编程后遇到问题时,你会开始设想解决问题的可能方法。你甚至可以预见到一些好的结果。

不管这个问题看起来多么困难,你都会下定决心无论如何都要采取行动。你将自己转变为以解决方案为导向的个人。

再者,由于程序员必须从逻辑上思考问题,一旦你开始学习如何编码,你就不会放弃日常生活中的其他困难情况。你开始一遍又一遍地尝试。你变得有耐心,因为你知道总会有解决办法。

你知道,这些问题只是需要你更多的努力,就像你创建一个程序、运行它、调试它几次以达到完美的解决方案一样。

这种思维模式,不是会让你的生活变得越来越好吗?你整个人也会从中变得越来越优秀。

编程不仅以非常技术性的方式教会你知识,而且在现实生活中也是如此。它教会你如何在生活和工作中,做出的每一个决定时,都能保持乐观和勇敢。

而这,正是我们大多数人都需要的特质。学习编程,任何时候都不怕迟。

相关内容

热门资讯

甲胎蛋白降低了说明什么 甲胎蛋白降低了说明可能存在某些疾病的好转或治疗效果。 甲胎蛋白是一种特殊的蛋白质,通常在胎儿发育时产...
宝宝拉肚子吃妈咪爱怎么吃 宝宝... 宝宝拉肚子可以吃妈咪爱有用。妈咪爱,也就是优碧嘉(Wyeth)品牌旗下的一款婴幼儿食品。它是一种乳酸...
子宫异常出血吃什么药止血最好 ... 子宫异常出血可以尝试口服避孕药进行治疗。口服避孕药可以通过调节女性内分泌水平,减少子宫内膜的增生和脱...
怀孕了吃什么药能来月经 怀孕了... 怀孕了不要随意服用药物,尤其是不要使用任何药物来自行流产。在怀孕初期,如果出现不想要孕育的情况,不少...
病毒性感冒白细胞高怎么办 病毒... 病毒性感冒白细胞通常会升高。病毒性感冒是由病毒引起的呼吸道感染,白细胞是人体免疫系统的重要组成部分,...
门螺杆菌感染是什么症状 门螺杆菌感染是一种胃肠道感染病。门螺杆菌感染是由一种名为幽门螺杆菌的细菌引起的胃肠道感染病。这种细菌...
经期吃什么减肥 经期吃什么减肥... 经期不建议减肥,应注意饮食均衡,适量运动。经期是女性生理周期的一部分,身体会处于一种特殊的生理状态,...
一个胸大一个胸小哺乳期怎么改善... 一个胸大一个胸小哺乳期需要选择合适的内衣来调整。哺乳期胸部大小不一是常见的情况,这会给妈妈带来不适感...
口干口苦看什么科室 口干口苦看... 口干口苦需要看口腔科或消化科。口干口苦是一种常见的症状,可能与口腔或消化系统有关。口腔科医生可以检查...
植物性神经紊乱有哪些药物 植物... 植物性神经紊乱的症状包括心慌、头晕、出汗、恶心等。植物性神经紊乱是指机体在情绪、压力、疾病等因素刺激...
治阴虱用什么药 治疗阴虱可选用含有灭虱成分的外用药物。 阴虱是一种常见的寄生虫,主要通过性接触传播。治疗阴虱可选用含...
哺乳期能拔罐吗 哺乳期能拔牙吗... 在哺乳期能拔罐。哺乳期拔罐是可以的,但需要注意以下几点:1. 首先需要咨询医生的意见,确认自己的身体...
身子虚怎么补 身子虚怎么补食疗 身体虚需要补养。身体虚弱的原因可能有很多,例如营养不良、过度疲劳、消化不良等。要想补充体力,首先要调...
宝宝多大开始补钙 宝宝多大开始... 宝宝出生后第一年就需要开始补钙。宝宝在出生后的前6个月中,主要依靠母乳或配方奶来获取钙质。随着宝宝开...
丁香散的功效与作用 丁香散的功... 丁香散具有止痛、消炎、祛寒、驱虫等功效。丁香散是一种中草药制剂,主要成分为丁香油和薄荷油,具有止痛、...
方便面热量 方便面热量在面饼还... 方便面的热量较高。方便面的热量每包约为400-500千卡,其中含有大量的脂肪和碳水化合物。对于普通人...
孕早期1~3个月喝什么汤 在孕早期1~3个月,可以喝一些具有滋补效果的汤,如鸽子汤、乌鸡汤、猪蹄汤等。在孕早期,孕妇的身体需要...
肺结核吃什么 肺结核吃什么营养... 肺结核患者应该注意饮食,多吃易于消化、富含营养的食物。肺结核患者的身体状况较为虚弱,消化系统也受到影...
下颌骨一高一低脸歪怎么矫正 下... 下颌骨一高一低脸歪可以通过矫正牙齿来改善。下颌骨一高一低是因为牙齿的咬合不均匀造成的。通过矫正牙齿,...
牙根发炎怎么快速消炎 牙根发炎... 牙根发炎可以通过快速消炎止痛的方法来缓解症状。1. 漱口:用盐水或者温水漱口可以有效缓解炎症,加速伤...