Discussion Overview
The discussion revolves around the potential for individuals with an electrical engineering background to transition into programming roles. Participants explore the differences between electrical engineering and computer science, the relevance of various programming skills, and the job market for electrical engineers in programming positions.
Discussion Character
- Exploratory
- Debate/contested
- Technical explanation
- Conceptual clarification
Main Points Raised
- Some participants suggest that it is possible for electrical engineers to become programmers, but they express concerns about the relevance of their education to software development.
- Others argue that electrical engineering tends to focus on lower-level programming, such as C and assembly, which may not align with typical software engineering roles.
- A few participants mention the importance of understanding whether one's interests lie in hardware or software, indicating that this choice may influence career paths.
- Some suggest that a degree in computer engineering might be more suitable for those interested in programming, although one participant notes that their university recently terminated its computer engineering program.
- There are mentions of joint degrees in electronics and software engineering as a way to bridge the gap between the two fields.
- One participant emphasizes that anyone can become a programmer without a degree, but they highlight the distinction between a programmer and a software engineer.
- Another participant points out that while programming skills can be self-taught, companies often seek candidates with specific language proficiencies.
- Concerns are raised about the job market, with one participant noting that their organization is primarily hiring computer engineers and other disciplines, but not electrical engineers.
Areas of Agreement / Disagreement
Participants express a range of views on the transition from electrical engineering to programming, with no clear consensus on the best path forward. Some believe it is feasible, while others question the adequacy of an electrical engineering background for software roles.
Contextual Notes
Participants mention various programming languages and their relevance to job opportunities, but there is no agreement on which languages are most critical or how they relate to electrical engineering education.
Who May Find This Useful
Individuals considering a career in programming, especially those with backgrounds in electrical engineering or related fields, may find this discussion relevant.