LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 05-10-2007, 04:58 PM   #1
dosnlinux
Member
 
Registered: Mar 2005
Distribution: slackware 11, arch 2007.08
Posts: 154

Rep: Reputation: 30
Getting a career as a software developer


Hello, I currently plan on going to college to become a software engineer. I am currently in the process of selecting a college to apply to, and the classes to take. I have a couple of questions I would like to ask to make some of my choices a little clearer.

Feel free to answer as few or as many of the questions as you want, and I'd love to hear any other advice you could give.


What college did you go to?
Would you recommend that college?
Would you recommend a different college?
Do you feel that the college curriculum properly prepared you?
What classes did you feel were missing?
What extra classes do you recommend taking?
What classes were most beneficial?
Class work load / Did you have spare time to work/code?

Current employer?
Job title (I don't know anything about the developer hierarchy)
What do you do in your current job?
Do you like your job? Why or why not?

Did you done any other work as a developer?
What did you do in those jobs?
Did you like those jobs?

How hard is the field to get into?
What skills do you recommend having? (such as knowing certain languages or being familiar with certain applications)
What does a new developer usually start out doing?
Should I consider moving to Silicon valley once out of college?

How hard is the field to get into?

Any thing else I should know?

Thank you very much for your help.
 
Old 05-11-2007, 02:48 AM   #2
bigearsbilly
Senior Member
 
Registered: Mar 2004
Location: england
Distribution: Mint, Armbian, NetBSD, Puppy, Raspbian
Posts: 3,515

Rep: Reputation: 239Reputation: 239Reputation: 239
nosey aren't we?
are you sure you aint a spammer

well in england, firstly you really need a degree.
I had a colleague with 20 years experience at a large, well known
british telecoms company have trouble moving because he had no degree.
stupid, ridiculous? but true.

college courses are pretty rubbish really.
Just get on a course and get the little diploma that's all you need.
No one reads your code properly so there is no real incentive to become
an elegant coder, you get no appreciation of a nice bit of work it's ALL down to YOU.
courses aren't 100% relevent e.g.
we got stuff like "project management" courses, like as if you're going to give
some spotty kid out of college (no offence ) a project to manage!

It's pretty easy to get into as there are shortages, I never had much trouble since getting
employment and the pay is OK.

new developer, well I got lots of tedious Oracle Pro*C stuff.
but it's like any trade, you got to start at the bottom.

what to learn? everything you can. you need a rounded knowledge.
some new boy will spend weeks writing a java app to do some whizz-bang thing
and I'll knock it up in an afternoon using grep sort paste cut
that's what experience teaches you.
 
Old 05-11-2007, 05:37 AM   #3
kingraja84
LQ Newbie
 
Registered: Aug 2006
Location: India
Distribution: suse,mandriva
Posts: 24

Rep: Reputation: 15
First thing companies will luk is ur DEGREE certificate so getting degree is a must so go to college
unix/linux administration is in gud demand companies require man power @ administration
just be an API developer in any telecom industry gud at c/c++ with linux as ur platform
Embedded field requires BSP developers,device driver coding (thats my domain) many semiconductor industries that r manufacturing controllers like freescale does Board Support Package

if u want a challenge enter embedded field ,money u want to make out of linux enter admin side
 
Old 05-11-2007, 03:38 PM   #4
Dox Systems - Brian
Member
 
Registered: Nov 2006
Posts: 344

Rep: Reputation: 31
Good idea to study more than just software engineering in college. Software jobs come and go, get a business degree with a lot of programming classes. I've been through a number of programming jobs, sysadmin, etc. The software business seems to go through some really lean cycles, and it's good to have other skills ready to go during those periods.
 
  


Reply



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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Becoming a free software developer, part III: Programming for the ... LXer Syndicated Linux News 0 09-13-2006 05:54 PM
LXer: Becoming a free software developer, part II: Free software ... LXer Syndicated Linux News 0 08-19-2006 07:33 PM
LXer: Software developer boxes pirate senseless LXer Syndicated Linux News 0 03-29-2006 04:33 AM
Native web developer software? hommy Linux - Software 1 11-25-2005 09:21 AM
linux newbie, schooled software developer erlenmeyer316 Linux - Newbie 6 06-16-2003 07:32 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 12:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration