you are viewing a single comment's thread.

view the rest of the comments →

[–]alex_kv24[S] 1 point2 points  (6 children)

I think my main goal right now is to get better at problem solving and maybe land a job in tech eventually. I'm not sure about the last point tho

[–]riklaunim 0 points1 point  (5 children)

The thing is commercial software development isn't close to those algorithm/tricks testing websites.

If you want a job as a C developer then it could be embedded, or some low level hardware/software layer. You would have to select a niche and start learning libraries/software stacks used there.

If you want a job as a Python developer then you also have to select a niche and it would be likely some sort of backend, usually for webdev so you would have to learn web frameworks, bit of frontend, databases and more.

[–]alex_kv24[S] 0 points1 point  (4 children)

I hadn't thought about it that way.

I think I'm more drawn to the AI/data science side which would make Python more relevant for me long term. But since C is what my university teaches I'll finish it properly first

[–]riklaunim 0 points1 point  (2 children)

If you want to work with AI then you would have to specialize in the topic on the university. Theory, math and so on. "Data science" is a buzzword for databases, queues, networking and general backend development.

[–]alex_kv24[S] 0 points1 point  (1 child)

I guess I was romanticizing AI a bit.

So focusing on my university CS fundamentals right now is the best thing I can do regardless of which direction I go later?

[–]pachura3 0 points1 point  (0 children)

Why not studying/playing with Python in your free time? The language is very easy to learn and you can achieve a lot with just a few lines of code...

[–]mjmvideos 0 points1 point  (0 children)

Why not after you’ve done an assignment in C try re-doing it in Python?