看教程加用此方法刷题能够快速掌握一门编程——我的经验

已收录   阅读次数: 1,674
2020-12-2522:40:28 发表评论
摘要

伯衡君最近痴迷于学习编程,要知道此前也是一个门外汉,在短短的三个月就已经逐渐了解到一些编程语法的精髓,目前掌握了两种编程语法,一个是Javascript,另一个则是Python,其实学通一门语言,另一门语言只是语法不同而已,道理都是相通的,伯衡君分享一下我的经验……

分享至:
看教程加用此方法刷题能够快速掌握一门编程——我的经验

开篇寄语

伯衡君最近痴迷于学习编程,要知道此前也是一个门外汉,在短短的三个月就已经逐渐了解到一些编程语法的精髓,目前掌握了两种编程语法,一个是Javascript,另一个则是Python,其实学通一门语言,另一门语言只是语法不同而已,道理都是相通的,伯衡君分享一下我的经验。

两个网站

内容详情

在三个月之前,伯衡君是一点编程经验都没有,搭建的网站也只是用的模板,什么html,css这两种简单的网页编辑要用到的内容也是逐渐从装修网站了解的,要说系统的学习,那倒没有。

后来随着网站的逐渐更新,发现确实需要加深对编程语言的学习,于是抽出时间,先潜心学习Javascript,毕竟建设一个网站需要用到html,css和Javascript。

而伯衡君的学习方法,就是先用w3schools学习基础知识,再利用Edabit刷真题,具有实用性,总结规律,加深记忆,这样伯衡君就逐渐学会了Javascript这门语言,精通不敢说,但是自己独立搭建一个网站那已经不再话下。

具体来说,咱们打开w3schools这个网站,选择Javascript,开始一个一个条目学习,如下图所示:

看教程加用此方法刷题能够快速掌握一门编程——我的经验

每个条目都有对应的例子和介绍,如下图所示:

看教程加用此方法刷题能够快速掌握一门编程——我的经验

每天不求多,只需要真正掌握,当初学习的时候伯衡君就只看十个条目每天,然后再结合Edabit做相对应的题目。

截止到今天,也就是2020年12月25日,伯衡君刷题已经刷到了20270分了,该网站从简单到专家,每道题分别对应的分数是5分,10分,20分,40分,80分,伯衡君目前只能做到最高40分的题目。

打开Edabit,首先就是要注册,或者用Google或者Facebook帐号登录,进入后在Challenges分类中,选择对应语言,选择对应难度,初学者自然是选择非常简单了,如下图所示:

看教程加用此方法刷题能够快速掌握一门编程——我的经验

之后就陆续刷题就可以了,一道道来,这些题目也都是从最简单的开始的,比如就以“Javascript”为例,可以看到有一个“How Edabit Works”,点开后进入画面是这样的:

看教程加用此方法刷题能够快速掌握一门编程——我的经验

容我在这里说明一下,“Instructions”是问题的描述,而“code”是填写答案的地方,“Resource”是问题的提示,可以直接指向相关运用的编程知识,“Solutions”则是其他人的答案,通常情况下你是看不到的,只有自己解开才可以,“Comments”则是相关这道题的评论,有的人会留下答案。

比如这道题,伯衡君的答案就是这样:

看教程加用此方法刷题能够快速掌握一门编程——我的经验

答完后点击“Check”就可以验证答案正确与否了。如果实在想不出答案,就可以在“Resource”寻找提示来解答这道问题了,一般情况下都可以找到相关答案。

一天刷个几百分完全不累,而且乐此不疲。

该网站除了这些题目外,还可以随机挑战,学习编程的教程之类的,总之对我的帮助是很大的。

当然,这两个网站只是我用习惯了,如果你想找一个自己的搭配,可以看一下伯衡君做的尚未完成的网站:

具体介绍可以参看伯衡君写过的这篇文章《伯衡君做了一个thecodemap网站专门用来学编程,欢迎访问

觉得掌握一定技巧后,最重要的是进行一些项目的练手,这样才能形成一种系统性的规律,最终运用能够得心应手。

最最最重要的是,一定要坚持,半途而废的情况下是无法学会编程的。

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: