寫給那些愛自嘲為碼農的人們

程序員應該是一個創造性的職業
服務器君一共花費了119.455 ms進行了5次數據庫查詢,努力地為您提供了這個頁面。
試試閱讀模式?希望聽取您的建議

先說明,這是篇水文。技術文章寫多了,偶爾水下也是一種調節。

今天下午和經理聊了一些關于軟件行業的話題,這兩天晚上都有朋友向我傾訴程序員的茫然和苦楚,我覺得有些想法可以記錄下來。時光佐證,其實我好久沒寫發騷的文字了,就啰嗦啰嗦。我不算一個夢想家,但是對于信念還比較固執。人各有志,賺錢多多的人,沒有什么不好。但是我希望賺錢能真正作為一項副產品,把自己希望的事情,當做一項事業去做。

互聯網環境惡劣、軟件環境惡劣,來到北京工作數個月,我有一些未曾體味到的感觸。多少人都在議論吃青春飯的職業,多少人在自嘲重復勞動、苦逼工作,多少人在聽到“程序員”三個字以后露出鄙夷的神色……我已經沒法在每次聽到這些關于程序員是非評價的時候反駁“程序員不是書呆子”、“程序員做的事情其實很有意思”、“搞技術當然有出路”……這樣的話了,有些道理光靠講是沒有可能表述清楚的。我覺得我需要做一些大一點的事情去改變這樣的現狀,我在想我能做什么。我迫切希望可以幫助程序員走出這樣被歧視和誤解的怪圈,讓程序員獲得足夠的尊重。在自我介紹里面,我寫道:

我有一個偉大愿望。我希望憑借自己的努力,凈化程序員的環境,提升程序員的層次。愿IT界再無黑心企業的剝削,無人自嘲“碼農”、“碼畜”,技術人員受到足夠尊重,寫程序重新成為一種創造性的勞動。軟件行業,重新成為令人羨慕的行業。自由、開放、創新、包容。

你可以認為這是我的夢想,這是我的奮斗目標;也可以認為這是空談,這是扯淡。這是一個病態的社會。但是不代表我自己也要完全失去自己的主見和執著,去“為活著而活著”。最初我最大的理想是成為技術業務出類拔萃的人,可是后來才發現了這個更讓我揪心的問題,而它在很大程度上有是和技術業務沒有關系的,我該為此做些什么?

我痛恨那些壓榨程序員勞動力的企業。世界上有很多勞動密集型企業,但是我只關心程序員們。寫程序是一件創造性的勞動,如果出現瘋狂的加班、毫無技術含量的復制粘貼、冗長且無聊的流程,我們能否這樣思考:

  1. 是否是黑心企業?是否有黑心領導?不要用程序員以外的強勢標準來硬套我們,我們不是軍人,我們不是書生,我們不是官員,我們更不是機器,我們是程序員!
  2. 程序員是否自己瞧得起自己?抱怨之外,是否自己不愿意思考和改善現狀?瞧不起自己,這是最哀其不幸、怒其不爭之處;只顧抱怨,不尋找改進的辦法,這是尤其令人悲哀的原因。

面對不同的企業文化,要么尊重、要么容忍、要么改變。如果難以接受,你當然可以選擇離開,要的只有一點勇氣而已。只顧抱怨的人,給他一個再好的環境,他也做不成什么事情。我的薪水、我的工齡、我的期權、我的人脈、我的職位……人生充滿扯淡的選擇,顧慮重重的人,要不,你還是繼續受折磨吧!

Leave, or shut up your fucking mouth!

誰可以拯救這樣的軟件環境,誰來拯救程序員們?不是什么大牛、名人、領導,其實那個人就是程序員自己。程序員不是可以充當水軍和五毛的互聯網混混,不是熱衷于記錄、復制和粘貼的文案,也不是隨隨便便就被折合成人天的廉價勞動力。

那么,程序員是什么,每個人都能寫出自己的凡客體:

愛編程,愛晚起,偶爾也忙到深夜
喜歡學習,努力工作,也享受生活
我酷愛技術,崇尚簡單的快樂和幸福
我不是碼農,我是程序員
我和你一樣,為理想而奮斗

希望有一天,程序員們都可以拍著胸脯介紹自己,自豪而且堅決。而我,很想多做一些事,去幫助實現那個偉大愿望。僅此。愿我的激進,換來程序員對自己的尊重。

本文地址:http://www.zqhthc.tw/librarys/veda/detail/2256,歡迎訪問原出處。

不打個分嗎?

轉載隨意,但請帶上本文地址:

http://www.zqhthc.tw/librarys/veda/detail/2256

如果你認為這篇文章值得更多人閱讀,歡迎使用下面的分享功能。
小提示:您可以按快捷鍵 Ctrl + D,或點此 加入收藏

閱讀一百本計算機著作吧,少年

很多人覺得自己技術進步很慢,學習效率低,我覺得一個重要原因是看的書少了。多少是多呢?起碼得看3、4、5、6米吧。給個具體的數量,那就100本書吧。很多人知識結構不好而且不系統,因為在特定領域有一個足夠量的知識量+足夠良好的知識結構,系統化以后就足以應對大量未曾遇到過的問題。

奉勸自學者:構建特定領域的知識結構體系的路徑中再也沒有比學習該專業的專業課程更好的了。如果我的知識結構體系足以囊括面試官的大部分甚至吞并他的知識結構體系的話,讀到他言語中的一個詞我們就已經知道他要表達什么,我們可以讓他坐“上位”畢竟他是面試官,但是在知識結構體系以及心理上我們就居高臨下。

所以,閱讀一百本計算機著作吧,少年!

《代碼整潔之道》 馬丁(Robert C. Martin) (作者), 韓磊 (譯者)

軟件質量,不但依賴于架構及項目管理,而且與代碼質量緊密相關。這一點,無論是敏捷開發流派還是傳統開發流派,都不得不承認。《代碼整潔之道》提出一種觀念:代碼質量與其整潔度成正比。干凈的代碼,既在質量上較為可靠,也為后期維護、升級奠定了良好基礎。作為編程領域的佼佼者,《代碼整潔之道》作者給出了一系列行之有效的整潔代碼操作實踐。這些實踐在《代碼整潔之道》中體現為一條條規則(或稱“啟示”),并輔以來自現實項目的正、反兩面的范例。只要遵循這些規則,就能編寫出干凈的代碼,從而有效提升代碼質量。

更多計算機寶庫...

英超直播吻球网