女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

編程一萬小時(shí)后的31條反思

奈因PCB電路板設(shè)計(jì) ? 來源:OSC開源社區(qū) ? 作者:局長(zhǎng) ? 2021-08-23 14:47 ? 次閱讀

大多數(shù)情況下,如果你正在做的事情無法在互聯(lián)網(wǎng)上找到答案,那么這通常意味著這個(gè)問題很難或者很重要,或者兩者都是

盡可能多地刪除代碼

語法糖通常是不好的

簡(jiǎn)單往往是最難的

擁有各種各樣的工具,并知道該用哪些工具來完成工作

了解最常用的工具的內(nèi)部結(jié)構(gòu),如 git 和 bash

為重復(fù)的工作流程構(gòu)建自己專用的工具

從最好的資料中進(jìn)行學(xué)習(xí)(這里 Matt 舉例稱他在學(xué)習(xí) Go 時(shí)閱讀了標(biāo)準(zhǔn)庫)

如果代碼看起來很丑,那很可能是一個(gè)嚴(yán)重的錯(cuò)誤

如果必須編寫不是文檔字符串 (docstring) 的注釋,則應(yīng)該考慮對(duì)這段代碼進(jìn)行重構(gòu)

如果不了解所編寫的程序是如何在生產(chǎn)環(huán)境中運(yùn)行的,那就說明不了解程序本身。優(yōu)秀的工程師知道他們的程序在各種環(huán)境中是如何運(yùn)行的

上面這條經(jīng)驗(yàn)對(duì)于構(gòu)建管道也適用

謹(jǐn)慎使用他人的代碼

互聯(lián)網(wǎng)上找到的代碼大多數(shù)都很糟糕,有時(shí)候自己寫一個(gè)更好的版本會(huì)更容易

永遠(yuǎn)不要直接依賴自己可以輕松重寫的小型庫,或本應(yīng)很小的大型庫

知道什么時(shí)候該打破規(guī)則。對(duì)于“不要重復(fù)自己”這種規(guī)則,有時(shí)候重復(fù)比使用依賴要好

將代碼組織成模塊、包和函數(shù)很重要。了解 API 的邊界位置是一門藝術(shù)

大多數(shù)情況下應(yīng)選擇最有效的工具,但也要選擇自己所知道的。Arch Linux 是現(xiàn)代開發(fā)者最高效的操作系統(tǒng)嗎?對(duì)我來說,是的,但對(duì)大多數(shù)人來說,可能不是

避免圈復(fù)雜度 (Cyclomatic complexity)

避免多層嵌套條件

正確命名變量,這也是一門藝術(shù)

雖然很少見,但有時(shí)報(bào)錯(cuò)可能確實(shí)是編譯器的問題

謹(jǐn)慎使用深?yuàn)W的語言特性,但在應(yīng)該使用的時(shí)候還是要使用

技術(shù)的傳播并不均衡對(duì)等。例如,前端開發(fā)者可以從負(fù)責(zé)底層技術(shù)的工程師那里學(xué)到許多東西,云工程師可從 JavaScript 開發(fā)者身上學(xué)到用戶體驗(yàn)和可用性方面的知識(shí)。但反過來卻未必成立

因此,不同類型的工程師看待世界的方式是不同的

部分程序員的效率是其他程序員的 10 倍

成為 10 倍程序員與 10 倍員工這兩者之間沒有相關(guān)性(或許是負(fù)相關(guān))

好的 API 易于使用且難以誤用

配置七邊形(Matt 自創(chuàng)的術(shù)語)從硬編碼值開始,到環(huán)境變量、CLI Flag、配置文件、模板化配置文件、DSL、通用 bash 腳本,再到硬編碼值。開發(fā)者應(yīng)了解這個(gè)七邊形中的各個(gè)位置。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3679

    瀏覽量

    94863
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4886

    瀏覽量

    70247

原文標(biāo)題:編程一萬小時(shí)是種什么樣的體驗(yàn)?

文章出處:【微信號(hào):pcbgood,微信公眾號(hào):奈因PCB電路板設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    建議收藏,這31PCB設(shè)計(jì)布線技巧

    直接相連,需要先連接出焊盤之后再進(jìn)行連接,直接連接容易在手工焊接時(shí)連錫。 6、對(duì)于小CHIP器件,要注意布線的對(duì)稱性,保持2端布線線寬一致,如一個(gè)管腳鋪銅,另一管腳也盡量鋪銅處理,減少元件貼片器件
    發(fā)表于 04-19 10:46

    Open-E JovianDSS Up31增強(qiáng)的功能和新特性

    我們非常高興地宣布發(fā)布 Open-E JovianDSS Up31 版本,該版本包含多項(xiàng)強(qiáng)大的增強(qiáng)功能和新特性,旨在提高數(shù)據(jù)存儲(chǔ)基礎(chǔ)架構(gòu)的性能、安全性和集成能力。以下是最新更新的詳細(xì)概述
    的頭像 發(fā)表于 01-24 11:20 ?356次閱讀

    AN31-用于數(shù)字系統(tǒng)的線性電路

    電子發(fā)燒友網(wǎng)站提供《AN31-用于數(shù)字系統(tǒng)的線性電路.pdf》資料免費(fèi)下載
    發(fā)表于 01-09 14:16 ?0次下載
    AN<b class='flag-5'>31</b>-用于數(shù)字系統(tǒng)的線性電路

    復(fù)旦提出大模型推理新思路:Two-Player架構(gòu)打破自我反思瓶頸

    更多的訓(xùn)練算力和數(shù)據(jù)資源,不如讓模型「花更多時(shí)間思考」。以 OpenAI 推出的 o1 模型為例,通過增加推理時(shí)間,這種方法讓模型能夠進(jìn)行反思、批評(píng)、回溯和糾正,大幅提升了推理表現(xiàn)。 ? 但問題在于,傳統(tǒng)的自我反思(Self-Reflection)和自我糾正(Self-C
    的頭像 發(fā)表于 12-06 11:24 ?660次閱讀
    復(fù)旦提出大模型推理新思路:Two-Player架構(gòu)打破自我<b class='flag-5'>反思</b>瓶頸

    TPSI31xx-Q1評(píng)估模塊

    電子發(fā)燒友網(wǎng)站提供《TPSI31xx-Q1評(píng)估模塊.pdf》資料免費(fèi)下載
    發(fā)表于 11-06 09:29 ?0次下載
    TPSI<b class='flag-5'>31</b>xx-Q1評(píng)估模塊

    用TMS320C31實(shí)現(xiàn)噪聲消除系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《用TMS320C31實(shí)現(xiàn)噪聲消除系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 10-28 10:06 ?0次下載
    用TMS320C<b class='flag-5'>31</b>實(shí)現(xiàn)噪聲消除系統(tǒng)

    TPA31xxDx自舉電路

    電子發(fā)燒友網(wǎng)站提供《TPA31xxDx自舉電路.pdf》資料免費(fèi)下載
    發(fā)表于 10-25 09:46 ?0次下載
    TPA<b class='flag-5'>31</b>xxDx自舉電路

    請(qǐng)問寄存器register31-33 :Secondary Audio Interface Control,這是配置哪里的?

    請(qǐng)問寄存器register31-33 :Secondary Audio Interface Control,這是配置哪里的?在數(shù)據(jù)手冊(cè)里找不到關(guān)于Sceondary的描述,Secondary 是指跟ADC3101級(jí)的codec么?
    發(fā)表于 10-22 07:28

    AIC31xx/DAC31xx器件和揚(yáng)聲器輸出上的EMI濾波

    電子發(fā)燒友網(wǎng)站提供《AIC31xx/DAC31xx器件和揚(yáng)聲器輸出上的EMI濾波.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 10:07 ?0次下載
    AIC<b class='flag-5'>31</b>xx/DAC<b class='flag-5'>31</b>xx器件和揚(yáng)聲器輸出上的EMI濾波

    TLV320AIC31xx和TLV320DAC31xx功耗特性

    電子發(fā)燒友網(wǎng)站提供《TLV320AIC31xx和TLV320DAC31xx功耗特性.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 09:42 ?0次下載
    TLV320AIC<b class='flag-5'>31</b>xx和TLV320DAC<b class='flag-5'>31</b>xx功耗特性

    UCD31xx器件中的CPU鎖定機(jī)制

    電子發(fā)燒友網(wǎng)站提供《UCD31xx器件中的CPU鎖定機(jī)制.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 10:18 ?0次下載
    UCD<b class='flag-5'>31</b>xx器件中的CPU鎖定機(jī)制

    AN-31放大器電路集合

    電子發(fā)燒友網(wǎng)站提供《AN-31放大器電路集合.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 10:33 ?3次下載
    AN-<b class='flag-5'>31</b>放大器電路集合

    CC31xx和CC32xx頻率調(diào)諧

    電子發(fā)燒友網(wǎng)站提供《CC31xx和CC32xx頻率調(diào)諧.pdf》資料免費(fèi)下載
    發(fā)表于 09-20 11:21 ?0次下載
    CC<b class='flag-5'>31</b>xx和CC32xx頻率調(diào)諧

    SMJ320C31/SMJ320LC31/SMQ320LC31數(shù)字信號(hào)處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SMJ320C31/SMJ320LC31/SMQ320LC31數(shù)字信號(hào)處理器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-02 12:54 ?0次下載
    SMJ320C<b class='flag-5'>31</b>/SMJ320LC<b class='flag-5'>31</b>/SMQ320LC<b class='flag-5'>31</b>數(shù)字信號(hào)處理器數(shù)據(jù)表

    使用PSoC$ MAX IC的定制電路板,編程,導(dǎo)致SWD通信無法正常工作怎么解決?

    我有一塊使用 PSoC$ MAX IC 的定制電路板,我試圖對(duì)它進(jìn)行定制引導(dǎo)加載程序編程編程,我再也無法通過 mtb 編程器或 IDE 調(diào)試器連接到設(shè)備。 我可能做了什么導(dǎo)致 S
    發(fā)表于 07-02 08:09