程序員的工作很累嗎?聽聽過來人怎么說
2019-03-28
外界對程序員的認知之一就是:程序員經常加班,工作很累。而程序員又是一個較為“神秘宅”的群體,于是大家對程序員的認識更加模糊,為了不讓那些想要拿高薪的同志錯過這一職業,本文我們就來看看程序員的工作到底是怎么樣的?聽聽過來人是怎么說的。
@李楠
優秀的程序員其實會越來越輕松。
計算機世界其實和現實世界很像,解決問題的辦法是開放的,而很多時候限制工作量的,其實是想象力。
我在上大學的時候,去一個項目幫忙,順便賺點外快。項目是把一個 fortran 的項目,給改寫為 C 的。
Team 十幾個人吭哧吭哧干了兩周,看著進度不樂觀,壓力越來越大。
開始加班。
而這期間總有一個老頭每天來幾個小時,坐在計算機面前敲一敲代碼。然后下午六點,準時提包走人。
而我們還在哪里加班。
我們休息之余,也議論過這個老頭,據說是一個高人,但是沒人看出高在哪里。代碼路過的時候瞟了一眼,完全看不懂。
于是接著加班。
結果有一天,本來風雨無阻的老頭沒再來。當初年少無知的我們私下里嘀咕,不是掛了吧。結果 Team leader 果然把我們叫到一起,說要宣布一個重要消息。。
說這個老頭寫了一個轉換器,自動把 fortran 的代碼給轉成 C 了,轉換后的代碼稍微調整后就可以過編譯。大家全部都轉測試吧。
后來的工作中,這個例子無時無刻的在提醒我:不要放棄自己的想象力,不要給自己設置限制。
于是后來我發現,
基礎測試的問題,不一定需要一遍遍人工執行。 TDD 可以做的更好。
數據一致性的問題,不一定需要 Oracle 來解決。使用 App Server 更簡單更便宜。
不要放棄想象力,給自己設置限制。
@周翀
并不累呀,也不算辛苦。
每天想幾點上班幾點上班,想幾點下班幾點下班,這有什么累的。
上班的內容是創造世界上還沒有的東西,做沒人或者很少人做過的事情,這種感覺多美妙啊。
在一個優秀的團隊里,就用那種拼2000塊的拼圖,然后其他人扔到你這邊的碎片都是你恰好需要的那種感覺。大家拼著拼著,拼圖就慢慢從一個概念變成一個邊框,一塊塊圖案,一片片區域,再補上最后開始找不的位置的幾個零散的碎片,一副完整無暇的拼圖完成的時候,是多么有成就感??!
賺錢也賺的很多呀~夠吃夠喝夠住夠穿,從來不會做什么事忽然想,哎呀這個月工資還沒發,我還不能買。
而且寫程序是個計算機打交道,計算機是完美的理性對象,非常有邏輯。一切行為,對的就是對的,錯的就是錯的,如果錯了你一定可以知道為什么,他的每一個步驟都有據可循,不和你鬧脾氣,也不需要你態度好,更不會給你模棱兩可的答案,只要你下工夫,永遠可以完美完整完全地解釋發生的一切,這還不夠美好么??!
解決一個bug的時候,就像把理發時候掉進衣服里的碎頭發找到揪出來,或者把牙縫里塞的牛肉剔出來一樣舒坦啊~雖然過程可能是痛苦的,但是既然是不可避免的,就享受解決痛苦之后的愉悅呀~總不能不理發了或者不吃牛肉了吧~
在家辦公自然是有的啊,但是一直在家是不利于和同事之間的交流的。而且家里環境太舒適了,也不利于好好工作~還是要來公司比較高效~
學以致用,所學即所用,是北大青鳥蘭州校區多年如一日的秉承的教育方針。不讓學生浪費無謂的時間和精力在那些并不重要的技能學習上。為學生節約時間和精力去學習那些在工作中需要經常用到的技能,那些重點技能,才是學校教授的重點,也是學生需要學習的重點。
咨詢電話:18993114725(微信同步)
上一篇:56班:用畢業照定格別樣青春