Ruby on Rails Analyst/Programmers, Glasgow.

Hi All,

I would like your advice. I'm helping a young company set up a ROR team from entry level to Senior A/P. I've not worked with this tech before so have some basic questions.

What are your thoughts: Is this a well exploited technology in Scotland/UK? What's the typical career path for an RoR A/P ( from a PHP background or other)? If a CS grad, is it difficult to pick up - how long would you think it takes to become proficient?

Thanks in advance for any insights shared.

Deirdre

Deirdre Shell wrote:

Hi All,

I would like your advice. I'm helping a young company set up a ROR team from entry level to Senior A/P. I've not worked with this tech before so have some basic questions.

What are your thoughts: Is this a well exploited technology in Scotland/UK? What's the typical career path for an RoR A/P ( from a PHP background or other)? If a CS grad, is it difficult to pick up - how long would you think it takes to become proficient?

Thanks in advance for any insights shared.

Deirdre

Firstly, it doesn't matter how well exploited the technology is because the support you (may) require for it can be done remotely. This includes hosting, of course. RoR already has an extensive community and a growing API, with support from major banking bodies and other industry-specific experts.

Secondly, A CS graduate is likely to have studied C of some variation and should, considering their assumed capabilities, be able to understand the structure of Ruby and the way in which it communicates with Rails.

Thirdly, may I ask why you have nominated the use of RoR? Surely, it would be better to let the Senior team decide which language is more suitable. I am asking this in spite of using RoR myself.

“If a CS grad, is it difficult to pick up - how long would you think it takes to become proficient?”

It will be very difficult if you are just a CS grad.

ROR is a framework of whole set of web technologies. So, it will be very difficult to master it in less than 6 months.

You need a strong web development technical leader with reasonable ROR expertise for atleast a year.

CS graduates dont get educated with open source technologies. They usually come up with Java background.

If you get graduates with PHP background and who have self-learnt Ruby languages, you are lucky.

Put an advertisement in ROR job sites, eg

jobs.rubynow.com

and see how many are turning from Glasgow.

I would like your advice. I'm helping a young company set up a ROR team from entry level to Senior A/P.

Firstly, I'd query why there has been a choice of any technology platform without anyone of experience to decide? Normally, I'd expect the CTOs platform of experience is what's plumbed for. What's the rationale for RoR? (not that it's necessarily a bad choice! :wink:

What are your thoughts: Is this a well exploited technology in Scotland/UK?

In Scotland, you might try to ask at http://rubaidh.com/company - although they may not be inclined to respond if you're starting a competitor!

In the rest of the UK there does seem to be a fair spread of us, but it is a small pool.

If a CS grad, is it difficult to pick up - how long would you think it takes to become proficient?

Very few people I have met are straight to Ruby/RoR from uni. The majority have arrived after a period of their career and are thus quite senior. As far as CS grads (or self-taught techies) are concerned, you may find yourself in the position of having to teach them everything - even re-teach a some of what they've covered in their courses - from HTML, CSS upwards. But on the flip side (and I worked with one guy like this) very bright people *can* pick stuff up very quickly.

Thanks in advance for any insights shared.

If you'd consider temporary help - even consultation advice while you set up your team. Feel free to get in touch directly - I'm a freelance developer.

Regards

PH, Thank you for the reply. I am trying to assess how available A/Ps will be hence this question. What's API mean here? The company already use RoR, they are looking for more developers, that's where I have come in.

Deirdre

Pale Horse wrote:

Deirdre Shell wrote:

PH, Thank you for the reply. I am trying to assess how available A/Ps will be hence this question. What's API mean here? The company already use RoR, they are looking for more developers, that's where I have come in.

Deirdre

Firstly, the availability of RoR Developers in the area specified is impossible for me to determine but there is *certainly* a lot of logic in making the opportunity available to CS graduates; as I said, they should be more than capable of understanding Ruby and the way in which it communicates with Rails.

Secondly, an API is an interface that considers the expansion and development of an application by providing it with support and information for additional implementations. http://api.rubyonrails.org/ is a specific example of this.

My apologies, I assumed the company had no current developers and were looking to build a team from the foundations.