3 ms·
I have to say, I use significant parts of my CS BSc all the time. Especially compilers, embedded systems, programming of course, algo complexity, language desig
by nothrabannosir 9y ago
I have to say, I use significant parts of my CS BSc all the time. Especially compilers, embedded systems, programming of course, algo complexity, language design, operating systems, graph theory, networking, databases, etc. My thesis was on a functional programming language and involved a deep dive into the compiler (all credit to my amazing professor for his knowledge and patience). My first job straight out was embedded systems engineer; I was asked about I2C buses in the interview (and wouldn’t in a million years have known about them without the embedded sys classes). Having worked on a compiler fundamentally changed how I look at code and how I program.
I would never have made it anywhere close to where I am today without it. I can tell you that much.
- osrec 9y agoImagine if your professor worked in the field and you were his apprentice. Could that not have had a similar impact on your life? Perhaps it would have made you even better at applying the knowledge he imparted to you. Perhaps, it would make you additionally capable of teaching and transferring that knowledge to others in a very practical manner.