最近在实习,发现在生产环境做开发和学习目的的项目开发完全不一样 在做中学的感受完全不一样
因为实在找不到 ruby 的实习工作,所以找了个全栈开发的实习岗位(React+Springboot)
好奇大佬们,是如何找到第一份 ruby 工作的
更新一下近况:
谢谢各位的经验分享
秋招正式结束了,拿到了一个日本企业的 offer,明年去写 PHP
希望到日本后,能多接触接触 Ruby 社区,未来还是想写 Ruby
我第一份工作还是 2011 年,当时 Rails 是个时髦的技术。我毕业后半年没找工作鼓捣些开源项目,后来觉得还是要找个工作获得收入。于是看招聘信息,当时一位国内有名的 Rails 布道者的公司在招聘,我就写邮件交了份简历,然后就让我去北京入职了。
2015 年第一份工作,工作前半年整天在学 RoR,然后通过朋友推荐去了一家 Rails 技术栈的创业公司。
那个时候,美元基金应犹在,互联网创业如日中天,Ruby 开发也跟着火了起来,整个市场上的公司挨个面试,总能收获一大把 Offer。
现在创业阶段过了,没有新项目了,做大的项目也因为各种原因不用 Ruby 了,所以很难找到 Ruby 的实习工作。
我是大学时候,学了学校的 web 开发课程,当时用的 Django,然后后面被群友安利 自学的 Rails(6.0 入坑)。个人感觉比 Django 强了不止一点半点。因为自己一直很喜欢做项目,之后做了几个个人项目,也折腾了 stimulusreflex hotwire 之类的,算是有一些经验吧。
毕业时投了几家,一个由于太紧张笔试被刷了,一个要转 Java 个人不是很愿意,最后一个倒是挺顺利就过了,不过入职后搞的东西就没有啥意思了。还是 rails3 的老代码……
只能说如果真的热爱,感觉可以看看创业公司之类的,或者海外的机会,就是可能不太稳定。老项目很多都是屎山了,搞起来其实还是有点痛苦的
09 年左右环境好,有公司招 Ruby,也有人找 Ruby 职位,无论是职位还是人才,数量都在增加。现在似乎是恶性循环,企业找不到人,换语言;新人找不到工作,换语言。
其实我觉得在一个本就小众的编程语言社区宣传其它编程语言,带走不少人,对这个社区伤害挺大。
说回正题,之前搞 Java,搞了 3 年。当时在研究所谓的贫血模型、充血模型这些概念,一直不太能理解。我看 JavaEye 上面几位前辈说 Rails 天然充血,就买了本 Ruby 镐头书回来啃,想从 Rails 这边借鉴一下思想。只是没想到一下被 array.find{|x| .... }
这样简单的代码吸引了,然后辞职回家买了几本书,学 Ruby, Linux, HTML/CSS/JavaScript。过程中认识了 @hooopo ,时常交流。然后 2010 年 2 月他给我介绍了份工作,就这样开始了。
07 年快毕业了时,导师让写个 web 页面显示数据库内容。虽然 asp.net 很熟,但不太想用。机缘巧合下发现了 rails,好像还是 1.8.6 版本,3 天搞定任务。
18 年的时候,干了半年 PHP 跑路的我找不到几个好的下家了,看到有家外包公司招 PHP 说后期要转 Ruby,有点好奇。因为当时用的 Laravel,对 Laravel 的好感是写起来比 TP 优雅,听说过 Laravel 也是借鉴的 Rails,心想那可以一学,于是在一位大佬的指导下入了这个坑 :)
13 年用 yii 开发程序 听人说 yii 是借鉴的 rails 遂开始自己的项目试着拿 rails 写,接的小业务用 rails 1 个月就收钱了 关键是维护还继续找我
16 年,在 ruby-china 上。 天府二街尽头的一个粮仓....可以看我 https://ruby-china.org/topics/28956 的帖子 当时每天往返通勤时间差不多要 4 小时...
说实话,当时那个帖子下的回复给了我挺大的鼓舞! 谢谢社区的伙伴们!
看过我当时那帖子的,我给大家说一个更新,那会发帖是在春节前发的。发完帖,春节之后的第一天,公司宣布解散!
19 年去英国读了一年水硕,学 web 开发,教的就是 Ruby on Rails。认真学了一年,认真写代码做项目交作业,当初学的内容在后来的工作中都用到了,回国面试了几家公司选了一个一直待到现在。以后国内混不下去了应该还会回英国继续写 rails 吧
第一份工作是 Linux 运维,有个运维工具叫 Chef 很好用,也很好理解,了解发现它是用 Ruby 开发的,然后了解了 Rails 的故事,以及 DHH 写的书,最近决定转 Ruby 开发了
17 年毕业海投简历,学校教的 java,不感兴趣,自学的 ruby,当时使用 ruby 的公司还不少,但是由于自身技术一般,简历被拒了很多次,有一次被拒的经历还挺有意思,我在简历中写了平时使用 ubuntu linux 系统开发,但是发邮件时用的是 windows 系统(当时笔记本装的双系统),发了一个 rar 的压缩包过去,对方回复了“使用 ubuntu 不应该是 zip 吗”,然后我解释笔记本装的双系统遍再没了回复。所幸当时机会比较多,还是找到了一个很小的 ruby 公司(加上我 3 位 ruby 开发),在公司的时间里也跟大佬们学习,成长了不少。后来辗转了几份工作,最终接触了 gitlab 这个项目,发现 gitlab 的代码写的很美,从 gitlab 项目有接触了 gitlab-runner、gitlab-workhorse 这些 golang 项目。(强烈推荐 ruby 新手读一读 gitlab 的代码,会收获很多)去年 8 月份公司大裁员,发现我再也无法找到合适的 ruby 工作了,遂转了 golang 开发。
但我也发现 ruby 新手如果一些基础不坚实的话,会被 rails“惯坏”,因为 rails 有很多魔法,它已经给了我们很多好用的组件,不需要了解太多专业知识,只按照教程里的做,都可以很快写出自己的 web 应用,但是如果遇到一些问题的时候,自己很难解决,这个时候处在一种知其然不知其所以然的状态,我在刚开始学习 ruby 的时候就是这样。所以学习 ruby 或 rails 的话,可以了解的深一些,保持好奇心和探索欲望,其实不只是 ruby,其他语言也是一样。
2012 年,SanDisk,闵行工厂要上自动表单(400 多种不同类型的表单,比如设备维护表,值班签到表之类的),发现 rails 的 generate 不错,从.NET 直接转了,基于 Rails 的定制表单做完了。
2012 年入职优酷移动团队,本来应聘的是 Python 后端岗,结果优酷移动的 CMS 系统是用 rails 搭建的,当时印象很深 ruby 版本 1.9.3 搭配 rails 版本 3.0,Windows 跑不起来,因为这个找 IT 换的 Mac,写了一年多的 rails,最后团队还是用 tornado 把 rails 给换了。
16 年,在学校图书馆自学了好像一个月 Ruby,后来去参加 RubyChina,认识了一些小伙伴,然后就进公司去实习了。刚进去啥也不懂,确实边做边学的感觉完全不一样,后来跟大佬们学习也成长了不少。那会也是用的自己大学笔记本装的双系统,卡的一匹,白天跟着大佬们做做项目,晚上回去自己再捣鼓捣鼓。学校离公司远每天上下班通勤 4 小时以上,后来直接在公司旁边租了个小屋,主打一个方便
本来工作是写 java 的,写烦了就试试其他语言,觉得 ruby 不错,业余玩了一年,然后找 ruby 工作,到现在已经第二份 ruby 工作了,不过有些需求也会用 go、python 去做
谢谢大家真诚回复,每条我都看了
更新一下,我最近在做的事情:
因为有一定的日语基础,所以最近在海投日本的公司,打算明年毕业后直接在日本工作
前几天去了日本面试,最近正在等结果,不过不是写 ruby 的是 php,面试过程中,技术主管提到后期可能会转 ruby 希望能在日本开心地写 Ruby
会持续更新这个帖子
2007 年左右,一个叫 JavaEye 的综合技术社区被 @quakewang 用 Ruby 重写了一遍,名声大噪,且 JE 的另外一个创始人 @robbin 一直在布道 Ruby on Rails,当时还处于从传统机械工程师想转码的我,开始关注 Ruby,2008 年的时候入职了一家专业视频设备公司在上海的一个 Web 小团队,我还记得入职的时候面试官问我,你有没有听说过 Ruby,我回答有,面试官非常惊讶我可能是第一个他面试过听说过并且对 Ruby 有所了解的候选人。第二个问题是你愿不愿意加入并且跟我们一起用 Rails 做一个设备电商平台,我回答愿意,然后就找到了第一份 Ruby 工作。
谢谢你的回复 之前在听 teahour 的时候,听说过 JavaEye 和 ruby-china 的故事
Java 的社区结果是用 Ruby 写的,感觉还挺有意思的
我的 ruby 工作都是自己给的
因为我有一个 idea,需要一个程序员
在 php、python、java 中选了一圈,最后还是 ruby 对我胃口
12 年用 rails 倒腾了第一个微博 app,到现在还在用 ruby 做产品
07 年参加一场中南大学网络学院的一个面试,面试题好像都是 Ruby 题,当时没任何了解。08 年换工作,入职后又因缘被安排 asp.net 转 Ruby 的工作