i dont hate it. I actually enjoyed C++. Its always a nice feeling once you manage to get the program to work. But I've heard what you said and I think I need to do some thinking..
learning how to program a different language can be just as if not more rewarding than getting a program to work. now get on it.
However, the upside is...if you become a really good programmer.....you can waste a shitload of deadline time....I used to get projects with a 30 day deadline....and jam it out in the last three....did two years of college, posted here and various other places for most of my 8 hour days....and kept getting promoted.
No man, for real? You don't know what punch cards are? You shame all the programmers that came before you. Shame SHAME!!!!
Nah, just a old guy joke. Fortran is an ancient coding language that dates back to the days when data was entered to a system via punchcard.
I took Python in college so it's been a while. Most places now start you off with Python. If you are considering a networking career Python is the language to learn. Most of the software defined networking(SDN) is Python based. If you have any interest in networking at all you could look into one of the Cisco paths and along with Python you could be looking at a very lucrative career. I would do something like CCIE R&S and Python SDN, that will probably be worth 200k+ in NYC area.
Financial reporting (Variable annuities) Government reporting, and Anti Money Laundering. You have two aspects to the job...ongoing maintenance of existing programs...(read..once you have a total grasp of the suite you have, if you're good...that's coffee break work) And new development, either related to existing programs (new product rules) or start from scratch (new paradigm). In any case, it's part art, part science. one you can learn. If you have the other...or can acquire it...life can be easy. Da Vinci, is relevant. Simplicity, is the Ultimate Sophistication. Understand that, Daniel san...and unlock the box.(Ironically thats the theory behind Python)
Laugh all you like... When it comes to mainframe batch time, it's still more efficient, cleaner, and...in the right hands far more capable of being adapted to reflect changing product rules.
Fortran Cobol Pascal C C++ Good old days. So glad they are behind me. Hated them as much as I hate Stokes and Hobbes.
You're already unamerican, and I can take you recanting your love for me...lol But to repudiate COBOL? that's inhuman.
Python is a pretty cool language to learn, as it's fast and can be used for both web and application development. If you grasped C++, you shouldn't have any problems with Python. Its syntax is different (no curly braces, etc.) but then every programming language has its quirks. Once you know the concepts of programming, it's pretty easy to jump from one programming language to another.
I took a year of C++ in high school and then in college...I loved it. No way I would make a career out of it as getting certain code to work was a pain in the ass. I recently used that knowledge from 10 years ago + lots of googling to write a program for my current side business which cut my weekly time from working on data from 8-10 hours down to about 20-30 minutes. Didn't think I would ever use it in my life. Is C++ even used these days for programming or has something new come out?