I have recently graduated bachelors in computer science but I am quite hesitant on what to do next, I am fluent in C/C++ but there are local jobs that require other languages like C#. Thing is, I don’t want to be jumping from language to language especially cuz I am thinking of going for a masters degree in data science or ai next year and that requires python. Any advice?
My degree mostly focussed on Java, my industrial placement year (AKA internship, I guess?) was mostly python and bash scripts and IDL (I never used IDL after that) and a tiny bit of C++ and JS, my first job was pure Java, my second (after some self-employment) was pure Objective-C and a bit of JS, that career path transitioned into Swift, now I'm doing python, JS, and code-reviewing ruby produced by Claude.
Somewhere in all that there was some SQL and some VisualBasic (and Xojo), too.
If you have a bachelors in CS, the expectation is that you should be able to easily become fluent in any new programming language. The programming languages that were popular 25 years ago are not the languages that are popular today or have evolved enough that correct idiomatic usage is significantly different. You should expect to have to use several different languages over the course of your career.
My degree mostly focussed on Java, my industrial placement year (AKA internship, I guess?) was mostly python and bash scripts and IDL (I never used IDL after that) and a tiny bit of C++ and JS, my first job was pure Java, my second (after some self-employment) was pure Objective-C and a bit of JS, that career path transitioned into Swift, now I'm doing python, JS, and code-reviewing ruby produced by Claude.
Somewhere in all that there was some SQL and some VisualBasic (and Xojo), too.
reply