新手问题 如何学习 ruby 并找到一份初级开发工作

Ritr · 2019年01月02日 · 最后由 Ritr 回复于 2019年01月03日 · 2864 次阅读

大家好,我是一名非 ruby 程序员,在教我女朋友学习 ruby,现在 ruby 基础已经学习完毕,那么下一步我们该学习些什么呢?有哪些是必须的,哪些是建议的,哪些是不必须学习的呢?ROR 应该怎么入手学习呢?

你为什么不内推你的女朋友呢?

Laotree 回复

我女朋友是通信专业的😅

女的,为啥不学前端呢

zhaoyshine 回复

我就是前端啊,前端有毒啊有毒!

学设计呀 学什么代码

女朋友 要好好疼爱,教她学啥 ruby 啊

xiaox 回复

😂 😂 😂 😂 人家愿意学编程

分享一个很接地气儿的学习网站,希望对楼主有帮助。ruby.zhihuichina.net.cn

mengmeng 回复

这个是收费的吗

大家可能没有 get 到楼主想表达的重点! 我有女朋友

都知道你有女朋友

可以把你的女朋友介绍到我这里来上班、有坑「一个一个坑的 坑」

Ritr 回复

额,如果不喜欢付费资料就当我没说过了 😂

如何学习 ruby 并找到一份初级开发工作

用你的工程思维去解决问题,就是把这个问题拆分成几个小问题,逐个解决。

招初级 ruby 的公司有两种。

一是 ruby 团队规模较大的公司(感觉项目里 3 个以上 rubyist 就可以算是大团队了),因为项目多,复杂度高,所以缺人,这些公司会给新手一定的适应时间。

二是小公司,虽然小公司基本不招新手,但是由于很多小公司没法提供与老手匹配的薪资,所以这些公司也可能会招新手试试看。

一般来说你去 ruby 团队规模较大的公司成长起来更快,所以我们把这个问题替换成,如何找到拥有较大规模 ruby 团队的公司。

其实这些公司不多,其他地区我不熟,魔都的话有简书、流利说、薄荷、上线了等等几家,你直接翻 ruby-china 招聘板块就可以自己总结一份清单。

接着你就在拉钩或者 boss 招聘上留意这些公司的招聘信息,主动勾搭一下 HR,如果发现都不在招聘季就去找一些小公司试试。

当然这只是第一个问题,第二个问题是如何通过面试。

你面试初级岗位,面试官一般最关心你的学习能力,以及是否有 ruby 和 rails 基础(可以减少上手时间)。

学习能力短时间也改变不了,你只能提升自己对 ruby 和 rails 基础知识的掌握程度。

这方面怎么提升呢?最好的办法就是结合 rails guide 写一个 project。写什么不重要,比如 ruby-china 这样的社区,你可以实现一个基础的简单版。

在写的时候不断思考和总结,我估计对新手来说,这个过程在 100 ~ 300 小时之间。

那么第二个问题又被替换成了,如何坚持学习 Rails,并用 Rails 作为框架写 ruby 代码达到 100 小时以上。

只是抛砖引玉,你可以用自己的思路,但是思维方式还是不断拆解和替换。

Launch School

谢谢楼上几位大佬的指导

Ritr 关闭了讨论。 01月03日 12:31
需要 登录 后方可回复, 如果你还没有账号请 注册新账号