6个月:从小白到程序员,也许没你想的那么难

编者按:这是一篇小白成功转型程序员的励志文。当然,我们无意充当心灵鸡汤的烹饪大师,不过想给对技术、代码之类蠢蠢欲动又敬而远之的人们一些信心:编程虽然除了勤奋没什么诀窍,但也没你想的那么难。
6月份过去了,7月份也过去了。发生了很多事,我也还没有实现自己的目标。不过,我的编程能力提高了很多,并获得了Medivo的初级程序员职位。在这篇文章中,我将介绍如何在只有不到6个月编程经验的情况下,获得梦寐以求

6个月:从小白到程序员,也许没你想的那么难

编者按:这是一篇小白成功转型程序员的励志文。当然,我们无意充当心灵鸡汤的烹饪大师,不过想给对技术、代码之类蠢蠢欲动又敬而远之的人们一些信心:编程虽然除了勤奋没什么诀窍,但也没你想的那么难。

6月份过去了,7月份也过去了。发生了很多事,我也还没有实现自己的目标。不过,我的编程能力提高了很多,并获得了Medivo的初级程序员职位。在这篇文章中,我将介绍如何在只有不到6个月编程经验的情况下,获得梦寐以求的编程工作。

这篇文章并不是介绍如何靠弄虚作假,而是尝试如何在短时间内真正取得成绩。6个月前,我没有工作,只学过一门编程课,并爱上了编程。因此,为了加强编程能力,我一周6天,每天花费至少10小时去编程。

阅读教材

《The Pragmatic Programmers》一书将成为你的好朋友。如果你在学习Ruby,那么去看看Ruby 1.9手册和《Learn to Program》一书,并参加Pragmatic工作室的Ruby课程。尽管课程需要200美元,但物有所值。从Pragmatic工作室的视频课程开始。在学习5节课之后,你就可以进入第二步,同时继续学习视频课程。

加入当地的Ruby小组

这是必须的。如果你想要忽略我所说的其他环节,但请确保加入当地的编程小组。这样做有3个原因:首先,你见到的人可能成为你的雇主,或将把你介绍给未来的雇主。其次,这些人从事的工作可能就是你期望的工作。倾听他们的想法,记录他们所说的话。如果你不能理解,那么尝试去搜索。最后,如果你有热情,那么你将见到同样具有热情的一些人。

大量撰写代码

申请一个GitHub帐号,每天向帐号中上传代码。一定要坚持。学习编程没有捷径,必须得写代码,而且要写很多。代码并不一定需要高质量,只要尽量练习即可。如果你觉得代码写的很烂,那么记录下这些代码和你自己的想法。

将代码公之于众

这是撰写代码过程的另一重要方面。如果你只是闭门研究,那么代码质量可能永远得不到提高。我发现,如果愿意公开,那么代码的每一行都将有防御机制,即使你的想法存在缺陷。如果能明确每行代码撰写的原因,你将更容易调整工作方式。

在博客中记录你遭遇的挑战

你将会像其他所有人一样遭遇挑战。在博客中将这些记录下来。除非你主动寻求帮助,否则将很难变得更好。此外,记录下你的成绩将有助于你未来找工作。请确保也在博客中记录下你的成功。当你取得一定成绩时,你会很有成就感。告诉所有人你的感受,以及你是如何做到的。

找到工作

现在,你已经略懂编程,因此可以大胆尝试找工作,这将花费一段时间。市场对程序员的需求很大,而你有可能给自己的未来和开发者社区帮倒忙。通过找工作,你将有更专注的目标。

以下还有一些建议,能帮助你更顺利的找到工作:

学会程序员的说话方式

你可以从与他人的接触中学会这一点,当然也有其他方式。首先,收听相关播客(视频分享),我建议收听每一期的Ruby Rogues,随后去收听Rails Casts和Destroy all Software。播客中的一些内容将会被记住。这样做是为了学习程序员的说话方式,当你参加面试时,这将会是有用的技能。

广泛撒网

我向纽约的Ruby开发社区发送了以下这封邮件,从而得到了现在的工作。

Hey,纽约的Ruby社区:

我是一名自学程序员,去年7月从佛罗里达州Tampa来到纽约。Tampa的Ruby社区激励我将Ruby作为第一门语言去学习,我很高兴加入纽约的Ruby社区。

几周后,我将从南佛罗里达大学商业和企业专业毕业,但我在受雇于一家企业期间发现自己的兴趣是编程。

我正在寻找这一地区的实习生/学徒/初级程序员职位。如果有人知道这样的职位,那么我很乐意在6月份见面,届时我将在GoRuCo。

我精通Ruby,并了解Javascript、HTML和CSS的基本知识,目前正在Rails工作。我将快速学习并努力工作。

你可以通过GitHub了解我的技能,我也在learnwithjeff 上记录了我的学习过程。很欢迎任何反馈或建议。

我期待与你们中的一些人见面,并参与纽约的Ruby社区。

Jeff

在18个小时内,我收到了超过40封回信。我还了解到了纽约每一家从事Ruby开发的公司。随后,我列出了10家首选公司,并前往其中一些公司面试。我还与团队中的一些人进行公开讨论。

不要低估你的价值

当我开始找工作时,我想我可以承担扫厕所的工作,并在晚上看代码。尽管有这样的决心是好事,但市场目前有利于程序员。不要低估自己的价值。

总之

努力工作、大量撰写代码,保持开放的心态和热情。

2012年2月时,我没有写过任何一行代码。但到7月11日时,我成为一名全职的Ruby程序员。你也可以做到。

本文编译自博客Learn With Jeff

(李玮)

来源:http://tech.sina /i/csj/2012-08-22/01037530023.shtml

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 k0kaujt7@163.com 举报,一经查实,本站将立刻删除。
(0)

相关推荐

  • 40枚Facebook时间轴创意封面案例

    正如你所知,Facebook 时间轴是最近在F8大会上介绍过的最新功能。它被成为时间轴是因为能在用户的个人主页上将其状态更新按照时间顺序以列表形式呈现。这次的新功能带给了大家一种全新的展示自我的方式——不仅仅是一张个人头像,我们将其称之为时间轴封面。很快我们发现数以千计的Facebook用户正在他们新的时间轴封面上展示其创意并在网络上疯狂传播。
    在这次展示中,我们希望选取40枚真正能给你带来震撼的

    2023年8月20日
  • RockMelt社会化浏览器正式发布半年后抢走140万用户

    2008 年,Chrome 还不像今天那样火热,Firefox 还是挑战 IE 的主要干将之时,作为一款完整集成 Facebook 社交服务,RockMelt 显得不一样。
    在半年前,它摆脱 Beta 身份,正式与用户见面。如今成绩如何?TechCrunch 说它现在拥有 140 万注册用户以及十万上下每周活跃用户。RockMelt 的 CEO Eric Vishria 在 CNET 透露,平均每

    2023年7月28日
  • 调查显示社交媒体成为小型企业主要营销工具

    据国外媒体报道,据市场研究公司Constant Contact最新调查显示,近期社交媒体营销活动猛增,社交媒体已经成为小型企业最主要的营销工具。
    Constant Contact的调查报告显示,目前已有73%的小型企业利用社交媒体来宣传业务,而且这一趋势还在继续增长之中。对于那些还没有利用社交媒体来进行宣传营销的企业,有62%的企业预计会从明年开始使用社交媒体营销工具。另外,在已经使用社交媒体营销

    2023年7月13日
  • 从“练习生”到公园“摆摊”,年轻人开启职业探索的新风潮

    裸辞、Gap year、转行、摆摊文化展现着青年人们渴求的自由,在三年疫情的反复捶打、就业压力、及chatGPT迅速迭代对传统工种带来的重重刺激下,是否将迎来新一波职业探索的新风潮?让我们一起来寻找答案。裸辞、Gap year、转行、摆摊文化似乎正成为青年群体中的主流词汇。
    近段时间,一条“闪送员陈师傅”的视频,让主人公陈涛的“哲学系研究生、前记者、公关、新媒体”等过往经历与“外卖员”的当下身份产

    2023年7月11日
  • 天猫淘宝“双十一”交易额191亿

    天猫11.11购物狂欢节支付宝总销售额191亿
    11月12日凌晨消息,天猫11.11购物狂欢节支付宝总销售额191亿元,其中天猫132亿,淘宝59亿,支付宝总的交易笔数1亿零580万笔。完成了天猫预定的百亿目标。
    昨日凌晨,天猫1111购物狂欢节正式开始。据阿里巴巴公布的实时数据显示,10分钟成交额突破2.5亿元;37分钟10亿,诞生三家千万店铺;8小时16分,支付宝总销售50亿;11点18分,

    2023年9月6日
  • 电商最后一个风口,谁在割韭菜?

    在跨境电商的风口之下,有多少人被诱人的机会吸引并争相抢购上课名额,但实际上被割了韭菜?本文作者借助真实案例带你辨别真假。花3980元上一堂课,就能打开月入数万元的财富大门——跨境电商的风口之下,李晴被这个诱人的机会吸引了。
    “这是我们的新学员,零基础做跨境电商,7天就做了15543马来币销售额,换算成人民币就是24632元,扣除所有成本还有35%的净利润,净赚8600多,赶紧报名,手把手教学,你也

    2023年8月18日
返回顶部