3 ms·
Thanks for the advice. My first job was full stack Java backend (SpringMVC) and jQuery hell front end. Second was full stack, Python backend, AngularJS front en
by tomreece 11y ago
Thanks for the advice. My first job was full stack Java backend (SpringMVC) and jQuery hell front end. Second was full stack, Python backend, AngularJS front end. My new job is writing Protractor tests for multiple AngularJS applications.
I enjoy writing Python. Javascript isn't that thrilling to me. Not super excited by the countless FooJS libraries and Promises and async everything. In Protractor if I want to get the text of an element in the DOM, that's a promise. I mean come on? .getText() should not return a promise. I'm not a Javascript expert, so this will sound whiney-ish, but I think Promise hell is a thing just like Callback hell is.
- stonith 11y agoI escaped the boredom by becoming very proficient in a popular open source project that I found interesting and that multiple companies are looking to hire for. While the business requirements for the features I have to add may come from my employer sometimes, for the most part I'm really just working on upstream and making it better. I've also job hopped a fair bit to try to find a job where there was motivation on both sides before getting to this point, so your tale is somewhat familiar. Perhaps you could aim for something similar. There's employers out there (eg. RedHat) that will happily pay you to hack on open source if you can show that it's in both of your best interests. That way you get to choose what you're working on going in. Even just specialising a bit more might make things more interesting as you'll be hired to work on <thing you actually quite like> instead of some random stack put together by someone who may not have a clue. Good luck in your search :)
- Mithaldu 11y agoPython isn't bad, though it can also be constricting. Java is of course the kind of language likely to land you in Enterprise Country. Maybe you can pick up Clojure though? And yeah, as a web dev myself, everytime i have to touch JS i walk away with a headache. Also, if you want something challenging, but not quite C, maybe give Rust a chance. I hear lots of companies with fun stuff are using it.