3 ms·
>In fact, I have a feeling that computer programming is the stick that's holding the entire STEM tent up---if not for programming as a consolation prize you'd h
by auxym 9y ago
>In fact, I have a feeling that computer programming is the stick that's holding the entire STEM tent up---if not for programming as a consolation prize you'd have a whole lot of physics and chemical engineers making lattes at starbucks---and further that web development is the stick that's holding the programming tent up.
I swear, I repeat this comment in almost every news article posted about how "We need more STEM graduates" and "The STEM job market is super hot right now".
Yeah, programming is. I know so many graduates of a BS in math, physics, chemistry, biology, ecology that just couldn't find satisfactory employment. They either got a second, mostly unrelated degree (in management or something more industrial) or are working at a mostly unrelated job.
Even in traditional engineering disciplines, while it's easier to get at least OK employment the demand just doesn't seem that strong compared to CS. I have many friends that graduated with civil, mechanical, or chemical engineering degrees (in at least one case, an MS) who are vastly overqualified for their lab tech or drafter positions.
I have a strong background in mech engineering and robotics. Yet, for the two years I worked in that domain, I never had a single recruiter contact me out of the blue. Now, my mostly amateur computer skills somehow landed me a "tech" (read: IT) job. In the 2 months since I've changed my current title on linkedin, I've had 3 recruiters contact me.
- tmat 9y agoThere is a difference in engineering and programming. An engineer uses programming to solve an engineering problem. If all you can do is program, you're just not as valuable. Programming is one of many tools I use in my every day job as an engineer. I think this goes back to being an expert in a "domain". Being able to apply programming to that domain is far more valuable.
- caseysoftware 9y agoQuite possible but since everyone uses the term "engineer" without any context or specific qualifications, we should expect any distinctions to dissolve as people realize total morons are using it too. * I have a bachelors in electrical engineering from a top ranked school.
- whathaschanged 9y agoWe used to call ourselves programmers. Then it became sexy to say developer. Now it is engineer. (Since you pointed out, it means something different to everyone, so its meaningless). The future will be a new snazzy term. Same job, different title. Software development is not engineering.
- auxym 9y agoMy point wasn't really the distinction between engineering and programming, but between everything IT-related (red-hot job market) and all-other-STEM related (not so hot job market): sciences (chem, bio, physics, math) and traditional engineering (civil, mechanical, chemical, electrical)