精明的程式設計師 表象之後

2021-06-12 01:00:39 字數 1348 閱讀 7539

小郭寫程式,寫了幾十個檔案的源**。當他開始測試的時候,發現執行的結果不正確,於是他踏上了艱難的debug之路。他想:」一定是哪個地方有問題「。但是,他一遍又一遍審查著每乙個原始檔,每乙個函式,都不能找出問題。在調了兩天之後,終於找到了乙個bug。」原來是這裡寫錯了!「小郭非常興奮,因為艱難的debug終於獲得了匯報,找到了問題。他激動地改正了錯誤,編譯,執行,結果還是不正確!剛剛好轉的心情,復又跌落了低谷。乙個星期過去後,程式終於執行出了正確的結果,在這期間,小郭先後fix了七八個bug。當然,即使目前程式結果正確,誰也不知道還會有多少潛在的bug。畢竟,在測試界流行著這樣一句諺語:」the more bugs you find, the more bugs there are!「

呂先生談到他開車的體會時,說道:「在我剛學會開車的時候有很大車隱,見了方向盤就想摸兩把。特別喜歡開車上路,一上路就特別激動。當然,新手上路難免會遇到各種各樣的突發情況,這一點開過車的人都懂的。一開始我遇到這些突發情況的時候,都能夠乙個剎車搞定它。那時候,我感覺特別高興,因為我發現我的反應很快,踩剎車很及時。開了幾年車,也就習慣了,不再有之前的那種隱了,開車也就當做一件普普通通的事情。但是回頭想想,我發現後來遇到的『突發情況』越來越少了,幾乎不會遇到了。這是一件很有意思的事情,反應快是一項很好的能力,但是以此應對突發情況是不值得我高興的。相反的,隨著駕齡提高,經驗的積累,能夠提早的預防各種突發情況才是乙個真正安全的狀態。「

大衛看到一老婦人在街邊玩具貓,**為三美元。大衛說:「那麼我就出一美元買這兩隻貓眼吧?「老婦人認為也比較合適,就答應了。大衛回到旅店,興奮地對約翰說:「我僅僅花了一美元就買下了兩顆大珍珠,真是不可思議!」約翰發現兩隻貓眼的的確確是罕見的大珍珠,便詢問事情的經過。聽完大衛的講述,約翰立即跑到街上,找到了那位老婦人,要買那只玩具貓。老婦人說:「貓眼已經被別人先買去了,如果你要買,就給兩美元吧。」約翰付錢將玩具貓買了回來。「你怎麼花兩美元去買乙隻沒眼珠兒的玩具貓啊?」大衛嘲笑他。約翰並不在意,反而找來一把小刀,刮開貓的乙個腳。黑漆脫落後,居然露出燦燦的黃色,他興奮不已地大喊道:「果然不出我所料,這玩具貓是純金的啊!」當年這只玩具貓的主人,一定怕金身暴露,便將它用黑色漆了一遍。後悔不已的大衛問約翰是如何發現這個秘密的。約翰笑道:「你雖然能發現貓眼是珍珠的,但你沒有想到,貓眼既然是珍珠做成的,那麼它的全身會是由不值錢的黑鐵所鑄的嗎?」

能看到的永遠是表象,表象的後面,有著更多的東西需要去挖掘。每當取得一定成績之後,自然會有勝利的喜悅,這種喜悅反而最容易阻止你繼續前進的腳步。學東西的時候,要非常注意這點。事實上,懂的東西越多,就會越感到自己無知。「stay hungry. stay foolish」,在階段性收穫之後,要警告自己,」需要學的還更多「。工作中也是一樣,在受到表揚之後,要警告自己,「需要做的還有很多很多,還可以做的更好更更好」。

精明的程式設計師 愛學習

先說說我的大學經歷吧 一二年級打基礎,三年級開始做了第乙個大專案,四年級就實習了。要說哪個階段收穫多,什麼時間進步少,其實感覺每個階段收穫都很多。上學的期間一定要把基礎打紮實,有很多知識看似眼前沒有什麼實際用處,其實不然。剛上大學的時候,覺得所有必修課裡,數學最難,於是下定決心把數學搞好。整整一年的...

精明的程式設計師 程式設計師的三個技能

直接開始說,先說是什麼 1.程式設計能力 這條淺顯易懂啦。學生都知道,老師布置乙個大作業,分組,分工,開始,到完成。最後總會發現這樣乙個作業總是由乙個叫做 大腿 的同學一手包攬,從設計到coding再到測試。這種做 大腿 的能力,就是我說的程式設計能力啦。如何能寫出好的 便於維護,又能適應需求的變化...

程式設計師跳槽動機被誤讀,薪資只是表象

每每看科技或者財經類的新聞訪談節目,就會發現,無論那些來自it的高管們如何侃侃而談,他們的共同話題只有乙個,那就是人才。當他們中的許多在千方百計招人 留人同時又小心提防競爭對手挖角的時候,卻非常可悲地發現他們手中的人才越來越少,因為他們並不了解程式設計師的性格 想法和需求,不能針對程式設計師真正想要...