What programming languages should an Electrical and Computer Engineering student pick up during college?
Most jobs require employees to have some knowledge regarding programming languages. What sort of languages are 'in' now? #computer-science #computer-software #computer #programming #computer-programming #japan #coding #programmer
3 answers
Narshu’s Answer
To answer this question irrespective of electrical and computer engineering. Both stream offers you basics in computer languages such as C, C++ .
Now based on stream in a long run,
Computer Engineering :
C to understand how it works underneath, can be picked up from C++
C++ to find out how OOP (Object Oriented Programming) works, Java can picked up from C++
SQL(Database), HTML , VB .NET etc.
Electrical Engineering :
MATLAB for areas in electrical engineering, and numerical methods
Python: for process automation and numerical methods
Verilog/VHDL: VLSI design
SPICE: IC design
In design feild we have auto CAD
The stream engineering provides opportunities for different languages to learn as basic at first start before you move into main stream.
But basic that you need is C C++, a little bit understanding of Matlab to understand matrix and computer understanding and keep updating yourself with present innovations.
Based on stream, you have broad spectrum to choose subjects of you're interest.
Best of luck
Kyle’s Answer
This is a great thing to be thinking about, but my experience suggests there is actually no right answer!
Electrical and Computer Engineering is a great area to study in school and is widely applicable to many industries. The most common programming languages will vary by industry and change over time, but companies hiring new engineers will mostly likely be looking for something other than "experience with programming language X". A job candidate who can demonstrate the ability to *learn* new programming languages and tools quickly will be the engineer they want to hire!
A good strategy to demonstrate your capacity for learning new technology could be sharing personal projects on GitHub or a personal website. To get an idea of what languages and tools are the most popular right now, check out the Stack Overflow developer survey: https://insights.stackoverflow.com/survey/2019#most-popular-technologies
Be creative, take pride in your work and make it public! A great idea is to add links in your resume to your best projects, when you apply for a job you can highlight them in your cover letter!