我認(rèn)為第二種其實是職業(yè)操守的自律,只是很多人還沒有嚴(yán)肅的考慮過而已。
關(guān)于工作內(nèi)存,倒是有個現(xiàn)成的例子,馮諾伊曼就是公認(rèn)的工作內(nèi)存大的人。
據(jù)說他完全不用借助工具就可以讀懂復(fù)雜的匯編代碼,腦子里似乎能維持記錄幾十個寄存器的狀態(tài)。
但是他自我評價是個糟糕的程序員,還不如他妻子客串寫出的程序好。
2002年的冬天,我在北京聯(lián)通出差。剛參加工作,有點小緊張,給電腦接電源,插三孔插座的時候錯位60度,噗哧一下冒起了火花。沒有釀成事故,但是這件事情一直沒能忘記。其實國標(biāo)的三...
@ck2016 根據(jù)我有限的面試經(jīng)驗,編譯原理還能說出個子丑寅卯的,一般數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)不會有問題,反之則不然。至于其他工程數(shù)學(xué)類的學(xué)科,除非開發(fā)行業(yè)軟件(比如圖形圖像處理軟件會對線性代數(shù)和數(shù)字信號處理有要求),一般不做要求。
一道題識別不靠譜的程序員這是一道關(guān)于符號調(diào)試器實現(xiàn)原理的討論題。目的不是考察調(diào)試經(jīng)驗或者調(diào)試器設(shè)計,只是想借助這個話題來考察候選人的計算機(jī)基礎(chǔ)知識和工作性格。 一般這樣開頭:有用過調(diào)試器吧?都用過那...
@midmirror
如果說認(rèn)知心理學(xué),不能算首創(chuàng),已經(jīng)有幾十年的歷史了。不過研究編程過程中的認(rèn)知負(fù)載的人還不多。
兩種編程高手第一種工程師 給一段復(fù)雜的程序,比如有7個局部變量,5層循環(huán)和if嵌套,他能赤手空拳上陣,迅速領(lǐng)會程序意圖、找到bug,不用借助任何工具甚至紙筆。 給一個復(fù)雜的問題,能在一個...
@走出去聽聽世界 大部分工程師學(xué)習(xí)編譯原理的意義不在于寫編譯器。這門課對編寫程序和理解編譯后的程序還是很有意義的。比如理解了運行時環(huán)境,你就理解了調(diào)用棧,局部變量,全局變量的分部。掌握了這些知識,你絕不會越雷池半步。另外,本科沒有關(guān)于程序開發(fā)工具鏈這門課程,但是你編程生涯到了后期,往往需要開發(fā)工具,框架,這個時候編譯原理的知識就用用上了
一道題識別不靠譜的程序員這是一道關(guān)于符號調(diào)試器實現(xiàn)原理的討論題。目的不是考察調(diào)試經(jīng)驗或者調(diào)試器設(shè)計,只是想借助這個話題來考察候選人的計算機(jī)基礎(chǔ)知識和工作性格。 一般這樣開頭:有用過調(diào)試器吧?都用過那...
@品嘗一夏 感謝您的反饋!
其實非科班出身的程序員最容易忽略的就是編譯原理這門課,最不會忽略的是數(shù)據(jù)結(jié)構(gòu)。筆者本身也是非科班出身,所以對這個問題尤其敏感。
一道題識別不靠譜的程序員這是一道關(guān)于符號調(diào)試器實現(xiàn)原理的討論題。目的不是考察調(diào)試經(jīng)驗或者調(diào)試器設(shè)計,只是想借助這個話題來考察候選人的計算機(jī)基礎(chǔ)知識和工作性格。 一般這樣開頭:有用過調(diào)試器吧?都用過那...
@smallst 會不會主要定位的是邏輯問題?現(xiàn)在編程語言確實發(fā)展得越來越好,比如python,java這些語言基本杜絕了內(nèi)存問題。但是有些直接面向機(jī)器編程的語言,比如c/c++,如果出現(xiàn)堆棧破壞這些問題,有可能要檢查寄存器才能定位的
一道題識別不靠譜的程序員這是一道關(guān)于符號調(diào)試器實現(xiàn)原理的討論題。目的不是考察調(diào)試經(jīng)驗或者調(diào)試器設(shè)計,只是想借助這個話題來考察候選人的計算機(jī)基礎(chǔ)知識和工作性格。 一般這樣開頭:有用過調(diào)試器吧?都用過那...
這是一道關(guān)于符號調(diào)試器實現(xiàn)原理的討論題。目的不是考察調(diào)試經(jīng)驗或者調(diào)試器設(shè)計,只是想借助這個話題來考察候選人的計算機(jī)基礎(chǔ)知識和工作性格。 一般這樣開頭:有用過調(diào)試器吧?都用過那...
【造語篇】語不驚人死不休 老杜說:“為人性僻耽佳句,語不驚人死不休”,講他自己是個琢磨文字的偏執(zhí)狂。 可惜后人引用“語不驚人死不休”時偏離了老杜的本意,通常用這句話來形容故作...
背景 周末參加topgeek組織的2016年度中國架構(gòu)師大會,日程之一是圓桌會議:“如何成為頂級架構(gòu)師”。有意思的是,四位嘉賓一致和不寫代碼的“PPT架構(gòu)師”撇清了關(guān)系,均表...