為什麼別人上班能賺錢,程序猿上班卻欠債?
前言
大學剛畢業2年,談了4年的女朋友想要買房結婚,手裡又沒有多少錢,你該怎麼辦?
是等賺滿銀子再買房娶妻?
還是先貸款買房,然後慢慢還貸呢?
相信很多人在生活中都遇到過這個問題,而你們的答案一定是後者。
因為在這個房價永遠漲的比工資快的時代,如果不靠父母贊助,純靠自己的努力買上房的時候,別人的孩子已經可以打醬油了。
同樣,在技術上也會有這個現象,我們稱之為「技術負債」。
何為技術負債
何為技術負債?
技術負債指的是由於某些限制,無法完全地實施計劃好的各項功能,理想的實施完成狀態與實際的實施結果之間所產生的差異。
負債的原因
為什麼該項目不能完全實施原來的設計呢?
通常最重要的原因是為了滿足業務的需要,使得產品能夠最快地進入市場,取得競爭優勢。這和前面例子中需要貸款買房,以便娶妻生子的道理完全一樣。
技術負債的利息
既然要舉債,就要付出利息的代價。技術負債也不例外,也要付出利息。那麼技術負債的利息是什麼呢?
技術負債的利息就是後續研發和運營因為不完善的系統實施而需要付出的額外努力。舉個例子,如果前期的實施不包括運營管理平台,所有後期的運營都要手工操作,這在效率上大打折扣,需要招聘額外的人手。
如何償還
生活中的負債需要慎重考慮所借的債務要有能力償還,如果在借債的時候不慎重考慮償債能力,那麼結果就會導致無力還債而破產。技術負債也是如此,在規劃哪些部分暫不實施的時候,必須認真評估後續實施的可行性,否則貽害無窮。
我們在實際的日常工作中,經常會碰到各種因為技術負債而產生的坑,所以在技術負債後,要有計劃地還債,就像貸款買了房子之後,每個月都要不斷地還款一樣。只借不還的行為在生活中會讓借債人失信,被列入黑名單。在技術實踐中,如果只借不還,會歡樂一時,把債務留給後任,同樣會為你的職業生涯帶來信譽不良的差評。
定義負債範圍
另外,技術負債還要注意的就是要清楚地定義好負債的範圍,不能把所有系統出現的問題都籠統地歸到技術負債,這會讓非技術人員對技術人員產生不信任的感覺。以下的情況不屬於技術負債:
- 架構設計的缺陷
- 系統實施過程中的BUG
- 設計過程中考慮不周到,系統存在性能或擴展的瓶頸
總結
總而言之,為了能配合業務拓展,技術負債是一個明智的選項。但是,要合理規劃好技術負債,並且負責任地償還技術負債。
推薦閱讀:
※躲債的日子,四處逃亡,希望不斷破滅,怎麼辦?
※而立之年負債150萬左右, 現在正不斷逾期
※或有負債是什麼,有哪些特點
※負債8千,一年如何盈餘5萬?