当大多数工作提供需要2-5年的Rails体验时,如何在Rails中找到工作?获得Rails开发人员可信度的最有效策略是什么?
提前感谢您的答案.
解决方法
>有一个宠物项目
>一直学习
> TATFT:测试所有他妈的时间
>参加本地用户组
>分享您遇到的所有酷炫闪亮的事情
>贡献回开源
>在社区中积极,有益和不断地显现
2006年9月,我开始使用Ruby on Rails.我的第一个项目不是像当时很酷的博客系统,而是一个论坛系统.我记得我在#rubyonrails频道中的第一个问题之一就是问我为什么要在Thread上找到一个未定义的方法,不知道Thread已经是一个类.
2007年6月,我被雇用在我的第一个Rails工作.我当时不太了解,也许是现在更多的smidgeon了.所以你可以看到,这个过程不是即时的.很少的流程是.
在这段时间里发生了什么事情(除了PHP签约,作为结帐bit子和学习),我继续在#rubyonrails渠道中提出问题,并完善论坛系统,直到我感到高兴. 2007年4月,我的家乡的第一次官方用户组会议开始,我参加了,提到我正在做Ruby工作,同时在Ruby上玩耍,现场提供三张名片.我基本上做了卡牌,选了一份工作,让我登了一个我享受的8个月的合约.
在这份工作中我学到了大量的工作,就像你应该做的一样.我将我学到的东西应用到我的论坛,使用我在工作中学习的技术进行改进.从那以后,我一直在进一步改进,在current incarnation这可能是我的开源大魔术.
在我离开这个工作之后,我很快就在另外一家公司拿起,再次学到了新的东西,把我学到的东西应用到我的开源工作中.最重要的一件事是自动化测试.如果你不是在写测试,那么你是一个很大的劣势.我知道许多潜在雇主正在寻找可以为他们的代码写好测试的人.
现在,Github的关于,我有一个很好的中心位置,分享所有my work可以看到的雇主.我从Github渴望的唯一的功能将是我所贡献的所有项目的清单,因为这是引起大多数雇主的诱惑.到目前为止,我心中的“三大”将是:RSpec(更好的散列差异其他变化),黄瓜(当事情错误(tm))和Rails(失败的情景列表)(诸如“查询指南”和“进度初始化指南以及错误修复).
保持a blog技术(而不是技术性)的事情也不会受到伤害.如果您提供有用的信息,您也会注意到.我注意到我被招聘来写一本书.
我也参加了2007年11月的第二届Railscamp活动,在那里我遇到了我未来的一位老板,并与Ruby社区的人们建立了很多“联系”.然后我继续在阿德莱德(#4)运行一个Railscamp,并在不同程度上辅助了这些.
我也很积极的在社区,帮助当然在这里和IRC频道在Freenode.帮助出来肯定是我学会了如何成为更好的Rails编码器的方式之一.您可以看到其他人犯错误并建议修复,还可以观察其他人建议您可能没有想到的修复.
目前,我正在教Ruby Ruby Rails,没有人教我做开发工作.这是我的日常工作.晚上的工作正在写这本书.我建议你只有一份工作,因为过度工作会导致烧坏.这是周末的,所以我被告知.