回覆列表
  • 1 # 林時變數

    在IT行業十幾年了,我說下我的感觸。我主要從開發語言的優缺點分析,最後給出一些建議:

    1、C語言

      優點:靈活性好,效率高,可以接觸到軟體開發比較底層的東西。

    缺點:對使用者的要求比較高,既要具備豐富的C語言程式設計經驗,又要具有一定的WINDOWS程式設計基礎。

    難度係數:4顆星

    2:C++語言

      優點:繼承了C語言的全部優點。極強的相容性,編譯速度非常快。

      缺點:難度較大,需要有較好計算機程式設計基礎。

    難度係數:4顆星

    3、java語言

      優點:平臺無關性、面向物件、分散式、健壯。難度適中。

      缺點:軟體工程的理念較多,不便於理解理念。

    難度係數:3顆星

    4、python語言

    優點:開源語言,有著相當活躍的社群,用於桌面和web程式、難度中低。

    缺點:有特定的要求,比如規範的命令約定。

    難度係數:2顆星

    5、C#語言

    優點:借鑑了Java的設計思想,好學,易用,難度中低。

    缺點:類庫大,重量級,開發環境不宜用。

    難度係數:3顆星

    6、PHP語言

    優點:跨平臺,效能優越,跟Linux/Unix結合別跟Windows結合效能強。

    缺點:對多執行緒支援不太好,大多數時候我們只能簡單的模擬去實現的

    難度係數:3顆星

    7、Swift語言

    優點:簡潔的語法、更強的型別安全、函數語言程式設計的支援

    缺點:App體積變大、Xcode 支援不夠好、語言版本更新帶來的編譯問題

    難度係數:4顆星

    8、Objective-C語言

    優點:動態識別、彈性訊息機制、不是一個太複雜的C衍生語言、

    缺點:不支援名稱空間、不支援多繼承、不支援運算子過載

    難度係數:4顆星

  • 2 # 李天志

    第一,通常來說,Python是最簡單最易學的語言,因為它語法簡單,庫非常豐富,庫的豐富與否意味著很多時候你需要自己完成一個東西,還是可以直接使用前人寫好的。使用Python意味著很多時候你可以不用自己一點點寫,直接用別人的就行,所以省時省力。

    第二,其實,國內的高校上課一般先教C語言或CPP語言,他們的語法比較嚴謹,也比較偏低層,比較適合讓學生理解計算機到底怎麼編譯執行程式碼的。

    第三,其實程式語言也和你自身的需求有關,例如你要做資料分析,一般就是Python,R,MATLAB,如果你要做高效的演算法或者演算法競賽,一般就是CPP,如果要做網頁,一般就是JavaScript,做安卓開發就是Java,做iOS開發就是object-c或者Swift......

    最後,無論哪種語言,學習第一門語言是最困難的,學習好第一門語言之後,再學習第二第三門就是學習下語法以及API,會輕鬆許多。加油。

    至於在哪裡去學,我也不是培訓機構,我不打廣告,但是嗶哩嗶哩就有很多很好的免費影片資源,你可以自己去搜索。

  • 3 # 皮卡皮卡一李

    IT行業整體發展都很不錯,可以選擇,不過也分很多種的,開發、測試、設計、運營、產品、營銷推廣等等,真正想轉行網際網路賺錢並不難,難的是如何從0到1的開始,如何找到優秀的領路人。

    建議樓主先熟悉一下基本的知識點、大概學什麼,然後報班,直擊重點,走捷徑積累專案經驗,同樣培訓的話,選一個大機構,師資,就業都有保障,最好提供食宿的,這樣還能省一部分錢。提供食宿的機構參考我之前培訓的優就業,樓主可以去官網找一些網課試聽一下,畢竟需要親身感受,才有結論。

  • 4 # 方方方的偽宅

    需要不是重點,重點的是羅輯思維。。這句話要放在最前面說。

    而培訓機構的話,市面上比較有名的就是黑馬,和達內。。當然啦,其實你的問題也就有了一個很明確的目標,去最火的機構,學最熱門的語言就好。。

  • 中秋節和大豐收的關聯?
  • 去年預測魯能前四的名次結果第五,今年能否衝擊亞冠名次?