程序員40條小建議

愛可可老師分享的Medium大神的程序員40條法則,這里我簡單翻譯一下

1.將大段的代碼分解成一個個功能獨立的函數(shù)。

2.碰到長時間解決不了的問題刊咳,關(guān)掉電腦明天再去解決并且暫時不要去想這個問題。

3.不要過度代碼蛛勉,只讓你的代碼解決當前的需求

4.不需要了解所有的框架,比框架更重要的是:計算機科學(xué)基礎(chǔ)睦柴,程序設(shè)計語言原理诽凌,軟件工程

5.KISS原理:Keep it simple, stupid,這是一條設(shè)計定律坦敌,簡單的系統(tǒng)往往比復(fù)雜的系統(tǒng)解決更多問題

6.不要想太多

7.如果你碰到一個很難搞定的問題侣诵,去上個廁所,原作者遇到的很多問題都是在去衛(wèi)生間的路上解決的

8.寫單元測試狱窘,參考TDD原則:寫測試杜顺,跑測試,改bug蘸炸,遞歸下去哑舒。

9.先畫流程圖再寫代碼

10.不要記憶代碼,理解其中的邏輯(這條非常適用于學(xué)習(xí)算法)

11.如果你復(fù)制網(wǎng)上的代碼幻馁,確保理解這些代碼洗鸵,因為只是讀代碼是不夠的

12.學(xué)東西,最好的方法是自己寫例子仗嗦,然后確保這些例子能跑通

13.結(jié)對編程和代碼review是提高自己的最佳途徑

14.不要大改別人的輪子

15.你的代碼是最好的文檔(寫好注釋)

16.學(xué)會Google诬烹,學(xué)會用梯子(后半句是我自己加的)

17.提高代碼可讀性驹吮,別顯擺,請嘗試高德納的文學(xué)式編程范式

18.用Google解決問題最好的方式是復(fù)制你的報錯信息

19.別放棄,風(fēng)雨過后就是彩虹

20.保證休息

21.學(xué)習(xí)設(shè)計模式告抄,大部分技術(shù)解決方案都在設(shè)計模式里有答案

22.用好自動化工具

23.用好 code katas ,什么是code katas嗅虏?自己Google

24.面向接口編程

25.重構(gòu)代碼

26.有的時候為了節(jié)省開發(fā)時間固歪,向別人請求幫助很重要,三人行必有我?guī)?/p>

27.讓一件事情變簡單的唯一方法是:練習(xí)蜓洪,練習(xí)纤勒,再練習(xí)

28.不要去看技術(shù)博客的評論,它們很有可能過時了

29.JetBrains的所有工具都值得投入時間學(xué)習(xí)

30.別亂造輪子隆檀,開源的輪子更好用

31.前端開發(fā)最重要的三個點:移動端優(yōu)先摇天,屏幕適配,寬度

32.不要過早的重構(gòu)和優(yōu)化恐仑,先讓你的項目跑起來

33.不要走捷徑

34.看官方文檔泉坐,不要花錢買課(一手知識很重要)

35.設(shè)計UI需要一些心理學(xué)知識

36.使用版本控制工具(git最佳),完成一個函數(shù)就提交

37.使用好日志

38.保持一致性裳仆,一個項目只使用一種編碼風(fēng)格腕让,如果你身處團隊,團隊編碼風(fēng)格優(yōu)先

39.保持學(xué)習(xí)歧斟,但是不要學(xué)框架纯丸!學(xué)習(xí)軟件工程和計算機科學(xué)

40.最后司训,保持對編碼的激情。

感謝閱讀液南!保重身體(可能是因為最近美國新冠比較嚴重)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末壳猜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子滑凉,更是在濱河造成了極大的恐慌统扳,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件畅姊,死亡現(xiàn)場離奇詭異咒钟,居然都是意外死亡,警方通過查閱死者的電腦和手機若未,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門朱嘴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人粗合,你說我怎么就攤上這事萍嬉。” “怎么了隙疚?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵壤追,是天一觀的道長。 經(jīng)常有香客問我供屉,道長行冰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任伶丐,我火速辦了婚禮悼做,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘哗魂。我一直安慰自己肛走,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布啡彬。 她就那樣靜靜地躺著羹与,像睡著了一般。 火紅的嫁衣襯著肌膚如雪庶灿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天吃衅,我揣著相機與錄音往踢,去河邊找鬼。 笑死徘层,一個胖子當著我的面吹牛峻呕,可吹牛的內(nèi)容都是我干的利职。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼瘦癌,長吁一口氣:“原來是場噩夢啊……” “哼猪贪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起讯私,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤热押,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后斤寇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體桶癣,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年娘锁,在試婚紗的時候發(fā)現(xiàn)自己被綠了牙寞。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡莫秆,死狀恐怖间雀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情镊屎,我是刑警寧澤雷蹂,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站杯道,受9級特大地震影響匪煌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜党巾,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一萎庭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧齿拂,春花似錦驳规、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至砸狞,卻和暖如春捻勉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背刀森。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工踱启, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓埠偿,卻偏偏與公主長得像透罢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子冠蒋,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355