相信有很多0基礎(chǔ)的小伙伴聽說IT行業(yè)薪資高,待遇好,想來轉(zhuǎn)行,可是你了解IT行業(yè)嗎?今天,小編就用一個(gè)簡單易懂的小比喻帶大家走進(jìn)IT的世界。
如果我們把IT行業(yè)比作一家大酒店,想要維持這個(gè)酒店運(yùn)轉(zhuǎn),提供顧客滿意的食品,需要各種各樣的角色通力配合。有前臺,有廚師,有試吃員,也有保安。下面我們一個(gè)個(gè)來解釋。
首先是前臺。前臺就是IT中的前端軟件開發(fā),用來制作網(wǎng)站前臺與客戶互動(dòng)的部分,提高客戶使用體驗(yàn),就像酒店里的前臺服務(wù)生,為客戶端菜倒水。前端技術(shù)包括4個(gè)部分:前端美工、瀏覽器兼容、CSS、HTML“傳統(tǒng)”技術(shù)與Adobe AIR、Google Gears,以及概念性較強(qiáng)的交互式設(shè)計(jì),藝術(shù)性較強(qiáng)的視覺設(shè)計(jì)等。我們平時(shí)說的前端,基本上是指第三類。
然后是廚師。廚師是飯館里做菜的人。IT中的廚師就是后端軟件開發(fā),用來制作系統(tǒng)架構(gòu),決定系統(tǒng)運(yùn)行的邏輯。軟件應(yīng)用程序就像冰山一樣。大多數(shù)情況下用戶看到的只是應(yīng)用程序的一小部分。通常,前端開發(fā)人員構(gòu)建用戶界面,而后端開發(fā)人員編寫代碼,使其工作。例如,前端開發(fā)人員在應(yīng)用程序中創(chuàng)建一個(gè)界面,上面有一個(gè)按鈕,按下按鈕來獲取客戶的數(shù)據(jù)。后端開發(fā)人員寫可使得按鈕工作的代碼,通過指出從數(shù)據(jù)庫中提取哪些數(shù)據(jù)并將其傳回到前端。后端開發(fā)人員也可能會大量參與系統(tǒng)架構(gòu),決定如何組織系統(tǒng)的邏輯,以便能夠正常維護(hù)和運(yùn)行。
當(dāng)然還有試吃員,負(fù)責(zé)品嘗廚師做的菜好不好吃,是咸了還是淡了,能不能端給顧客。IT中的試吃員指的就是軟件測試。軟件測試在整體項(xiàng)目開發(fā)過程中都很重要。項(xiàng)目初期,測試人員主要驗(yàn)證軟件是否完成策劃的需求。項(xiàng)目中期,測試會對臨時(shí)改動(dòng)和新增加的功能進(jìn)行測試,并進(jìn)行軟件的整體回歸測試。項(xiàng)目后期,測試人員需要對自己負(fù)責(zé)的部分反復(fù)試運(yùn)行尋找bug,并針對已知bug進(jìn)行回歸測試。
嘴后別忘了保安,為了讓食客們能夠安心吃飯,廚師能夠定心做菜,維持秩序的保安必不可少。在IT行業(yè)里,保安被稱為網(wǎng)絡(luò)安全開發(fā)。網(wǎng)絡(luò)安全開發(fā)主要有以下幾個(gè)任務(wù):分析網(wǎng)絡(luò)現(xiàn)狀。對網(wǎng)絡(luò)系統(tǒng)進(jìn)行安全評估和安全加固,設(shè)計(jì)安全的網(wǎng)絡(luò)解決方案;在出現(xiàn)網(wǎng)絡(luò)攻擊或安全事件時(shí),提高服務(wù),幫助用戶恢復(fù)系統(tǒng)及調(diào)查取證;針對客戶網(wǎng)絡(luò)架構(gòu),建議合理 的網(wǎng)絡(luò)安全解決方案;負(fù)責(zé)協(xié)調(diào)解決方案的客戶化實(shí)施、部署與開發(fā),推定解決方案上線;負(fù)責(zé)協(xié)調(diào)公司網(wǎng)絡(luò)安全項(xiàng)目的售前和售后支持。
看完了還不過癮?如果你對IT感興趣,想了解更多IT相關(guān)的小知識,歡迎私信我,給你更多干貨。