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