11-11-2021, 01:25 PM
(11-10-2021, 06:54 AM)MegaMan Wrote: I have worked with C++, PLPGSQL, Python, Java, Javascript, and Turbopascal (yeah that last one is on my high school teacher).
I'd encourage you to stick with the C++ course for two reasons.
1) You said you are excited about AI and ML in Python. Most Python modules for this are based on C and C++ code. So if you really want to understand what is going on or later build a custom application in this field you will be grateful that you took this course.
2) FREEDOM. C++ gives you a vast amount of freedom. Contrary to e.g. Java where you can only know if an object is passed by reference or by value, in C++ you can decide what you want it to be. You can change pointers around (keyword pointer arithmetic) and even decide what amount of memory to allocate down to the single byte.
That's what fascinates me about C++ maybe it helps you in sticking to the course.
Have a great day
MM
Thanks for the info. Interesting that you wrote this right when I did find out some other information that might have helped change my mind as well. I found out that if you get really good at C++ you could try to get into the trading software or hedge fund business. I only just recently found out that if you become like a quant developer there is a lot of money in that business. Think I read that even junior level your looking at 140k starting and once your at the senior level your in the 200k to 400k a year range. So think I think I will maybe look more into that field. Seems like you primarily want to learn C++ for backend stuff then for the stuff the user (in this case stock traders, etc) are going to see you might want to know something like python. Good thing for me is in this degree program the main languages used are C++, Java, and Python.
"I have no use of disciples. Let everyone be their own true follower" - Nietzsche