3 ms·
Most developers don't appreciate how big of a difference there can be between different schools with regards to their computing science programs. I picked a pr
by wvenable 9y ago
Most developers don't appreciate how big of a difference there can be between different schools with regards to their computing science programs.
I picked a pretty good school and we got in depth with assembly, graphics, databases, functional programming, etc. In my time there, I wrote my own programming language and VM, a working raytracer, a neutral net project, and much more. I appreciate having a good solid base in a wide range of computing science concepts.
One of my co-workers are currently doing a degree in a much less prominent school in town, and the classes are much less involved, pretty easy, and sometimes just weird. She doesn't even bother to go classes most of the time. She really isn't learning much that she doesn't know already.
If I had gone to that school, I wouldn't have learned much that I didn't know already either.
- mbell 9y ago> Most developers don't appreciate how big of a difference there can be between different schools with regards to their computing science programs. The same is true of EE programs. My degree is in EE with CE emphasis but work as a SE now. I've interviewed a number of EE background folks from well known schools and it's very clear they had a completely different experience than I did. Their experience was much less rigorous in terms of the physics/mathematics involved.
- q845712 9y agoCompletely agree, but I'd even add internships. Relatively often while trying to help a fresh-from-school hire I'll ask myself silently "when and how did I learn this" and realize it happened before my first day as a full-time software engineer. But it's fairly evenly split between coursework that has proven itself to be better-than-average or through some fortuitous internship experiences. aside, i interned at a nat'l lab and I wonder if there are any reliable predictors for how good of a training opportunity an internship will be. I think mine was good because I got a lot of attention from two smart people who had more experience and a decent grasp of many best-practices, though they were both relatively fresh from (graduate) school themselves.