當一個程序員失去了對代碼的興趣,變得沒有目標沒有動力,是怎樣的體驗?


跌入創作低潮的作家並不代表他不曾是/不會是一個好作家。

人生不如意事十常八九。

除了計算機書籍也看看別的。

培養多些興趣,擴展社交圈子,多做運動製造多巴胺。

工作上寫不到自己想寫的代碼,也可以試做開源項目。

啊??寫著寫著好像是我的心理防衛機制在運作一樣。


說一句政治不正確的話,大部分程序員是不適合做程序員的,這個大部分,據我觀察,比例大概是百分之八十。

優秀的程序員多分布在一線城市,互聯網名企、創業團隊等,但大多數程序員,他們在小外包公司、通信公司等傳統行業里不見天日,或者在國企、銀行的研發崗上渾水摸魚,當然這些行業里也有非常優秀的人才,但如果要找平庸之才的話,這些行業里分布很廣。

哪怕是在互聯網名企里,日復一日地堆業務代碼,十年如一日地干著同一件事情,拖對話框、上顏色、改文案,這樣的人也不見得少了。

普通的程序員們,每天干著一樣的活,拿著不多不少的工資,三個月沒翻過一頁書,寫代碼全靠百度和複製粘貼。

這就是大多數普通人的人生。大多數普通人皆平庸,程序員也不例外。


體驗?

那就是一種新的編程範式了,叫SOP:Salary Oriented Programming


我從初二(2009年)初遇編程,在這之前的幾年都在網路遊戲中度過。我的第一門語言是vb,學會了它的基本語法和拖控制項之後,我覺得我成了現實世界的魔法師。

高中住校,沒有電腦,於是在本子上手寫解釋器。

熬過高中三年,因為各種原因沒有選擇計算機專業,但我不放棄。高考完的第二天我就拿著高中三年積攢下來的計算機相關書目一本一本的啃了下來。大一開學的時候,我發現我已經完爆了很多學校里計算機專業的學生(當然,這和南昌大學的計算機專業比較爛也有關係)。

懷著一份改變世界的心過完了我的大一上學期,期間每天學習到深夜。

大一下學期,經朋友介紹到了一家軟體公司實習。到了之後我發現我被那老闆坑了,原來這家公司是在做外包,我只是被當成工具用。不僅如此,我還要面對客戶的臭臉,被他當牛做馬的使喚。

2015年二月到六月,我每天為他工作16個小時,上課永遠拿著電腦坐在最後一排敲代碼,終於為他做完了兩個項目,從110斤瘦到了100斤,再加上他的剝削,剋扣,最後他給我的薪水只有不到5000元,我對編程已經到了十分厭惡的地步,因為選擇了這條路讓我每天的生活生不如死,還要忍受老闆的剝削殘害,這老闆噁心到周五晚上給你布置工作,然後說周一檢查。

四月中旬,我在宿舍樓下哭了一個多小時,我當時的痛苦,絕非三言兩語能說清。

我只是想求生而已,我才大一,這也太艱難了些。

這和我學編程的初衷完全背離了啊,我不是工具,我也不願意給你打工,我只想寫我自己想寫的代碼,你他媽給老子完蛋去。

我經常在qq上罵那老闆,他也好脾氣不說什麼,但是我已經無法忍受了。

七月的時候,又經朋友介紹,我到了一個創業團隊。看準這個團隊是因為這個團隊的ceo很不錯。我知道我到這裡意味著什麼,無非是繼續做編程勞動力,不,我不是在編程,我只是在寫代碼。

我到的時候團隊還不大,但是得到學校不少扶持,在宿舍樓中有自己單獨的辦公室。於是我們都住在這裡。第一個月蠻好過的,第二個月,也就是八月就不好過了起來。期間發生的事情主要與客戶有關,他提出的要求過分,需求改的頻繁,我還是底層被當牛做馬的被剝削者。團隊前期需要積累資金,我理解。於是我忍了下來。

八月底我忍不下,一拳打向了電腦屏幕,如果你問我現在後不後悔,我一點都不,錯不在我,我是一個人,不是工具也不是牲畜。

八月我平行進行著兩個項目,每天的工作時間可以達到18小時。我一直忍著因為我相信我會熬出來,但是確實有些事與願違。

九月初,我因為那個客戶再次狂摔鍵盤。

沒過幾天,我又一拳落在了電腦屏幕上,屏幕又碎了一次。

右邊豎著的黑色屏幕就是我第二次換下來的屏幕,上一次的已經丟了,放在這裡是為了讓我自己控制脾氣。左邊的小貓是工作室養的小貓,它咬了我一口,我現在有空在這裡打字就是因為我要去打狂犬疫苗。好了,扯回正題。

第一次砸電腦的時候我就有不做程序員的打算了,但是當我上網,一想到我不能再理解互聯網技術的時候,我是十分不安的,所以我繼續堅持。

第三次的時候,大四的CEO學長找我聊了一段時間,知道了一些額外的事情,於是心情暫緩。

九月二十號,大項目暫告一段落,我心裡一塊石頭終於放下,自己的時間也多了起來,開始做自己想做得事情,培養其它的愛好。

題主問,厭惡編程的感覺,我做個總結,

憤怒,無助,噁心,沒意思,從頭到腳都感覺自己是個被人利用的工具,被剝削的對象,毫無自主性,沒有自己的時間,厭世。

我不禁悲憫所有在小軟體作坊受苦的程序員,同時同情還沒熬出來的自己。

更多了解我,可以訪問我的個人網站 http://www.ivydom.com


早就厭煩了對依別人的需求寫代碼,所以找了份跟代碼不搭邊的工作,業餘時間來倒騰倒騰真正自己感興趣的代碼。


GitHub上多出來一個Repo


編程是一種手段,和木工,電工,化工……等等各種工人一樣,只是為了實現你想法的手段

關鍵是你想幹什麼

如果你沒有想乾的事情,程序不寫也罷

真正的程序員,在一定程度上,一定是想改變世界,make some difference的

程序只是方法,僅此


一個真正的程序員,當他接觸編程的那一剎那就決定了,他已經走進了一個新世界。

或許會因為各種各樣的情況,他有時會暫時休息一下,但是他永遠不會對研究代碼產生厭倦。

一個會對代碼永久失去興趣的人,也許他寫程序本來就是為了工作。

或許他從來沒有真正熱愛過編程,也沒有從編程過程中獲得過心流體驗。

對於這樣的人,他來,我無所謂;他走,我不關心。

一個真正的程序員,當他暫時停止編程,只是因為挑戰了Hard模式,失去了血量需要補充而已。


天天上知乎給大家安利怎麼當一個優秀的程序員


停下來歇一歇,做一些其他你感興趣的事,讓編程時經常使用的大腦區域得到休息。然後就有勁了。


好煩呀,打LOL吧。


我不喜歡代碼,但我喜歡工資,作為一個只有初中學歷的80後,不用進工廠進地盤我就覺得慶幸了。

看排名前面的那位小兄弟的回答,就知道是家境不錯的小孩,起碼是衣食無憂的那種,還在讀大一就能拿到「不到5000」的收入,還不滿自己是「一個工具」,還能當著客戶面前摔鍵盤、罵老闆……大叔我只能說是想都不敢想。


我是一個十分功利主義的程序員。

代碼會寫的剛剛好,什麼叫剛剛好,就是能跑,性能不算最好,但是運行階段看不出來性能問題。

所有的知識的學習都在需要面試的時候準備。新技術的使用,都在需要升級的時候提前寫寫demo,再拉上線,比如React比如工程化中一些可以優化的點。

喜歡用工具提高生產力,不喜歡造輪子,但不代表不知道怎麼造輪子。

對,我在某大型互聯網公司。

基本上從來不加班,儘早下班陪女朋友,周末接個外快賺賺零花,沒事就去爬山和驢游。最近在準備馬拉松。

我發現周圍的同事們都非常聰明也非常會生活,十一基本上都是10天以上的旅遊行程,有的是畫家有的喜歡倒騰科技玩藝。

我工資在我的年齡24歲,不算高,但也不低。30w+外快。(非北京上海)

如果你多見見外面的世界,會見識到一個基本沒啥計算機基礎基本不可能面過大公司的人常年做外包可以賺到100w/y,也會在深圳見識到軟硬都通的架構師,可以快速解決一個領域的集成方案。但他們基本上面不過一個大公司的小職位。

每個圈子都有自己的遊戲規則,大公司有大公司的玩法,小公司有小公司的玩法。所謂技術大牛,也不過是平時胡吃海喝,該冒頭的時候突然拚命一把造出聲勢。

程序員不過是眾多職業中的一種。

但首先,我是個人,這只是份工作而已。


很多人妖魔化,複雜化程序員這個行業。

實際上百分八十的程序員都是在堆砌。

如果說是厭煩。理所當然。這就是個工作。大多數程序員做的工作還沒什麼特別大的意義。

同樣的好學校畢業。

你要是當醫生,社會尊重。

當教授,揮灑自如。

當公務員,組織保護有權有勢。

當程序員,除了一個小時賺那麼點錢,你還有什麼????

對於一個尖子生,好學校畢業,甚至研究生。程序員沒有任何優勢。沒有權勢,沒有尊重。只有錢。而且是用時間換的錢。有天花板。每天敲代碼你能賺幾個錢?

所以厭煩很正常。

為什麼那麼多程序員轉行想去種地或者賣水果?

你問問自己。每天從編程中除了錢你還獲得了什麼?

人脈?社會資源?大家的尊重?行業的上下流渠道?

啥都沒有!不去賣水果還能幹啥?


編程世界的天堂與地獄:

天堂版 土豪程序員的生活是怎樣的? - 編程

地獄般 為什麼那麼多程序員說創業就只想到去賣水果? - 創業


因為我還要寫一坨沒有用的東西,體驗真是極差的,為什麼不能寫個需求,自動幫我實現了呢?

怎麼會有人喜歡寫代碼,我不理解。

當然給我錢我也不是不能寫


我學過一年多的程序,我學的很差,很討厭寫代碼,畢業後沒做程序有關的事情,但是我不甘心,第一我花了錢,成本沒有收回,第二高薪職業與我無緣了我現在5000,朋友畢業一年後基本都一萬了,什麼目標動力,不是你有錢了才可以實現的嗎?我現在多羨慕程序員可惜我當時太年輕了。


當沒有動力沒有目標的時候,就請兩天假連著周末好好宅一宅調整一下

如果還不行就買些想要很久也捨不得買的東西

再不行就怒辭職,休息幾個月,去旅旅遊什麼的

如果還是不行就再看看自己銀行卡


我早就不想寫代碼了,昏天黑地的加不完的班,調不完的程序,出不完的差,尤其是現場發布的時候,通宵是家常便飯,一臉痘痘,慘不忍睹,在我曾經花一樣的年紀,天天穿著黑乎乎的工裝,背著商用筆記本,滿臉油乎乎兩天不洗臉(一直加班沒有回家或者酒店)的蹲在車間里調程序,通宵在機房裝伺服器,有時候一天就吃一頓飯。最主要是一臉痘痘,不按時睡覺,慘不忍睹的痘痘!!!!!那不叫痘痘,那就是痤瘡!!!!從來不能化妝,化妝像糊牆!!頸椎疼,需要躺在地上休息很久。往事不堪回首,不忍直視。

目前做項目管理和架構設計以及投標方案,按時上下班,按時運動吃飯睡覺,臉上的痘痘也沒了,偶爾還會去畫個妝(還是太懶了寧願玩耍),體驗非常的好,感覺好極了。


生活不止是興趣,要擔當作為一個成年人的責任。


推薦閱讀:

C# 作為一種靜態類型語言,為什麼會引入 var?
用慣了 C# 之後再也不想用別的語言了,正常嗎?
要怎麼努力才能達到 vczh 那樣的層次?
在 C++ 入門之後,是堅持學完並熟悉 C++ 好,還是改學習其他語言好?

TAG:程序員 | PHP | 計算機 | Java | C# |