《一个程序员的奋斗史》读后感:从码农谈起
最近,我閱讀了CSDN知名博主莫雨在2013年出的一本書,叫做《一個程序員的奮斗史》。本書是根據作者的CSDN博客專欄《一個程序員的奮斗史》(http://blog.csdn.net/column/details/novelnorains.html)改編而來的。在本專欄還在陸續更新的時候,我就將每一篇文章都讀了一遍,并且還在“焦急地等待著”專欄的下一篇文章。今年國慶節,我在無意之中看到本書的紙質版還在京東上銷售,便毫不猶豫地入手了一本,一來是為了對作者的堅持更新專欄表示敬佩和支持,二來也是覺得本書的內容非常的接地氣,很貼近程序員的真實生活。這里也推薦大家閱讀本書或者是這個專欄。
寫作本文的目的不是為了推銷,而是為了和大家探討一個耳熟能詳的名詞:碼農。在學校或者是工作中,大家沒有少聽到這個詞語,這是對程序員的一種別稱,有一種嘲笑、諷刺,甚至是無奈的意味。碼農,顧名思義,就像農民一樣在自己的土地上日復一日、年復一年地重復地勞動,工作內容幾乎毫無創造性可言。雖然大家可能會說:這怎么可能,軟件開發不是最有創意的工作之嗎?但想象是美好的,現實是骨感的,很多的軟件開發確實是在做重復勞動。
一個“碼農”(姑且稱為A君)的產生歷程一般是這樣的。在學校的時候,A君對那些“IT界的英雄”很是敬佩,包括:蓋茨、喬布斯、扎克伯格等。想到他們用自己的智慧改變了人類的生活,A君的內心就激動不已,幻想自己有一天也能夠像他們一樣,以“世界因我不同”為終極目標。時光荏苒,A君終于進入了IT行業,在一個國內或大或小的公司工作。在進入公司之前,A君的內心非常的激動,想到自己的“理想”就要達成,躋身百萬富翁的夢想即將實現。A君時時在自己的頭腦中構造一幅美麗的畫面:在令人羨慕的公司工作,從事著令人羨慕的職業,拿著令人羨慕的薪水。進入公司以后,A君發現理想與現實之間的差別真的是太大了。首先,程序員,或者叫做軟件工程師,并不是一個令人羨慕的職業。每天工作下來,都是全身酸痛,根本就不是在享受生活,而且完成的工作都是上級吩咐下來的,沒有多少自己發揮的余地。其次,程序員掙的錢并不多。A君就發現周圍買房買車的人,都是貸了款的,都是欠了銀行一大筆錢。A君每天投在工作上的時間很長,還常常加班,但生活狀況卻很一般。這樣,A君就稱自己為“碼農”!
那么,為什么中國的程序員總被稱為(或者是變成)碼農呢?我想有以下幾個方面的原因:
第一,中國的程序員是一個龐大的群體,只要是學過計算機,只要懂一門編程語言,都可以吃這碗飯。在一個大的IT公司,程序員都占了很高的比例,少則成百上千人,多則幾萬人,真的像農民一樣,到處都是。當你看到某些大公司中午吃飯時那個浩浩蕩蕩的場面,就會有更加深切的感受了。
第二,大部分程序員做的都是比較枯燥的工作,一點創新性都沒有。很多新項目都是在很成熟的項目之上進行修改,都有現成的模板可以套用,基本上不用怎么動腦筋。很多公司也實行從上到下的管理模式,領導說什么,下面的人就做什么,幾乎沒有表達個人想法的地方。這和農民種田是多么的類似。他們年復一年地做著同樣的事情(播種、插秧、收割),也不知道這種日子什么時候是個頭。
第三,大部分程序員的視野都比較的窄,對其他行業懂得很少,這也和農民是多么的相似啊!我們都說農民階層是沒有多少文化的,但這居然也適用于以高學歷著稱的程序員身上,是多么具有諷刺意味啊!你隨便問一下身邊的程序員,當今最流行的詞語是什么,我想沒有幾個人回答得上來。他們成天盯著代碼,想著那26個字母和10個數字,對于身邊的事情也是不聞不問,甚至對面的人叫什么名字都有可能答不上來。
第四,大部分程序員都是靠自己的努力掙錢,沒有很強的人際關系,基本上屬于“弱勢”群體。就像農民一樣,他們沒有關系,只能世世代代在自己的土地上耕耘,只求維持生計、終老一生。如果稍微有點關系,也會削尖腦袋擠進管理層,從而與編程說拜拜。在行業發展較為順利的時候,他們能夠保住飯碗,能夠養家糊口;當行業不景氣的時候,他們隨時都有被裁的危險,因為公司要不了那么多人。程序員的命運并沒有真正地掌握在自己手上。
那么,一個程序員要怎樣做才可以不被稱為“碼農”呢?《一個程序員的奮斗史》一書給出了答案。不管你是在校學生也好,已經工作的程序員也罷,相信大家都可以從閱讀本書中受益。
想要了解程序員及IT行業的更多內容,歡迎掃碼關注本人微信公眾號:
總結
以上是生活随笔為你收集整理的《一个程序员的奋斗史》读后感:从码农谈起的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python编程师app_python大
- 下一篇: 网络技术安全开发安卓APP