Go to Post My son just said, "That's the kind of thing that you talk about in strategy sessions then say, 'nah, that would never really work.'" Un-be-freaking-lievable. - Rick TYler [more]
Home
Go Back   Chief Delphi > Other > Chit-Chat
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #3   Spotlight this post!  
Unread 17-04-2012, 22:13
efoote868 efoote868 is offline
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,421
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: Software Engineer

A little background. I am a senior in Electrical Engineering at Purdue University, and I have almost 2 years of job experience as a co-op for Technicolor (in their set top box division).

In high school, I learned C for robotics (back when the controls were from IFI), and Java from AP computer science.

Knowing what I know now (school / job experience, and languages since then including Matlab, Python, Javascript, Actionscript, Assembly, C++, Objective C), I wouldn't hesitate to tell you to pick a language and learn it well. Concepts you learn in one language usually transfer easily to another language.

If I were to recommend a language to you, I'd suggest a strongly typed one such as C/C++/Java.

At work, the language I use really depends on the application and situation. For instance, for quick and dirty desktop programs, I use Java almost exclusively (I recommend NetBeans for your IDE).

For driver level software and embedded systems, C is pretty much the de facto standard (well, depending on what type of chip you're using).

In the application layer of cable boxes, blu-ray players, and many phones, Java is widely used.

For web pages, Html5 / Javascript is common.


As far as factories and manufacturing goes, every factory will be different in the way they implement their controls. Usually these setups are very expensive and hard to obtain, and more than likely you'll receive on the job training. The more languages you're exposed to, the easier it should be to learn another.


Best of luck.
__________________

Be Healthy. Never Stop Learning. Say It Like It Is. Own It. Like our values? Flexware Innovation is hiring!. We're looking for Senior Automation, Software, and System Engineers. Check us out!
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:10.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi