5年多来,我一直在开发C++后端大型应用程序。我正在做TDD,使用STL和Boost等等。我决定要做一个改变,大约一年前我开始学习Ruby,几个月前我开始使用Rails、HTML5和CSS。我还不知道JavaScript,我现在专注于Rails。
对于Rails后端开发人员的面试,我能期待什么呢?我如何展示自己,以利用我的C++经验?我现在是个高级职位,不能从实习生的职位开始。
我认为自己在C++方面真的很好,我也知道一些方案、一些Python和相当多的Ruby。在我开始申请之前,我将准备一个小的Rails应用程序和一个简单的Gem。加上相当多的个人C++项目。我拥有电气工程学士学位,并将于2011年6月完成CS硕士学位。
发布于 2011-02-20 20:20:50
如果我要用一种新的语言面试你的专业工作,我会集中精力做几件事:
我还面试了Rails的职位,没有Ruby或web开发方面的经验。为了获得这一职位,我专注于我已经知道的各种语言,以及我一直在努力工作的不同领域。我以很好的速度得到了这份工作,花了一个周末学习Ruby和Rails的基础知识,并继续阅读。一个月后,我发现在这个项目的八个开发人员中,我是Ruby、Rails和Javascript方面的专家。其他人已经学会了最起码的标准,实际上是将J2EE解决方案转换成一个非常丑陋的Rails应用程序。
发布于 2011-02-23 09:31:45
乔尔·斯波斯基( Joel )的一篇著名文章说,他在求职面试中寻找的是那些“聪明做事”的人--面试官可以通过询问你过去在其他技术方面的经验来检查这两种情况。
这篇文章本身包含了更具体的细节。
发布于 2011-02-22 18:38:33
我认为你应该证明你对网络开发有很好的理解。考虑到您的C++背景,您可能擅长于开发桌面或服务器应用程序。但是对于web开发,您应该理解HTML、Javascript和其他web开发的概念,比如清理用户输入和一般用户交互。
我不认为您在理解如何使用Ruby编程时会有任何问题,但是能够编写一个好的web应用程序与编写一个好的系统应用程序不同。
https://softwareengineering.stackexchange.com/questions/49845
复制相似问题