
脑死亡的编码…
今天的演讲:
●面对可怕的浸水。
●您与自己。
● 技巧,以便为沮丧的开发人员更好地学习。
●幸存的代码学习启示录。
难度: 🧠/ 01:人脑

学习编码很有趣。 尤其是如果您发现困惑和麻木的挫败感很有趣。 每天在黑色显示器上做8-14小时的谜题之类的乐趣。 不用担心,它的乐趣无穷,考虑到要学习的内容非常丰富,并且技术环境日新月异。 您唯一的朋友就是控制台错误,直到他们不是您的朋友,并且变成恶毒的小写字母和数字,使您动不动。 但是每天,您都必须启动计算机并注视着空白,这决心要幸免于编码遗忘。
我相信,解决这个问题很重要, 编码很难 。 这是众所周知的。 没有人微风拂过。 没有人会发现一些伤痕,并且至少在某种程度上由编码引起的PTSD。 有太多东西要学。 有太多奇怪的反直觉和外星人倒退的想法。 您正要面对一个真正强大的敌人。 不断增长的技术之海和您自己的个人恶魔(其中一些您以前不知道自己拥有过的恶魔)将使您无所适从。 您的智力将不断受到怀疑。 您的耐心将每天进行测试。
通过谈论绝对可怕的事情来开始一个关于倦怠的博客似乎适得其反,但请听我说,
在您艰辛地寻求成为软件开发人员的过程中,有5种想法可以与您的恶魔抗争。

1.倾角(绝望的沙漠)
仅记住您已决定要做的事情很困难的事实,这是可能获得控制的第一步。 它虽然不多,但有帮助。 听到人们谈论以轻松愉快的方式进行编码的经历,使我感到焦虑不安。 这让我觉得我应该过得很开心,我不应该为之挣扎,我应该比这更聪明。 事实是,经过一定时间后,痛苦和缺乏乐趣,缺乏动力是不可避免的。 唯一的区别在于您如何处理它。 输入DIP。
“ 人生中几乎所有值得做的事情都是由Dip控制的。 刚开始的时候,很有趣。 Dip是开始和精通之间的漫长征途。 Dip是简单的“入门”技术和更有用的“专家”方法之间的区别。”
-塞思·戈丁(Seth Godin)

上图取自一篇题为《
“为什么学习编码是如此之难”(告诉您)。
https://www.thinkful.com/blog/why-learning-to-code-is-so-damn-hard/
浸是非常真实的。 它的存在实质上是值得做的任何事情。 记住这个想法可能是经历和被挫败之间的区别。 筋疲力尽意味着您在乎,那是一件好事,但过多的恐慌模式可能会使您衰弱。 每天让自己知道您正在爬山。 找到它很有趣或有时不知所措是完全可以的。 您并不这么想。 没有所有答案,您并不愚蠢。 编程可能非常令人沮丧 。 最小的漏写字母或句点可能是功能正常的程序与需要2个小时和15支香烟才能发现的错误之间的差额。 如果一切进展顺利(这也是非常不现实的),那实际上是很奇怪的。
如果你正在经历炼狱,那就继续吧。
- 温斯顿·丘吉尔

2.坚毅
研究已经确定,学习困难的最重要方面不是智商或才能。 它被称为“砂砾”。 坚毅是面对长期挑战的人的毅力 。 坚韧是长途跋涉。 马拉松。 不是冲刺。 勇敢意味着您可以多次殴打并重新站起来。
毅力意味着坐几个小时,直到您找到解决问题的办法,
或使用所有资源来完成某件事,尽管这似乎是不可能的。
内在品格的真正力量。 坏屁股基因。
仅记住想起砂砾就可以帮助您摆脱那些智力不足或缺乏天生的编码天才的想法。 沙砾笑了所有这些事情。 沙砾说无法解决问题,您会在几个小时或几天内解决。 沙砾说没法学得不够快,没关系。 天生的计算机人才将需要一个月的时间来学习。 勇气不在乎 。 研究了好几天,仍未通过测试? Grit已经在计划粉碎下一个。 做一个糟糕的项目行不通? 沙砾嘲笑你愚蠢的项目 。 坚韧是你的坚强。 当事情变得非常艰难时,您可以召唤这座山。
Grit指出,只要花费足够的时间和精力,一切都会被击败。
诀窍是培养毅力。 以您当前的水平,也许它没有您想要的强大。 记住要努力。 升级。 训练自己应对所有挑战,无论这些任务多么呆板或无聊。 在不好玩时训练自己上班。 想办法。 总会有办法的。 接受您将要完成的工作。 这是否意味着要成为软件工程师或您有其他想法。 所有回家的船都被烧毁, 您必须前进或死亡 (无压力)。
1519年,埃尔南·科尔特(HernánCorté)带着600名士兵抵达新世界,并在抵达时通过销毁自己的船只创造了历史。 这向他的手下发出了明确的信息:没有回头路可走。
两年后,他成功征服了阿兹台克帝国。

3.冥想。 是的,这很奇怪和无聊。 还是做吧。
没有人有时间进行冥想。 休息一下 我的耳朵和截止日期都出现了编码错误。 昨天我必须学习3种新语言。 我快迟到了。 我本周要睡两个小时。 我应该如何在一个安静的房间里坐10分钟? 有什么意义?
我确定大家都听过冥想的炒作,或者考虑了一秒钟,或者完全取消了冥想。 其他人可能尝试了几次,假设他们做错了,就放弃了。 我就是其中之一。 我发现冥想很奇怪和无聊,但事实是,我知道它是有效的。 从每天几分钟开始,我已经看到了巨大的差异。 就花费的时间超过获得的利益而言,什至没有比这更接近的了 。 要记住,一切都会好起来,只需要十分钟 。
当您精打细算时,这可能会改变游戏规则。
面对挑战要保持冷静是硬币的另一面。 如果Grit可以帮助您耕and并强行克服任何挑战,那么耐心和清晰的头脑将消除压力,使Grit可以工作。 他们在一起是对黑暗(和你自己)成群结队的致命组合。
这里有太多的研究要列出,但是足以说,冥想被认为对幸福感和学习能力都有了最惊人的改善。 当周围的一切都感觉像在燃烧时,它可以帮助您居中。 冥想可帮助您摆脱风暴,并远距离观看 。 一切都好。 您可能需要花费几分钟时间,并记住自己是漂浮在巨大太空圈上的人类。 那种生活很奇怪。 人们很奇怪。 编码真的很奇怪。 当我意识到某个问题被打破后,我静静地坐着时,这些想法对我有帮助。 当我为所有我仍然不知道的事情感到不知所措时,这些就是我的想法。 当黑暗告诉我不要再让自己尴尬而辞职了。 当Grit最终储备金运行时,需要进行澄清。 只有进行冥想,您才能驾驭并增强其力量。
Neo:您想告诉我什么? 我可以躲避子弹吗?
Morpheus:不,Neo。 我想告诉您,当您准备就绪时,就不必这样做了。
- 矩阵

4. 神经可塑性
神经可塑性 :大脑通过在整个生命中形成新的神经连接来进行自我重组的能力。 神经可塑性允许大脑中的神经元(神经细胞)补偿损伤和疾病,并根据新情况或环境变化来调节其活动。
当前有大量研究表明,基本上,我们学习一个主题越多,我们大脑中的联系就越牢固,因此越容易获得联系。 因此,如果一开始看起来某事似乎是不可能完成的任务,那么这项研究表明,只要坚持下去,大脑就会适应并能够做到。 显然,这对于某些人来说会更快,但是在学习时将这个想法牢记在心中可能会帮助您摆脱关于我们的大脑陷入僵局的想法。 它们不是,现在已经科学证明。
如果我们继续努力,大脑就会适应并帮助您学习。 还证明了大脑在整个一生中都会做到这一点,并且随着年龄的增长不会停止。
有一篇很棒的文章标题为“程序员的大脑与众不同吗?”
由埃里克·埃利奥特(Eric Elliott)精心表达了这个想法:https://medium.com/javascript-scene/are-programmer-brains-different-2068a52648a7
如果您想成为健美运动员,则需要锻炼肌肉。 如果您想成为软件开发人员,则需要锻炼自己的大脑。
埃里克·埃利奥特(Eric Elliott)

5.跨废物之旅的学习工具:
学习可能很难。 长时间坐下来专注于某件事可能会很麻烦。 尤其是当您感觉材料不粘时。 您多次阅读同一页。 仍然您的思维在徘徊,您不了解他们在试图教您什么。 这可能非常令人沮丧。 以下是在其他方法无效时可以尝试的一些想法。
分步写入清单:
细化问题的每个部分。
按此,然后按。 将其放在此处,因为它可以执行此操作。
要简单,就好像您要与行尸走肉进行交流一样。
写下它,好像您明天可能会失忆,必须从字面上重新学习每一步。 像3岁一样对自己进行教学。
用手写的东西代替数字:
加利福尼亚大学洛杉矶分校的心理学家进行了一项研究,该研究指出,通过减慢写作速度,您实际上必须考虑自己在写什么(见图)。
“当我们书写时,会自动激活一个独特的神经回路。”“对文字中的手势有一个核心识别,这是大脑中通过心理模拟进行的识别,看来该回路以独特的方式为我们做出了贡献没意识到。”
使用番茄技巧:
该技术的工作原理如下:关闭所有干扰,并在20-25分钟内全神贯注于您所做的一切。 然后休息1-5分钟。 这确实有助于创造一个工作后休息的环境,许多人认为这有助于保持他们的动力。 您可以设置一个闹钟,提醒您何时工作,甚至还有可用于此目的的应用程序。 已经发现使用这种技术可以使那些习惯实际使用它的人大大提高生产率。
通过实践学习:
在最近的一项研究中发现,我们在学习事物后立即进行学习,因此学习速度最快。
以下是代表保留的知识的细分:
阅读的10%
20%来自视听
50%来自示范
练习时占70%
90%立即使用
使用闪存卡:
这种方法已经被许多人探索,并且似乎给出了很好的结果。 使用索引卡是帮助学习的悠久历史。 尽管将这种技术专门用于编程可能需要一些技巧,但是对于寻求另一种方法的任何人仍然值得一试。
一个非常受欢迎的名为Anki的免费应用程序易于使用,可以免费下载。
https://apps.ankiweb.net
基本上,您只是在一侧写一个问题,而在另一侧写一个答案。
您可以创建一副纸牌,每天可以学习所需的任何东西。 它简单,绝对值得一试。

5.阻止分心:
关闭手机。 关闭您的互联网(如果您的工作不需要)。 关闭所有电视,坐在安静的地方。 不要在会分散您注意力的人周围工作。 我们人类可以很好地完成多任务工作是一个神话。 实际上,您在玩弄的想法越多,您对工作的关注就越少。 还显示出,只需稍作中断即可使您摆脱以最大能力工作或学习所必需的流动状态。
一条即时消息或一条推文可能会让您失望。
不要让这种情况发生在您身上。
接下来,如果您无法控制自己,则可以使用专用软件阻止计算机干扰您的注意力。 我肯定不能在大多数时间。
这是5个示例(还有更多示例):
1. 救援时间 ( 跟踪生产力并阻止分散注意力的站点)
https://www.rescuetime.com/
2 。 自由 ( 用于阻止您想要的任何东西的应用程序)
https://freedom.to/
3. Hocus Focus ( 用于在macOS上一次查看一个窗口的应用程序)
http://hocusfoc.us
4. Cold Turkey ( 用于将自己锁定在计算机之外 )
https://getcoldturkey.com
5. 自我控制 ( 适用于macOS的焦点应用)
https://selfcontrolapp.com

最后的想法:
●请记住,浸入是真实的。 每个人都必须穿越沙漠。 接受。
●毅力比智商或才能更重要。 坚毅摧毁了所有障碍。
●当一切似乎都不可行时,冥想将帮助您保持居中。
●使用学习工具来帮助您。 有一些使事情变得容易的方法。
●消除多任务思维框架和所有不必要的干扰。
●烧掉你的船。 接受没有退路。 您将击败这个。
我将在开始的地方结束本文,因为编码很难 。 关于它,没有两种方法。 否则的任何人都是骗子,Android或计算机向导。 要学习如此多的信息(尤其是短时间内的信息)是一个巨大的挑战。 如果您保持专注,请使用您的勇气,不要让恶魔抓住您,这只是时间问题。 不要被困惑和挫折所欺骗。 一切顺利。 编码是违反直觉和怪异的,尤其是在刚开始时。 刷掉并向前移动。
作为附带说明,多喝水,饮食健康,不时去健身房跑步。 最重要的是,要整夜休息。
我在本文中对此有所了解,但它绝对重要。
如果这些事情中的任何一个不符合要求,您的学习将遭受很大损失。
是的,这里有一篇很棒的文章:
https://www.thesleepdoctor.com/2018/04/17/heres-why-you-cant-think-straight-when-youre-sleep-deprived/
您幸存了下来……暂时。
