Quote:
Originally Posted by Alan Anderson
Having experience with C/C++ will arguably help them be employable as embedded software developers. If that's what they want to do, great. It'll certainly give them more options.
LabVIEW is the sort of programming environment that gets used by "just plain engineers" who don't do software as a primary job function. Knowing how to use it is a major plus in a wide variety of careers. It's also tremendously powerful for "real programmers" who want to take advantage of the wide availability of toolkits for many applications.
<snip>
|
I have applied to a
ton of CS jobs and internships in the past three years since coming to college. I'd have to say that the most popular desired/required programming languages for
any of these positions includes C/C++ and/or Java (other popular languages would be python/perl/any of the popular scripting languages and some of the web-based ones). For students who wish to go on and pursue a degree and a career in computer science, I think using C++ or Java is most beneficial.
For students whose primary interest lies in engineering, I could see the benefits of knowing LabVIEW.
However, I have many friends in the engineering school here at UMD (one of the top public universities for engineering and CS), and many of the different engineering disciplines require a computing/software class. There's an Aerospace Computing class for the aerospace engineering students that teaches C++ and MATLAB. MechEs also have a software class that focuses on MATLAB. The same is true for Civil.
Basically, in the countless job applications and interviews that I (a CS major) and my engineer friends have encountered, LabVIEW has never once come up.