什么全棧工程師,看完后你就懂了!程序員修煉的最高境界!
有天早上,你突然接到電話,讓你早點去公司,平臺出了狀況:昨晚,應用有15分鐘時間失去響應。來到公司,脫下外套,放下早飯,往會議室奔去,還沒開門,你已經(jīng)聽到討論:
系統(tǒng)及安全工程說
我會看一下Load Balancer的日志,Web服務器的日志,我要分析一下流量從哪里來,時間點分布,是不是一個安全問題,我可以屏蔽掉來源,加入自動防護。
我要查一下是不是DNS出了問題,機房出了問題,或者什么原因中斷了。
我會看一下服務器資源,是否有系統(tǒng)錯誤,或遇到瓶頸,需要增加資源,服務器,硬盤,內(nèi)存,進程。
DBA說
給我個臨時權(quán)限,我要看一下數(shù)據(jù)庫日志,是不是那里產(chǎn)生了瓶頸,如果是,是什么語句導致的,我可能需要給數(shù)據(jù)庫更多內(nèi)存,要數(shù)據(jù)庫優(yōu)化,可能不得不在某個時候停機維護。

后臺程序員說
把應用層的日志文件給我,我要分析一下是否和最近的release有關(guān),如果是,具體是哪個改動,根本原因是什么,我們應該修復。
前端程序員對后臺程序員說
能不能先看看是哪個具體頁面,來自前端用戶的哪個操作,我想知道是否前端可以優(yōu)化重構(gòu),大請求分小請求,減少請求頻率,請求懶加載,緩存更多資源,減輕后臺負擔;蛘哂袥]有來自前端的壞請求。
測試工程師說
我會寫一個壓測方案,壓測目標是以此次高峰基準的5倍流量,會納入回歸測試,每次release前跑幾次。
如果是應用層,我們是否該寫個API自動測試?
產(chǎn)品運營方面的人說
我們需要一個更友好的錯誤頁面,出現(xiàn)這種情況,平臺能至少不讓瀏覽器掛起,用戶等待,客戶端要有更好的反饋。
我還需要更快的錯誤通知,現(xiàn)在的郵件是不夠的,我想接入短信,1分鐘發(fā)三條,自動電話更好。
對了,有沒有回滾方案?
項目經(jīng)理說
我同意,在解決你們說的問題之前,我會推遲明天下午的新版本發(fā)布,你們各自要給我一個時限。
你剛才在地鐵上,已經(jīng)把這些都想了一遍。
你走進會議室,說:我配合你們聯(lián)調(diào),開始干吧。
你回到電腦前,打開各層代碼,開啟多個終端,打開了IM,瘋狂敲打起來,在各個聊天室提出了自己的意見。
這就是全棧工程師,你具備在各個層次上理解問題的意識,解決問題的能力。
鄭州北大青鳥翔天信鴿軟件學院,提供JAVA開發(fā)、.NET開發(fā)、網(wǎng)絡工程、安卓開發(fā)、網(wǎng)絡營銷等專業(yè)課程的培訓、就業(yè)一站式服務,打造全棧式IT技能人才!學院始終秉承“教育改變生活”的發(fā)展理念,以實踐為基礎,就業(yè)為導向,致力于培養(yǎng)專業(yè)化、職業(yè)化的高素質(zhì)IT人才。學校緊跟市場需求,貼合現(xiàn)在年輕人的學習習慣,時刻洞悉前沿、實用、熱門的知識和技術(shù),增加學生的學習和實踐環(huán)節(jié),讓每位同學在進企業(yè)前就能掌握所需的技術(shù)和工作經(jīng)驗。
每年都有很多IT企業(yè)來鄭州北大青鳥翔天信鴿軟件學院招聘IT人才,也希望學校能夠為企業(yè)培養(yǎng)更多高素質(zhì)的IT精英。除了學校招聘會,學院還有自身全面的就業(yè)保障體系:名企委培、訂單實訓、企業(yè)內(nèi)訓、就業(yè)推薦等等,真正做到為學員解決就業(yè)難問題,助力更多心懷夢想的年輕人實現(xiàn)IT夢想!
學IT找好工作,就來鄭州北大青鳥翔天信鴿軟件學院!