我是如何学习计算机编程的.docxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我是如何学习计算机编程的 英文原文:How I Learned to Program Computers 作者:Feross Aboukhadijeh(花了3个小时开发出实时有哪些信誉好的足球投注网站 YouTube 视频的网站,在建成之后的10天里获得了1百万用户的访问量,详见报道硅谷新生代,编码成瘾不惧失败) 我在很小年纪的时候就开始学习编程,我学习编程的方法是创建大量的不同的网站。下面列出的是我创建的主要的网站,其中最早的一个是我11岁时开发的。我希望读者能从我这些复述中获得的信息是:如果你想学习编程,做大量的练习性的项目是非常必要的。 学习一种技术最好的方法就是练习,练习,练习。所有我知道的最优秀的程序员都深深的享受编程 —— 编程是一件让他们无比快乐的事情,也因此他们大量的编程。经常,那是一种不健康的废寝忘食。学习如何编程 —— 以及如何编好程 —— 并不需要你具有超人的能力。你只需要去按照自己的意愿动手去做,做出点什么东西。 做什么东西并不重要,重要的是你找到东西动手去做。我所认识的那些优秀的程序员,他们都有各自不同的最初学习编程的动机。有些人学习编程是为了开发动画游戏。有些人是为了解决他们在使用计算机时遇到的问题,或让工作更有效率。有些人是为了开发产品来满足人们的需求。有些人(真正的程序员)学习编程只是他们为了深入了解计算机工作原理的步骤之一,他们希望能搞清楚这种机器。有些程序员编程只是因为他们享受解决难题的挑战。 让所有这些“优秀程序员”统一起来的唯一因素就是,他们全因为生活中的某些原因而为编程着迷,继而花大量的时间编程,做大量的、大量的用于练习的项目。 那么,我就不再罗嗦了,下面就是我如何学习编程的故事: 我的第一个网站 在我大概十一二岁的时候,我感到需要给自己做一个网站。我已经记不清为什么需要一个网站了,只记得那样就开始做了。于是我就在网上有哪些信誉好的足球投注网站关于网页、Web 浏览器、HTML 如何工作的信息。很多的信息我发现都已经过时了,有些明显是错误的或给了错误的向导(例如为 IE 浏览器和 Netscape 浏览器分别做网站),但过程是非常有趣的,我学到了很多新东西。 尽管在网上搜到了很多粗制滥造的信息,我还是想办法做了一个简单的网站,我叫它“Feross 的网站”。开发它,我使用的是微软的 Frontpage,那是一个非常棒的所见即所得的 HTML 编辑器。我使用很常见的语法,例如粗体,斜体等对网站做修改,在编辑器里即时查看这些 HTML 标记能达到的效果。这是很有效的学习方式。 下面是我的第一个网站的截屏。这个网站已经不存在了。 你从上面的图片上看不出来,这个网站上的每个元素都在动,闪烁的动画,还能出声。我在网站的每个页面上都放置了不同的 MIDI 格式的歌曲。而且都是自动播放,你没有办法让它们停下来,除非把电脑消音。哈,这就是当年流行的网站设计风格。  等再长了几年岁数后,我重新设计了这个网站,让它变的漂亮些。我使用了在网上发现的一些免费的网站模板,用微软的画图工具修改了一些图片。 尽管我大量的依赖于模板,但这不失为一个学习 HTML 和 Web 浏览器的好方法。“Feross 的网站”除了用来收集我小时候的一些视频外没有其它用处,所以不久后我就对它失去了兴趣。 我的第一个真正的 当我9年级(14岁)时,我和我的朋友都非常着迷于观看像 /Newgrounds 和 /eBaumsWorld 这样的网站上的 flash 视频和动画(这是2005年之前,还没有 YouTube)。我在这种网站上花了大量的时间,所以我知道所有最好的视频和游戏。我想,如果做一个网站来收集这些在网上发现的我喜欢的 flash 动画、视频、游戏,会是一件很酷的事情。这就是我做出 FreeTheFlash 网站的初衷。它是这个样子的: 我从开发“Feross 的网站”的过程中学到了很多 HTML 知识,这次我使用了 Macromedia 公司(现在的 Adobe 公司)的 Dreamweaver 编辑器,这个东西能让我在网站的重复部分使用同一个模板。 一段时间后,我意识到,我应该让网站动起来,听说是应该使用一种叫做 PHP 的编程语言来做网站,而不是只使用静态的 HTML。于是,我花了20美元从 Amazon 买了一本书,叫做《PHP and MySQL for Dynamic Websites》,使用 PHP 和 MySQL 对网站进行了重新设计。我还给它进行了新的美化: 在高中时期我对这个 FreeTheFlash 网站的开发持续了2年。它对于我第一次尝试做一个“真正”的网站来说是相当成功的 —— 在2006年,它获得了60万人/次访问,页面浏览量达3百万。FreeTheFlash 让我知道了做出一个产品、让它杰出、看大量的人使用它,是一件多么自豪的事情。它让我

文档评论(0)

qujim + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档