What is this and why is it here?
I'm going to start a blog about programming. Not about how to use library 'X' or tutorials on some language, I'm going to blog about developing software. Let me tell you a little about how I got here.I'm currently a student studying computer science and am half way done with my degree. This spring I took a first level software engineering class which rocked my brain. The class' students were divided into groups and sent out into the world to plan a software project. My group set out to make a recipe website. We quickly realized that, while we all knew how to program, none of us had a clue about how to plan to program. What was news to us, or at least largely ignored, was that coding is only one small piece of the software life cycle. I think there's a problem with this. There are tons of resources on the Internet and in books about how to write code or about some specific language but there seams to be a large void where planning is concerned.
That's why I'm starting this blog. I had no clue how to plan software before January. I still am very unsure as to how and when things should be done (don't get me wrong I did well in the class but as I've learned, just because you get a good grade doesn't mean you understand what just happened). This blog is my way of practicing what I've learned and to improve as much as I can before round two of software engineering comes at me.
No comments:
Post a Comment