我曾經面試過一些計算機相關畢業的應屆生,問他希望做什麼工作時,他回答只要是軟體開發就好了,再細問一下你瞭解到的軟體開發是怎樣的?除了軟體開發,還有其它什麼工作?就答不出來了。
這裡我先給出一張IT知識結構圖,然後再給出一張職業路線圖,希望在迷途中的同學們找到努力的方向!
IT知識結構圖
說明:
1.下面的知識是基礎,基礎不打好,上面的知識不容易掌握。
2.最上面兩層是職位,下面的職位是上面職位的基礎,必須有下面職位的經驗,才可能做好上層職位的工作。
3.如果你發現自己工作力不從心,你可以對照這個圖,看看是不是自己的下層建築哪裡出了問題。
如果你的語文學得不好,語言表達能力特別是書面表達能力低,你很可能會在很多職位上的工作出問題。
如果你數學、物理相關知識沒有學好,你很可能不能勝任遊戲物理引擎的開發工作。
如果你外語學不好,你就別想進外企。
如果你計算機基礎知識沒有學好,你可能無法勝任大型系統的設計工作。
如果你沒有做過開發、測試、實施等專業類工作,你將很難勝任專案管理、系統分析等綜合性工作。
各位同學,打好你的基礎,如果學校期間沒能學好基礎知識,那麼現在開始就要惡補!
職業路線圖
計算機相關專業學的知識很多,將來工作並不是只有程式設計一條路,也不是所有人都適合程式設計的。
說明:
1.實線表示比較切實可行的職業規劃路線。
2.虛線表示勉強可行,但不能保證能走長遠,如需要長遠發展,還需要惡補相關知識。
3.QA、過程改進工作,絕對不適合一畢業就從事,這些工作難度不亞於系統分析、專案管理、產品經理的工作。
4.有系統分析、專案管理、產品經理相關工作經驗基礎上,才適合轉做QA、過程改進。
5.編碼、測試、設計工作做得不好,或者覺得自己不合適做,不要轉做QA或過程改進的工作。
6.設計不是紙上談兵,不懂技術不曾寫過程式碼就去做軟體設計,那是匪夷所思的事情。
7.IT行業基本上是沒有安逸工作的,如果求安逸工作,那就不要考慮IT行業吧。
以上職業路線圖並不嚴格和全面,僅供參考!
IT 行業大藍圖
以上分類並不全面和嚴謹,而且沒有經過權威人士或機構鑑定,僅供參考!