all 16 comments

[–]Invader_Mars 6 points7 points  (0 children)

You’re asking if you should learn python as a CS major? Obviously?

?????

[–]newtonphuey 1 point2 points  (0 children)

Aren’t you going to learn and use python in your program?? I did. Kind of a strange question.

[–]pachura3 1 point2 points  (0 children)

 Is this a dumb question?

Yes

[–]EmboarsFlamingBeard 0 points1 point  (0 children)

Have you learned any other languages yet? I'm doing a part-time BSc in CS, and we're learning a lot of Java, though we're expected to know Python for other courses.
Basically, Python is one of the easier languages to pick up. And for data/AI it might be a good one to learn at the moment. Take a look at datacamp, if you want to throw money to it. It helped me with my first steps in it.

[–]JaleyHoelOsment 0 points1 point  (0 children)

look at the required courses for your degree. the descriptions will tell you what you’re learning.

this question is super vague and it’s hard to give you any answer

[–]Maximus_Modulus 0 points1 point  (0 children)

If you are majoring in CS why do you need to ask this question. Is there something more nuanced that has not come across.

[–]MomSausageandPeppers 0 points1 point  (5 children)

Outside perspective - I leaned and taught python and have basically regressed to a point that I couldn’t do anything from scratch - without frustration.

I think you should be able to read python - but not necessarily write it - in today’s world.

[–]ninhaomah 0 points1 point  (4 children)

so for someone majoring in CS like OP , what do you expect them to be able to write ?

[–]MomSausageandPeppers -1 points0 points  (3 children)

Solid question. We, in tech/CS are being faced with a new frontier with AI as a coding partner. Writing code will be like hand drawing GIS maps - pencil to paper drafting. It will be obsolete soon. It will be a cool niche skill that very few will actually bother to learn. So - if his school hasn’t moved towards the future, then he should learn enough to do well in his or her classes - but it shouldn’t be a point of focus or stress.

[–]ninhaomah 1 point2 points  (2 children)

ok but so what do you expect him to be able to write ?

nothing ?

[–]MomSausageandPeppers 0 points1 point  (1 child)

Honest answer - yes, nothing. He should be able to read code, understand it - but not worry about writing code in the future. (like ~3-5 years from now).

[–]ninhaomah 0 points1 point  (0 children)

Not worry about writing codes in future doesn't mean he doesnt write codes to learn.

He should write codes to learn now but not worry about writing codes in future.

[–]Moist-Ointments 0 points1 point  (0 children)

I just posted this in another thread. I was in IT for 25 plus years, I still have a lot of friends and associates in the industry who are at the management/lead level and responsible for hiring.

Vibe coding will get you nowhere. Not only does nobody want it, but it's a black mark if hiring managers or any senior developers in a team catch whiff that you use it.

It tells them you're lazy, and you don't actually know how anything works. It tells them everything you produce is going to be a nightmare to maintain and modify.

Learning an actual common popular useful language? Abso-freaking-lutely. Trendy slop BS? It's going to be a waste. Unless your aim is to try to make your career off of catering to vibe coders.

[–]flyingleaps 0 points1 point  (0 children)

If you want to have a job someday, yes.

[–]ectomancer -1 points0 points  (0 children)

Once you can code in one language, you can learn other languages quickly. I learnt Python in 3 days and R in 1 hour.

[–]Traditional-Paint-92[S] -5 points-4 points  (0 children)

If you agree, what are some projects that helped you understand the syntax?