第167章it行業(yè)避坑指南
如何讓一個向往程序猿工作的人避坑?
林灰覺得既不需要什么寫著計算機(jī)方面深奧理論性知識的天書。
也不需要像譚hq書那般云里霧里的教科書。
更不需要單純的人生意義方面說教的書籍。
只需要三本平平無奇的書就足夠讓多數(shù)原本有志于程序猿工作的人說不了。
這三本書分別是:《輕松搞定軟件開發(fā)文檔:實戰(zhàn)篇》《程序維護(hù)實戰(zhàn)指南》《程序猿頸椎病實用康復(fù)寶典》。
當(dāng)然,也不一定非得是同樣書名的。
和這幾本書里內(nèi)容相似比較同質(zhì)化的其他書也都有著良好的勸退效果。
這類書之所以勸退,不是因為書的內(nèi)容坑人。
恰恰相反,這些書內(nèi)容都很豐富而且描述的很真實。
可也正是因為真實,很容易破碎人們心中的美好。
上述幾本書客觀反應(yīng)了一個程序猿職業(yè)生涯中所面臨的三件超級麻煩的事情:
——寫文檔、軟件維護(hù)、職業(yè)病。
關(guān)于職業(yè)病這點很容易理解。
畢竟程序猿經(jīng)常要面對電腦高強(qiáng)度工作,熬夜什么的更是家常便飯。
這些對于一個有志于程序猿工作的人可能不是很勸退,畢竟很多職業(yè)都有職業(yè)病。
“軟件維護(hù)”才是真正的勸退大殺器。
軟件維護(hù)通常最直觀為人所知的形式就是debug了。
但debug遠(yuǎn)遠(yuǎn)不是軟件維護(hù)本身。
軟件維護(hù)遠(yuǎn)比debug要復(fù)雜。
在軟件投入運行后,可能會暴露一部分在測試階段沒有發(fā)現(xiàn)的錯誤,為改正這些錯誤需要進(jìn)行改正性維護(hù)。
由于軟件運行的外部環(huán)境(軟件,硬件)和數(shù)據(jù)環(huán)境等的變化需要修改軟件使之適應(yīng)這些變化,這就要進(jìn)行適應(yīng)性維護(hù)。
用戶的需求是經(jīng)常變化的,在軟件使用過程中,用戶會對軟件提出新的功能和性能要求,為了滿足這些新的要求而對軟件進(jìn)行修改,使之功能和性能得到完善,需要完善性維護(hù)。
采用先進(jìn)的軟件工程方法對需要維護(hù)的軟件或某部分軟件重新進(jìn)行設(shè)計,編碼和測試,以提高軟件的可維護(hù)性和可靠性等,為以后進(jìn)一步改進(jìn)軟件打下基礎(chǔ),這種就被稱為是預(yù)防性維護(hù)。
除了這些之外還有很多亂七八糟的維護(hù)……
可以說一款軟件發(fā)布之后,程序猿工作的日常不是正在維護(hù)軟件就是在維護(hù)軟件的路上。
請勿開啟瀏覽器閱讀模式,否則將導(dǎo)致章節(jié)內(nèi)容缺失及無法閱讀下一章。
鍵盤 ← → 切換章節(jié),回車返回目錄,閱讀進(jìn)度已自動保存