小马讲堂 |如何自学编程

  • 6
  • 20,328 views
  • A+
所属分类:小马讲堂

 

小马讲堂 |如何自学编程

如果你像我一样并不指着编程吃饭,只是想看看代码工作起来会产生什么神奇的效果,并同时来锻炼自己的逻辑思维能力的非科班出身(本人英语专业有很大优势),可以参考以下内容:

1.建议从HTML和js(js就是javascript,你要说它跟java有什么关系,嗯,就像雷锋和雷峰塔的关系)开始,HTML非常简单,你可以用HTML在一小时内做个不错的静态页面。js提供比较简单的交互,比如弹出一个对话框告诉你现在的时间,在屏幕上显示时间倒计时等等好玩的效果。

最重要的是,这两个不需要安装服务器环境,在你的浏览器里就可以运行看效果。

2.下载一个编辑器(其实就是高级的记事本),推荐sublime 3

3.兄弟连高洛峰的视频在猿代码网站上都附有代码,这个非常重要,一定要找到配套代码,照着代码在编辑器中敲一遍,然后在自己的浏览器里运行看效果,如果有错误,看看代码哪里错了,一般都是少个分号,少个括号什么的。

4 .这个时候即使运转正常有些地方你也不明白,找到峰哥的配套视频观看理解代码。因为峰哥也是自学出身,学习路径跟你我类似(只看峰哥的,其他兄弟连的老师很呵呵)。

5.都学好后,找一些网上的趣味题,比如20元买啤酒,小球比重量,用js来做这些题,用HTML来显示结果。

6.如果想进一步把自己的代码放到网上让别人能看到,还能有数据存取这样的处理能力,就该学习峰哥的PHP课程,会手把手教你搭建本地服务器,然后跟HTML同理,下载代码,然后敲,一章敲好了看视频理解。

7.到这个阶段,你就可以做个简单论坛玩了,虽然界面会搓的一比,但是能用啊。

8.不要试图学会各种主流语言,比如python,ruby,go,C++, JAVA, 你会发现浪费大量时间却还是什么都没学会,亲测不可为。

要明白,计算机编程语言,就像英语,他就是个工具,用来表达你要表达的内容,不要在语言本身上走火入魔浪费太多精力,多找一些目的,比如上文提到的趣味题,或者做个什么博客,什么论坛,目的驱动,在实现的过程中学习,百度不到就谷歌,不会翻墙私信我。

9.编程跟英语一样都是实践科学,你不用就没意义,必须实际试了之后你才会知道卧槽原来这样。站在岸上你永远学不会游泳。

10.学习编程的目的更多是锻炼逻辑思维能力,解决问题时候的主动学习,查找能力,这点我觉得是我国教育体制下最欠缺的。我们都习惯了等着老师来喂饭,独立解决问题的能力很弱,用一个美国码农的话说,中国程序员需要把问题分解到很细的颗粒才能解决,就是这种习惯的体现,虽然我们在理论能力上完爆他们。现在编程已经成为美国中小学必备的科目,甚至奥巴马对此十分关注。再看我国的教育,落后的本质还是教育上的落后。
敬请持续关注小马资讯进行IT界行情分析,并教你玩转电脑!

weinxin
请关注小马官方微信公众号
感谢大家一直以来对小马的支持,如果您有什么困惑或者建议,欢迎大家随时呼叫小马

发表评论

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

目前评论:6   其中:访客  0   博主  0

    • 小海葵 0

      会有人看到评论回复么

      • 涛声 0

        怎么翻墙?求解……

        • 小军 0

          怎么翻墙? 小马哥

          • lecalm 0

            小马哥,怎么翻墙啊,之前用过gogent,后来在校外不怎么好使了啊

            • 其道大光 0

              怎么私聊你呢,小马哥

              • hjxckg 0

                如何翻墙