|
I was playing around with HTML in high school and decided to go to college for Electrical and Computer engineering. After I graduated I quickly found out that you need a TON of experience to get anywhere in the field and found it hard to get an entry level job (also the pay was meh).
I wound up backing out of the electrical engineering field and went into software engineering. After working for both a small company and a huge conglomerate I now have my own consulting business building web and mobile applications. It's paying my very well thus far and I'm only in my late 20s. There's plenty of money to go around in this field - if you work hard, you'll get it.
I've worked with almost every programming language out there. Right now, I primarily work with web and mobile technologies (.NET, Java, Objective C, JavaScript).
Also, I would never compare C# to JavaScript. The syntax is very similar but JavaScript is not an OOP language. It certainly has come a long way though - I do a LOT of client side scripting with JavaScript (jQuery, jQuery Mobile, Base.js) and all those other framework goodies. I love how powerful JavaScript is, with the ability to prototype classes, you can create a pseudo OOP language with it. It's very flexible and fun to work with. I am a huge fan of JSON serialization and use it everywhere. For faster application response and large datasets I turn to Apache Thrift (which is simple and genius).
Good luck with your future endeavors. This is a great field to be in and I would probably say is more secure then accounting/finance.
|