3 ms·
My perspective weights towards industry, not academia. That is an important thing to acknowledge up front; note that almost everyone you talk to on a university
by patio11 9y ago
My perspective weights towards industry, not academia. That is an important thing to acknowledge up front; note that almost everyone you talk to on a university campus has the opposite perspective and many of them are unaware of it.
It is far more important that you actually write code than the specifics of what you study, from the perspective of a career in industry. This attitude is very not shared by academia.
I would bias towards a course of study which included the opportunity to work on longer-than-a-lab meaty projects. Some schools offer courses where the primary thing that you do is a single semester-long project on a team; that is a useful thing to have done.
University is also a good time to low-consequence graze across a variety of fields to expose you to things you _could_ do in your career without necessarily needing to commit to them. One undergrad course on AI, for example, costs you ~2% of your units of study effort and, while it probably has negligible real-world utility, will give you a feel for whether it is an energizing topic for you.
Does your school have a strong internship program? I would expose myself to opportunities to do an internship, particularly if it were an internship at a company with a strong engineering culture. Bonus points if it is one you'd consider working at after school
- Eugeleo 9y agoI'd like to work in the industry, not academia; even if I study bioinformatics, I'd like to work in pharma industry or apply it in practice, not do research. If I take only schools from my country (Czech Republic) into consideration, it doesn't seem any of them offer such long project-courses. Maybe some game developing class in masters. About the internships, it would almost seem my school (Charles' University) only participates in Erasmus+. Not sure if that's really everything they are offering, I'll have to look it up sometime. Charles' University offers three basic bachelor "routes" (for lack of better word) - general CS, programming and computer systems, software and data engineering. In addition, each of them has around three branches. Even if I go this "CS Highway" (and not Maths or bioinformatics), which of the routes should I choose?