您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 编程语言综合 >> 正文

Matt DeBoard:我是如何成为程序员的

作者:佚名    责任编辑:admin    更新时间:2022-06-22

Matt DeBoard本是一名退伍军人。他在12周的时间内,由一名非程序员成长为一名专业开发者。对于如何成为一名程序员?他有着自己独到的心得与学习经验。他在博文《How I Became a Programmer》中介绍了自己成为一名程序员的学习经历,并通过问答形式,分享了很多学习经验和心得。CSDN对该文进行了编译,译文如下:

我昨天在"HackerNews"上发表了一个简短的回应——有关于反对"Ruby on Rails"的八星期指导课能够令你成为一名初级RoR开发人员的声音。我没有得到很多赞成票,所以我得到一个结论即是互联网上的谈话正越来越趋向于融入大众舆论。你可以想象一下,当我在收集来自世界各地的少数有价值的邮件的时候,我是多么惊讶。这些邮件大多在问:我过去做了什么,我是怎么做的,以及我是怎样得到一份工作的。我做了一个假设——由于在这些少数的邮件里面有来自遥远的洪都拉斯,那么一定有很多人想知道应该怎样去追寻一个程序员的职业生涯。

首先声明两点

请注意这个博客的标题是“我如何成为一名程序员”,而不是“你如何成为一名程序员”。我不是一名自学专家,也不是一名聪明、优秀程序员。而我在人生转折点做了很有意义的事, 并获得了成功。

和女朋友协商后,我倾注了所有时间,以期成为一名职业程序员,而这个过程仅用了12周,而非我之前说的10周。

我的故事

简单来说,我在海军陆战队服役10多年后,于2010年7月退伍。同年八月,我在一家国立彩票机构做PR的工作,于今年的二月中旬失业。今年五月中旬,我在“DirectEmployers”协会找到一份叫做“初级用户体验工程师”的兼职工作。八月末,我成了公司正式的“用户体验工程师”。

当我结束了那份PR工作时,我觉得自己已经受够了,我想成为一名程序员。我拿出所有积蓄,并整日以方便面和水为食。我的家人(尤其是父亲)简直要急疯了。今年的二月至五月期间,我连走路的时候都在学习编程,学习Linux,学习计算机科学。我自学了Python, Django, 并学会了一些函数式和命令式编程。此外,我对Linux的命令行已相当熟悉。

瞧,不再说废话,接下来我要谈谈我并未做的事情,然后我会回答Email中的部分问题。

我并未做过的事情