本人研三,现在在南京,今年 6 月份毕业,有一年的 C++ 经验,去年 12 月份接触 Ruby 和 Rails(之前无 web 开发经验),现在开始找工作,想找一份 Ruby/Rails 相关的全职工作。
我先介绍一下个人的情况: 我本科一个普通学校,不是计算机相关专业,学过 C 语言(还是谭浩强的书),那时候对程序员这个行业非常好奇,再加上本科的专业不太好找工作,所以大三的时候决定考研,11 年就读于东南大学的软件学院。 研二在杭州一家软件公司实习,做 C++ 相关的开发。13 年夏天实习完后我到了南京,然后开始学习 Linux、Vim、Unix 环境编程,Git 等等。10 月份的时候拿到了一个南京公司的 offer,进去实习了不到 1 个月,发现自己不喜欢用 windows,也不想再用 C++ 做开发,经过一段时间的思考决定以后从事 Web 开发的工作。
我的第一门真正使用的编程语言是 C++(学校要用这个),不过 C++ 太难了,现在我都不敢说入门了。 之后陆续接触过 python、php,也用做过一点小项目练手,但是它们对我没什么吸引力,学的都很浅。 我早就知道 Ruby,但实际接触是在去年 12 月份。那时候我决定做 Web 开发,然后知道了 Rails,通过 Ruby China 和一些博客了解到 Rails 的生产力惊人,恰好我知道一个同学在用 Rails,他跟我说 Rails 并不难学。然后在 Ruby China 看了很多跟新手的建议,有个一个学习的计划。 我是先学习的 Ruby,后学习的 Rails。刚学习 Ruby 时的感觉可以用 amazing 来形容,原来程序可以写的这么漂亮,我立即就喜欢上了这门编程语言,最喜欢的是 Ruby 的 block。 然后学习 Rails,用的是《Ruby on Rails Tutorial》的网上教程,非常棒的一份教程,这个教程我看了好几遍,每一遍都有收获,同时也把书中的代码都敲了一遍。之后就是系统的读了 guides.rubyonrails.org,期间也看了其它的几本 rails 的入门书,自己写了个简单的 blog 系统。 通过 Ruby China 的招聘贴我知道了自己还要学习很多其它知识。我开始学习 CSS,JavaScript,jQuery,Ruby 的元编程,读 Ruby China 等开源项目的源码等。 现在感觉自己具备了基本的技能,再想提高要通过实战,所以打算一边学习一边找工作。
谢谢你能看到这儿,很少发帖,如有不足之处请多赐教。