您现在的位置:幼教 > 家庭教育 > 幼儿家庭教育 > 智力开发 > 正文

这是他的学习计算机编程过程(6)

来源:实验楼 2018-06-14 10:01:28

说两句

  

  在这个工程中我掌握的技术:

  jQuery

  CSS (和 Modernizr 以及 YepNope,用来解决跨浏览器问题的)

  Python

  Tornado (web framework/server)

  Git (版本控制) & GitHub

  Last.fm API

  YouTube API

  团队合作

  以及其它一些我们学会使用的东西:

  Nginx (web server)

  Supervisor (to daemonize Tornado)

  SQLAlchemy (ORM)

  Apache Ant (to build and deploy the site after a push)

  动手去做!

  我把从11岁就开始做的东西都不厌其烦的曝出来,目的就是要说,如果你想学习编程,你需要动手去做东西!现在就去。不要找任何借口。

  做东西是最好的学习方法。

  从头到尾读一遍编程语言书籍是一件很无聊的事,读到一半你就读不下去了。但,如果你想做一个项目,你在做的过程中会知道你该学习哪些知识,这是认识和掌握知识更有效的途径。

  计算机课程

  大学里的计算机课程是学习编程的另外一种十分有效的方法。

  大多数好的计算机课程都十分强调学习计算机科学领域里的重要概念和范式,而不是教你某个特定的语言。这能让那些从来没有接受过正规教育的人在自学时开阔眼界。

  记得在斯坦福大学上第一堂计算机课程时(那是教授C++的课程),我在想“怎么可能变量前不带$符号呢?”当时我只使用过PHP!

  我用了好长一段时间才改掉在变量前加$符号的习惯!

  在软件公司工作

  另外一个提高编程水平的方法就是到软件公司实习,比如Facebook或Quora,最近的两个夏天我就是在这些公司里度过的。

  你会从那些优秀的人那里学会如何更好的编程,如何阅读和理解他人的代码,如何在大项目中进行团队合作。

  还是那句话——比什么方法都管用——学习编程最好的方法就是做项目练习。我是不是重复这句话无数次了?

  如何学会编程

  做练习性项目。

  看编程书籍。

  做项目练习。

  上计算机课程。

  做练习性项目。

  读编程类博客。

  做项目练习。

  这就是我能给出的最好的建议。
 

  相关推荐:

小升初试题、期中期末题、小学奥数题

尽在奥数网公众号

   欢迎使用手机、平板等移动设备访问幼教网,幼儿教育我们一路陪伴同行!>>点击查看

  • 欢迎扫描二维码
    关注幼教网微信
    gh_5735a1f9f07c

  • 欢迎扫描二维码
    关注奥数网微信
    ID:aoshu_2003

热点专题

  • 幼儿园教学课件:奇特的建筑
  • 幼儿教学课件:小鱼的梦
  • 河头幼儿园“帮水宝宝搬家”

[幼儿园英语课件]幼儿园英语课件:认识时间

[幼儿园英语课件]幼儿园英语课件:A Apple

幼升小

幼升小资讯

幼升小政策

幼升小择校

幼升小指导

学区房

幼升小真题

重点小学

上海小学

广州小学

深圳小学

成都小学

武汉小学

南京小学

北京一类幼儿园

海淀区幼儿园

西城区幼儿园

东城区幼儿园

朝阳区幼儿园

其他区幼儿园

幼儿园资讯

教师园地

幼儿园说课稿

幼儿园教案

教学论文

幼儿园课件

幼儿园教师心得

幼儿园评语

少儿教育

胎教

早期教育

入园必读

潜能开发

艺术培养

家庭教育

儿童乐园

科普知识

图书推荐

睡前故事

成语故事

童话故事

唐诗宋词

孕育指南

时尚妈咪

健康宝贝

美食厨房

趣味数学

健康饮食

专家答疑

-->