iBelieve.com Forums
iBelieve Forums on Faith Community Network
  Forum Tools
Forums |  Register |  Login |  My Profile |  Inbox |  Address Book |  My Subscription |  My Forums 

Photo Gallery |  Member List |  Search |  Calendars |  FAQ |  TOS |  Disclaimer |  Ticket List |  Log Out | 
  Sponsor

Questions for software engineers/computer programmers

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [Life] >> College - Career >> Questions for software engineers/computer programmers
Jump to post #:
Page: [1]
Login
Message << Older Topic   Newer Topic >>
Questions for software engineers/computer programmers - 4/20/2008 4:18:03 PM   
cih92

 

Posts: 100
Joined: 4/18/2005
Status: offline
Are the computer programs that you wrote for school, the same level of difficulty as the computer programs that you write at work?

Did the computer science or software engineering classes that you took at school adequately prepare you for your job?
Post #: 1
RE: Questions for software engineers/computer programmers - 4/20/2008 5:22:32 PM   
ta_mosquito


Posts: 10656
Joined: 3/31/2005
From: from MN, now in Ontario :D
Status: offline
Hubby says:

Not really the same level of difficulty. In some cases he might work on the same program for a LONG TIME, longer than on any given assignment at school, for example.

There's different kinds of programming, so what you learn in school might not be exactly what you use at work.

He took computer engineering and is now in software engineering but also works with hardware, so while relatively few of his courses were programming, he does also use the hardware knowledge at his job.

Those are his thoughts as I took them down - he's playing a computer game, so he's not deeply into answering.

_____________________________

Tricia

Beauty isn't in the eye of the beholder as much as beauty exists for those who have eyes to see it.
Post #: 2
RE: Questions for software engineers/computer programmers - 4/20/2008 5:24:17 PM   
ta_mosquito


Posts: 10656
Joined: 3/31/2005
From: from MN, now in Ontario :D
Status: offline
"As with a lot of things, you have to be interested in the material outside of the courses. A lot of university classes are more theoretical than practical."

(Just typing as he talks.)

"I'm not sure that any college course will adequately prepare for programming on the job. It's something you have to work up to. It depends on what company you work for - big, small... in my case I started working for a company in which I was the only software engineer, so I had no one to fall back on if I couldn't figure it out. In bigger companies you probably would have a project with well-defined parameters to work on. If you went to work for Microsoft you wouldn't be the one that makes big decisions on how Windows runs; you'd be working on some silly little thing like the color of the paper clip that annoys us when we're working in Word. But that's probably more in the art department..."

< Message edited by ta_mosquito -- 4/20/2008 5:32:59 PM >


_____________________________

Tricia

Beauty isn't in the eye of the beholder as much as beauty exists for those who have eyes to see it.
Post #: 3
RE: Questions for software engineers/computer programmers - 4/21/2008 12:28:22 PM   
cih92

 

Posts: 100
Joined: 4/18/2005
Status: offline
quote:

ORIGINAL: ta_mosquito

"As with a lot of things, you have to be interested in the material outside of the courses. A lot of university classes are more theoretical than practical."

(Just typing as he talks.)

"I'm not sure that any college course will adequately prepare for programming on the job. It's something you have to work up to. It depends on what company you work for - big, small... in my case I started working for a company in which I was the only software engineer, so I had no one to fall back on if I couldn't figure it out. In bigger companies you probably would have a project with well-defined parameters to work on. If you went to work for Microsoft you wouldn't be the one that makes big decisions on how Windows runs; you'd be working on some silly little thing like the color of the paper clip that annoys us when we're working in Word. But that's probably more in the art department..."


Thank you for answering my questions. I appreciate it.
Post #: 4
RE: Questions for software engineers/computer programmers - 4/21/2008 12:29:25 PM   
cih92

 

Posts: 100
Joined: 4/18/2005
Status: offline
How steep was the learning curve when you got your first software engineering or programming job out of school?
Post #: 5
RE: Questions for software engineers/computer programmers - 4/21/2008 3:58:09 PM   
Auben


Posts: 1705
Joined: 4/13/2005
From: Where pines tower and cranberries float
Status: offline
Warning: I am not a software engineer...I'm just married to one.

Since dh got a BS in Computer/Business his projects weren't nearly as complicated in school as they were in his job. There was a learning curve. What helped is that he got an internship at a large corporation in the testing department. He did very well there and was hired on as an engineer when he graduated. Being a tester he had time to see the product he would be working on and get to know the code from the other side. He also had time to impress his boss but being very thorough and hardworking.

One thing I do know is that he has never stopped learning. Being a software programmer requires constant learning. You are always learning a new language, a new way of doing things. Dh spent the first few years learning applicable languages, then ones he thought were interesting (or going somewhere) before he slowed down. All of that was at home, not at work.

I would research internship possibilities or companies you might be interested in. Some (mostly larger but not always) companies have very good training and are willing to take the time for someone they see as promising.

_____________________________

Tamara

~Everywhere is walking distance if you have the time~
Post #: 6
RE: Questions for software engineers/computer programmers - 5/1/2008 11:42:19 AM   
iwillfearnoevil


Posts: 1238
Joined: 11/6/2007
From: upstate NY
Status: offline
i'm a software engineering consultant and school programs are nothing like what you'll be working on in the real world. unless you've worked on group projects spanning weeks i guess. for the most part, in school most of my programs were self contained and had limited contact with outside data (maybe txt files as input). anyways in the real world, data often can come from everywhere and frequently there is communication between multiple applications that must be considered. it's very important i feel for you to ask questions. yes google is your friend if you get stuck programming something syntax wise and there's lots of sample code on the web but don't just spend a whole day stuck on something if there are people to help you. ie) in the long run, you'll look more foolish to have been stuck on something for a whole day than by asking what you think might be a foolish question.

_____________________________

Changing avatars faster than you can eat cheesecake - any requests?
Post #: 7
RE: Questions for software engineers/computer programmers - 5/1/2008 8:32:54 PM   
mrtigger


Posts: 321
Joined: 4/12/2005
Status: offline
quote:

ORIGINAL: cih92

Are the computer programs that you wrote for school, the same level of difficulty as the computer programs that you write at work?

Did the computer science or software engineering classes that you took at school adequately prepare you for your job?



School programs are normally written starting from nothing and you write the whole thing.

Work programming is more often making changes to existing programs. It's rare that you get to start with a blank slate and write a whole new program yourself. Being able to look at a piece of existing code (often poorly documented) and quickly figure out what it does and how you might be able to reuse it for what you need is much more useful work skill than being able to bang out a lot of new code quickly.

School programs you get to forget as soon as you get done. Work programs you may have to deal with for years or decades. Much longer life cycles for work programs.

I wouldn't say work programs are harder than school programs -- just different.


My degree was BSEE. They didn't really have a computer science program when I was in school and the computer classes were offered through the BSEE program.

I work closely with HW. I do boot firmware, device drivers, -- code that directly interfaces to HW. I think my BSEE helps with that as I understand HW better than most computer science degree types seem to. But my degree would probably make me mediocre at application level software. (which I don't want to do anyway).

_____________________________

mr tigger
Post #: 8
Page:   [1]
All Forums >> [Life] >> College - Career >> Questions for software engineers/computer programmers
Jump to post #:
Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


iBelieve Forums on Faith Community Network
  Forum Tools
Forums |  Register |  Login |  My Profile |  Inbox |  Address Book |  My Subscription |  My Forums 

Photo Gallery |  Member List |  Search |  Calendars |  FAQ |  TOS |  Disclaimer |  Ticket List |  Log Out | 

iBelieve.com is a proud member of the Salem Web Network of sites including:

CCMmagazine.com | ChristianJobs.com | ChurchStaffing.com | Crosscards.com | CrossDaily.com | Crosswalk.com | CrosswalkDirectory.com | CrosswalkPlus.com | LightSource.com | OnePlace.com | SermonSearch.com | TheFish.com | XulonPress.com | YouthWorkerJournal.com
Enjoy the websites of these iBelieve.com Sponsors:

Bibles.com | BibleLeague.org | ChristianBook.com | EHarmony.com | Gospel for Asia | LifewayStores.com | Campus Crusade for Christ | Townhall.com | Billygraham.org

© Copyright 2006, iBelieve.com. All rights reserved.

Forum Software © ASPPlayground.NET Advanced Edition 2.5 ANSI