国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

程序員的新出路:維護(hù)老項(xiàng)目?

這篇具有很好參考價(jià)值的文章主要介紹了程序員的新出路:維護(hù)老項(xiàng)目?。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1

張大胖剛進(jìn)入公司,遇到了一個(gè)神奇的同事:何小痩。?

別人工作都很忙, 何小痩工作似乎特別輕松,從來不加班,到點(diǎn)兒就回家。

張大胖向別人一打聽,原來何小痩一直在維護(hù)一個(gè)老項(xiàng)目,維護(hù)了5年了。?

一次下班的路上,張大胖碰到了何小痩,向他詢問起了這個(gè)項(xiàng)目的細(xì)節(jié)。

何小痩說:“這個(gè)項(xiàng)目使用Applet技術(shù)做的,實(shí)現(xiàn)了一個(gè)網(wǎng)頁版的在線客服系統(tǒng),客戶在使用網(wǎng)站的時(shí)候,如果有問題,可以直接在網(wǎng)頁上向客服人員提問,客服按照排隊(duì)次序挨個(gè)回復(fù)。別看功能簡單,在90年代中后期可是非常先進(jìn)的功能?!?/p>

張大胖驚道:“Applet,這可是上古的技術(shù)啊!”

何小痩:“這個(gè)Applet項(xiàng)目依賴一個(gè)古董級(jí)的Library,是基于JDK1.1開發(fā)的!”

張大胖再次大驚:“JDK1.1,那可是最早的一批JDK啊。”

何小痩說:“由于時(shí)代久遠(yuǎn),這個(gè)Library已經(jīng)不再維護(hù)了,每次Applet項(xiàng)目添加新需求,修改Bug,只能只用JDK1.1的功能, 并且在JDK1.1上進(jìn)行編譯?!?

張大胖咂舌不已,感慨現(xiàn)在居然還有這樣的系統(tǒng)存在。

張大胖問道:“那你豈不是被困到了這個(gè)JDK1.1之上?!?/p>

何小痩說:“什么叫被困住啊,這是好事啊,你想想這個(gè)項(xiàng)目沒人會(huì),技能獨(dú)特,我可以一直把這個(gè)項(xiàng)目給維護(hù)下去,領(lǐng)導(dǎo)想裁我都裁不了?!?/p>

張大胖心想,這個(gè)工作很不錯(cuò)啊, 以何小痩的年齡,再維護(hù)個(gè)幾年,興許就可以退休了。

沒想到,一年以后,JavaScript開始大行其道。

Applet被迅速拋棄,整個(gè)項(xiàng)目被用JavaScript重寫。

新項(xiàng)目上線以后,何小痩被辭退了。

2

這個(gè)故事是我杜撰的,但是其中的Applet項(xiàng)目確是真實(shí)存在的。?

在計(jì)算機(jī)行業(yè),為什么不能通過維護(hù)老項(xiàng)目來度過中年危機(jī)呢?

主要有兩個(gè)原因:

技術(shù)發(fā)展實(shí)在太快

開發(fā)成本太高,而維護(hù)成本太低

計(jì)算機(jī)技術(shù)每隔5~10年,就會(huì)刷新一次,新技術(shù)往往具有更高的性能,更低的成本或者更好的用戶體驗(yàn)。

80年代的PC,90年代的局域網(wǎng),00年代的互聯(lián)網(wǎng),10年代的移動(dòng)互聯(lián)網(wǎng),中間還夾雜著大數(shù)據(jù),云計(jì)算,現(xiàn)在又出現(xiàn)了GPT。

每個(gè)時(shí)代的技術(shù)棧都是不一樣的,一般的程序員經(jīng)過努力,能精通一個(gè)時(shí)代的技術(shù),再發(fā)發(fā)狠,最多再熟悉下一個(gè)時(shí)代的,你要想讓他精通三個(gè)時(shí)代的技術(shù),那就要了命了。

可是應(yīng)用程序不等人,它會(huì)不斷地演進(jìn),從C/S變成B/S,Browser變成手機(jī),Server變成云。

不演進(jìn)應(yīng)用就會(huì)落伍,就會(huì)死掉。

在演進(jìn)的過程中,它會(huì)不斷摧毀那些老程序員。程序員工作了10年以后,就可能遇到危機(jī)。

所以何小痩想通過維護(hù)那個(gè)JDK1.1的Applet退休,是不可能的。

不過,事情總有例外,有些系統(tǒng)任你風(fēng)吹浪打,我就是巋然不動(dòng)。

這些系統(tǒng)的特點(diǎn)是業(yè)務(wù)極其穩(wěn)定,對業(yè)務(wù)的理解遠(yuǎn)大于對技術(shù)的要求(如美國的失業(yè)救濟(jì)金系統(tǒng)),又非常關(guān)鍵,用古董的COBOL開發(fā)完成以后沒人敢動(dòng),硬件也不變,軟件也不變,就這么運(yùn)行了幾十年!

然后疫情來了,領(lǐng)取失業(yè)救濟(jì)的人數(shù)暴漲,系統(tǒng)崩潰,但是沒人能維護(hù)了。

自然語言描述的需求和計(jì)算機(jī)代碼之間有著巨大的鴻溝,程序員需要耗盡心血去fix各種意想不到的問題,實(shí)現(xiàn)客戶的需求。

所以軟件開發(fā)時(shí)特別麻煩,成本超級(jí)高,但是一旦開發(fā)完成,部署,穩(wěn)定運(yùn)行以后,神奇的事情發(fā)生了:

一個(gè)幾十人的開發(fā)團(tuán)隊(duì),留下幾個(gè)人來維護(hù)這個(gè)項(xiàng)目就夠了,剩下的人可以投入新的項(xiàng)目。

反正就是改一些不重要的Bug,或者實(shí)現(xiàn)一點(diǎn)兒新需求,要那么多人干嘛?!

當(dāng)然,留下來維護(hù)系統(tǒng)的人,薪水是不會(huì)很高的。

正是由于這兩點(diǎn)原因,個(gè)人想通過維護(hù)老項(xiàng)目來度過中年危機(jī)是非常難的。

3

真想一直靠維護(hù)老項(xiàng)目生存,有這么幾種可能。

(1)個(gè)人項(xiàng)目

找到一個(gè)小眾領(lǐng)域,和個(gè)人技能相結(jié)合,開發(fā)出一個(gè)軟件,一直維護(hù)。

典型代表是《一個(gè)國外小老頭,用被淘汰的編程工具,開發(fā)了一個(gè)了不起的軟件》,他用Delphi開發(fā)了一個(gè)3D CAD程序PROLINES,專門用來設(shè)計(jì)船舶。

PROLINES這幾十年也在不斷改進(jìn)這個(gè)軟件,推出新版本,比如支持更高清的分辨率等等。

(2)開源軟件

Linux,MySQL,Apache HTTP Server都是典型代表,它們存活了二三十年,在可預(yù)見的未來,還會(huì)一直存在下去。

這些軟件對應(yīng)的是計(jì)算機(jī)最基礎(chǔ)的知識(shí):操作系統(tǒng),數(shù)據(jù)庫,計(jì)算機(jī)網(wǎng)絡(luò),幾十年不變。

如果能成為這些著名軟件維護(hù)者的一員,生活會(huì)相當(dāng)不錯(cuò)。

(3) 憑關(guān)系拿下的政府項(xiàng)目

有個(gè)朋友在政府有關(guān)系,組建了一個(gè)開發(fā)團(tuán)隊(duì),一直從政府拿項(xiàng)目,幾個(gè)項(xiàng)目修修補(bǔ)補(bǔ),做了很多年。

嚴(yán)格來說并不是維護(hù)老項(xiàng)目,而是維護(hù)關(guān)系了。

(完)

程序員的新出路:維護(hù)老項(xiàng)目?

最后宣傳下我和閃客建立的星球“ChatGPT基地”,專門探索程序員在ChatGPT時(shí)代的定位,如何使用ChatGPT來提升工作效率。

在程序員領(lǐng)域,我們這個(gè)星球可能是玩ChatGPT玩得最深入的,已經(jīng)遠(yuǎn)遠(yuǎn)超出了ChatGPT聊天的階段,很多人進(jìn)入了API開發(fā),甚至私有化模型訓(xùn)練。

ChatGPT聊天 ->使用ChatGPT API開發(fā)應(yīng)用 ->?訓(xùn)練私有化部署大模型

這里的朋友們很多已經(jīng)從小白進(jìn)化成ChatGPT領(lǐng)域的熟練玩家,星球的專欄有很多有價(jià)值的主題:

程序員的新出路:維護(hù)老項(xiàng)目?

來到這個(gè)星球,用心刷上個(gè)幾天,你就不知不覺超越了這個(gè)領(lǐng)域 99% 的人了。

現(xiàn)在星球有這些活動(dòng):

加入星球即送ChatGPT賬號(hào)(僅限今天進(jìn)入星球的前100名,聯(lián)系方式:加微信onlyliuxin97,暗號(hào):ChatGPT星球

輸出優(yōu)質(zhì)內(nèi)容即送100元紅包

現(xiàn)在星球處于試運(yùn)行期,原價(jià)199元,現(xiàn)在有個(gè)100元的優(yōu)惠券,相當(dāng)于99元就可以加入,早點(diǎn)兒擁抱ChatGPT,成為第一批會(huì)用ChatGPT和用好ChatGPT的人,占據(jù)先機(jī),吃到紅利。文章來源地址http://www.zghlxwxcb.cn/news/detail-467368.html

到了這里,關(guān)于程序員的新出路:維護(hù)老項(xiàng)目?的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 程序員如何維護(hù)自己的電腦

    程序員如何維護(hù)自己的電腦

    ????????作為一名程序員,維護(hù)自己的電腦是非常重要的。一個(gè)良好維護(hù)的電腦能夠提高工作效率和編程體驗(yàn)。本篇博客將介紹一些維護(hù)電腦的基本技巧,包括軟件更新、病毒防護(hù)、文件組織和備份等方面。 定期更新操作系統(tǒng)和軟件是保持電腦安全性和性能的關(guān)鍵。以下

    2024年02月02日
    瀏覽(26)
  • 程序員怎么維護(hù)自己的電腦?來看看這些小知識(shí)吧!

    程序員怎么維護(hù)自己的電腦?來看看這些小知識(shí)吧!

    無論是學(xué)習(xí)還是工作,電腦都是 IT 人必不可少的重要武器,一臺(tái)好電腦除了自身配置要經(jīng)得起考驗(yàn),后期主人對它的維護(hù)也是決定它壽命的重要因素! 你日常是怎么維護(hù)你的“戰(zhàn)友”的呢,維護(hù)電腦運(yùn)行你有什么好的建議嗎? 一臺(tái)良好的電腦是程序員工作中的得力助手,為

    2024年02月10日
    瀏覽(21)
  • 一篇文章教會(huì)你一個(gè)優(yōu)秀的程序員如何維護(hù)好自己的電腦

    一篇文章教會(huì)你一個(gè)優(yōu)秀的程序員如何維護(hù)好自己的電腦

    我認(rèn)為程序員的筆記本電腦可以根據(jù)不同的特點(diǎn)和用途分為幾類 這里介紹的都是些筆記本 以下是一些常見的分類和它們的特點(diǎn): 輕薄便攜筆記本(Ultrabooks) 優(yōu)點(diǎn): 便攜性 :輕薄設(shè)計(jì)和輕便重量,適合在不同地方工作。 性能 :雖然不如游戲筆記本那樣強(qiáng)大,但在性能和續(xù)

    2024年02月14日
    瀏覽(19)
  • 程序員飯碗不保?首個(gè) AI 程序員 “Devin”:從編碼輔助到獨(dú)立完成項(xiàng)目

    程序員飯碗不保?首個(gè) AI 程序員 “Devin”:從編碼輔助到獨(dú)立完成項(xiàng)目

    昨天一家名為 CognitionAI 的公司,發(fā)布了首個(gè) AI 程序員 “Devin” ?? CognitionAI 官網(wǎng)提供了多個(gè) Devin 的實(shí)際操作視頻實(shí)例,主要包括: 通過閱讀博客,Devin 可以學(xué)習(xí)如何使用不熟悉的技術(shù)(如在 Modal 上運(yùn)行 ControlNet,Modal 是一個(gè) serverless 平臺(tái))。 讓 Devin 創(chuàng)建一個(gè)個(gè)人網(wǎng)站來模

    2024年03月16日
    瀏覽(29)
  • 【黑馬程序員】C++核心功能項(xiàng)目實(shí)戰(zhàn)

    【黑馬程序員】C++核心功能項(xiàng)目實(shí)戰(zhàn)

    20240221 本教程主要利用C++來實(shí)現(xiàn)一個(gè)基于多態(tài)的職工管理系統(tǒng) 構(gòu)成 普通員工 經(jīng)理 老板 員工顯示 需要顯示職工編號(hào)、職工姓名、職工崗位以及職責(zé) 不同員工職責(zé) 責(zé)普通員工職責(zé):完成經(jīng)理交給的任務(wù) 經(jīng)理職責(zé):完成老板交給的任務(wù),并下發(fā)任務(wù)給員工 老板職責(zé):管理公司所有

    2024年02月22日
    瀏覽(17)
  • 程序員該如何確定任務(wù)(項(xiàng)目)的排期?

    程序員該如何確定任務(wù)(項(xiàng)目)的排期?

    未經(jīng)作者(微信ID:Byte-Flow)允許,禁止轉(zhuǎn)載 所謂定任務(wù)的排期其實(shí)就是預(yù)估完成一個(gè)任務(wù)所需要的時(shí)間,簡而言之就是給你一個(gè)活,你預(yù)估下需要多長時(shí)間可以搞定。排期這個(gè)東西,一般是老板比較喜歡的,通過一張表格便可以對每個(gè)人的進(jìn)度和安排一目了然,項(xiàng)目經(jīng)理也

    2024年02月07日
    瀏覽(17)
  • 程序員避免項(xiàng)目延期的四個(gè)小竅門!

    程序員避免項(xiàng)目延期的四個(gè)小竅門!

    原創(chuàng):陶朱公Boy(微信公眾號(hào)ID:taozhugongboy),歡迎分享,轉(zhuǎn)載請保留出處。 點(diǎn)評: 身為程序員的你,不知道在你身上曾經(jīng)有沒有發(fā)生過,因?yàn)榉N種原因,導(dǎo)致項(xiàng)目延期的情況?(約定某個(gè)時(shí)間點(diǎn)上線,結(jié)果拖到幾天時(shí)間后)這里面我相信肯定有一些客觀因素存在:比如就

    2024年02月08日
    瀏覽(24)
  • 黑馬程序員Docker快速入門到項(xiàng)目部署(學(xué)習(xí)筆記)

    黑馬程序員Docker快速入門到項(xiàng)目部署(學(xué)習(xí)筆記)

    目錄 一、Docker簡介 二、安裝Docker 2.1、卸載舊版 2.2、配置Docker的yum庫 2.3、安裝Docker 2.4、啟動(dòng)和校驗(yàn) 2.5、配置鏡像加速 2.5.1、注冊阿里云賬號(hào) 2.5.2、開通鏡像服務(wù) 2.5.3、配置鏡像加速 三、快速入門 3.1、部署MYSQL 3.2、命令解讀 四、Docker基礎(chǔ) 4.1、常見命令 4.1.1、命令介紹 4.1

    2024年01月25日
    瀏覽(23)
  • 開源項(xiàng)目九死一生,但很多程序員堅(jiān)持開源??

    開源項(xiàng)目九死一生,但很多程序員堅(jiān)持開源??

    大家好,歡迎來到停止重構(gòu)的頻道。 本期我們討論一個(gè)開放問題。 為什么流行的開源項(xiàng)目只是鳳毛麟角 ,且很多有名的開源項(xiàng)目都是背靠大公司的。 但是,為什么還有很多個(gè)人開發(fā)者愿意開源項(xiàng)目 呢? 歡迎大家把自己的想法或開源項(xiàng)目發(fā)在評論區(qū),或者給一些想要開源項(xiàng)

    2024年02月03日
    瀏覽(21)
  • 程序員如何通過創(chuàng)作圖文項(xiàng)目實(shí)現(xiàn)自己的代碼價(jià)值

    程序員如何通過創(chuàng)作圖文項(xiàng)目實(shí)現(xiàn)自己的代碼價(jià)值

    1.程序員 2.圖文賽道創(chuàng)業(yè)者 毫無疑問,這是一個(gè)優(yōu)質(zhì)內(nèi)容的時(shí)代,從某種意義上說,優(yōu)質(zhì)內(nèi)容==Money。優(yōu)質(zhì)內(nèi)容的形式包含很多,在頭條的定義中包括:純文字(糗事百科,頭條),純圖片(圖蟲),視頻(短:抖音,長:西瓜),音樂(汽水),直播(火山),其中在抖音中

    2024年02月02日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包