2017-05-25
On October the first 2009, I became a professional programmer. That was the very beginning of my coding career. Util now, 2016, seven years has gone. I think it is necessary to write something to review what I have learnt.
Role. Speaking of the nature of programmers, I consider them as the problem solvers and data players. Usually, programmers are called software engineers who concentrate on the problem in real world instead of the abstract theories like the scientists. And how do they solve the problems? They just operate the data in the computers. The data, including the program itself, actually consists of 1 and 0. That is the real pattern which computer can recognize the data, but not readable for people, so we need build a number of layers to make the data readable for people. In my opinion, programming languages are the certain bridges to computers and operating systems play an important role by translating the programming language to 1 and 0 which computers can