日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

奈因PCB電路板設(shè)計(jì) ? 來源:OSC開源社區(qū) ? 作者:局長 ? 2021-08-23 14:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

盡可能多地刪除代碼

語法糖通常是不好的

簡單往往是最難的

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

了解最常用的工具的內(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)該考慮對這段代碼進(jìn)行重構(gòu)

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

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

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

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

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

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

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

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

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

避免多層嵌套條件

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

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

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

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

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

部分程序員的效率是其他程序員的 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)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3724

    瀏覽量

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

    關(guān)注

    30

    文章

    4977

    瀏覽量

    74434

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    SN54LS31和SN74LS31延遲元件:特性與應(yīng)用解析

    SN54LS31和SN74LS31延遲元件:特性與應(yīng)用解析 在電子設(shè)計(jì)領(lǐng)域,延遲元件是實(shí)現(xiàn)特定功能不可或缺的組件。今天我們就來深入探討SN54LS31和SN74LS31這兩款延遲元件,
    的頭像 發(fā)表于 04-23 11:05 ?207次閱讀

    SN54LS31和SN74LS31延遲元件:特性與應(yīng)用詳解

    SN54LS31和SN74LS31延遲元件:特性與應(yīng)用詳解 在電子設(shè)計(jì)領(lǐng)域,延遲元件是實(shí)現(xiàn)精確信號處理和時(shí)序控制的關(guān)鍵組件。今天,我們就來深入探討德州儀器(Texas Instruments)推出
    的頭像 發(fā)表于 04-23 11:05 ?230次閱讀

    FRDM-MCXE31B的設(shè)計(jì)以及如何導(dǎo)入和運(yùn)行ACH示例

    本文主要介紹FRDM-MCXE31B的設(shè)計(jì)以及如何導(dǎo)入和運(yùn)行ACH示例。 通過本文,讀者可以詳細(xì)了解FRDM-MCXE31B板的主要資源、設(shè)計(jì)文件以及如何導(dǎo)入、下載和運(yùn)行SDK示例。 硬件
    發(fā)表于 04-21 09:10

    探索FM31L276/FM31L278:集成F - RAM的處理器伴侶

    探索FM31L276/FM31L278:集成F - RAM的處理器伴侶 在電子設(shè)計(jì)領(lǐng)域,尋找一款能高度集成且性能卓越的芯片是每個(gè)工程師的追求。今天,我們就來深入探討一下Infineon旗下
    的頭像 發(fā)表于 03-30 14:30 ?248次閱讀

    線性化編程與結(jié)構(gòu)化編程的不同點(diǎn)

    線性化編程是將整個(gè)用戶程序連續(xù)放置在一個(gè)循環(huán)程序塊(OB1)中,按順序執(zhí)行的編程范式。這種結(jié)構(gòu)與PLC所代替的硬接線繼電器控制類似,CPU逐條地處理指令,體現(xiàn)了早期PLC編程的簡單性和直觀性。說白了就是一
    的頭像 發(fā)表于 03-16 16:58 ?574次閱讀
    線性化<b class='flag-5'>編程</b>與結(jié)構(gòu)化<b class='flag-5'>編程</b>的不同點(diǎn)

    SN54LS31和SN74LS31延遲元件:特性與應(yīng)用解析

    SN54LS31和SN74LS31延遲元件:特性與應(yīng)用解析 在電子設(shè)計(jì)中,延遲元件是非常重要的基礎(chǔ)部件,它能夠精確控制信號的傳輸時(shí)間,滿足各種復(fù)雜電路的時(shí)序要求。今天我們就來深入了解一下德州儀器
    的頭像 發(fā)表于 03-12 16:35 ?267次閱讀

    TPSM831D31:高性能雙輸出PMBus電源模塊的深度剖析

    電源模塊,憑借其出色的特性和廣泛的應(yīng)用場景,成為眾多工程師的首選。本文將對TPSM831D31進(jìn)行全面的分析,從其特點(diǎn)、應(yīng)用、詳細(xì)描述到編程配置等方面,為大家呈現(xiàn)一個(gè)完整的技術(shù)圖景。 文件下載
    的頭像 發(fā)表于 03-03 14:55 ?356次閱讀

    RGB時(shí)序燈的工作原理講解

    圖文配合講解了RGB時(shí)序燈的應(yīng)用場景、什么是RGB時(shí)序燈、信號格式與傳輸規(guī)則、燈珠芯片的工作流程、顏色與動態(tài)效果控制方式等
    發(fā)表于 02-06 11:36 ?0次下載

    解析DS26LS31C/DS26LS31M:高速差分線驅(qū)動器的卓越之選

    解析DS26LS31C/DS26LS31M:高速差分線驅(qū)動器的卓越之選 在數(shù)字?jǐn)?shù)據(jù)傳輸領(lǐng)域,差分線驅(qū)動器扮演著至關(guān)重要的角色。今天,我們就來深入了解德州儀器(TI)推出的DS26LS31
    的頭像 發(fā)表于 01-15 17:10 ?901次閱讀

    AM26LS31/AM26LS31M:高性能差分線路驅(qū)動器的設(shè)計(jì)與應(yīng)用

    AM26LS31/AM26LS31M:高性能差分線路驅(qū)動器的設(shè)計(jì)與應(yīng)用 在電子工程師的日常設(shè)計(jì)工作中,選擇合適的線路驅(qū)動器對于實(shí)現(xiàn)穩(wěn)定、高效的數(shù)據(jù)傳輸至關(guān)重要。今天,我們就來深入探討一下德州儀器
    的頭像 發(fā)表于 01-04 17:45 ?2406次閱讀

    博通LED燈:設(shè)計(jì)與應(yīng)用的全面指南

    博通LED燈:設(shè)計(jì)與應(yīng)用的全面指南 作為電子工程師,我們在設(shè)計(jì)項(xiàng)目時(shí)經(jīng)常會用到各種LED燈。今天就來詳細(xì)聊聊博通(Broadcom)的HLCP-x100和HLMP-2xxx系列LED燈,深入
    的頭像 發(fā)表于 12-30 15:30 ?458次閱讀

    長城汽車烏茲別克斯坦KD工廠第一萬輛新車下線

    近日,長城汽車在烏茲別克斯坦KD工廠舉行第一萬輛新車下線儀式。值此工廠投產(chǎn)兩周年之際,此舉不僅是長城汽車深耕當(dāng)?shù)厥袌龅闹匾锍瘫?,更?biāo)志著在中亞地區(qū)的本土化戰(zhàn)略邁入規(guī)?;l(fā)展的新階段。
    的頭像 發(fā)表于 11-10 15:35 ?740次閱讀

    31政策,磁性元件選型與技術(shù)升級圖譜

    2025 年,隨著 “5?31” 政策正式落地,光伏行業(yè)迎來一場觸及根本的 “市場化革命”。這場變革的核心,是國家以政策手段打破行業(yè)長期存在的“內(nèi)卷困局”。 在光伏逆變器、儲能變流器中,磁性元件
    的頭像 發(fā)表于 09-04 14:22 ?1146次閱讀
    5·<b class='flag-5'>31</b>政策<b class='flag-5'>后</b>,磁性元件選型與技術(shù)升級圖譜

    【HarmonyOS 5】鴻蒙中進(jìn)度的使用詳解

    【HarmonyOS 5】鴻蒙中進(jìn)度的使用詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、HarmonyOS中Progress進(jìn)度的類型
    的頭像 發(fā)表于 07-11 18:26 ?1322次閱讀
    【HarmonyOS 5】鴻蒙中進(jìn)度<b class='flag-5'>條</b>的使用詳解

    從3小時(shí)到3分鐘:EdgeCAM 如何重構(gòu)數(shù)控編程流程

    路徑,通過仿真驗(yàn)證并調(diào)整參數(shù)(如步距、切削深度)。 后處理與輸出 選擇匹配機(jī)床的后置處理器,導(dǎo)出NC代碼至數(shù)控機(jī)床。 四、優(yōu)缺點(diǎn)分析 優(yōu)點(diǎn): 高效自動化:特征識別和模板化編程大幅縮短編程時(shí)間
    發(fā)表于 06-27 19:53
    东乡族自治县| 万州区| 安吉县| 浦城县| 德昌县| 兴业县| 东宁县| 手游| 大化| 苏尼特右旗| 鸡东县| 南靖县| 临颍县| 米泉市| 兴化市| 新沂市| 高阳县| 阿拉尔市| 澎湖县| 同德县| 桃江县| 新绛县| 县级市| 隆安县| 梁平县| 赤壁市| 曲松县| 长汀县| 龙山县| 宜州市| 清流县| 永泰县| 根河市| 马龙县| 上饶县| 娱乐| 于都县| 湖南省| 新龙县| 南宫市| 康定县|