博发网邯郸(切换城市)
发布 | 我的
首页 » 邯郸站 » 邯郸翻译/教育培训/咨询 » 邯郸电脑培训
提示:1.请确定对方的办学资质,以防混淆学历性质、虚假宣传等诈骗行为。2.要求预付定金、汇款或网上交易等方式请勿相信,谨防上当受骗!纠错/删除/投诉»

想要自学编程?你得知道这6个技巧(上)

更新时间:2017/7/12 10:26:44 编号:11941815

信息来源
商家
地点
邯郸
地址
邯郸市学院北路与滏西大街交叉口鹏泰大厦
联系用户
accp马老师
联系电话
QQ
详细内容:想要自学编程?你得知道这6个技巧(上)
“快速”
对于“如何快速学习编程”这个问题,其实我真的不知道何谓“快速”。我觉得,通过遵循以下建议,你将很快地学习编程(至少你的成长会快)。但你真的不应该眼中只有“快速”。只追求速度反而会拖你的后腿,让你自食其果。
“快速”学习的唯一可持续方法或许是采用浸泡式教学法。找到一种方法让自己沉浸在编程中很长一段时间。为了让它奏效,你需要不断推动自己去学习新的东西,并迅速抽身离开。这是编码训练营的一个优点。当你出来时,尽管你还不是专家,但你会学得更快。这也可以通过专门的导师教导或与专门的初学者一起学习来实现。
1. 读>写代码>读>写代码(日复一日)”
关于如何高效学习编程我要给出的第一条建议是在阅读代码和编写代码之间循环往复。阅读代码(书籍,博客文章,开源代码)将帮助你查看解决方案,了解最佳做法,并大致了解语言或系统。但是在你这样做之后,你需要自己实际去写代码。可以是任何东西。可以是小的编码练习或业余项目,但确保你能将之付诸于实践,并用某种方式使用你学到的东西。如果你不这样做,那么你会发现自己面对编辑器会无所适从无从下手。
这方面的诀窍是让自己感到不舒服,这是相当痛苦的,但就应该这样。编码遵循80/20规则,花80%的时间在20%的代码或20%你所学的东西上。习惯于这种不舒服的感觉并克服它是关键。
这个迭代周期不应该以周为周期或以月为周期发生,而是应该以日为周期。知识等待使用的时间越久,知识这把斧头就越钝。等待学习新知识的时间越长,你就越难以将其融入到代码中。
2. 不要陷入僵局,学会请求帮忙
我最大的错误是在学习编程陷入僵局的时候用了太长时间。在被卡住时,我会花很多时间在一些愚蠢的东西或一些我根本上不明白的东西上。有时候我需要花费好几天时间才能完成这些工作,而原本我可以用这些时间做更多的事情和学习更多的东西,如果我能找到更好的解决方法的话。卡在一个东西上面超过一个小时基本上就是在浪费时间了。
我推荐三件事情以避免僵局。
第一是,试着总是阅读更多关于你使用的技术,并总体掌握正在发生什么。通常,当你陷入困境时,意味着你对需要澄清的事情做出了不正确的假设。第二是,咨询互联网。这一点很显然,但依然值得一提。在网上查找并询问有过这个问题的人是一个非常重要的技能。Stackoverflow可以说是互联网上最好的网站。不要害怕在那里问自己的问题。通常,只要尽力正确地阐述你的问题就OK了。我真的希望以前我能多问些问题,但总是因为害怕会显得愚蠢而止步。我的第三个建议是,向你认识的人请求帮助。通常,你或许已经理解了技术,而且有了问题,但是你可能需要更高层次的上下文才能真正解开谜团。不要胆怯,大着胆子上前去问吧。
3. 为项目而工作
在我的经验中,没有什么可以与工作于自己的项目以学习编程更有用的了。除了一些例外,我所知道的所有真正优秀的程序员都有一个习惯就是工作于业余项目(这也可能发生在工作中!)。有了一个点子并试图实现这个点子是非常具有挑战性的。
它需要很强的自律心。但是,通过尝试实际做一件事情,你可以学到如何分解问题并应用技术。你面对的各种问题,以及你如何解决它们才真正是所谓的编程。知道编程语言的每一个古怪细节的确是有帮助的,但它只会让你越来越落伍。此外,想要完成项目的驱动力是继续学习的动力。从业余项目获得的满足感远远超过你在抽象中学习东西的满足感。
我对于选择业余项目的建议是,选择你感兴趣同时你也有想法如何实现的东西。能够在开始之前表达实现总是有助于保持我的动力。在此旅途之中你一定会学到很多!
咨询地址:河北省邯郸市滏河南大街与学院北路交叉口鹏泰大厦(北大青鸟邯郸翱翔校区)
咨询老师:马老师
咨询电话:13292073120
咨询QQ:578206152(联系我时,请说明是在博发网看到的,谢谢!)
1 / 1

猜你喜欢

想要自学编程?你得知道这6个技巧(上)想要自学编程?你得知道这3个技巧自学计算机编程可以吗无锡怎样自学plc编程自学UG编程怎么样,难不难学习编程自学和在北大青鸟学习的区别上海JACA编程是自学还是报班好呢-学员必看在滁州想要学习JAVA编程需要培训多长时间上元IT培训:自学编程和培训出来科班生差在哪?想学好java编程语言,自学还是参加培训?

热门主题

自学服装设计韩语自学教程平面设计自学网自学二胡培训编程培训班数控加工中心编程编程学校如何学编程编程培训java游戏编程plc编程培训ug编程教程plc编程培训班北京编程学校计算机编程入门学ug编程

相关厂家

只要你想要的我这厂家想要的厂家你想要的厂家您想要的厂家我想要的厂家自学厂家技巧厂家成人高考自学厂家自学教育厂家自学助学厂家自学培训厂家自学指导厂家自学教材厂家自学本科厂家自学英语厂家自学资料厂家

推荐店铺

广州鑫海建筑幕墙工程有限公司深圳分公司(广州鑫海建筑幕墙工)蒸汽直营店北京肿瘤医院跑腿挂号|北京医院跑腿代挂(北京大学肿瘤医院)果盛生态园站台网会员排名