我認(rèn)為程序員有三種境界:
- 第一種是把編程當(dāng)做謀生手段的程序員,這種人學(xué)點技術(shù)找到工作就覺得修成正果了,上班時能偷懶則偷懶,一聽說加班就怨聲載道,下班后絕不碰跟工作相關(guān)的東西。
- 第二種是希望通過編程不斷提高自己生活品質(zhì)的程序員,這種人向來認(rèn)為寫代碼和看書學(xué)習(xí)是自己的事,是為提高自己的競爭力而做的,只不過順便幫老板創(chuàng)造了價值,所以加班什么的從來不計較,不僅積極完成工作,而且每時每刻都在想如何把工作完成得更漂亮。
- 最高境界的是把編程當(dāng)做畢生愛好的程序員,這種人通常也具備第二種人的品質(zhì),此外還有一些獨特之處,無論是工作中用到的技術(shù)還是與工作無關(guān)的技術(shù)都同樣有興趣鉆研,無論是有報酬的工作還是無報酬的開源軟件都同樣積極參與,甚至退休之后仍把編程當(dāng)做消遣,換句話說,編程就是一種生活方式。
摘自《C語言編程一站式學(xué)習(xí)》- 宋勁彬