新年刚开始,已经有一些生猛的朋友要开始新的职场生涯了,
不知道会不会遇到这样的问题: 想找一份Ruby on rails的工作,我应该知道哪些知识
?
还好,我并不是想指点你什么,只是想按我的思维方式展开,让你能"闻"到点东西即成.
古云:知己知彼,百战不殆;不知彼而知己,一胜一负;不知彼,不知己,每战必殆。一句话,想知道自已能不能找到rails的工作,就应该知道别人要什么样的人.对方公司的情况是没法知道的,因为咱们不是"FBI".只有一条路,招聘启事中的Requirements
.所谓专家看门道,外行看热闹就是在这些需求上出的.
正巧看到博文<7 Top Ruby and Rails Jobs for January 2010
>有专业ruby on rails公司的招聘启事.那咱们就边走边看.相信会有收获.
1.Billmonitor,英国的手机公司,不错,也就是说在手机应用都需要与web进行交互,所以使用ruby on rails是比较理想的.咱们看看它的Requirements
:
3-5 years experience in web development(3-5年是什么概念?也就是说ruby onrails并不是一个web开发新手(Newbie)的最佳进入职场的着陆点,一句话,没做过网站,想来趟这混水很难.)
Demonstrable experience developing & deploying Ruby on Rails web sites in the real world(这条很简单,实践经验,你可以通过虚拟机加上server之后,自已动手作作automate deploy试试.)
Practical experience in debugging and tuning web sites(这是最核心的技能了,除了动手多写代码之外,可能看书学习可以帮助你.)
Understands web security issues(这是基本常识,不会?不知道哪里有?去guides.rubyonrails.com
的security知识点看看.)
You're smart, gets things done, and agile(人品问题,不展开)
We're a team (rogue pirates and ninjas need not apply)(人品问题,不展开)
2.NewRelic,如果在ruby on rails社区玩过一阵,都会知道它.一家作性能监控应用的公司,看它的Requirements
:
• Built and deployed commercial RoR applications (please provide your urls) (这家直接要看你之前作的东西,够狠,没有?从现在走就多去看看开源项目,fork下来自已看能不能看懂,跑跑,然后看issue解决它,并提交patch,这些就够证明你的实力了.)
• Strength in all the Rails fundamentals (routing, active record, migrations, ...) (基本功,一本DDH的Agile Web Development
with Rai