老程序員總結(jié)的 40 個(gè)小技巧(二)

21.寧可多算一周,不可少估一天。過(guò)于“樂(lè)觀”容易讓boss受驚嚇。

22.最有用的語(yǔ)言是English。其次的可能是Python。

23.百聞不如一見(jiàn)。畫(huà)出結(jié)果,一目了然。調(diào)試耗時(shí)將大大縮短。

24.資源、代碼應(yīng)一道受版本管理。資源匹配錯(cuò)誤遠(yuǎn)比代碼匹配錯(cuò)誤更難排查。

25.不要基于想象開(kāi)發(fā),要基于原型開(kāi)發(fā)。原型的價(jià)值是快速驗(yàn)證想法,幫大家節(jié)省時(shí)間。

26.序列化首選明文文本。諸如二進(jìn)制、混淆、加密、壓縮等等有需要時(shí)再加。

27.編譯器永遠(yuǎn)比你懂微觀優(yōu)化。只能向它不擅長(zhǎng)的方向努力。

28.不要定過(guò)大、過(guò)遠(yuǎn)、過(guò)細(xì)的計(jì)劃。即使定了也沒(méi)有用。

29.至少半數(shù)時(shí)間將花在集成上。時(shí)間,時(shí)間,時(shí)間總是不夠。

30.與主流意見(jiàn)/方法/風(fēng)格/習(xí)慣相悖時(shí),先檢討自己最可靠。

31.出現(xiàn)Bug主動(dòng)查,不管是不是你的。這能讓你業(yè)務(wù)能力猛漲、個(gè)人形象飆升; 如果你的Bug被別人揪出來(lái).....呵呵,那你會(huì)很被動(dòng)


32.不知怎么選技術(shù)書(shū)時(shí)就挑薄的。起碼不會(huì)太貴,且你能看完。

33.?git是最棒的。簡(jiǎn)單,可靠,免費(fèi)。

34.僅對(duì)“可預(yù)測(cè)的非理性”拋斷言。

35.?Log要寫(xiě)時(shí)間與分類(lèi)。并且要能重定向輸出。

36.注釋是稍差的文檔。更好的是清晰的命名。讓代碼講自己的故事。

37.造輪子是很好的鍛煉方法。前提是你見(jiàn)過(guò)別的輪子。

38.?code review最好以小組/結(jié)對(duì)的形式。對(duì)業(yè)務(wù)有一定了解,建議會(huì)更有價(jià)值(但不絕對(duì))。而且不會(huì)成為負(fù)擔(dān)。管理員個(gè)人review則很容易成team的瓶頸。

39.提問(wèn)前先做調(diào)研。問(wèn)不到點(diǎn)上既被鄙視,又浪費(fèi)自己的時(shí)間。

40. 永遠(yuǎn)別小看程序媛(╯3╰)

小編分類(lèi)整理了許多java進(jìn)階學(xué)習(xí)材料和BAT面試題,需要資料的請(qǐng)加QQ群:731611386就能領(lǐng)取2019年java進(jìn)階學(xué)習(xí)資料和BAT面試題以及《Effective Java》(第3版)電子版書(shū)籍。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容