I'm a fairly noob web developer, working mainly with PHP, JS, HTML and CSS. Should I learn Rails?
-
I've been coding for almost 2 years and I like to think I can do most things that PHP enables one to do. So should I turn myself to JS (which I don't know so much) or should I go for something completely new like Rails or Ruby? What of these technologies will give me an advantage when trying to find a job? At the moment I don't want to learn it to build something specific, just for the sake of learning and to be ready for the future.
-
Answer:
Every web developer is expected to know JavaScript, because it is, simply put, the lingua france of the web. You will be at disadvantage if you don't know your JavaScript. That doesn't mean you shouldn't learn other technologies as well. You totally should. Try Python or Rails, I think you'll like it more than PHP.
Griffith Chen at Quora Visit the source
Other answers
Ruby on Rails currently has a great demand for the startup scene. It might be worthy to learn it because of its widespread usage. I personally invested more time on Node.js because of its rapid growth and JavaScript is something I was quite familiar with. I think it's cool that you can use the same code both for the server and client side. A good example would be for games where you can simulate a game in the server to verify the integrity of what the client sends you. As for IDEs, I personally recommend mastering vim. Being able to edit your code while logged in via shell really speed things up for me when doing server side stuff. But do take note, it is quite similar to playing a piano. You will require practice and improve muscle memory to get used to it.
James
Rails is great to learn, not only because it's powerful but because they're very opinionated about what web development patterns you should use. If nothing else, it will provide you with a lot of context around modern web patterns. Also, if you're a front-end dev and you need an easy entrance to rails, I wrote a book after being in your shoes: http://dojo4.com/blog/we-wrote-a-book
Miles Matthias
Look. http://www.google.com/trends/explore#q=angularjs%2C%20%2Fm%2F0505cl%2C%20%2Fm%2F0bbxf89&cmpt=q JavaScript is the https://github.com/search?o=desc&q=stars%3A%3E5000&ref=searchresults&s=stars&type=Repositories, and this trend is only going to increase: Javascript is your best bet and is fun to write. Hope that help you to make your choice
Akli Baitiche
Related Q & A:
- How Can I Get Started As A Freelance Web Developer?Best solution by code.tutsplus.com
- How can I make a dynamic web page in PHP?Best solution by Yahoo! Answers
- When I receive a response to an email that I send, my original message does not show. I?Best solution by Yahoo! Answers
- How much should I charge as a freelance web developer?Best solution by Yahoo! Answers
- Should I take the ACT test and the SAT II Subject test in June if I haven't prepared yet and I'm a Junior?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.