日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

那些年我们程序员欠下的技术债

發(fā)布時(shí)間:2025/3/20 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 那些年我们程序员欠下的技术债 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

前言

關(guān)于這個(gè)問(wèn)題其實(shí)在心里醞釀了很久,直到女票發(fā)來(lái)一篇文章,簡(jiǎn)單掃了一眼。第二天清晨,靈光一現(xiàn),突然就有了這么一個(gè)標(biāo)題。

我自認(rèn)為自己是一個(gè)比較專注的人,以至于認(rèn)定的事情盡可能的會(huì)去把它做好。當(dāng)然,可能會(huì)由于技術(shù)水平限制,或許當(dāng)時(shí)有更好的解決方案。很是贊同這么一句話:你所做的不僅僅是做給當(dāng)前老板的,更多的是做給未來(lái)即將優(yōu)秀的自己。

工作感悟

做了這么多年編程工作,大大小小的項(xiàng)目也接觸了不少。有些是自己主導(dǎo)開(kāi)發(fā),一些是老舊版的項(xiàng)目維護(hù),多多少少對(duì)于項(xiàng)目搭建,系統(tǒng)架構(gòu)甚至職場(chǎng)還是有自己的一些想法的,或許激進(jìn)或許不符合目前公司發(fā)展現(xiàn)狀,但總歸是自己的一些切身感悟。

隨著互聯(lián)網(wǎng)的迅猛發(fā)展,國(guó)內(nèi)ATB也在引領(lǐng)技術(shù)的潮流,不經(jīng)意間一些新潮的技術(shù)思想就會(huì)涌入我們的視野。但是,作為二三線城市,對(duì)于技術(shù)的追求并沒(méi)有那么強(qiáng)烈,當(dāng)然這也跟區(qū)域的互聯(lián)網(wǎng)環(huán)境有一定的關(guān)系。

其實(shí)我想說(shuō)的是,都說(shuō)環(huán)境造就人,環(huán)境也的確有好壞,但你總有選擇的權(quán)利吧?即使你起點(diǎn)低,暫時(shí)沒(méi)有選擇的資本,最起碼你可以掌控自己業(yè)余時(shí)間吧,充電何嘗不是一種對(duì)未來(lái)的選擇?

好了,扯了這么多,以至于技術(shù)債這三個(gè)字第一次才出現(xiàn)。其實(shí)就是想談?wù)勅松⒘牧纳?#xff0c;不至于話題聊得那么枯燥。

什么是技術(shù)債

技術(shù)債務(wù)是由團(tuán)隊(duì)為了短期的項(xiàng)目利益故意做了欠佳的技術(shù)決策而招致的。當(dāng)然,也可能是由于當(dāng)時(shí)團(tuán)隊(duì)水平有限導(dǎo)致的不合理設(shè)計(jì)。

總之,不管是有意而為之還是無(wú)意中的實(shí)踐,如果不及時(shí)彌補(bǔ),出來(lái)混,遲早是要還的。

?

技術(shù)債是如何形成的

  • 初創(chuàng)公司,成本限制,分工不合理,人員配比不齊

  • 初始的技術(shù)選型(當(dāng)然這不是最主要的),跟不上技術(shù)潮流

  • 巨型項(xiàng)目,不考慮系統(tǒng)架構(gòu)、擴(kuò)展和性能問(wèn)題

  • 大部分依賴人工部署,功能測(cè)試

  • 沒(méi)有合理的日志監(jiān)控手段

  • 硬件環(huán)境差,特別是工作環(huán)境的流暢性,直接影響生產(chǎn)效率和心情

以上種種,在創(chuàng)業(yè)初期三五個(gè)用戶的時(shí)候,是完全不考慮的。但是發(fā)展3-5年,用戶有了持續(xù)增長(zhǎng)并且可以預(yù)知用戶的前提下,如果還是這個(gè)樣子就有點(diǎn)可怕了。當(dāng)用戶數(shù)據(jù)到達(dá)了某個(gè)臨界點(diǎn)的時(shí)候,以前欠的技術(shù)債,一 一都得還回來(lái)。

  • 內(nèi)存溢出了什么鬼

  • CPU 200% 趕緊檢查一下

  • 訪問(wèn)頁(yè)面怎么這么慢

  • 一會(huì)404了,一會(huì)500了

  • 首頁(yè)數(shù)據(jù)不正確,定時(shí)任務(wù)怎么不跑了

  • 用戶無(wú)法支付了,趕緊打個(gè)war包,你說(shuō)現(xiàn)在放還是不放

  • 生產(chǎn)一直報(bào)錯(cuò),而開(kāi)發(fā)運(yùn)維一直不知,直到用戶打來(lái)投訴

  • 巨型項(xiàng)目交付時(shí)間變的越來(lái)延長(zhǎng)

有時(shí)候,我們不僅僅維護(hù)他人的項(xiàng)目,還要著手開(kāi)發(fā)自己的功能,往往會(huì)遺留下一些技術(shù)債。當(dāng)然,前人挖坑,后人填坑,碰上了別說(shuō)倒霉,很多人也是在解決前人留下的債務(wù)危機(jī)中迅速成長(zhǎng)起來(lái)的。

那么如何構(gòu)建高可用和高并發(fā)的系統(tǒng),并且能夠做到錯(cuò)誤預(yù)警通知,然后快速動(dòng)態(tài)的去修復(fù)問(wèn)題,讓生產(chǎn)系統(tǒng)在最短的時(shí)間里恢復(fù)運(yùn)行。

欲知后事如何 且聽(tīng)下回分解

?

PS: 獲取更多Java知識(shí)加扣扣架構(gòu)群: 811013226

轉(zhuǎn)載于:https://my.oschina.net/u/3917490/blog/1925987

總結(jié)

以上是生活随笔為你收集整理的那些年我们程序员欠下的技术债的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。