我是如何成长为一名程序员de.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我是如何成长为一名程序员de

Matt DeBoard:我是如何成为程序员的 2011-12-18 22:30?|?14066次阅读?|?来源:MattD?【已有0条评论】 HYPERLINK /a//.html \l postcomment \t _self 发表评论 |?作者:Matt Deboard?|? HYPERLINK javascript:d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(saveit=window.open(/storeit.aspx?t=+escape(d.title)+u=+escape(d.location.href)+c=+escape(t),saveit,scrollbars=no,width=590,height=300,left=75,top=20,status=no,resizable=yes));saveit.focus(); \o 收藏到我的网摘中,并分享给我的朋友 收藏这篇资讯 Matt DeBoard本是一名退伍军人。他在12周的时间内,由一名非程序员成长为一名专业开发者。对于如何成为一名程序员?他有着自己独到的心得与学习经验。他在博文《 HYPERLINK /2011/11/23/how-i-became-a-programmer/ How I Became a Programmer》中介绍了自己成为一名程序员的学习经历,并通过问答形式,分享了很多学习经验和心得。CSDN对该文进行了编译,译文如下: 我昨天在HackerNews上发表了一个 HYPERLINK /item?id= 简短的回应——有关于反对Ruby on Rails的八星期指导课能够令你成为一名初级RoR开发人员的声音。我没有得到很多赞成票,所以我得到一个结论即是互联网上的谈话正越来越趋向于融入大众舆论。你可以想象一下,当我在收集来自世界各地的少数有价值的邮件的时候,我是多么惊讶。这些邮件大多在问:我过去做了什么,我是怎么做的,以及我是怎样得到一份工作的。我做了一个假设——由于在这些少数的邮件里面有来自遥远的洪都拉斯,那么一定有很多人想知道应该怎样去追寻一个程序员的职业生涯。 首先声明两点 请注意这个博客的标题是“我如何成为一名程序员”,而不是“你如何成为一名程序员”。我不是一名自学专家,也不是一名聪明、优秀程序员。而我在人生转折点做了很有意义的事, 并获得了成功。 和女朋友协商后,我倾注了所有时间,以期成为一名职业程序员,而这个过程仅用了12周,而非我之前说的10周。 我的故事 简单来说,我在海军陆战队服役10多年后,于2010年7月退伍。同年八月,我在一家国立彩票机构做PR的工作,于今年的二月中旬失业。今年五月中旬,我在“DirectEmployers”协会找到一份叫做“初级用户体验工程师”的兼职工作。八月末,我成了公司正式的“用户体验工程师”。 当我结束了那份PR工作时,我觉得自己已经受够了,我想成为一名程序员。我拿出所有积蓄,并整日以方便面和水为食。我的家人(尤其是父亲)简直要急疯了。今年的二月至五月期间,我连走路的时候都在学习编程,学习Linux,学习计算机科学。我自学了Python, Django, 并学会了一些函数式和命令式编程。此外,我对Linux的命令行已相当熟悉。 瞧,不再说废话,接下来我要谈谈我并未做的事情,然后我会回答Email中的部分问题。 我并未做过的事情 Email中问到最多的一个问题是:你如何在11周内学会了Django? 在此我想澄清一下,起初我并非为了学习Django而学习Django。Django只是一个很不错的抽象工具包,它可以帮助Python很容易地开发各种Web应用。我专注于学习Django只是件偶然的事情。 我过去,乃至现在都没有期望成为一名Django开发人员。至今我也不确定自己是否喜欢被称为Python程序员。 换言之,如果我过去为成为一名Django抽象层方面的专家而花费过度精力,而不是用心钻研Django工作原理,那么如今我肯定不会获得现在的能力。 来自邮件的问题: 问:你是通过网络或书籍开始学习的吗? 答:是的。Django拥有丰富的说明文档,StackOverflow是更加综合性的学习资源。此外,对于普遍的学习问题,我认为MIT的公开课“Introduction to Computer Science”视频课程系列是非常棒的计算机科学资源。 问:你每天,每周投入多少时间来学习? 答:很多时间。有时8小时,有时12小时,有时甚至16小时。我计算机编程很狂热,并如饥似渴地学习。我从不给自己

文档评论(0)

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

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

1亿VIP精品文档

相关文档