昨天想了想,自從實習完以后我一直感悟一件事情,那就是程序員是干什么的?和其他職業的區別是什么?同學問我是干嘛的,我說是程序員,他們就會以一種無比仰望的眼神看你,難道程序員真的是腦力勞動的代表嗎?
而在我看來,在我之中菜鳥級的程序員來說,體力勞動大過腦力勞動,和拿起鋤頭耕地沒什么大的區別。這一問題經常糾結與我,那如何才能成為有思維的程序員呢,我想是對一件事情本質理解的程度來衡量比較好。袁隆平是農民,而且是高智商農民,因為他是對水稻本質的理解去研究。而普通員工這是去用水稻種子而已。因此對本質的理解才能更好的發揮自己的作用而不去做重復無趣的工作。于是我上網找了找如何進階java,于是讀了幾篇文章。我想改變的什么。
今天開始想拾起<Thinking in java>來讀,這本書很新的壓在我的書堆里面,還是hackin給我。我想先讀這本書,原因是我還沒有讀過。讀到第一章的時候,有一個這樣的描述,程序員分兩種,一種是類創造者和客戶端程序員。類創造者不就是袁隆平嗎,客戶端程序員正好是普通農民。客戶端程序員只是用類創造者創造的類來堆砌自己的應用。看來我就是普通農民而已。
我想進步,不做重復勞動的碼農,所以我決定好好研究一下編程的本質。。。。