有哪些老鳥(niǎo)程序員知道而新手不知道的小技巧宏侍?

來(lái)源:知乎
作者:大狐貍
原文地址:https://www.zhihu.com/question/36426051/answer/76031743

在知乎上,總能看到一些達(dá)人犀利的回復(fù)蜀漆。今天小編分享來(lái)自大狐貍 為新手程序員分享的一些你所不知道的小技巧谅河。相信看過(guò)后,你會(huì)有所收獲确丢。

本來(lái)只是分享幾條看法绷耍,沒(méi)想到會(huì)有這么多人喜歡。我再補(bǔ)充一些鲜侥,希望能對(duì)進(jìn)階中的程序朋友有幫助褂始。手機(jī)敲得,比較凌亂描函。作為個(gè)人意見(jiàn)僅供參考崎苗。

  1. 重構(gòu)是程序員的主力技能。
  2. 工作日志能提升腦容量舀寓。
  3. 先用profiler調(diào)查胆数,才有臉談優(yōu)化。
  4. 注釋貴精不貴多基公。杜絕大姨媽般的“例注”。漫山遍野的碎碎念注釋宋欺,實(shí)際就是背景噪音轰豆。
  5. 普通程序員+google=超級(jí)程序員胰伍。
  6. 寫單元測(cè)試總是合算的。
  7. 不要先寫框架再寫實(shí)現(xiàn)酸休。最好反過(guò)來(lái)骂租,從原型中提煉框架。
  8. 代碼結(jié)構(gòu)清晰斑司,其它問(wèn)題都不算事兒渗饮。
  9. 管理行不行,就看工作流宿刮。
  10. 編碼不要畏懼變化互站,要擁抱變化。
  11. 常充電僵缺。程序員只有一種死法:土死的胡桃。
  12. 對(duì)于編程,隔離是方向磕潮,起名是關(guān)鍵翠胰,測(cè)試是主角,調(diào)試是補(bǔ)充自脯,版本控制是后悔藥之景。
  13. 一行代碼一個(gè)兵。必須形成函數(shù)/類/模塊等建制才能打仗膏潮。否則就是一盤散沙锻狗。可不可以千人班戏罢,萬(wàn)人排呀?不怕變成萬(wàn)人坑你就上屋谭。
  14. 重構(gòu)/優(yōu)化/修復(fù)Bug,同時(shí)只能作一件龟糕。
  15. 簡(jiǎn)單模塊注意封裝桐磁,復(fù)雜模塊注意分層。
  16. 人腦性能有限讲岁,整潔勝于雜亂我擂。遇到讀不懂的代碼,可以嘗試整理下格式;不好用的接口缓艳,可嘗試重新封裝下校摩。
  17. 迭代速度決定工作強(qiáng)度。想多快好省阶淘,簡(jiǎn)化開(kāi)發(fā)流程衙吩,加快迭代速度。
  18. 忘掉優(yōu)化寫代碼溪窒,忘掉代碼作優(yōu)化坤塞。因?yàn)檫^(guò)早優(yōu)化冯勉,往往事倍功半;而不通過(guò)全局性能度量,優(yōu)化也難有建樹(shù)摹芙。
  19. 最好的工具是紙筆;其次好的是markdown灼狰。
  20. leader問(wèn)你任務(wù)時(shí)間,你答不上來(lái)浮禾。很可能是任務(wù)拆分不夠細(xì)交胚。
  21. 寧可多算一周,不可少估一天盈电。別總因?yàn)椤昂靡狻倍屇愕腷oss受驚嚇蝴簇。
  22. 最有用的語(yǔ)言是English。其次的可能是Python挣轨。
  23. 畫出結(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í)間將花在集成上剪况。
  30. 與主流意見(jiàn)/方法/風(fēng)格/習(xí)慣相悖時(shí)教沾,先檢討自己最可靠。
  31. 出現(xiàn)bug主動(dòng)查译断。那是難得的成長(zhǎng)機(jī)會(huì)(對(duì)經(jīng)驗(yàn)對(duì)形象都是)授翻。當(dāng)然還有:別人查出來(lái)你會(huì)很被動(dòng)。
  32. 不知怎么選技術(shù)書時(shí)就挑薄的。起碼不會(huì)太貴堪唐,且你能看完隆箩。
  33. git是最棒的。簡(jiǎn)單羔杨,可靠,免費(fèi)杨蛋。
  34. 僅對(duì)“可預(yù)測(cè)的非理性”拋斷言兜材。
  35. Log要有時(shí)間和分類,并且要能重定向輸出逞力。
  36. 注釋是稍差的文檔曙寡。更好的是清晰的代碼命名。
  37. 造輪子是很好的鍛煉方法寇荧。不過(guò)前提是見(jiàn)過(guò)別的輪子举庶。
  38. code review最好以小組或結(jié)對(duì)為主。因?yàn)閷?duì)業(yè)務(wù)有足夠了解建議才更有價(jià)值揩抡。而且不會(huì)成為負(fù)擔(dān)户侥。注意,提交過(guò)程中的管理員review很容易成為瓶頸峦嗤。
  39. 提問(wèn)前先做調(diào)研蕊唐。節(jié)約大家的時(shí)間。
  40. 永遠(yuǎn)別小看程序媛(╯3╰)烁设。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末替梨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子装黑,更是在濱河造成了極大的恐慌副瀑,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恋谭,死亡現(xiàn)場(chǎng)離奇詭異糠睡,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)箕别,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門铜幽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人串稀,你說(shuō)我怎么就攤上這事除抛。” “怎么了母截?”我有些...
    開(kāi)封第一講書人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵到忽,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng)喘漏,這世上最難降的妖魔是什么护蝶? 我笑而不...
    開(kāi)封第一講書人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮翩迈,結(jié)果婚禮上持灰,老公的妹妹穿的比我還像新娘。我一直安慰自己负饲,他們只是感情好堤魁,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著返十,像睡著了一般妥泉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上洞坑,一...
    開(kāi)封第一講書人閱讀 49,950評(píng)論 1 291
  • 那天盲链,我揣著相機(jī)與錄音,去河邊找鬼迟杂。 笑死刽沾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的排拷。 我是一名探鬼主播悠轩,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼攻泼!你這毒婦竟也來(lái)了火架?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤忙菠,失蹤者是張志新(化名)和其女友劉穎何鸡,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體牛欢,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骡男,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了傍睹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隔盛。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖拾稳,靈堂內(nèi)的尸體忽然破棺而出吮炕,到底是詐尸還是另有隱情,我是刑警寧澤访得,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布龙亲,位于F島的核電站陕凹,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鳄炉。R本人自食惡果不足惜杜耙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拂盯。 院中可真熱鬧佑女,春花似錦、人聲如沸谈竿。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)榕订。三九已至,卻和暖如春蜕便,著一層夾襖步出監(jiān)牢的瞬間劫恒,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工轿腺, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留两嘴,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓族壳,卻偏偏與公主長(zhǎng)得像憔辫,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子仿荆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容