So I've been digging into the AI space for a few weeks now because I'm planning to pivot from my current frontend gig here in Chicago. My goal is to be job-ready by next June so I've got about 8 months to really nail this down. I'm torn between focusing 100% on Python or trying to split my time with C++. My logic was that everyone says Python is the king of AI libraries like PyTorch and Scikit-learn so it seems like the safest bet for my timeline but then I see these job postings for computer vision and robotics that really lean hard into C++ for performance reasons and I dont want to be locked out of those higher-paying roles later on.
Then there is Julia which some people swear is the future but I'm worried the job market isnt there yet for a junior like me. I'm on a pretty tight budget so I'm mostly using free resources and maybe one or two paid certs if they are really worth the money. Should I just stick to mastering Python libraries or is it worth the struggle to learn C++ concurrently even if it slows down my progress? I'm worried if I try to learn both I'll just be mediocre at both and not land anything by summer...
Unfortunately, trying to master both Python and C++ within an eight-month window is a mistake I see too many beginners make. I have had issues with this approach in the past because it usually leads to a shallow understanding of both. If you want to be employable by June, you really need to specialize.
Caught this thread today and it reminded me exactly of my own transition. I remember being so stressed about the Python vs C++ thing but honestly, I've been very satisfied with just doubling down on Python. It works well for 90% of the stuff you'll actually do in a junior role and the speed of development is just unmatched. When I was starting out, I was also on a super tight budget and I'm really happy I didn't drop thousands on a rig. Instead of a fancy PC, I just used a Google Colab Pro Subscription for my training needs. It kept costs low and handled everything I threw at it. If you really want to touch hardware later, I eventually grabbed a NVIDIA Jetson Nano Developer Kit 4GB and it was a great way to learn edge AI without breaking the bank. No complaints about that setup at all. Focus on the math and the libraries like PyTorch first. You can always pick up C++ syntax later once you've actually got a paycheck coming in. For a June deadline, you really need to be a specialist in one thing rather than a generalist who knows a little bit of everything. Python is the king for a reason and it hasn't let me down yet.
.