编码和运动障碍

当我开始写这个博客,我刚刚花了小时11月一个寒冷的下午去掌握保存实例状态安卓

这是一个很多的乐趣,具有挑战性但有趣。看视频几次后,我开始得到更多的处理。测试结果后,我已经见过安卓系统生命周期节省”“状态”我旋转屏幕时应用所以即使Android创建一个新实例的应用程序在用户看来,什么都没有改变。

在此之后,我感到被赋予了权力。这就是我为什么花那么多时间学习新技术。学习和理解新事物的感觉非常激动人心,我处于最佳状态。

然后,我转向新的事物,我不知道知识去了哪里。这并不是说其“走了”,确切地,更像是它停在我大脑的某个地方,无法检索信息,我感觉自己又回到了原点。

我是乔纳森,我一直在树屋学生亚博体育苹果版主持人/ 3年了。你可能认识我的名字的上岗在Treehouse的博客上,我分享了我的经验运动障碍今天,。我想和你谈谈学习技术的困难neurodiverse像我这样的人我使用和一些技术来克服这些障碍。

我住在英格兰,5% - 10%的英国人口估计有障碍。每班30个孩子就有3个。这是一个终身的技术条件,基本上意味着信息在大脑中“混乱”当他们试图获得他们需要的地方。它是一种轻微的脑损伤但描述为一个“不成熟的大脑传输信息”。这导致许多挑战与运动等问题,的任务,演讲中,语言和主要的问题,感知和思考。

编码和运动障碍实在是一个困难的事情。我上面描述的关于Android的谜题对于我来说很常见,也许对于其他人来说也很常见,但是我每天都能感觉到这些问题,并且能够忍受它们。

克服障碍

现在,我想解释一下这意味着什么给我的编码,我用来克服问题的技巧,希望能够激励那些和我有相似情况的人。

精神错乱在我的脑海里像雾一样。我真的不坐下来和类型代码动态的方式我认为(可能是错误的)其他程序员做的。我认为有条不紊,尽可能使用框架和项目分解成阶段。在我的生命中,我总是每一天。

我需要看到代码来编写它,并且我花费了与编写代码一样多的时间来思考。它似乎并不怎么有经验的我成为编程概念。例如,我用过的WordPress足够长的时间,编码WordPress无数次循环,但我仍然不记得它从零开始。然而,当我看到它时,我就会认出它,并且我知道如何实现它。

这并不是说不理解我学到的东西;是关于我的大脑是如何理解事物的。

现在我经常这样做。我看着眼前的一个问题或者一个即将开始的项目,似乎目标是在一座巨大的山顶上,紧接着就是我坚定不移地认为我不能胜任这份工作。

当这一切发生的时候,因为我让别人比较;树屋的老师,学生,我的同事和我有相似的工作。这真是愚蠢,而且我还在试图教会自己到处走动。我最近读了一推特从@CodePenHull树屋校友交谈安德鲁Chalkey,心想:我能学会做有一天到0吗?我怎样才能学会做这些事并留住知识到另一个类似的项目吗?人们如何保留他们的编程知识?吗?

视觉思想家

我非常在这方面一个视觉的思考者。当我萨斯例如,我喜欢写出来CSS然后萨斯而不是直接转换成Sass写作。因此,我将准备一个Sass配置文件,并将代码分解为部分文件。

这样做意味着我可以快速使用我的CSS知识将可视化的东西放入浏览器,然后我可以在我的脑海中想象Sass是如何工作的。它允许我去除空白画布问题,并将代码从CSS的线条和线条构建成更专业的项目。

我也花很多时间检查元素在幕后,甚至测试新风格通过浏览器开发工具(我最喜欢的是铬DevTools)。我将鼓励其他人来做同样的事情。

我试着用同样的方法当我学习编程。

给你们大家一些鼓励

最后,我想鼓励你们中的其他人——特别是如果你们像诵读困难症或诵读困难症这样的学习困难者——他们正在和你们的信心作斗争。这篇文章我的树屋社区收到了很多积极的反馈。亚博体育苹果版在这篇文章中,我描述的5件事提醒自己学习时让自己更好的编码:学会代码的内存,保持代码片段,记住概念,寻求帮助,花时间练习。

我知道,当我试图学习代码时,有时我会情绪低落,有时甚至会奇怪为什么我要让自己经历它,我可能会通过循环……但如果我能保持我的决心和决心,如果我能学会代码,我敢肯定你们也可以。

I hope this post has been helpful and encouraging. Let me know your thoughts in the comments below!!

如果你想看看Jonnie的一些项目并跟随他的进展,看看他那很棒的投资组合在这里。如果你想学习障碍,你也可以阅读更多在这里