GeeCON Prague 2014*
The moose likes Jobs Discussion and the fly likes Software Engineer Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Software Engineer" Watch "Software Engineer" New topic
Author

Software Engineer

Prem Khan
Ranch Hand

Joined: May 30, 2005
Posts: 189
I see the term software engineer in this board. What do you mean by this ? Do you need an Engineering degree and membership in APEGA or IEEE ? Java and C++ dont seem like something an engineer would do. Engineer is a protected title in Canada and they are legaly alowed to purchase certain types of laser equipment unavailable to the general population .....
Prema Chakravarthy
Ranch Hand

Joined: Jul 13, 2004
Posts: 91
Shawn,
Most good programmers I know have degrees in engineering. To me, it shows that they can think analytically and build things with software. Most Electrical Engineers do software Verilog/VHDL FYI.
K Riaz
Ranch Hand

Joined: Jan 08, 2005
Posts: 375
Originally posted by Shawn DeSarkar:
Java and C++ dont seem like something an engineer would do.


I assume you haven't ever completed a CS degree? I studied "Software Engineering" as part of my degree (a large percentage of it infact), and consider myself as somewhat an engineer, since I engineer software and use analytical skills to solve problems everyday (i.e. the definition of an engineer). If an engineer doesn't seem like something a programmer "would do", why are there hundreds of "Software Engineering" books? I have one sitting next to my desk. A Software Engineer goes through the whole life cycle of software development. By definition, someone who follows these principles is engineering software, hence the title.
Prem Khan
Ranch Hand

Joined: May 30, 2005
Posts: 189
I assume you haven't ever completed a CS degree


Your right. I dont have a CS degree, all i have is a tech diploma in "Software Development" and one year exsperience in the industry.

I am really considering puting this diploma credit towards a CS University degree. But after seeing the way so many developers are treated, I just dont know if it is worth the effort. 2-3 years exsperience will get a developer an entery level position... how much is required for an intermediate ? ..... 10 years ? These are years I could be spending pursuing other professions.

I am seriously thinking of going into a skilled trade and being able to build something tangable that I can use myself...... which is not the case with building corporate information systems.

Is there any encouragement anyone can offer me in gettting my degree ?

So will they accually call me a Software Engineer in the States if I have a CS degree ? I know this is not the case in canada.
Vishwa Kumba
Ranch Hand

Joined: Aug 27, 2003
Posts: 1064
Originally posted by Kashif Riaz:
A Software Engineer goes through the whole life cycle of software development. By definition, someone who follows these principles is engineering software, hence the title.


To me, engineering always sounded a strong term in software. I think most companies prefer titles like Application Developer or Software developer. Instead of using the word Software engineer, they might use the term Systems Analyst or an architect.

When sombody says engineering, I can think of only buildings, bridges, planes and automobiles.I have been working on business applications, mostly as a developer but still find it hard to imagine what I have engineered so far.
Svend Rost
Ranch Hand

Joined: Oct 23, 2002
Posts: 904
Hi,

My 0.02 �:
The title software engineer isn't proteted. In other words, anyone can
call themself software engineer (or software architect, or... for that matter).

If you have a degree in CS, you should be called a computer scientist,
not an s/w engineer. You might, however, be employed as a s/w engineer,
then you'll be a computer scientist working as a s/w engineer

/Svend Rost
Prem Khan
Ranch Hand

Joined: May 30, 2005
Posts: 189
I wrote a Java app..... give me my iron ring .... NOW !
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16095
    
  21

"Software Engineer" has appeared on my business cards over my career more often than any other title, but I have no engineering degree.

Real engineers tend to get incensed over the fact that non-degreed people can be called "engineers", but nobody's ever come up with anything better.

If we were allowed to title ourselves, propbably "Wizard" would win, but in the business world, it just won't fly. Not only do they think it's frivolous, but it implies that the work involved is more than mindless mechanical monkeywork.

I keep hoping that someday maybe they'll finally figure out that good software isn't a commodity, but just this morning I discovered that yet another of my Fortune 500 vendors has a website that can only work if you're running Internet Explorer. With security turned off.


Customer surveys are for companies who didn't pay proper attention to begin with.
Josh Blackie
Greenhorn

Joined: May 19, 2005
Posts: 6
Very interesting topic, I completed Bachelor of Engineering majoring in software engineering from University recently and it is actually four year course compared to 3 year CS degree. Don't know whether the title makes any difference in the industry, at the end quit often people from both streams tend to work together
Anselm Paulinus
Ranch Hand

Joined: Sep 05, 2003
Posts: 389
In which part of the world does the curriculum of a CS degree span over a three year period while that of software engineering span over four year period?
Svend Rost
Ranch Hand

Joined: Oct 23, 2002
Posts: 904
If you study CS for 3 years, you'll have a bachelor in CS and if you study
it for 5 years you'll have a master degree in CS. Each year you'll take
courses equivalent to 60 ECTS points. Ofcause you can also become B.Sc in CS
in 4 years - if you follow 45 ECTS points/year

I don't know with the rest of the world, but in Denmark 95%* of the CS students
get a masters degree. It's not common to stop after 3 years (after all.. it
the last 2 years you get to follow the really cool courses!)

edit: * of those who complete their program.

[ June 08, 2005: Message edited by: Svend Rost ]
[ June 08, 2005: Message edited by: Svend Rost ]
Josh Blackie
Greenhorn

Joined: May 19, 2005
Posts: 6
Originally posted by Anselm Paulinus:
In which part of the world does the curriculum of a CS degree span over a three year period while that of software engineering span over four year period?


Australia & New Zealand
 
GeeCON Prague 2014
 
subject: Software Engineer