Versatile software engineer with a background in .NET consulting and CMS development. Working on regaining my embedded development skills to get more involved with IoT opportunities.
Volunteer for everything. Even the stuff that sounds like it is going to suck or isn't relevant to your career goals. At my internship, I got a chance to work in the electronics lab a lot. There wasn't any coding, but I learned how to solder correctly and debugging microcontrollers taught me everything I know about troubleshooting complex systems. Had I tried to get out of those duties, I never would have discovered how much I enjoy low-level programming.
Passionate about building great technology and connecting with people to create positive change. Happy to answer questions about transitioning to tech. Find me on Twitter @lounecl
Versatile software engineer with a background in .NET consulting and CMS development. Working on regaining my embedded development skills to get more involved with IoT opportunities.
It's a process that continues even to today. In University, the professors did an awful job teaching C and didn't really leave us with any knowledge of how to use it in the real world. C itself is quite simple, it just requires a ton of error checking and handling anytime you do something.
I struggled with low level concepts. I ended up dropping out of school and never even took a physics course so microcontrollers were very hard to grasp conceptually. The data sheets for mcus are quite dense and not light reading material, so it took me a while to understand the initialization process and the configuration required to activate different forms of I/O.
With a mentor and proper schooling, I imagine it is a much easier process.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Volunteer for everything. Even the stuff that sounds like it is going to suck or isn't relevant to your career goals. At my internship, I got a chance to work in the electronics lab a lot. There wasn't any coding, but I learned how to solder correctly and debugging microcontrollers taught me everything I know about troubleshooting complex systems. Had I tried to get out of those duties, I never would have discovered how much I enjoy low-level programming.
That's so true. How long did it take for you to get comfortable with low-level languages?
It's a process that continues even to today. In University, the professors did an awful job teaching C and didn't really leave us with any knowledge of how to use it in the real world. C itself is quite simple, it just requires a ton of error checking and handling anytime you do something.
I struggled with low level concepts. I ended up dropping out of school and never even took a physics course so microcontrollers were very hard to grasp conceptually. The data sheets for mcus are quite dense and not light reading material, so it took me a while to understand the initialization process and the configuration required to activate different forms of I/O.
With a mentor and proper schooling, I imagine it is a much easier process.