瞎扯淡 大龄青年如何找一份 Ruby 的工作?

ilarry2015 · 2015年06月23日 · 最后由 killernova 回复于 2016年01月08日 · 4327 次阅读

或者说大龄青年还能不能找一份 Ruby 的工作呢?

情况是这样的,我现在 28.8 岁,之前供职的公司是上海本地的国企,拿着一份不高的工资 (7W/年)。国企的那几年里面,除了企业内部的业务处理流程,其他的也没太多的积累。恰巧遭遇国企内部改革,所属公司成了整个集团公司改革的牺牲品,业务全部被收回,公司业务空心化,集团公司对我们进行分流处理。当然啦,分流的结果肯定是杯具的,在改革的末期,人家蛋糕都已经分好了。由于我长期受一个罗胖子的影响,那个罗胖子经常鼓吹大公司要完了,就要变成史前的巨兽了,你们那些 80 后快点 U 盘化生存吧。所以在分流和买断之间,我选择了买断。就这样,拿了 6 个月的赔偿金,离开了供职 5 年的公司。

在成为自由人之后,我想,我还有具有些产品思维的,那产品助理这个工作能不能搞他一下呢?花了点时间看了点视频教程,学了两个原型软件,期间顺便学了下 swift 和 iOS 开发。在准备阶段告一段落后,开始了投简历和面试的阶段。结果投出去的简历,均是不符合。唯一面试的一家,也是没了下文。让我觉得了,跨行的艰难性。

对于 Ruby 和 Rails 也并不是新接触,在 Rails3 的时候,学习过 Rails,在那时有一个阶段就想主动式的换行,最后因为各种原因,没有付诸实施。现在还有公司愿意招一个大龄的新手吗?因为我想再读一下 Rails101 Rails 实战圣经 和 Rails Tutorial 后找一份 Ruby 的工作。

首先呢只要肯学 29 不算晚,不知楼主的计算机基础如何?要过面试关的话,一般来说需要在算法和数据结构上补一补。 不过,光看过视频教程,读过两本书,照着敲过几个示例程序的话,想找到工作难度比较大,还是需要更多实际项目的积累,楼主可以从一些开源项目做起。

计算机基础就是读了计算机专业,但是已经都还给老师了

学习 Ruby 有没有像 iOS 那样,有比较多的视频型的教程

有个头像的话,运气自然不会差

#2 楼 @ilarry2015 http://railscasts.com/ 虽然视频较旧,但思路值得学习

或者说大龄青年还能不能找一份 Ruby 的工作呢?

有难度,但在上海还是比较好找的,当然你要比较出色才行,因为用 ruby 一般是 startup。 不过我还是推荐学些热门的,例如前端和移动开发。

有几点不太明白的地方,也是希望楼主自己想清楚的: (1)为什么要换行做程序员?你真的喜欢这一行还是仅仅为了找份工作? (2)想必楼主是有一定编程基础的,为什么一开始学习了 swift 和 IOS 开发,然后又转去学习 rails?你真的清楚自己想做什么吗?

我认为楼主目前应该为自己的人生做一个规划,好好想想自己想做什么,适合做什么,而不是急切的找一份编程的工作。你问现在还有公司愿意招一个大龄的新手吗,我认为答案是肯定的,但是这个新手必须有良好的编程基础和学习能力。如果你觉得读了两本 rails 相关的书就可以找到一本 ruby 相关的工作,我觉得你想的太简单了,甚至说有点不太尊重这门语言。你去 51 或者拉钩看下公司的招聘要求,再对应下自身的技能,你就大概知道自己会不会被录用,而不是凭空想有没有公司愿意招你。你过去的 5 年并没有为你转入编程行业打下坚实基础,反而成为你找编程工作的最大软肋。你现在读再多编程书也无用,如果你真心想入编程这行,不如安心坐下来敲代码,看看数据结构和算法,如果真喜欢 rails,那就做几个网站部署出去,这比简历更实在。

1,29,不算晚 2,既然选择,就要坚持 3,拿出有质量的作品

大公司工作久了会让人麻木,建议多参加一些开发者聚会,多参加创业论坛之类。再不,出去玩,人玩野了,视野就开阔了。

我觉得 Ruby 和 Rails, 看起来简单,因为语法糖,入门了之后感觉很复杂。楼主如果真想找一份 Ruby 程序员的工作,需要潜下心来,慢慢修炼,如果之前没有编程工作经验或者基础,需要花比较长时间练习才行。

我推荐一本书 和 一个 Rails 训练营:

  1. Land Your Drean Rails Job
  2. Tealeaf Academy

如果,楼主不执著于 Ruby 的话,可以参考 @nightire 大牛的建议。最后,年龄不是问题。

业务空心化啥意思,给点细节,是不做业务了,搞纯技术么? 楼主之前国企也是搞软件开发的?

#8 楼 @springwq 年龄不是问题,如果从零开始,换个语言,会是个问题吧?

#6 楼 @nightire 学习编程的时候已经 30 岁,之前从没干过编程? 一门语言,从小白到专家,在短时间达到神人级别,那要不眠不休以公司未加了吧,你老婆会没意见?

#11 楼 @lips 没错,之前没干过。不过我有几个优势:第一,我以前就对计算机感兴趣,虽然没有学过编程,但我喜欢玩游戏,搞过破解(用现成的工具),拆装过硬件,也就是说对计算机这个物件我不陌生;第二,早年因为学习音乐制作(包括录/混/编曲/演奏等工作)我对复杂事物的学习和领悟有自己的一套,并且借此机会将英语自学成才;第三,另外一份工作是做广告设计策划,虽然我不是设计师,但是那段经历让我恶补了许多设计相关的知识,色彩/构图/排版/印刷等等。

以上条件使得我在三十岁开始学习编程的时候有着“起步晚但起点高”的特点。你可以认定我是一个特例,不过这么大才学编程本来就不是一件寻常的事情,没点底子的话我就只能靠“天分”了(但实际上就是个普通人)。

老婆有没有意见什么的我觉得你想多了。我现在已经 34 岁了,入行编程已走入第五个年头,敢说精通的语言也不过就是 HTML/CSS/Javascript 这几个,前两个在很大程度上还算不上完备的编程语言。“短时间达到神人级别”这纯属扯淡,但日积月累从量变产生质变是的确可能的,就看你用不用心了,而且功夫用到了点儿上根本就不需要不眠不休。我平时还要花好多时间看电影美剧,弹吉他,旅游神马的,干嘛要对我有意见呢?

你回复问的两个问题就显而易见没有领会我的意思。我给你举个例子,从 Ruby 到 Javascript 算不算一门语言从头开始?但是你的工作并不是从头开始,因为你的工作不是学语言,而是做开发。现在 Ruby 和 Javascript 都是广泛运用于 web 开发,对于做 web 开发的工程师来说,语言本身只占全部工作技能的一小部分,而且是可替换且极易替换的部分。你冲着某种语言去找工作,那你的“被替换成本”相对就很低,因为找一个和你同等语言水平的人不算太难;但如果你是因为精通 web 开发而工作,想替换你就相当难,语言水平比你强的工程能力干不过你,工程能力比你强的设计水平干不过你,设计水平比你强的编程语言干不过你……几经波折之后才明白:啊,原来 web 开发是如此复杂的一门综合学问(其他类型的开发也多是如此)。

现实的说,你怎么证明你是专家?凭你有什么证书?凭你看过多少本教程?都不是!是要看你做了什么东西出来,能做什么东西出来,或者看看你能解决什么问题,花所少成本/代价来解决这些问题。语言只是工具,这句话不知被多少人重复了多少次,若是还不明白那我也没办法了。

#12 楼 @nightire 与科班相比,你所掌握的东西真不多,可是从论坛上看,你完全是个巨牛啊 : ) 一直以为你搞 ruby 后端开发的,没想到你竟然是个前端攻城师,哈哈

你应该是蛮拼的,一个人熬夜,老婆没意见,好老婆啊 : )

机缘难遇,自己的作品可以先做一个。

#6 楼 @nightire 看你的头像,一直觉得你最多是个大哥。没想到快到大叔级了。(我也快成大叔了,~~(>_<)~~ )

你以前的文章和回复,华丽丽地隐藏了你的职业,今天才发现你竟然是个前端工程师!赞一个……

#15 楼 @diguage 我很喜欢到 SegmentFault 上去看 @nightire 写的文章,都是精华。

还不晚,花 2 年时间学会,然后 30 之后,说自己 7 年经验去装逼吧

大叔飘过...好有危机感啊 😭

@nightire 不得不顶啊。喜欢前端的后端工程师来握个爪。

其实我不是很想给楼主泼凉水,但是我严重怀疑读一下 Rails101 Rails 实战圣经 和 Rails Tutorial 后就能确保找一份 Ruby 的工作,这两本书既不是能找到工作的充分条件,也不是必要条件。

那么问题变成:什么才是保证你能找到一份工作的充分且必要条件? 这个问题其实不难找到答案,刷一下论坛的招聘版,如果抛开待遇,行业,只看需求的话,大概可以归纳成下面几点

  • 热爱 xxx,要求你有正确的态度
  • 拥有 xxx 相关的学历,要求你有一定的基础
  • 熟悉 xxx,要求你有一定的能力或者技能
  • x 年以上 xxx 的开发经验,要求你有一定的经验

所以关键词是:态度,基础,能力或技能,经验,凑齐后就可以 召唤神龙 找到一份工作。

#15 楼 @diguage 头像是 30 岁的留念,好几年过去了。隐藏职业神马的并不是刻意为之啊,你没发现但凡讨论 Ruby 为主的我都是旁观,但是和前端有关我就冒头了么……

@darkbaby123 握爪……哎哟你竟然是后端工程师,这藏得也够深的,我一直以为你和我同行来着。

@lgn21st 多谢鼓励,最近半年懒多了,哈哈

#21 楼 @nightire 为何变懒了?

你好,我司在招聘 ruby 开发工程师,500 强外企,有意向的可以联系,发邮件至 [email protected]

#20 楼 @lgn21st 之前的 leader 说 因为我简历简介第一句话:热爱 ruby、rails 开发,对 ruby 和 rails 开发有很大兴趣。而决定录用

#25 楼 @pathbox 恭喜,当初第一份编程工作,招聘我的人因为我懂如何使用 Ubuntu 以及知道 Rails 是什么而决定录用我。

本人 30.5 岁时,化学 => Ruby

需要 登录 后方可回复, 如果你还没有账号请 注册新账号