6 ms·
Since when are unit tests theoritical? I don't think many universities teach them. Maybe like an introduction to software testing and QA but nothing too rigid.
by _xivi 3y ago
Since when are unit tests theoritical? I don't think many universities teach them. Maybe like an introduction to software testing and QA but nothing too rigid.
So if you're talking about fresh graduates, it's always been like this AFAIK.
Bootcamps are different but they're focused on developing attractive applications.
Choosing the right data structure is also hard to reason about when you're building small applications, on the scale of a student project you won't hit bottle necks unless you do something outrageous.
You too probably learned about it from conf talks and experience working in the industry but in hindsight, looking back, it's "basics".
- refulgentis 3y ago[flagged]
- PaulHoule 3y ago20 years ago my take was that CS students did not learn about using version control, unit testing and other industrial practices but around the time GitHub became popular most of them have been in the habit of using version control at least. (Based on the experience of working with interns around an academic library) I skipped "CS 101" when I was an undergrad at the beginning of the 1990s (took two 1-credit-but-4-credits-worth-of-work John Shipman courses on C and TeX and a comparative programming languages course instead) but I saw the process of how it was being taught and something that sticks out to me now was that the TAs used automated scripts to grade assignments, something that a lot of students might not have really thought about. Personally I think the real gold in the CS curriculum is the compilers class, that is the place where you learn to build highly complex programs and break down "magical" functionality into a bunch of parts that work together. [1] https://www.nmt.edu/news/2022/shipman-honorary-doctorate.php https://www.nmt.edu/news/2022/shipman-honorary-doctorate.php
- deleted 3y ago[deleted]