【.com速译】新年快乐!2017年已经到来,如果你下定决心学习编程,现在是个好时机。但决心肯定是不够的。作为一名自学成才的程序员,我一直在不断地督促自己去学习——而以下是我个人总结的六个重要技巧。1.让编程成为一种习惯培养一项技能的最好方法就是将它融入我们的生活,成为我们的爱好。其实说白了,就是让这个爱好成为习惯。如果一天不做这件事,你会觉得少了点什么。在不知不觉中,习惯会滚雪球。对我来说,养成习惯始于对拖延说不。比如,当你想锻炼写作能力,却没有好看的笔记本,没有好的灵感,没有安静的环境……总之,你就是找各种理由拖拖拉拉,然后什么都不会发生。但是仔细想想,当你有一个好看的笔记本,一个舒适的环境……你能写出好文章吗?不!我很明确的告诉你,文章的基础是你不断积累形成的。所以,当我们决定做某事时,请立即行动!立即地!现在就开始!然后从小事做起,如果我决定开始跑步,最初我只要求自己每周跑两三天。虽然看起来要求不高,但这样的做法更容易长期坚持,也不容易受到其他因素的干扰。同样的想法也适用于学习编程。每周抽出几天,每天抽出几个小时,编程学习慢慢走上正轨。如果你没有心情看编程教材,没关系,视频网站上的技术讲座也能起到同样的作用。2.把工作分成小块来对待编程工作。我们不需要像健身狂人那样一下子筋疲力尽。与其直接编程2小时,不如先做25分钟,然后休息5分钟,整个过程重复4次。显然,像25分钟这样的短时间更容易坚持,压力也更小。但是,这种方法应该与更灵活的实施思路相协调。如果您感觉很好,并且在25分钟后才刚刚完成热身,那就继续尝试让自己处于那种状态。另外,我想向大家推荐番茄工作法,这是一个很好的学习新技能的机制,建议大家认真了解一下。(下篇推荐三款时间管理工具,有兴趣的可以点击查看)3款开源时间管理工具,帮助程序员提高工作效率3.阅读别人的代码经过多年的编程学习,我认为的提高自己编码水平最好的方法就是多读多写,但是阅读别人的代码确实是一种快速提高自己代码水平的技能。至于如何阅读别人的代码,可以点击这篇文章,帮助你提高编程水平。这是一个“高可靠”的技术!4.寻找导师和朋友学习编程的一个好方法是与其他程序员交谈。这不仅能帮助我们多获得一种思维方式,还能以更愉悦的心情完成学习任务。至于内容,没有具体要求。它可以是你正在学习的东西,你认为很酷的东西,或者你正在研究的东西……这样做可能会教会你很多关于库、服务、编程语言和模式的知识。但是,最重要的是,您了解其他人如何看待编程。5、写技术文章如果你学习了一个新的编程概念,但不确定自己是否真正掌握了,可以写技术博文来测试一下。(注:我也在找这样的小伙伴,我们在这里交稿费!有兴趣的同学可以贴上网址,进这个链接http://yangsir.blog.51cto.com/1549/1738717)这样可以提高第二,也可以提高自己的人气,以后找工作的机会比别人多一次。或者在技术博客网站上搜索,看看是否有人问过类似的问题并给出您自己的答案。如果答案是错误的,那么讨论的过程可以有效地加深理解。这样的过程可以给我们带来宝贵的经验,同时也可以帮助到别人。值得提醒的是,不要因为刚刚接触编程就害怕。罗马不是一天建成的,伟大的程序员也不是。一旦你理解了问题,不妨自己想出答案——对或错,这将是一次宝贵的经验。6、耐心人生,任何目标的实现都离不开耐心。像任何其他学习任务一样,学习编码需要反复的努力和大量的时间投入。一路上你一定会经历高潮和低谷——不要让曲线影响你的心情。接受已经发生的事情,尽可能避免不好的部分。就像打高尔夫球一样,我们的手感总是起伏不定,但只要坚持到底,最终总会成为大师~同志们,加油!原文链接:http://breakingintotech.com/learning-how-to-code原文标题:FiveTipsforLearningHowtoCode
