Click here to Skip to main content
15,886,199 members
Please Sign up or sign in to vote.
1.80/5 (4 votes)
I am a school student. I am learning software programming and computer science. Not a degree or anything, just learning.

I have no idea who's an Software Engineer(SE) in theory. Especially what they learn and what they can do. I want an overview list of there Syllabus. I am asking from someone who's a software engineer and someone who got it through a university.

Here's what I ask about SE's:
~ An Overview list of their syllabus
~ Course duration
~ Requirement
~ Books or any sources of their Syllabus
Posted
Comments
Captain Price 5-Oct-12 0:46am    
Please just answer in related to the question.
Captain Price 27-Oct-12 13:28pm    
People say that we need good jobs. They don't mean what the good jobs are. But in general we understand that what are the good jobs amoung the others. So what i'm asking is that in General or in any standard who is a software engineer, and what are his qualifications ? (hope you get it)

What i found on the internet :
http://en.wikipedia.org/wiki/Software_engineering[^]
http://en.wikipedia.org/wiki/SWEBOK[^]
http://en.wikipedia.org/wiki/CCSE[^]

Still looking for the exact answer :-(
 
Share this answer
 
Comments
Richard MacCutchan 5-Oct-12 4:30am    
There is no exact answer. If you read the above entries you will see that Software Engineering is not an exact science. There is no simple formula to becoming one, it is much more an evolutionary process. If this is what you want to do then stop wasting your time worrying about a definition of the title, and instead focus your energies on learning some of the systems in use today: C++, C#, SQL, HTML, Javascript etc.
Captain Price 27-Oct-12 13:23pm    
Yeah, that's right. I do understand, but what i'm saying is that we need qualifications to get a job. We need paperworks especially. So how can i be qualified in simple ?
I am a school student. I am learning software programming and computer science.

First Lesson: avoid VB.

Second: become a developer, not just a programmer. The world has enough programmer, what is needed are developers.

I can recommend this blog: http://www.joelonsoftware.com/[^]
Read some through it. Very inspirational, and 99,9% true.
 
Share this answer
 
I'm paid to write code. That makes me a Software Engineer.

I've attended one computer class in my life. It was called, "Introduction to Computers". I withdrew from the class after two weeks.

I got started in programming at the age of 14 with TRS-80 BASIC, and Z80 and 6800 Assembly on various primitive systems available at the time. I read every book and magazine I could on programming. Back then, 'Byte Magazine' was the one to follow. It was a highly technical rag at the time.

Over time I played at programming with Commodore's, Apple's and purchased a TRS-80 Model 4 with a graphics expansion and third floppy bay. I was soon writing embedded machine code on it. I regret not buying CP/M and a the C compiler...

Later I built an IBM PC Clone and began writing Turbo Basic programs professionally for clients. Soon after, I purchased Turbo C and spent a year learning every function in the ANSI C language at the time.

I bought a book that I believe was written by Al Stevens on writing text windowing systems in C. I spent considerable time, typing in the source code from the book. That code base became the basis for a POS system I began selling.

That is how I started.

Does this help?
 
Share this answer
 
Software Engineer is just a title and it can mean anything. In my last job my title was Software Engineer, but I had no degree and had only had a couple of basic programming courses in my entire career. So, bottom line, it really does not mean much at all. The important thing is whether you can do your job or not.
 
Share this answer
 
Comments
Captain Price 4-Oct-12 12:55pm    
Yeah, that's the point, well, what i'm trying to figure out is weather i can do or not what real Software Engineers(SE, those who got a degree) can do.
Richard MacCutchan 4-Oct-12 12:59pm    
What do you mean by 'real'? A real Software Engineer is someone who works at software engineering, not someone who has a degree.
Captain Price 5-Oct-12 0:48am    
so as you say, we all are SE's.
Richard MacCutchan 5-Oct-12 3:28am    
Well, there are Software Engineers, and then there are Software Engineers. :)
Read -> Software Engineering: A Practitioner's Approach By Roger S. Pressman
 
Share this answer
 
Comments
Captain Price 4-Oct-12 9:12am    
It's ok, but not what i'm looking for !

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900