轉行IT,選擇哪門語言比較好就業?

今天天氣晴


我學的是python,做的工作跟這個八竿子打不著。給你說說我為啥選擇python吧。我目前有穩定的工作,編程只是純粹的喜歡,又沒有時間去學那麼多種類,所以就選擇了python,因為覆蓋面全,不用來來回回學好幾種需要。還有就是模塊什麼很多,涵蓋了很多領域,別人都寫好了,直接拿來用,還能節省開發時間。還有最重要的一點,學習起來很快,結構清晰


這輩子就python了


作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

首先,對於初級程序員來說,當前要想在IT行業獲得較強的崗位競爭力,掌握編程語言只是其中的一個方面,還需要有較為完善的計算機專業知識結構,以及較強的動手實踐能力。另外,掌握大數據、雲計算、人工智能等技術也會提升自身的就業競爭力。

IT行業的技術崗位一直存在較高的就業門檻,隨著技術的不斷髮展,當前技術崗位的從業門檻也有一定程度的提高,所以對於要轉行IT行業的人來說,應該結合自身的學習能力和知識結構來選擇適合自己的發展方向,而不同的方向則需要學習不同的編程語言。

編程語言本身與開發場景有比較密切的關係,如果在學習的初期並沒有明確自己的發展方向,那麼可以從全場景編程語言開始學起,目前可以重點關注一下Java和Python語言,這兩門編程語言也都是當前IT行業內最為流行的編程語言之一。

如果自身的數學基礎比較好,而且具有較強的學習能力,那麼當前可以選擇學習Python語言,然後向大數據、人工智能方向發展,雖然這兩個方向往往有較長的學習週期,而且難度也相對比較大,但是這兩個方向的發展前景比較好,而且當前的技術崗位有比較高的崗位附加值。當然,由於目前大數據和人工智能領域的人才需求依然集中在研發型人才領域,所以要想獲得較強的崗位競爭力,往往還需要具有一定的學歷基礎。

如果自身的數學基礎比較一般,那麼當前可以從Java語言開始學起,可以按照Web開發方向來制定學習計劃。當前在生產環境下依然有大量的Java開發崗位,而且很多崗位對於從業者的要求也並不高。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


首先,對於初級程序員來說,當前要想在IT行業獲得較強的崗位競爭力,掌握編程語言只是其中的一個方面,還需要有較為完善的計算機專業知識結構,以及較強的動手實踐能力。另外,掌握大數據、雲計算、人工智能等技術也會提升自身的就業競爭力。

後臺開發選Java,前端開發選JavaScript。

Android選Java。


奇峰寰宇


於是我決定把我這個過來人的一些建議給到你們,希望大家少一些不必要的迷茫,多花點時間去學習該學習的東西,去做一些重要的事情。

剛開始學習編程的困惑

 在剛開始學習語言的時候我也很糾結學什麼語言好?這個問題我相信很多人在最開始學習編程的時候都會糾結,到底選擇一門什麼樣的語言才能使自己在千軍萬馬的工作大軍中出奇制勝呢?總害怕選錯了語言導致自己未來競爭不佔優勢。

 我把各個語言的熱度榜拉出來看了。

topn10走勢

 其實看來看去都差不多,主流語言就那些。像極了股票市場的漲跌圖,起起伏伏。不過編程語言的起伏波動沒那麼大。

 就這個問題,我還問了一些工作的學長學姐,看看他們這些過來人都有什麼樣的見解。還好我人緣好,他們都很耐心的給我講了很多,以下是他們給我的建議。

過來人的一些建議

 一個在京東做雲計算的學長語重心長的這樣和我說,學習語言要看你以後準備做什麼? 和你未來工作方向有關。簡單列幾個未來方向供你參

如果你想從事和你自己專業(我的專業是電子信息工程)相關的方向工作的話,你可以好好學習C語言,彙編語言。因為你的專業以後工作方向在嵌入式和硬件編程方面較多。嵌入式編程講究的是嵌入,所以一定要小巧和輕量,C語言符合這個場景需要。

如果未來工作做純軟件的行業的話,你不應該侷限於選擇怎樣的語言,工作需要什麼你就學習什麼語言,或者說項目需要什麼語言你就必須很快學習這個語言,不過在學校學習還是建議學好一門高級編程語言。學好指的是學到精通,精通就不用解釋了。你要對語言有所見解,而不是簡單會用。

如果你未來想算法一類的工作,你就應該把精力放在算法鑽研上,而不是語言本身。

 語言只是工具,就好比計算器一樣的工具,用計算器算題和設計、製造計算器是完全不一樣的。大多數都是計算器的使用者,而不是設計生產製造者。完成一件事情可以選擇很多種工具,就好比學生喜歡科學計算器,倉庫老闆喜歡那種很大聲的簡單加減乘除計算器就OK了。

一個阿里的學長告訴我

主流語言隨便選

學一門精一門,其他的都是觸類旁通

注重工具思想,同時也要注意工具出了問題該如何處理

 看了他們對我的話語,我得到的理解是,選擇語言之前你要確定好你的未來工作方向(工作還是很寬泛的一個詞語,人的一生大致可分為學習、生活和工作三件事,這三件事將伴隨我們一生。學習和生活我們都能很好的理解,但是工作這件事大家可能會覺得有些不符合,有些人就是一生不工作,其實不然,"一個人的工作是他在社會中所扮演的角色。"),這樣有目標的學習一門語言才能更好的幫助你未來工作,當然同時也不要侷限於一門語言,畢竟技多不壓身。

 還有一個問題,當我們不是很明確未來到底從事什麼工作方向時,我們可以去找尋下自己的興趣,其實大學很重要的一點就是找到自己的興趣方向,儘量讓自己的興趣和自己工作方向相結合,能拿興趣作為工作方向是再好不過的了。就像兩個相愛的人在一起,每天都會是開開心的。


小福的故事


如果轉行做IT看你要做什麼?如果做移動開發,首選JAVA。如果是做網站,商業站建議學PHP,畢竟開源多,入門也簡單,如果學爬蟲,seo大數據那就首選python畢竟現在很🔥也是未來趨勢。

所以選語言,關鍵是你要幹什麼?這點要搞清楚。



齒輪動力劇場秀


首先編程語言只是一種工具,每種編程語言都有自己的優勢與適用的場景。

各個企業會採用不同的語言來解決不同的業務問題。一般創業公司想快速開發,可能會選擇 Ruby、Rails;有的要解決實際的性能問題,注重高併發、低延遲那也許會選擇 Go;有的企業追求穩定成熟的解決方案,可能會選擇 Java;有的專注在 iOS、Android 平臺的開發,那就會選擇 Objective-C 和 Java 等等;甚至有些企業甚至會混合不同的編程語言,來解決不同的業務場景。

作為新手轉行IT除了考慮就業,還應該考慮未來前景和學習難易程度。如果是從零開始學習的話未來前景更重要。在PC 時代,PHP、.NET、Java Web很火,移動互聯網時代 Android、iOS 是主流平臺,自然 Java 和 Objective-C 比較火。但相對來說推薦學習JAVA。最為老牌的編程語言,javay有很多成熟的解決方案和中間件,很多大的公司也選擇Java作為主要的工具。另外Java還可以開發 Android 移動應用,所以 Java 在未來很長一段時間內都會是不可或缺性的語言,相關的工作崗位也自然一直有需求,而且 Java 語言的易學性也很高,相關學習資料也容易獲取。

以上的個人建議,希望能給你幫助。


碼家花園


互聯網行業一線人員回答,IT這個行業職位類型很多,並不一定要做程序員,不過既然您說到了語言,什麼語言好就業,取決於現在這個市場上用什麼比較多,目前來說,網站仍然很流行,網站會涉及到web前端開發和後端開發,就網站後端而言,Java和PHP的需求量是最大的,也比較好就業。

然後,現在小程序很流行,很多小程序都是由web前端開發人員去完成的,所以,web前端幾乎是IT行業需求最大的崗位。

另外APP開發裡面,iOS開發是一個經久不衰的職位,得益於蘋果強大的生態支持,iOS開發可以長期做下去。至於安卓,現在並沒有幾年前那麼火了。隨著小程序的興起,很多企業現在也不再開發APP了。

所以你要選擇技術開發崗位,可以選擇web前端,Java,PHP和iOS這四種語言中的一種。

當然,除了技術開發崗位,IT行業還有產品經理,互聯網運營,UI設計,產品測試等崗位,您可以根據自己的需求去選擇。


極客優化


學計算機語言目前就業最好的當然是JAVA了,其次應該是python,目前隨著雲計算,人工智能這些的快速發展Python也挺火。最好就是想說學什麼得學精,不能半途而廢!


好的要分享


選Python吧,畢竟排位上升的很快。其實各種語言是相通的,學好一門語言編程的思想就有了,以後有必要再學別的,就很容易了。


手機用戶3619551253


主流還是java,python也挺火的,就業的話java現在肯定會更好就業。


分享到:


相關文章: