實(shí)際的開發(fā)過程需要很多跨領(lǐng)域的知識。以工程師為例,開發(fā)和運(yùn)維是兩個崗位的工作,崗位劃分得很細(xì)致,在遇到實(shí)際問題時,往往是具備開發(fā)和運(yùn)維兩個領(lǐng)域知識的工程師,才能更好更快地解決問題。我們做性能優(yōu)化,也需要具備前端、服務(wù)端網(wǎng)絡(luò)、運(yùn)維甚至硬件等方面的知識,做優(yōu)化的工程師如果只關(guān)注軟件優(yōu)化就無法明白硬件的變化(如增加一個磁盤或者選擇一個更好的芯片)能達(dá)到比單純軟件優(yōu)化更好的性能;思維模式的轉(zhuǎn)變在某種程度上比知識結(jié)構(gòu)還更重要,具備全機(jī)知識結(jié)構(gòu)的工程師容易有更寬闊的思維模式,更有可能制定出平衡的方案。
(1)向全棧工程師轉(zhuǎn)變
應(yīng)用開發(fā)工程師不僅要能開發(fā)前端、無線和后端的代碼,還要具備線上運(yùn)維能力,包括
排查瀏覽器端的前端問題;
排査域名解析和DNS劫持等常見問題
解決前端JS的錯誤定位和資源加載限制問題;
掌握無線端的網(wǎng)絡(luò)特性:無線情況下建立TCP連接的耗時、數(shù)據(jù)下載的影響、WiFi和4G以及弱網(wǎng)絡(luò)下的內(nèi)容適度匹配等;
掌握無線端請求的全鏈路過程:包括手機(jī)端到基站的接入,從省級網(wǎng)關(guān)出口到服務(wù)端網(wǎng)關(guān)再到應(yīng)用系統(tǒng)等;
排查無線端的問題:鏈路染色、日志上報、輿情收集等;掌握無線端的開發(fā)技能;
理解服務(wù)端 Nginx、 Cache、 Tomcat等服務(wù)器的配置文件理解JDK的基本配置參數(shù)、內(nèi)存分配方式和GC調(diào)優(yōu);
具備線上Java運(yùn)行環(huán)境的排查技能。包括一些開源中間件的報錯定位、操作系統(tǒng)的端口沖突、JWM的異常退出等;
掌握線上應(yīng)用系統(tǒng)的性能指標(biāo),包括網(wǎng)絡(luò)、QPS、RT、線程級的CPU消耗、Load、內(nèi)存的dump;
熟悉線上網(wǎng)絡(luò)部署架構(gòu),應(yīng)用服務(wù)器和交換機(jī)的連接情況、跨機(jī)房和跨單元之間的網(wǎng)絡(luò)情況
熟悉CDN的部署分布;
熟悉源站DNS的解析步驟,包括VIP的管理、LVS的流量分配、應(yīng)用服務(wù)器之間的健康檢查機(jī)制等。
以上是工作中經(jīng)常會遇到的問題和常用的技能知識,掌握這些內(nèi)容對排查線上問題非常有幫助。
(2)向全鏈路運(yùn)維轉(zhuǎn)變
以前開發(fā)人員參與線上運(yùn)維通常只會關(guān)注應(yīng)用系統(tǒng)本身的問題和業(yè)務(wù)日志錯誤信息,較少關(guān)注整個應(yīng)用的全鏈路問題,所以當(dāng)問題出現(xiàn)時,由于信息掌握不全,很難具體定位問題。工程師的關(guān)注點(diǎn)應(yīng)從單系統(tǒng)轉(zhuǎn)向全鏈路,必須掌握如下內(nèi)容。
掌握資源依賴的關(guān)聯(lián)系統(tǒng):頁面的資源依賴情況、JS和CSS如何發(fā)布到CDN節(jié)點(diǎn)以及圖片的回源方式等
掌握請求鏈路:掌握無線請求鏈路上每個關(guān)鍵環(huán)節(jié)的信息透出,能夠根據(jù)關(guān)系數(shù)據(jù)追蹤請求軌跡;頁面的輸出、信息是如何聚合的、動態(tài)內(nèi)容和靜態(tài)內(nèi)容頁面中的異步加載等;請求的來源和請求的去向。
(3)向工具化和規(guī)劃化轉(zhuǎn)變
工具化能提升效率和把不規(guī)范的流程程序化,減少人為操作的出錯概率,它包括如下內(nèi)容。
信息的輸出要標(biāo)準(zhǔn)化和規(guī)范化,包括端上的Log、請求跟蹤、應(yīng)用日志輸出格式等;
數(shù)據(jù)的采集要工具化、集中化;數(shù)據(jù)的統(tǒng)計和分析要多維度化;數(shù)據(jù)的展示可以個性化和可視化;
建立長期可以跟蹤變化的
網(wǎng)站制作基線數(shù)據(jù),包括性能、成本、鏈路變更基線。
文章標(biāo)題:網(wǎng)站制作研發(fā)人員的轉(zhuǎn)變
本文鏈接:http://aaarwkj.com/news37/152037.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項目有網(wǎng)站制作等
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)