這麼多種程式設計師,快來看看你是屬於哪一種?

這麼多種程序員,快來看看你是屬於哪一種?

啊哈,嚇到了沒?

我一直覺得,其實程序員屬於一個本質上“悶騷”的團體。想想也是,幾乎每天,我們要面對的,幾乎都是一段未知的或愉快、或糾結的代碼冒險。因此,沒有點火力,是很難堅持的。

而就在這一次次編程的冒險中,我們總能遇到很多奇怪的敵人,當然也有陌生的盟友,他們穿越時空,通過代碼,和我們或針鋒相對,或促膝長談。作為一個程序員,我習慣性的將他們做了一些粗淺的分類,來看看,其中有沒有你?

當然,這裡其實並沒有什麼是好,或不好的界定,或者應該反過來說,正是因為我們的世界中,充滿了這許多截然不同的風格和矛盾,它才讓我們的職業生涯不至於那麼無趣。

完美主義程序員

這麼多種程序員,快來看看你是屬於哪一種?

你這傢伙,想對我的代碼做什麼?

這傢伙通常是你公司的基礎,他們有著一般人難以理解的挑剔。當一個問題出現時,他通常會表現的坐立不安,一直要到徹底修復,才能恢復正常。所以,作為他們的老闆,控制他們的方法很簡單,不需要多少浪費大量時間的談話,只需要說:看,這裡有一個Bug!

然後,就可以自在的躲在一邊,邊上網,邊愉快的暢想下收錢的快樂了。

理論派程序員

這麼多種程序員,快來看看你是屬於哪一種?

嗯,理論上是這樣的

掛在理論派程序員嘴邊的一句口頭禪是:嗯,理論上是這樣的。他們通常是你團隊中的老資格,所以,他們現在的開發狀態,已經主要是:不寫代碼!因此,你別指望他們可以給你多少明確的說明,基本上都是各種理論上應該是......的解釋。

同時,如果你恰好有幸,在代碼中需要用到他們曾經寫過的東西,比如一些類庫什麼的,他們可能會眼睛一亮,然後告訴你代碼中隱藏的各種高效和艱深,但往往,可能一共只有20行代碼,也不難讀懂,還不一定非常高效。

糾結派程序員

這麼多種程序員,快來看看你是屬於哪一種?

代碼怎麼能寫成這樣?

他們通常是你的團隊中,各種重構的最熱心支持者和實踐者,在他們看來,代碼漂亮不漂亮,是不是用上了從OOP到設計模式的各種武器,才是編程中最重要的。

所以,當你收到他們的成品時,你除了讚美,別無選擇,任何額外你想要對這件作品,所進行的事情,都只會是詆譭這一傑作。

“老闆,你說什麼?項目這東西,竟然還有所謂的deadline期限和budget預算?他們是什麼東西?”

佛系程序員

這麼多種程序員,快來看看你是屬於哪一種?

這個傢伙可能是選錯了行當了,或者說,他對於激烈的頭腦風暴,可能比馬上著手解決當下的任務更感興趣。

每天,他可能會花上80%的時間,茫然地盯著計算機,並在頭腦中激盪起各種在解決問題的過程中波瀾壯闊的情景。然後的15%的時間,一般用來抱怨不合理的期限,4%的時間,用來想各種完善的方法,最後的1%的時間,OK,讓我們來寫一點代碼吧。

所以,當你收到他們的作品時,一般總會在聽到這樣的總結成詞:“如果我有更多的時間,其實我可以用更加正確的方式做到這一點!”。

什麼都不想的程序員

這麼多種程序員,快來看看你是屬於哪一種?

你想要什麼?我能馬上給你做出來

他們彷彿天生就適合幹這個,客戶都喜歡他們,因為他們從來不抱怨什麼,而且總能在你需要的時間前,交出成果。

但其他程序員,尤其是那些接手他們代碼的程序員,看著那往往通篇的沒有一點說明的代碼,以及不知道從哪裡冒出來的詭異的參數,可能並不喜歡他們,甚至會有點討厭他。

是的,他們就是那從來不關心所謂質量的人,但誰又能說,他們就不是開發中最需要的一類人呢?


分享到:


相關文章: