Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++ C# VB Java Windows Linux , +
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 4-Oct-12 3:59am
Comments
Pravinda Amarathunge at 5-Oct-12 0:46am
   
Please just answer in related to the question.
Pravinda Amarathunge at 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)
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

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.
  Permalink  
Comments
Pravinda Amarathunge at 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 at 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.
Pravinda Amarathunge at 5-Oct-12 0:48am
   
so as you say, we all are SE's.
Richard MacCutchan at 5-Oct-12 3:28am
   
Well, there are Software Engineers, and then there are Software Engineers. :)
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

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?
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Read -> Software Engineering: A Practitioner's Approach By Roger S. Pressman
  Permalink  
Comments
Pravinda Amarathunge at 4-Oct-12 9:12am
   
It's ok, but not what i'm looking for !
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 4

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.
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 5

  Permalink  
Comments
Richard MacCutchan at 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.
Pravinda Amarathunge at 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 ?

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

  Print Answers RSS
0 OriginalGriff 406
1 /\jmot 180
2 Suraj Sahoo | Coding Passion 170
3 BillWoodruff 159
4 Afzaal Ahmad Zeeshan 154
0 OriginalGriff 8,344
1 Sergey Alexandrovich Kryukov 7,407
2 DamithSL 5,634
3 Maciej Los 5,024
4 Manas Bhardwaj 4,986


Advertise | Privacy | Mobile
Web03 | 2.8.1411023.1 | Last Updated 5 Oct 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100