如何選擇IT行業方向

  • 數據庫(Oracle、Mysql、Mongodb、Redis、DB2、Gbase、PostgreSQL、Teradata....

  • 系統集成(運維、硬件、網絡、虛擬化、服務器、存儲)

  • 雲計算、大數據、人工智能

  • 如何選擇IT行業方向

    相信每一個計劃進入IT行業的"小鮮肉",開始都會有一個疑惑,辣麼多的IT方向,我應該如何選擇?

    首先我們應該正視一個問題:IT≠coding,也就是說進入IT行業並不等同於就是進行單純的編碼工作,哪個IT公司從事編碼的都是佔少部分。不能說現在人工智能多麼的熱門,區塊鏈平均月薪2.58萬就熱衷它們。它們固然熱門,固然薪資誘人,但是它們對技術的要求也是不可小覷的。人工智能需要數學基礎:高等數學,線性代數,概率論數理統計和隨機過程,離散數學,數值分析。需要算法的積累:人工神經網絡,支持向量機,遺傳算法等等算法;當然還有各個領域需要的算法,比如要讓機器人自己在位置環境導航和建圖就需要研究SLAM;總之算法很多需要時間的積累。需要掌握至少一門編程語言,畢竟算法的實現還是要編程的;如果深入到硬件的話,一些電類基礎課必不可少。區塊鏈,小編本身也沒研究過但是從招聘需求上看需要精通C/Go中的一種或多種語言,分佈式共識、分佈式網絡、應用密碼學、加密算法、虛擬機/編譯原理等。一開始不要給你自己定這麼大的目標,先從簡單的知識開始,龐大的系統無不是由各個不同的知識點匯聚而成。不管之前你是不是計算機專業的,這些真的不能說明任何適不適合去邁進這一行業。我見過很多非計算機專業的朋友,從事這一行業技術是有多麼的牛×。

    當然也不能因為這些高大上的東西多麼多麼的難就望而卻步,相反邁進IT的第一步就需要給自己建立堅定的自信心,要有迎難而上的執著!

    如何選擇IT行業方向

    興趣是最好的老師,找到一個自己感興趣的方向很重要不要盲目跟風,別人學java我也去學,別人又轉大數據了我還跟著。千萬不能這麼搖擺不定,就軟件技術方向而言確定了一門感興趣的語言,就要踏踏實實的從基礎知識學起,基礎知識真的很重要,如果基礎打的不牢固,那麼真正接觸企業項目的時候會明顯感到吃力。前期的基礎學習不要圖快,可以一邊看書或者視頻一邊練習,多思考多總結。任何一門編程的過程其實都是程序猿們思維的一個過程,算法的優良也是程序猿思維獨到的結果。小編是從事java開發的,起初只是感覺java很普遍,也是跟風的進來了。因為大學就是這個專業,所以開始學起來入門比較快點,最初學習html時候自己手寫一個html靜態頁面再整點js特效在裡面,瀏覽器呈現頁面效果的那一剎那,內心是激動的,慢慢對java也是培養了較濃烈的興趣。雖然每天基本上都是9點下班,一週6天但是並不感覺java本身給自己帶來多麼的痛苦。有累但是與項目做完後的成就感和充實感相比,這些累也就變得微不足道了。多與大牛們一塊交流,也是培養興趣和技術水平的良好途徑。當然如果說這些枯燥乏味的行業方向都不感興趣,但是已經踏上了這條“賊船”怎麼辦?那麼我也只能很遺憾的說趕緊跳船吧,耽誤了青春也磨滅了鬥志,你認為呢?

    有興趣,有自信心還不夠,還應對自己有一個明確的職業生涯規劃。如果選擇從事技術領域,那麼開始肯定是coding做起。那麼coding幾年,對這一行業自己已經有充分認識後是

    繼續從事技術領域成為初工程師、中級工程師、高級工程師、技術經理、架構師、技術專家;

    轉戰管理層成為項目經理、項目總監、部門總監;

    技術轉向業務成為一個PM呢;

    行內創業,尋找各個領域大牛夥伴成立一家IT公司;

    行外創業,逃離IT去行外尋求自己的一片天;

    如何選擇IT行業方向

    小編理科出身,碼字文章確實有點吃力,大家將就著看吧,歡迎大家關注和指導。有java同行也歡迎交流共同進步謝謝!


    分享到:


    相關文章: