Dear All,
I am in love with Ruby and Ruby on Rails, but actually I am getting frustrated as I cannot get a remote job in any remote country as a junior developer.
I am actually in Egypt, and there are few jobs here for Ruby developer, so I am counting on finding a remote job, so, I will ask my questions in few points
1- what exactly is required for me to know, as a junior developer, to get a job ?
(for example, should I know CI/CD, clouds, devOps, … or just the framework and Rspec test)?
2- what projects should I build first to get attention from employers?
3- I work with all of these (javascript, react, tailwind, bootstrap, jquery, netCore 5, sqlServer, postgreSQL, and Heroku), but of course I did not master them all.
4- most of people nowadays tell me to forget all about Ruby, coz’ they will hire only Seniors, and I should focus in ReactJS for example, I mean no offense for you guys, as I told above I fell in love with Ruby and I need to work with, so, any advice about this, s it real /?
finally, I would like to thank all who will ever contribute to this post and I hope if you give me a clear roadmap to get my first remote job.
thanks in advance.
Hi, @shiccorama I understand you. I have been through the same thing since I graduated. Even though I loved Ruby and Ruby on Rails / Sinatra, etc. I still wasn’t able to get a job.
I have done quite a lot of projects and completed a lot of udemy, youtube, etc. tutorials. I used to apply to a lot of companies on LinkedIn and didn’t get a good opportunity because everyone asked me for the experience.
None except a few companies hire junior devs or value skills over years of experience. I agree that fewer years of experience don’t make anyone a bad programmer, and more experience doesn’t mean the person knows everything.
However, to get a job:
Make a Strong LinkedIn Profile: You want to make your LinkedIn profile stronger.
Make More Connections on LinkedIn: Make sure your LinkedIn has more connections.
If you apply to hundreds of jobs on LinkedIn, you might be selected for a couple of them. The problem is that unless you’re a senior dev, you are probably not going to get through the interview and get selected. On the other hand, if you have a lot of connections, you will get more job opportunities coming through your connections. Remember, more job opportunities come through connections than applying for jobs yourself.
Push all your good projects to Github. To date, GitHub projects will get starred from more people than a Gitlab project. Don’t forget that recruiters will check your Github, and you need to showcase some good projects. They can even read your code and analyze code quality. Don’t forget to also share them on LinkedIn.
Learn more and more: The more things you learn and unlock, there’s higher the chance you will get a job. There are a few projects only using Ruby. You might want to delve deeper into ReactJS, Angular, VueJS, NextJS, etc. frameworks. The most important is React you might find more jobs for that. The rest of the project specifics are not hard to learn. Even after getting a job, don’t hate to learn new things every day, this will make you a good senior dev in the future.
Always keep backup: When searching for a job, make sure you apply to different companies, and sit on different interviews. Don’t just apply to one company and wait for it to hire you.
Be a Helper: Help the Ruby community, fork projects on Github, Gitlab etc. There’s a higher chance that you might encounter an HR. Don’t forget to maintain your projects just after you get a job. Try to update projects whenever you get some time and don’t feel exhausted.
Don’t stress yourself, nobody is left jobless. Take 6 months in your hand, and start applying for jobs. You might do some internship which will help you on the way to building a successful career.
If nothing happens, try to do some Freelancing, it will lead you to earn a lot more money than having a job. You can also make your course on Udemy. Have courses on your website. Make YouTube videos (but will take you years to succeed). These things will teach you so much that you will earn beyond what a company will pay you. But first, look for a job.
MNR is the Recruitment agency in Noida.World-class recruiters, fast and effective recruitment and a huge database of talented professionals. Find the right professionals to transform your company. We find you the highest quality of executives for your organization. MNR Solutions provide tailored made and client-specific talent management solutions to organizations across multiple disciplines and industries.
Our Services
Thank you so much for your time and for every word you wrote for me. I will take your advice seriously and start to enhance my career.
Hope the best for you and me.
Thanks again.
Its true that some developers suggest focusing on more popular technologies, Ruby still has its place in the industry, and there are opportunities, especially for remote work. To increase your chances of finding a remote job, focus on strengthening your Ruby skills by building practical projects that demonstrate your understanding of the language and its ecosystem.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.