Embedded Computing
Embedded computing was one of the core required classes in Mechatronics, and one of the most painful experiences of my life. However, I feel I am a much better engineer today because of it.
When I was a junior, many of my older engineering friends would tell me about how they had "just been in the lab for 14 hours", and I never believed them. Who would ever spend that long in the lab? Why on earth would any class require such inhumane treatment? I finally learned the truth in embedded computing.
I had never had any previous coding experience, so this was new to me. We wrote in "C", which is one of the most basic coding languages, and deals directly with the hardware. We didn't spend terribly long times in the lab because it was required, but simply because we couldn't have completed our labs each week if we didn't. Often the code was less than a page long, but it still took forever to just figure out what to write. It was truly a learning experience.
When I was a junior, many of my older engineering friends would tell me about how they had "just been in the lab for 14 hours", and I never believed them. Who would ever spend that long in the lab? Why on earth would any class require such inhumane treatment? I finally learned the truth in embedded computing.
I had never had any previous coding experience, so this was new to me. We wrote in "C", which is one of the most basic coding languages, and deals directly with the hardware. We didn't spend terribly long times in the lab because it was required, but simply because we couldn't have completed our labs each week if we didn't. Often the code was less than a page long, but it still took forever to just figure out what to write. It was truly a learning experience.