国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

一位軟件開(kāi)發(fā)工程師面對(duì)生活壓力的自述

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-06-28 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

債務(wù)這個(gè)詞,相信大家已經(jīng)都對(duì)其深有體會(huì)了,特別是像我一樣作為“房奴”的人,每個(gè)月都要去銀行還錢,那就是債務(wù)啊。

在軟件開(kāi)發(fā)的過(guò)程中,我們往往也會(huì)借債,人們稱之為技術(shù)債務(wù),其實(shí)也就是為了快速地解決問(wèn)題,而采取的不規(guī)范的方案。比方說(shuō)把某個(gè)條件寫死,再比方說(shuō)采用一些捷徑達(dá)到目的,而這只是特殊情況,無(wú)法應(yīng)用在其他模塊中。

對(duì)于房貸,大家肯定每個(gè)月都會(huì)記著去還,但是對(duì)于技術(shù)債務(wù),大家似乎就不那么關(guān)心了,的確這個(gè)東西不一定是誰(shuí)借誰(shuí)還,可能一個(gè)人的代碼中產(chǎn)生了技術(shù)債務(wù),然后由于負(fù)擔(dān)太重,閃人了,那沒(méi)有辦法,這筆債務(wù)就會(huì)壓在后來(lái)工作接替者身上,古語(yǔ)說(shuō):父?jìng)觾敚恢肋@應(yīng)該叫什么。

然而,技術(shù)債務(wù)其實(shí)最終的承擔(dān)者還是系統(tǒng)的所有者,或者說(shuō)系統(tǒng)的開(kāi)發(fā)商。而且,技術(shù)債務(wù)有一個(gè)致命的特點(diǎn),與我們的房貸不同,而與一種很可怕的借款——我們稱之為高利貸——相同,那就是會(huì)利滾利。試想一下,如果我們?cè)谝粋€(gè)類中欠下了技術(shù)債務(wù),然后之后的程序又對(duì)這個(gè)類進(jìn)行了擴(kuò)展和修改,再后的程序?qū)U(kuò)展后的程序又做出了更大的擴(kuò)展,或者說(shuō)后來(lái)的程序在一些功能的寫法上參照了欠下債務(wù)的類,那么這個(gè)債務(wù)就會(huì)產(chǎn)生非常大的利息,甚至于超過(guò)了債務(wù)本身。用不了太多時(shí)間,我們就會(huì)發(fā)現(xiàn),已經(jīng)無(wú)力償還這份技術(shù)債務(wù)了。

上面所提到的還只是在功能上的技術(shù)債務(wù),我覺(jué)得技術(shù)債務(wù)遍布于我們的系統(tǒng)開(kāi)發(fā)過(guò)程之中。比方說(shuō):

在代碼規(guī)范上也存在技術(shù)債務(wù),如果一個(gè)程序員為了快速開(kāi)發(fā)或者修改一個(gè)功能,在開(kāi)發(fā)的時(shí)候沒(méi)有遵守代碼規(guī)范,那么此時(shí)就會(huì)欠下代碼規(guī)范方面的債務(wù)。如果不盡快償還的話,那么之后的基于該程序的修改,也會(huì)有很大的可能不遵守代碼規(guī)范,這也正是破窗子理論的體現(xiàn)。這樣下去,程序的可維護(hù)性就會(huì)大大降低,直至不可維護(hù)。

在文檔上也存在技術(shù)債務(wù)。現(xiàn)在很多的開(kāi)發(fā)團(tuán)隊(duì)中還是存在技術(shù)文檔的,像詳細(xì)設(shè)計(jì)什么的。如果一次開(kāi)發(fā)中,由于時(shí)間緊,只修改了代碼,而沒(méi)有修改相關(guān)的文檔,那么必定就會(huì)造成文檔和實(shí)際代碼功能上的不一致。這樣做的后果就是,在一段時(shí)間之后,我們會(huì)發(fā)現(xiàn)文檔根本就不足以作為參考,因?yàn)橛行r(shí)候不僅不會(huì)幫助我們,而且還會(huì)造成誤導(dǎo),從而大家對(duì)文檔都失去了信心。

從上面的種種我們可以看出,欠下技術(shù)債務(wù),而疏于修改,后果會(huì)非常嚴(yán)重,那么我們應(yīng)該怎么做呢?其實(shí)道理很簡(jiǎn)單,首先是盡量不要欠下技術(shù)債務(wù),其次就是一旦迫不得已欠下了債務(wù),就應(yīng)該以最快的速度償還。我們?cè)阢y行借的房貸,5年還和20年還,利息會(huì)相差很多,對(duì)于技術(shù)債務(wù),也是同樣,如果盡快償還,那么不會(huì)付出太大的代價(jià),而且是在我們的能力承受范圍之內(nèi)的,但是如果拖的時(shí)間太長(zhǎng),債務(wù)就會(huì)變得越來(lái)越多,直至我們無(wú)力償還。

所以,作為程序員,除了關(guān)心自己生活中的債務(wù)之外,也請(qǐng)對(duì)技術(shù)債務(wù)提高警惕!

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

    關(guān)注

    59

    文章

    1603

    瀏覽量

    71034
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    956

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    零代碼軟件開(kāi)發(fā)平臺(tái)ATECLOUD如何實(shí)現(xiàn)儀器程控軟件開(kāi)發(fā)

    在電子測(cè)試領(lǐng)域,儀器控制軟件開(kāi)發(fā)是硬件工程師開(kāi)展測(cè)試工作的核心環(huán)節(jié)之面對(duì)需求,多數(shù)硬件
    的頭像 發(fā)表于 03-02 15:59 ?1547次閱讀
    零代碼<b class='flag-5'>軟件開(kāi)發(fā)</b>平臺(tái)ATECLOUD如何實(shí)現(xiàn)儀器程控<b class='flag-5'>軟件開(kāi)發(fā)</b>?

    什么是BSP工程師

    任何軟件的。BSP工程師需要結(jié)合硬件原理圖修改從芯片廠商拿到的參考代碼,調(diào)試板子,使板子上的操作系統(tǒng)能夠正常穩(wěn)定工作,從而提供個(gè)穩(wěn)定的開(kāi)發(fā)調(diào)試環(huán)境,這個(gè)過(guò)程叫做點(diǎn)亮板子,行話叫做Br
    發(fā)表于 01-13 06:54

    嵌入式軟件開(kāi)發(fā)的 10 個(gè)技巧分享

    :流程圖第,實(shí)現(xiàn)第二 當(dāng)工程師首次邁入軟件開(kāi)發(fā)領(lǐng)域時(shí),會(huì)有種強(qiáng)烈的誘惑力促使他們立刻投入工作并開(kāi)始寫代碼。這種做法就好比在電路邏輯圖還未完成前就試圖設(shè)計(jì)印刷電路板(PCB)。在著手
    發(fā)表于 12-25 06:04

    工程師變身AI“指揮者”,吉利與阿里云的軟件開(kāi)發(fā)變革實(shí)驗(yàn)

    1975年,IBM工程師Fred Brooks在《人月神話》中提出軟件工程的核心難題:隨著系統(tǒng)規(guī)模和團(tuán)隊(duì)規(guī)模增長(zhǎng),復(fù)雜度會(huì)呈指數(shù)級(jí)上升。他的結(jié)論是, 軟件工程“沒(méi)有銀彈”,沒(méi)有單技術(shù)
    的頭像 發(fā)表于 11-13 10:43 ?389次閱讀
    <b class='flag-5'>工程師</b>變身AI“指揮者”,吉利與阿里云的<b class='flag-5'>軟件開(kāi)發(fā)</b>變革實(shí)驗(yàn)

    招鑲?cè)胧?b class='flag-5'>工程師1個(gè),硬件工程師個(gè),

    東莞市研生科技有限公司是家藍(lán)牙方案公司,主營(yíng)藍(lán)牙方案的設(shè)計(jì)開(kāi)發(fā),產(chǎn)品包括藍(lán)牙BLE/4G透?jìng)?AI智能體方案開(kāi)發(fā),因公司發(fā)展需要需對(duì)外招聘嵌入式軟件開(kāi)發(fā)
    發(fā)表于 08-29 02:14

    電子發(fā)燒友工程師看!電子領(lǐng)域評(píng)職稱,技術(shù)之路更扎實(shí)

    。比如一位電源工程師,評(píng)職稱前主要做基礎(chǔ)電源調(diào)試;評(píng)上 “高級(jí)電源工程師” 后,受邀參與電子發(fā)燒友 “電源技術(shù)研討會(huì)” 做分享,還接到廠商委托的高功率密度電源開(kāi)發(fā)項(xiàng)目,項(xiàng)目成果被平臺(tái)推
    發(fā)表于 08-20 13:53

    知識(shí)分享 | 敏捷方法在基于模型的軟件開(kāi)發(fā)項(xiàng)目中的應(yīng)用

    傳統(tǒng)的瀑布式軟件開(kāi)發(fā)流程存在諸多局限,這使得應(yīng)用敏捷原則變得尤為重要,尤其是面對(duì)復(fù)雜且不斷變化的開(kāi)發(fā)環(huán)境時(shí)。作為最高效的軟件開(kāi)發(fā)方法之,基
    的頭像 發(fā)表于 07-16 16:52 ?1280次閱讀
    知識(shí)分享 | 敏捷方法在基于模型的<b class='flag-5'>軟件開(kāi)發(fā)</b>項(xiàng)目中的應(yīng)用

    基于瑞薩64MPU RZ/G2L進(jìn)行32應(yīng)用軟件開(kāi)發(fā)

    本文主要介紹基于瑞薩64MPU RZ/G2L進(jìn)行32應(yīng)用軟件開(kāi)發(fā)的介紹,用于解決客戶32軟件移植相關(guān)問(wèn)題,供客戶參考。
    的頭像 發(fā)表于 06-26 15:48 ?1991次閱讀
    基于瑞薩64<b class='flag-5'>位</b>MPU RZ/G2L進(jìn)行32<b class='flag-5'>位</b>應(yīng)用<b class='flag-5'>軟件開(kāi)發(fā)</b>

    【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計(jì)“好搭子”來(lái)了!

    軟件,更 是每一位工程師背后的“隱形助手” 。從設(shè)計(jì)之初的風(fēng)險(xiǎn)排查,到制造階段的成本控制,再到裝配環(huán)節(jié)的細(xì)節(jié)優(yōu)化,我們始終致力于為工程師
    發(fā)表于 05-22 16:07

    如何成為名合格的KaihongOS北向應(yīng)用開(kāi)發(fā)工程師

    如何成為名合格的北向應(yīng)用開(kāi)發(fā)工程師 在快速發(fā)展的軟件開(kāi)發(fā)領(lǐng)域,北向應(yīng)用開(kāi)發(fā)工程師
    發(fā)表于 04-23 06:46

    硬件工程師手冊(cè)(全套)

    §1.2.1 硬件工程師職責(zé) 個(gè)技術(shù)領(lǐng)先、運(yùn)行可靠的硬件平臺(tái)是公司產(chǎn)品質(zhì)量的基礎(chǔ),硬件工程師職 責(zé)神圣,責(zé)任重大。yf-f4-06-cjy 1、硬件工程師應(yīng)勇于嘗試新的先進(jìn)技
    發(fā)表于 04-22 15:05

    如何成為名嵌入式軟件工程師

    如何成為名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負(fù)責(zé)開(kāi)發(fā)運(yùn)行在特定硬件平臺(tái)上的軟件,這些
    發(fā)表于 04-15 14:37

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51