寫給程序員:當自己的上帝

     作爲長年混跡於IT圈的二把刀程序員,我今天想談談編程的本質,也許多少能夠幫助有志於加入程序圈的有爲青年。

     程序員每天干的最多的事情就是和電腦打交道,很多程序員說自己和電腦的二人世界很快樂,但是問題是電腦是沒有感情也沒有思想啊,所以從本質上來說程序員和電腦的二人世界其實自己的一人世界,是自己和自己說話而已,所以也許會造成這樣的情況,自言自語多了也許就不太喜歡和其他人打交道了,別人會覺得這貨不怎麼愛”和人說話“了,當然據我觀察其實大多數程序員內心還是異常悶騷的,只是不願意去表達而已。

    那麼編程的本質是什麼?計算機只能讀0、1這樣的指令,而計算機就是一堆鐵疙瘩,所以沒法聽懂,在這種情況下就需要一種媒介來使程序員給電腦下命令,這種媒介就是編程語言,像Java、C之類的,程序員通過編程語言寫了一堆邏輯給計算機,讓計算機來執行,這就是我理解的編程的本質,所以其實程序員就是在那不斷給計算機下達一堆命令,這堆命令等着某天有人來觸發。

    那麼編程爲什麼會讓人上癮?我看到很多人編程會上癮,日以繼夜的編程,傳說中還有累掛的,這事兒不是很奇怪麼?其實因爲編程本質上是一種創造,在編程的世界裏面,是沒有政治、宗教和地球引力的,所以在那個世界,你就可以隨心所欲的發揮自己的創造力,而計算機又是個忠實的執行者,只要你寫的對,你寫啥他執行啥,所以當你在編程的世界把一個軟件創造出來的時候,那種成就感是不言而喻的,如果恰巧又有一堆人用你的程序,給你一些正反饋的話,那麼在你的那個小世界裏面,你就是上帝,因爲所有人都在你邏輯的控制之中,你說在這種驅動力的促使下,你會不會上癮?

    那麼爲什麼也會有很多人在做程序員久了之後厭惡編程?我的解釋是創造力的喪失,業界有個名詞叫做“碼農”,就是搬磚的代碼工人,自己聽別人的指揮,然後機械的按部就班完成任務就好,如果某個程序員到了這個樣子,基本上已經喪失了創造力,自己已經不是那個世界的“上帝”,相應的成就感也會逐漸消亡,時間久了自然而然的就喪失興趣,進而有可能厭惡編程了。

   所以如果你的目標程序員,切記不要淪爲“碼農”,發揮創造力吧,當自己世界的“上帝”。

如果你想學好JAVA這門技術,也想在IT行業拿高薪,可以參加我們的訓練營課程,選擇最適合自己的課程學習,技術大牛親授,7個月後,進入名企拿高薪。我們的課程內容有:Java工程化、高性能及分佈式、高性能、深入淺出。高架構。性能調優、Spring,MyBatis,Netty源碼分析和大數據等多個知識點。如果你想拿高薪的,想學習的,想就業前景好的,想跟別人競爭能取得優勢的,想進阿里面試但擔心面試不過的,你都可以來,q羣號爲:798891710

注:加羣要求

1、具有1-5工作經驗的,面對目前流行的技術不知從何下手,需要突破技術瓶頸的可以加。

2、在公司待久了,過得很安逸,但跳槽時面試碰壁。需要在短時間內進修、跳槽拿高薪的可以加。

3、如果沒有工作經驗,但基礎非常紮實,對java工作機制,常用設計思想,常用java開發框架掌握熟練的,可以加。

4、覺得自己很牛B,一般需求都能搞定。但是所學的知識點沒有系統化,很難在技術領域繼續突破的可以加。

5.阿里Java高級大牛直播講解知識點,分享知識,多年工作經驗的梳理和總結,帶着大家全面、科學地建立自己的技術體系和技術認知!

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章