编程教会我的事

自从我学习了编程,在学习能力和解决问题的能力方面都有显著的提升。按道理来说在学习编程的过程中会遇到无数的问题,特别是在环境配置的时候就出现各种 Bug,遇到那么多阻碍应该会打击信心才对,但反而给了我学什么都可以学会的那种自信和能力。

最开始的学习编程的时候什么都看不懂,这个时候遇到一个善于引导的老师特别重要,除非你非常喜欢编程,否则真的很容易放弃,特别是对于自学者。我之前报考的是学费一万多的课程,当我真的入门后,我发现好多差不多的课程都只要几百元至几千元,但是仔细想想并不后悔,因为那个课程就是很适合新手入门的,贵就贵在老师的教学模式,老师设计的模式都是为了让新手可以持续地学下去,学习氛围也非常浓厚,总之让我一个总是学习半途而废的人跌跌撞撞地把课程全部学完了。但这个阶段只是让我勉强入门了。

后来去上班后遇到了几个很厉害的前辈,跟着他们实操的过程中,慢慢地学会了如何自己去解决问题,而不是一有问题就想问厉害的人帮忙解决。最简单的办法就是学会用谷歌,把出现的问题复制到谷歌搜索引擎中,然后快速浏览找到自己能理解的文章,大部分的解决方案都能找到。不仅仅是编程问题,在生活中、学习中,任何不会的都可以通过这个办法马上找到答案,这个搜索和浏览的过程能学到更多东西;

如果无法从搜索引擎中找到答案,可以自己检查和动手试验以找到答案,还可以将自己的问题写出来,尽量精确地描述问题,比如在什么样的环境下,在做什么的过程中,遇到了什么样的问题,然后将问题在网上提问或者求助厉害的人;当问题解决后,就要马上总结,有些复杂一点的问题还可以写成文章分享出去,这样在以后遇到同样问题的时候方便查看。将学会的知识马上用出去有最好的学习效果,如果不能马上用,那就教别人,这样可以补充知识,让知识系统化。

当使用以上方法一段时间之后就越来越能够依靠自己去解决问题,求助别人的时候会越来越少。懂得了遇到问题时就是最佳学习的时机,所以在学习的时候遇到不懂的,不会像以前一样跳过,而是会去搜索或者动手试验,慢慢地已经形成一种习惯,成为了遇到问题时地自动反应。最开始学编程的时候,老师说会培养我们解决问题的能力,那个时候对“解决问题的能力”还没有清晰的认识,现在才知道这个能力有多么重要。

像学习任何其他知识一样,我认为解决问题的能力也是可以慢慢学会的。其实我们并不需要先变得有解决问题的能力再去使用那些好方法,而是先去使用那些好方法,产生了在做同样一件事时不同的体会和感悟后,自己就逐渐掌握了解决问题的能力。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2017.8.27第27天 星期日 晴 今天开学第一天,因为学校前路面没有修好,孩子们都从东路口进,考虑到...
    鑫隆妈妈阅读 175评论 4 1
  • 记得刚上高中的时候,对每门学科的第一堂课都曾无限期待,倒不是求知若渴,大概是对新老师“求见若渴”吧。在漫长而枯燥的...
    马布婷阅读 715评论 0 0
  • IT发展趋势# It技术总共经过了四次革新,分别是:--大型机时代:IBM代表PC/MAC机时代:MS apple...
    三步之内必有一坑阅读 479评论 0 2
  • 我想写首诗 只有你我知 历经悲欢事 哭笑两相痴 朝望东红日 暮看雁归迟 寥寥数行字 能寄几相思
    不会说情话阅读 199评论 0 1
  • 旭日春光打在兰隐寺的门前,扫地僧都已经上了早课正打扫着庙门前的脏污。 “悟尘你昨晚睡觉在叫什么呢?像个小娘子求饶一...
    江头江尾阅读 3,457评论 3 5