Started messing with basic electronics as a child (just lights, batteries, switches, radios, and things, you know) and read Electronic Communication by Robert L. Shrader in 7th grade, giving me a good understanding of how most all electronics work.
Started programming in 6th grade with QBasic on MS-DOS and have done many projects for work/personal in many computer languages since. What really got me into "serious" programming was making AutoLISP extensions for AutoCAD for a few different employers, which launched me into the realm of real-world programming vs. novelty Hello, World! type stuff.
First relevant job I had was electrical drafter for Diamond Power in Ohio, which taught me the fundamentals of industrial panels, electronics, PLCs, etc. This was a few years after high school. After that I got a BS in mechanical engineering at The Ohio State University. O-H!
Now working as a project engineer/manager for an oil & gas OEM. Small company so I basically handle all the electrical/mechanical design/drawing and all the PLC/HMI work.
Started programming in 6th grade with QBasic on MS-DOS and have done many projects for work/personal in many computer languages since. What really got me into "serious" programming was making AutoLISP extensions for AutoCAD for a few different employers, which launched me into the realm of real-world programming vs. novelty Hello, World! type stuff.
First relevant job I had was electrical drafter for Diamond Power in Ohio, which taught me the fundamentals of industrial panels, electronics, PLCs, etc. This was a few years after high school. After that I got a BS in mechanical engineering at The Ohio State University. O-H!
Now working as a project engineer/manager for an oil & gas OEM. Small company so I basically handle all the electrical/mechanical design/drawing and all the PLC/HMI work.