新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 編輯觀點 > 想做個好程序員?先要有性格!

想做個好程序員?先要有性格!

作者:janesun 時間:2014-09-22 來源:EEPW 收藏

  你在寫程序時是猶猶豫豫、有點糊涂,不知道先干什么再干什么,還是條理清楚、一氣呵成?亦或是充滿熱情、對技術(shù)狂熱,但又貪多無厭——什么都會,但什么都不精?想想自己平時寫程序的表現(xiàn),看看身邊的工程師人員,禁不住要問:什么樣的個人性格才能走得遠(yuǎn)?個人性格決定了你的之路能走多遠(yuǎn)嗎?

本文引用地址:http://2s4d.com/article/263191.htm

  這可能不是個別有的疑問。只是很多人對這個問題,也像一樣,“猶猶豫豫、有點糊涂”,間斷性思維一下。

  那么到底好的和性格有沒有關(guān)系?

  我曾經(jīng)認(rèn)為,程序員的工作是可以學(xué)習(xí)的,和性格無關(guān)。把知識學(xué)好了,自然就能編出好程序。對“定義個變量都要想好久才決定,導(dǎo)致了寫程序的效率很低”這種情況,我認(rèn)為是很正常的,也可能是我們的過慮所致。

?

  但是參與了“【每旬一辯】性格決定程序員之路有多遠(yuǎn)?”的話題討論,我成了一個叛變者。我改變立場了:想做個好程序員?要先有性格!

  支撐改變的網(wǎng)友論據(jù)包括:

  網(wǎng)友liklon認(rèn)為:“和性格還是有很大關(guān)系的喲,(程序員要)能宅,不急不躁,能熬夜,能忍受寂寞和單調(diào)。”

  顯然yjglwyyjg和liklon是一撥兒的,他立刻接茬兒:“和性格應(yīng)該有很大的關(guān)系,至少不能浮躁,能坐得住,才可以安靜的開發(fā)程序?!?/p>

  xbo729:技術(shù)是一方面,但是達(dá)到一定高度就和性格有關(guān)。有時候一個人能沉下來去面對一切未知的問題并且解決他們是需要耐心的,有時候一個人毛毛躁躁的寫程序一眼就看的出,程序托托拉拉,毫無規(guī)整可言,錯誤當(dāng)然就多了……。

  無期徒刑:肯定(和性格)有關(guān),程序員要能靜下心,不會輕易浮躁。

  Snake0301: 一些高級語言的程序猿才真的是值得同情……。如果只是靠一些語言驅(qū)動一些硬件,還算不上一個真正意義上的程序猿吧,(只)應(yīng)該算是一個硬件工程師了。習(xí)慣、性格對影響比較有限。如果是比較高層次的語言,超過3w行(人類個人所能維護代碼的極限),習(xí)慣、性格對程序猿的影響就巨大了。

  這些觀點都在促使程序員追問自己:你“喜歡”這個工作嗎?喜歡,喜歡鉆研,喜歡靜下來仔細(xì)梳理,就是興趣的一種表現(xiàn)。

  何富和:可以這么說,性格決定他這人的一生,若他性格不適合做程序員,他自己也不會勉強自己吧。

  一句“不會勉強自己”,也道出,一個對編程沒有興趣的人,其實對這個工作是否適合自己是最有感覺,最清楚的。只是我們對已經(jīng)熟悉的事情,不太容易放棄(畢竟已經(jīng)付出了那么多哈),也不愿意放棄而已。

  程序員的興趣對工作也會帶來各種影響。

  嘯風(fēng):跟性格有關(guān),如果吊兒郎當(dāng)?shù)膶憘€代碼,處處bug,應(yīng)用場合大了,就是人命~?。ㄟ@個聽起來很嚴(yán)重~~)

  songzhige:感覺和性格有一些關(guān)系,與做事的效率有關(guān)。(猜測:應(yīng)該是性格導(dǎo)致與做事的效率有關(guān)吧)

  vivian417fly:同意sgd985437的觀點。

  完全是一邊倒的節(jié)奏啊。

  “讓四軸飛”更是激動:做事情,大都跟性格有很大關(guān)系吧。細(xì)致的程序猿寫出的程序可讀性會更高,每次看到亂七八糟的程序,心頭萬句咒罵呼嘯而過=。=。

  當(dāng)再次閱讀“兩個性格兩個命運”時(http://forum.eepw.com.cn/thread/259732/5),我也自然理解了網(wǎng)友zxwcool的建議:不喜歡就去找喜歡的做,什么都不喜歡就去找賺錢的做,什么都不賺錢就去找輕松的做……只要你能受得了……。

  zxwcool的話很酷,可是有道理:我也同意,編程是個腦力活,要多動腦,動手之前一定要仔細(xì)思考,不能讓大腦隨著手走,而是用腦去指揮自己的手敲出代碼,不然你的生涯注定是悲劇的,你的程序只是背誦下來默寫的,而不是用大腦想出來的。中國目前默寫程序的人太多,都是在從事體力勞動,即使干了十年二十年一樣沒有創(chuàng)造力,沒有真正的生產(chǎn)力,只是重復(fù)和山寨!

  不想說,為了中國的生產(chǎn)力,找個喜歡的工作吧。但是必須要說,為了自己的所能,找個喜歡的工作吧。如liang12334所言:只要喜歡并且堅持做,那就不會差。

  你是否有新的觀點?不管怎樣,若性格問題給一些人帶來了困惑,影響著一些人對職業(yè)道路的選擇,那么希望這個話題,讓程序員們能心有所悟。

?



關(guān)鍵詞: 程序員 編程

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉