Thursday, January 23, 2014

Software Engineering - That Wikipedia Thinks 

Some Interesting Things Wikipedia States That I May Not Agree With

 - "Software engineering is the practice of computer programming, while computer science is the theory of computer programming.".... meh not in my opinion

 - "some students in the developed world avoid education related to software engineering because of the fear of offshore outsourcing" - though this may be the case, there is a lot of software being written for government purposes and places where security clearances are required, so there will always be domestic need for software engineers

What Was Kinda Neat About The Article

 - The Waterfall model is very straight forward, yet has a good structure of the way good programs are created

 - I thought it was interesting, just for personal knowledge, that companies like Apple and Microsoft sponsor their own certification exams....which is probably a good thing

 - "Software Engineering sees programmers as practitioners of a well-defined engineering approach with the connotations of predictability, precision, mitigated risk and professionalism" - I think this is the coolest sentence because these are things programmers need to really focus on for their software to make an impact. If these things are forgotten about.......well.......you get iOS

Personally,

I feel as though software engineering embodies the more business and standards aspects of computer science such as:

 - Developing standards as to what is "good" programming and what is "bad, ugly, sinful" programming

 - Getting projects completed in time and sacrificing features to meet budget, but maintaining the functionality that was initially promised

 - Being able to interpret a customers wants and needs and give them back a program that is capable of what they need to do with it

and Computer Science

- Is making neat stuff and hacking for the fun of it

I wish the article

- Had talked more about the soft skills aspect of software engineering

- Talked about how it's a profession where the majority of time spend is modelling things that would be impractical to research in real life

-

No comments:

Post a Comment