Discussion Overview
The discussion centers around the necessity of programming skills for electrical engineers, particularly in the context of power and energy engineering. Participants share their experiences and perspectives on the relevance of programming in various engineering roles, highlighting the diversity of skills required in the field.
Discussion Character
- Debate/contested
- Conceptual clarification
Main Points Raised
- One participant expresses concern about their programming skills, specifically in assembly language and Java, and questions the importance of programming for electrical engineers, particularly in power and energy engineering.
- Another participant suggests that being a good engineer can lead to adequate programming skills over time, noting that many engineers improve their programming abilities despite initial struggles.
- It is mentioned that the necessity of programming varies by specialization, with some areas relying on sophisticated tools like Simulink, which may reduce the need for extensive programming knowledge.
- A participant emphasizes the importance of developing proficiency in at least one programming language, recommending Matlab and C as useful skills for electrical engineers.
- Another participant shares their experience as a physics-based design engineer, indicating that their role requires strong knowledge and math skills rather than programming expertise, highlighting the varied paths within electrical engineering.
- A participant notes that some electrical engineers in their company excel in power conversion but are not proficient programmers, suggesting that programming is not absolutely essential in all roles.
Areas of Agreement / Disagreement
Participants generally agree that the necessity of programming skills for electrical engineers varies by specialization, with no consensus on a definitive requirement across all fields. Some argue that programming can be beneficial, while others suggest it may not be essential in certain roles.
Contextual Notes
The discussion reflects a range of experiences and opinions regarding the role of programming in electrical engineering, with no clear resolution on its overall importance. Limitations include varying definitions of what constitutes "good programming" and the specific demands of different engineering roles.