中国 Ruby / Rails 人物 - saberma ... by Caiwangqin ... 6 月 15 天前 ... 564 次点击
1. 请简单介绍一下你自己,留下Blog、Twitter等。
2. 你是怎样找到你的第一个Ruby相关的工作的?
 很遗憾,在深圳没看到合适的ruby工作
所以,我建议公司尝试采用ruby on rails开发项目
无论是项目质量、开发效率,还是成本控制都非常令公司满意
现在ror团队在公司不断发展中
3. 你是在哪里和怎样搜索工作机会?你能给我一些最好的方法找到Ruby相关工作的建议吗?
 没这方面经历,不过还是觉得在chinaonrails或者其他ruby论坛得到工作的机会要比51job等大一些
4. 你能给一个没有完整项目展示的Ruby新手一些建议吗?
 花一天时间了解ruby on rails特性
花一周时间做个小小的东西出来
之后,我想,你也会喜欢上ROR的
5. 你可以说说怎样做可以让现在比过去更好的吗?主要是关于使用Ruby工作、客户、如何寻找好的客户方面。很多人梦想着现在比过去好,现在比将来好,所以请写下任何你关于超越过去的想法。
 坚持敏捷开发,至少是测试驱动开发,坚持半个月左右开发思路就会变了,开发一个东西会先想着怎么测试覆盖它
有了自动化测试保证才能更好地重构,让产品不断完善
6. 你可以推荐一些你认为将帮助一个程序员生活得更好的书籍、网站、秘诀吗?
 经典的《Agile Web Development with Rails》、《Advanced Rails Recipes》、《Programming Ruby》
7. 你一周工作多长时间?你怎样保持工作效率和精力集中呢?
 70小时左右, 公司40 + 业余30
工作效率的保证:不要自己写东西,能用别人的就用别人的插件
使用Vim,而不是其他IDE,可以大幅度提高开发效率,至少对我来说是这样的
另外,在工作时关掉除手机以外的所有联系方式,以减少开发过程被打扰的次数
8. 你怎样管理你的工作空间?你在工作时使用哪些工具?
 代码放在Github,使用PivotalTracker任务管理
使用鲜果Rss查看最新技术文章
使用谷歌热榜花最少的时间八卦一下社会热点
9. 怎样成为一个成功和有用的程序员?
 把技术难点当成难得的机会,抢来做
10. 什么是一个程序员应该知道的?
 想少一点,动手做吧 |