- Mon Mar 12, 2018 9:19 am
There are a lot of Web-based jobs that allow you to scale up to a full-fledged frontend:
- Creatives (Ads) (HTML/CSS/JS)
- HTML 5 templates (HTML/CSS/JS)
- WordPress (HTML/CSS/JS/a little PHP)
- integrating Ads systems (Like DoubleClickPublisher) (HTML/CSS/JS/a little PHP)
Other carriers go more into the backend.
Java is a safe choice, but to write Java you need to know much more than just Java, a lot of basic principles of OOP and Testing Practices. Also, Java is old and old tech-based companies tend to keep devs at the desks.
RubyOnRails - simple to learn, intuitive, not very popular with devs anymore, but there is a ridiculous demand for it, as there is a lot of legacy code that needs maintenance.
Node.js - new and very popular kid on the block. A ton of libraries allows building tangible things quickly. But very easy to mess up, and JS is a very quirky language. Most likely to be required remotely.
.NET also hermetic, but I can see it used a lot, also in some remote work.
Learning to write good backend is HARD, and bad code will usually show since remote workers are doublechecked. It takes years to learn proper use of patterns.
Web Development is the best way to get into for remote work, but it's not something you can pick up if you don't have some foundation. It's a lot to learn and train, especially since remote work is usually offered to experienced developers. In most cases, companies can find inexperienced ones locally and keep an eye on them.
Getting a short-term local contract, or internship could help a lot here.