真實的程式設計師的日常

2021-08-07 18:38:52 字數 3071 閱讀 1402

程式設計師到底有多累、多辛苦?為什麼還有那麼多人想轉行當程式設計師?優秀的程式設計師其實會越來越輕鬆。計算機世界其實和現實世界很像,解決問題的辦法是開放的,而很多時候限制工作量的,其實是想象力。。

程式設計師到底有多累、多辛苦?聽聽前輩們怎麼說。

it至今仍是投入產出比最高的行業之一,很多人天天掛在嘴邊的金融it男,不是空穴來風。這個行業這不算苦,不算累,只是有點智力門檻而已。

我們程式設計師閒的沒事時候,又習慣性不想離開計算機,然後就總編些自黑的段子,又苦又累也好,收入低早衰也罷,包括找不到媳婦之類,全是這麼出來的,行外人不必當真。

只不過,段子傳的時間長了,信的人就多了。

現在居然一些自己人也信了。

優秀的程式設計師其實會越來越輕鬆

計算機世界其實和現實世界很像,解決問題的辦法是開放的,而很多時候限制工作量的,其實是想象力。

我在上大學的時候,去乙個專案幫忙,順便賺點外快。專案是把乙個 fortran 的專案,給改寫為 c的。

team十幾個人吭哧吭哧幹了兩周,看著進度不樂觀,壓力越來越大。

開始加班。

而這期間總有乙個老頭每天來幾個小時,坐在計算機面前敲一敲**。然後下午六點,準時提包走人。

而我們還在**加班。

我們休息之餘,也議論過這個老頭,據說是乙個高人,但是沒人看出高在**。**路過的時候瞟了一眼,完全看不懂。

於是接著加班。

結果有一天,本來風雨無阻的老頭沒再來。當初年少無知的我們私下裡嘀咕,不是掛了吧。結果 team leader果然把我們叫到一起,說要宣布乙個重要訊息。。

說這個老頭寫了乙個轉換器,自動把 fortran的**給轉成 c了,轉換後的**稍微調整後就可以過編譯。大家全部都轉測試吧。

後來的工作中,這個例子無時無刻的在提醒我:不要放棄自己的想象力,不要給自己設定限制。

於是後來我發現,

基礎測試的問題,不一定需要一遍遍人工執行。 tdd可以做的更好。

不要放棄想象力,給自己設定限制

**水平不高的時候,天天加班也幹不完,還說其實是喜歡。

隨著**水平的提高,注釋寫的越來越少,話也越來越少了。

話說得少了,覺得辦公室氣氛變得有點壓抑,於是離職換了一家公司。

在新的公司還是那麼忙,於是經常幻想老了就可以輕鬆點,卻發現腦門子越來越大,眼睛看不清楚了胳膊腿兒越來越細,肚子越來越大,原來已經提前老了,但是還要加加班。

終於有一天公升職,來了幾個幫手,可是他們水平不高,天天加班也幹不完,還說其實是喜歡。

這些新來的下屬們加班總是幫倒忙,引入的bug比解決的bug多多了。

於是每天勞心勞力的去幫助他們,要求他們**寫好,那樣可以少寫注釋。

終於發現他們的水平逐步提高了,注釋寫的越來越少,但是話也越來越少。

話說的少了,似乎辦公室氣氛變得有點壓抑,終於下屬告訴我已經辭職下月離職,這陌生的感覺彷彿換了一家公司。

並不累呀,也不算辛苦。

每天想幾點上班幾點上班,想幾點下班幾點下班,這有什麼累的。

上班的內容是創造世界上還沒有的東西,做沒人或者很少人做過的事情,這種感覺多美妙啊。

在乙個優秀的團隊裡,就用那種拼2000塊的拼圖,然後其他人扔到你這邊的碎片都是你恰好需要的那種感覺。大家拼著拼著,拼圖就慢慢從乙個概念變成乙個邊框,一塊塊圖案,一片片區域,再補上最後開始找不的位置的幾個零散的碎片,一副完整無暇的拼圖完成的時候,是多麼有成就感啊!

賺錢也賺的很多呀~夠吃夠喝夠住夠穿,從來不會做什麼事忽然想,哎呀這個月工資還沒發,我還不能買。

而且寫程式是個計算機打交道,計算機是完美的理性物件,非常有邏輯。一切行為,對的就是對的,錯的就是錯的,如果錯了你一定可以知道為什麼,他的每乙個步驟都有據可循,不和你鬧脾氣,也不需要你態度好,更不會給你模稜兩可的答案,只要你下工夫,永遠可以完美完整完全地解釋發生的一切,這還不夠美好麼!!

解決乙個bug的時候,就像把理髮時候掉進衣服裡的碎頭髮找到揪出來,或者把牙縫裡塞的牛肉剔出來一樣舒坦啊~雖然過程可能是痛苦的,但是既然是不可避免的,就享受解決痛苦之後的愉悅呀~總不能不理髮了或者不吃牛肉了吧~

在家辦公自然是有的啊,但是一直在家是不利於和同事之間的交流的。而且家裡環境太舒適了,也不利於好好工作~還是要來公司比較高效~

乙個朋友是獵頭,每天打**到十一點,整理資料到一點半,週末無休(當然是為了多掙幾個錢)。**裡緊著小心,面談時陪著笑臉。做的單子是網際網路的,程式設計師情商低的時候有多低我自己也是知道的,無數次委屈著微笑點頭,晚上回來對著鏡子氣。您說,辛苦不辛苦?

乙個朋友是四大的,朋友圈裡都是曬加班,兩點下班,三點走在二環,四點打不到車,還有去醫院做的體檢,自己都不敢看。您說,辛苦不辛苦。

乙個朋友是公務員,單位走關係排資歷,對誰都點頭哈腰,您說,辛苦不辛苦?

乙個朋友是房產銷售,五點起床跑客戶,帶人看房子,打**,早晨需要早早的跑到三四十公里外去排乙個號。天天被人揹後罵當面吼,也只能兢兢業業的做著。今年據說指標又上調了。您說,辛苦不辛苦。

大學最要好的朋友,在老家蘭州做生意,招的小姑娘小夥子都不太幹活,所有事情跑前跑後,為跑單子喝酒喝到痛風。您說,辛不辛苦。

所以啊,程式設計師辛苦嗎?我也經常凌晨回家,也經常通宵加班,週末也經常就沒有了。但我沒覺得辛苦。

我也需要反覆和pm啊運營啊設計啊其他團隊啊確認需求、推進需求、梳理需求,也需要帶人帶團隊想方設法的弄點東西來幫助新生自我提公升,也需要去和其他team爭執,和老大力爭,頂著kpi,揹著無數的鍋。

但是辛苦麼?不辛苦。你認為的勞心,每個行業都需要面對。你認為的勞力,其他人比你辛苦的多。

活在世間,都是妖怪。不是麼?

你覺得呢?

程式設計師的日常生活

想成為乙個合格的程式設計師,每天敲 都是必不可少的,只有在不斷的實驗和練習中才能走向成功,在學習中不斷前進。只有不斷的邁出腳步,才能觸碰到心中的遠方 今日份程式設計 與大家共勉 1.給定兩個整形變數的值,將兩個值的內容進行交換 define crt secure no warnings includ...

程式設計師的搞笑日常生活

中國程式設計師節是每年10月24日,程式設計師外號程式猿,在計算機技術中,1g 1024mb,1024是程式設計師們最為敏感的數字,每天的工作就是寫 他們堪稱是世界上最苦逼的人群,剛剛畢業的時候還是濃密的黑頭髮,五年之後就成了禿頂。下面句子吧掌櫃為大家分享下關於程式設計師的段子,只有程式設計師才能看...

程式設計師的日常 多執行緒一

前段時間面試,問了乙個簡單的問題,當乙個服務需要呼叫多個外部服務時,呼叫鏈比較長,當是同步呼叫時,將會是多個服務響應時間的綜合。而我們使用非同步的方式,將會取決於最大響應時間的服務。比如現在有4個服務,學生服務 1秒,教師服務2秒,班級服務3秒,宿舍服務4秒。我們採用同步呼叫的話,將花費10秒多。假...