Click here to Skip to main content
15,891,248 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Programmer vs software engineer Pin
R. Giskard Reventlov8-Nov-17 6:36
R. Giskard Reventlov8-Nov-17 6:36 
GeneralRe: Programmer vs software engineer Pin
ZurdoDev8-Nov-17 8:18
professionalZurdoDev8-Nov-17 8:18 
GeneralRe: Programmer vs software engineer Pin
jschell8-Nov-17 7:39
jschell8-Nov-17 7:39 
GeneralRe: Programmer vs software engineer Pin
BillWoodruff8-Nov-17 8:28
professionalBillWoodruff8-Nov-17 8:28 
GeneralRe: Programmer vs software engineer Pin
S Douglas8-Nov-17 11:08
professionalS Douglas8-Nov-17 11:08 
GeneralRe: Programmer vs software engineer Pin
sir_download_alot8-Nov-17 20:42
professionalsir_download_alot8-Nov-17 20:42 
GeneralRe: Programmer vs software engineer Pin
blackGator8-Nov-17 21:48
blackGator8-Nov-17 21:48 
GeneralRe: Programmer vs software engineer Pin
WilliumBill8-Nov-17 22:26
WilliumBill8-Nov-17 22:26 
After graduation I joined an aerospace engineering firm on their graduate training programme. A 2 year period of courses, working in various departments in the company, and honing my software skills. My mentor told me on day 1 "you think you're a good programmer, which you probably are, but you're not an engineer, we're going to train you for that", I thought "what does he know?"

I learned so much. Programming is actually a much smaller part of software engineering. It's about the application of rigorous standards and processes to whatever you do, while applying a formal set of constraints. It's the ability to flow down system requirements to individual testable functionality, and tracing that all the way through to final acceptance.

I spent 3 years in the systems engineering department. This was a collection of individuals with various specialisations; mathematicians modelling scenarios, and developing complex algorithms, for example. I worked on bid prep and requirements gathering and analysis. Meeting stakeholders and identifying their user requirements, then translating these to system and functional requirements, to be flowed down to software engineers, while also creating the associated test framework so that each requirement could be tested, and the whole thing formulate a system acceptance process. Much of my time was spent using software like DOORS. Subsystem interfaces and dependancies were probably the most challenging part (software eng. can be thought of, in it's purest form, as developing a series of interfaces).

As I became more senior, I became a graduate mentor, for what was now a 4 year graduate training programme, leading to CEng. I remember using the quote my mentor used above for each of my graduates, and guessed they thought exactly the same as me when I was a graduate.

I've met many developers who think they're engineers, and they just hack some code and knock up a bit of documentation (slight exaggeration there). Process never enters their mind, and that's he most important part of engineering.

Engineering in the UK is not really recognised as one of the professions, which is bizarre. It's fixed up with technician, or mechanic. In the US, I believe you have to be registered. I worked for some time with a German firm, and there, they are considered a proper profession. My father's best friend was a successful architect, and said that in many countries, engineers are revered more than architects.

In Germany, if you are introduced to somebody as an engineer, they'll want to introduce you to their daughter/son; in the UK, they'll want to introduce you to their broken washing machine
GeneralRe: Programmer vs software engineer Pin
Munchies_Matt9-Nov-17 2:09
Munchies_Matt9-Nov-17 2:09 
GeneralRe: Programmer vs software engineer Pin
Asday9-Nov-17 0:10
Asday9-Nov-17 0:10 
GeneralRe: Programmer vs software engineer Pin
Munchies_Matt9-Nov-17 2:08
Munchies_Matt9-Nov-17 2:08 
GeneralRe: Programmer vs software engineer Pin
Asday10-Nov-17 5:28
Asday10-Nov-17 5:28 
GeneralRe: Programmer vs software engineer Pin
Gary Wheeler9-Nov-17 1:21
Gary Wheeler9-Nov-17 1:21 
GeneralRe: Programmer vs software engineer Pin
Dar Brett9-Nov-17 1:44
Dar Brett9-Nov-17 1:44 
GeneralRe: Programmer vs software engineer Pin
englebart9-Nov-17 2:04
professionalenglebart9-Nov-17 2:04 
GeneralRe: Programmer vs software engineer Pin
Member 45738749-Nov-17 2:22
Member 45738749-Nov-17 2:22 
GeneralRe: Programmer vs software engineer Pin
Cybermonke19-Nov-17 3:06
Cybermonke19-Nov-17 3:06 
GeneralRe: Programmer vs software engineer Pin
Alex Strickland9-Nov-17 3:12
Alex Strickland9-Nov-17 3:12 
GeneralRe: Programmer vs software engineer Pin
Baraaaaaa9-Nov-17 3:12
Baraaaaaa9-Nov-17 3:12 
GeneralRe: Programmer vs software engineer Pin
hellcat9999-Nov-17 3:19
hellcat9999-Nov-17 3:19 
GeneralRe: Programmer vs software engineer Pin
Dan Sutton9-Nov-17 3:25
Dan Sutton9-Nov-17 3:25 
GeneralRe: Programmer vs software engineer Pin
Leng Vang9-Nov-17 8:01
Leng Vang9-Nov-17 8:01 
GeneralRe: Programmer vs software engineer Pin
Dan Sutton9-Nov-17 8:18
Dan Sutton9-Nov-17 8:18 
GeneralRe: Programmer vs software engineer Pin
Troy Palacino9-Nov-17 3:50
Troy Palacino9-Nov-17 3:50 
GeneralRe: Programmer vs software engineer Pin
Kirk 103898219-Nov-17 4:33
Kirk 103898219-Nov-17 4:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.