
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ū)籍。