Engineering Should Systems Engineers Worry About C++ Coding Skills?

AI Thread Summary
In the discussion, a second-year engineering student expresses difficulty and disinterest in their introductory C++ course, questioning its importance for their future in engineering, particularly since they do not intend to pursue software engineering. The conversation highlights that while not all engineers need to code extensively, many utilize programming languages like MATLAB for modeling systems, which involves coding skills. It is noted that C++ offers valuable concepts applicable across various engineering disciplines, especially in systems engineering. Learning coding at a young age can foster mental discipline and analytical skills beneficial for an engineering career. Ultimately, while systems engineers may not need to code in C++, a foundational understanding of C++ concepts is advantageous, and making an effort in the course could lead to long-term benefits.
JesseJC
Messages
49
Reaction score
0
Hello, so I'm going into my second year of engineering and everything is swell. I plan to choose the systems option when it comes to that time. There's only one thing that has been giving me trouble, and it is the introductory c++ course, I cannot, for the life of me, code. I can't really stand to do it either, I find it mind numbing, dull, and difficult. How important is this? I've heard that some engineers code a lot but other engineers do not; I'm not looking to become a software or computer engineer, so if I'm bad at coding, should I worry about my future as an engineer? This is the first course that I've taken where I'm fairly certain I will fail.
 
Physics news on Phys.org
The only engineers that really need to code in C or C++ are software engineers. However, many engineers have their own software tools for modelling the systems they are working with - and many of those are, in fact, coding. For example, MATLAB is probably used by more other engineers that software engineers - and it is coding. For that matter, skilled use of Excel spreadsheets often taps the same detailed-oriented, patient, self-involved analysis needed to get software working.
Also, C++ provides a structure for encapsulated designs - a concept that can be applied broadly to many engineering disciplines, especially systems engineering.
Finally, advantages to learning when you are young (which, perhaps you are) is that in some ways you are more trainable and anything you do get from the C++ course, will be available to you for life. Chalking up just a couple of small successes in your C++ course could go a long ways in your ability to tolerate "mind numbing" analysis.

So my answer:
---> Systems engineers absolutely require some knowledge of certain C++ concepts;
---> They don't need to know how to code is C++; and
---> Give the coding a serious shot, because the mental discipline can have career advantages.
 
I don't know if anyone on here works for any of the well known defense companies of your country, whichever country you are from?? Also, if you choose to work in one, do you think the engineering education provide from your school would adequately prepare you for the job. What do I mean by that? Well if you work at say Lockheed Martin and you work in the latest iteration of a missile or if you work at Pratt & Whitney, they assign you to work in the team helping out with building the jet...
Hello, I graduated from undergrad a few years ago with a Major in Physics and minor in Electrical Engineering. I tried to get experience working on and testing circuits through my professor who studied Neutrinos, however covid caused the opportunity to go away and I graduated with no experience or internships. I have attempted to break into the engineering industry with no success. Right now I am considering going for a Masters in Electrical Engineering and I need advice on if this would be...

Similar threads

Replies
3
Views
4K
Replies
2
Views
429
Replies
11
Views
6K
Replies
2
Views
2K
Replies
21
Views
4K
Replies
3
Views
3K
Replies
10
Views
2K
Replies
1
Views
2K
Replies
6
Views
2K
Back
Top