设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

180天做180个“网站”来学编程

2013-7-30 11:56| 发布者: joejoe0332| 查看: 1148| 评论: 0|原作者: 伯乐在线|来自: 伯乐在线

摘要:   我要在180天里通过建立180个“网站”来学习写程序。今天是第115天。  4个多月前,我决定要学学编程。  请无视我以前没有编程经验,在学校也从来没有上过任何“技术”课程。我决定要在180天里建立180个“网站 ...

  我要在180天里通过建立180个“网站”来学习写程序。今天是第115天。


  4个多月前,我决定要学学编程。


  请无视我以前没有编程经验,在学校也从来没有上过任何“技术”课程。我决定要在180天里建立180个“网站”,一天不落。


  今天是第115天。

 

  背景


  我是学艺术的。吸引我学习艺术的缘由是它可以探索人们如何向外界表达他们自己。我们穿什么衣服,我们的兴趣爱好,还有沟通方式。过去的日子里我尝试着用绘画和雕刻来捕捉这种自我投影。


  然而如今是2013年,我们不再受制于物理媒介。我们有网络!网络很棒,因为它把过去阻碍我们沟通的屏障打破了。沟通的门槛如此低,以至于我们为了沟通和相互交流而被迫建立虚拟身份。



  我觉得这种虚拟的交互太不可思议了,但我并不满足于做旁观者打打酱油。我想要建立起沟通的通道,使得这些交互成为可能。


  学习编程最好的途径是什么?冥思苦想了很长时间,我决定就他*的开始做吧。但是不能只是漫无目的地开始,我下决心坚持一种简单而又严格的结构:


1. 每天建立一个网站,连续180天。
2. 每个网站必须要发一贴
3. 我写的每句代码必须在GitHub(开源)上公开,这样大家都能看到。


  把自己学习中的错误和误区都公开是很让人没面子的。但事实上,如果你想学习编程,你就要准备犯很多错误。不要认为仅仅因为你的代码可能看起来有点二,就意味着应该停止编程。还有你不必成为某类人,你不必成为数学奇才,不必要任何预备知识,因为编译器并不介意你蠢。你需要的只是敲下键盘。



  不上速成营(bootcamp),不用参考书。当我决定了要编程,第一步就是解决如何着手的问题。有很多选项可供考虑。有无数课程可以学习,有无数速成营可以注册,但是它们都不是我要的。我认为学习编程很像学习轮滑。你可能需要人帮你扶上溜冰鞋,但是获得真正的技巧你得自己走两步。


  我认为最好的学习方法就是解决实际碰到的问题。这就是我决定不去遵照课程和参考书的主要原因。通过遵循自己的路径,我能够以最符合逻辑的顺序,也就是我恰好遇到问题的时候,处理新鲜概念和问题。当我遇到难题时,我就去Stack Overflow上搜索。如果我要迈出一大步,像开始一门新的语言或者平台,我只会找参考书做一下引导,到我能迈过去就可以了。




酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部