Hey everyone! I've been learning Python for the past five months and I feel pretty confident with the fundamentals and some intermediate topics like OOP, generators, and comprehensions. I've even put together a few decent projects and shared them on GitHub. My aim is to land a job in tech. However, I've been thinking that Python seems primarily tied to AI and Data Science, which might make it tough to get an entry-level position in those areas. To broaden my skill set, I've just started The Odin Project to delve into full-stack web development. So, I'm curious: Should I keep focusing on Python? If yes, should I learn Django or Flask for backend development, or should I follow The Odin Project's suggestion to use Node.js instead? Thanks!
5 Answers
I think it's more important to become a solid programmer overall rather than getting too hung up on the specific language right now. If you find Python appealing, that's a good path to stick with for a bit!
I learned the basics before getting into AI, and it helped a lot! Once you can create your projects, you'll find that incorporating AI techniques can really elevate your skills and speed up coding.
Honestly, AI isn't as groundbreaking as it's made out to be; it's just a lot of matrix math. Focus on learning a language thoroughly first. This will set you up to pick up other languages much easier down the line as you advance in your career.
Keep pushing through with programming! It's enjoyable, and every new skill gives you something to be proud of. Definitely don’t stop learning!
Python is super versatile! It's not just for AI and Data Science; it has a ton of other uses too. It's great for web development, automation, and more. If you're enjoying Python, definitely keep at it!
Exactly! Once you grasp the fundamentals, adding AI later feels like a natural progression.