學習it選擇什麼語言比較適合新手,有沒有比較靠譜的機構推薦?

小可愛啦啦啦嚕


在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顆星

總結:相對比較而言,建議java、python。入手快,工資還行。歡迎關注我,歡迎吐槽。機構就不推薦了,有廣告嫌疑。可以到騰訊課堂或者網易雲課堂學習。經濟實惠。



林時變量


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

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


皮卡皮卡一李


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

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

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

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

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


分享到:


相關文章: