軟件開發,特別是手機端開發邊界影響最小,最容易讓畢業生上手。
infra/platform engineer是提供foundation穩定效能的工作,動一發影響所有在上麵的應用。這就是為什麽這個工作一般不給剛畢業的學生。production弄錯了,整個site都下線。前幾年,亞馬遜us-east大鐺機,好像就是platform升級引起的。幾千萬的損失,哪敢讓沒經驗的人做。
developer和infra engineer的腦回路是不一樣的,關注的東西也不一樣。嗬嗬
即使是developer,好多大學畢業的孩子不知道或者沒有接觸過deployment pipeline,更沒有接觸過在大量數據壓力下如何達到要求的performance。 一般做做proto type還行,一切要從頭學·,沒人教,要多看多問多測試。AMD的蘇大媽說過,工業界的資深來自於從失敗過程中學到的東西。 我深深同意,不是你的學曆不是你的從業時間而是, how much you learn from the failure。這包括自己和別人的失敗。
大學是通識教育,教會邏輯思維的能力,打好基礎。出了門,要靠孩子如何運用知識結合現實世界。