Sunday, 25 January 2015

Week 3: Why geeks need to know how to write?

Week 3

As a first year student learning computer science courses, I found writing actually became more important because it connects the gap between human language and programming language. Programming language is like a translation of human language into computers. We could never understand programming language without knowing how to write human language.     
  
To me, I think it's because writing is the basic skill of communication and learning. We all know writing involves language, which allows others including ourselves to understand our intention at the time. We are able to organize our thoughts and have a clearer logic. That's also why captions are needed and essential when writing codes to approach a specific task. It's like a little debug journal for ourselves to know why we wrote the code in a certain way at that time and detach any errors that went wrong. It also make our codes readable by other programmers and helps them to understand our opinion. We are able to share our opinions with others and at the same time, learn from others to improve ourselves. One thing that we should also be aware is the audience of all the codes that programmers write are humans. The destination is always to accomplish a task that will benefit humans, such as computer games for human players to play, programs for humans to use, etc. Geeks should write in order to help them innovate their programs and update errors by debugging or exchange information with others to learn from the process. Writing is the fundamental skill to be a smart geek, a 'lazy geek', and a success geek. I think geeks not only need to know how to write, but write effectively and precisely.




No comments:

Post a Comment