1. 陷于業(yè)務,無時間做基建和償還技術債,怎么辦?

        共 881字,需瀏覽 2分鐘

         ·

        2024-03-30 00:00

        做業(yè)務開發(fā)的二柱子每天陷入業(yè)務,沒有時間做基建,沒有時間償還技術債,項目里充斥著大量的 if-else,改動一個地方就會牽一發(fā)而動全身,他很焦慮,覺得這種情況長期下去,對個人發(fā)展很不利,發(fā)愁出路在哪里?

        為什么會這樣?

        如果是從別的團隊交接過來的項目,遺留問題很多,確實很難改,為了不影響現(xiàn)有邏輯,很多人會采用新加接口、邏輯的方式支持新需求的接入,隨著需求的不斷接入,代碼只會越來越臃腫,越難以維護,更別提基建了

        如果不是交接過來的,而是自己從0到1起的項目,那可能做方案設計時,沒有做好抽象,沒有考慮到未來的擴展性,來個需求就做,改著改著,代碼就變得難以維護了

        畢竟業(yè)務方不關注開發(fā)如何實現(xiàn),他們只要系統(tǒng)支持功能,但開發(fā)要考慮,開發(fā)不考慮就是給自己挖坑了

        怎么破?

        有的小伙伴可能會說:

        業(yè)務做起來了,就有辦法把債轉嫁出去。業(yè)務做死了,債還不還也無所謂了。只要可以一直借新還舊維持住不暴雷即可。優(yōu)先讓業(yè)務活下去,才有個人發(fā)展的方向

        好像也很現(xiàn)實,如果業(yè)務做死了,也就不用還了,如果做不死,只要能跑不出問題就跑去唄,業(yè)務活下去,再談個人發(fā)展

        68f0246a75fe5540118f9ad0f8df66a9.webp

        但如果你有一定的代碼潔癖或者每次寫代碼真的痛苦的很,又或者你比較在乎個人的成長,可能需要你多付出一些

        一句話,誰痛誰改變

        1. 明確問題:有什么影響,影響了效率還是影響了性能?
        2. 明確目的:如果改了有哪些好處?開發(fā)效率更高了還是性能更好了?
        3. 給出方案:打補丁還是重構系統(tǒng),并簡單想一下每種改造方案的改造成本,如果改造成本很高,是否可以分期實現(xiàn)

        想好以上三點后,寫個技術方案并找領導談,正常的領導一般都會支持你搞,但是很現(xiàn)實的一點是,可能不會給你留出大片時間搞這個。可以找需求稀疏的時候做,也可以在需求間隙做,但也可能需要你加班,或占用你一些個人時間來做,怎么選還是看你,畢竟躺平還是擠時間的選擇權在你

        讀到這里的你,是否有相同的困惑?或者你是怎么看待和解決這個問題的?
        歡迎留言與大家一起討論!


        瀏覽 32
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
          
          

            1. 黄片日逼视频 | www.日韩精品 | 91成人手机在线 | 欧美透逼 | 滨崎真绪的全部av作品 |