368 karma · joined June 6, 2012
I often see myself making comparisons too, but now I think they're more likely to result in bad feelings than in bringing me any kind of useful knowledge. So I just consider them useless and try to not make comparisons again.
Thanks for sharing. Good luck for you and me!
The fact is, front-end developers are not that hard to replace, so you don't have much of a bargaining power there.
Try learning more about Algorithms, Security, Optimization, maybe even A.I (NLP, Data Mining, Machine Learning, etc.)
Also, great (and many) companies are always looking for developers of specific Open Source projects like OpenGL, OpenCV, Rails, Django, and many others.
Also, as the JVM has been flourishing for the past 5 years, I'd also recommend you to learn some of the more popular JVM-based languages. That'd be Scala and Clojure.
Is that a startup that supposedly will hardly succeed?
Good luck!
By the way, I've already failed 2 math disciplines in my University and I'm doing them again. But I'm good at programming and I'm becoming way better at Math. Someday after I graduate, I'll try to work for Google or Facebook, do you know if they'll turn me down for the fact that I have failed some math classes (even if I later was approved on them)?
Thanks everyone.
I just read this article, glad I did in a point of my life where it really makes a huge difference.
My opinion is: do what you want, if that pleases you, great! If that pleases even more people, greater!
* JavaScript Patterns by Stoyan Stefanov
* Learning JavaScript Design Patterns - Addy Osmani
* High Performance JavaScript - Nicholas Zakas
After you read these three books you might become apt to write great, efficient JS code and know the underpinnings of the language, which IMO has a particularly curious design and might make you confused sometimes.
P.S: Check out the WTFJS website for being introduced to some strange behaviour of the language http://wtfjs.com/
Have a nice and busy week!