03.07 零基礎轉行程序員,應該首選什麼編程語言?

小可愛啦啦啦嚕


零基礎也要看想做什麼行業。拋開一切,那我推薦JavaScript,做前端開發,相對人比較少,高手更少,初期可見可得,還不用瞭解太深計算機其他知識,深了當然也要學習其他的了


水火無緣


這要很多情況分析,但能選擇的我還是推薦python和java。可以看下面的分析再做決定。

· Python: 程序編寫,簡潔快速,入門簡單

· Java:語法稍微複雜,c++的外表,Java的心.

Java:出生就想當老大

Java的設計初衷是“寫一次代碼,在哪裡都可以用。” Java可以完成任何規模的任務,所以它也是很多公司在做商業級項目的時候的普遍選擇。服務器端編程語言佔比達到90%以上,全國每週新增崗位152587個。

Python:生而為簡

Python雖代碼簡介,但涉及後端開發、前端開發、爬蟲開發、人工智能、金融量化分析、大數據、物聯網等。搜索引擎Google的核心代碼是Python完成的、迪士尼公司動畫生成的Unix版本都內建了Python環境支持、國內知名的豆瓣網是使用Python技術建立的。

Java與Python對於有基礎的你該如何選擇?

如果是想要直接快速上手工作,我還是推薦python,因為比較簡單,容易上手,並且也是以後的熱門語言。但是python的工作還是比java少很多的。並且java覆蓋面奇蹟是更廣,畢竟工作崗位很多,也很核心。

而不是特別急著工作,可以學java,Java可以說是最經典的面向對象的編程語言,Java裡對於對象的思想表達的淋漓盡致,同時對於程序的原理、細節都講述的很好。


即使你之後是想從事python的編程,還是從Java學的話更能理解原理,雖然學起來費勁,但是後期收益肯定是大大的。還是學會編程的思想重要呢,我想大部分人都會選擇後者吧。


自己判斷學啥,但零基礎轉行當程序員,也只有這兩個好的選擇,其他都不太推薦了。

另外想學可以直接關注私聊我,發送“python”或者“java”就能領取相應資源了,畢竟黑馬程序員在業界很有名的。資源也很優質。


黑馬程序員


我國對java工程師人才的需求數量還將持續增加,工作起點高,薪資待遇好,職業壽命長中國軟業行業的快速發展讓人們看到了IT的未來,二是java這種語言的應用廣泛性使得人才缺口越來越大,就業和薪資有著其他行業無法比擬的優勢java語言是目前全球的IT行業最常用的一種編程方式,大部分企業應用程序和手機軟件都是用java開發的。

影響大家做出選擇的原因可能只是因為聽說Java前景好、在編程語言排行榜上一直位於前三等等之類的原因。但是作為一門編程語言,Java具體好在哪裡,大家似乎並不怎麼關心,那麼今天我就來告訴你為什麼Java是編程初學者的首選:

Java是一個面向對象的編程語言,容易理解。它略去了多重加載、指針等難以理解的概念。並且實現了自動垃圾回收,大大簡化了程序設計。跨平臺是Java最大的優勢。Java運行在JVM(Java虛擬機)上,在任何平臺只要安裝了JVM。Java就可以運行。它架構在操作系統之上,屏蔽了底層的差異。真正實現了“Write once,run anywhere”。

Java中沒有指針,這樣就沒有辦法直接訪問內存了。另外Java也不容易出現內存洩露。Java內置對多線程的支持,可以方便地在程序中實現多線程的功能。不像其他不支持多線程的語言,需要調用操作系統的多線程功能才能完成多線程的實現。

大型企業級應用,主要使用JAVA EEE,比如大型企業管理系統,最典型的就是:有關通信及網絡的大型企業:移動、聯通、電信、網通主要的信息化都是JAVA有關金融行的大型企業,所有的銀行、證券公司,比如工商銀行、建設銀行;大型管理系統,如:供應鏈、客戶管理系統……電子政務,主要使用JAVA EE,相關的政府部門絕大多數的信息化系統是JAVA開發的;遊戲,很多手機遊戲都是用JAVA開發的。

嵌入式設備及消費類電子產品,主要用 JAVA ME或現在很流行的andriod,無線手持設備、通信終端、醫療設備、信息家電(如數字電視、機頂盒、電冰箱)、汽車電子設備等是比較熱門的Java應用領域,這方面的應用例子有中國聯通CDMA 1X網絡中基於Java技術的無線數據增值服務——UniJa。

Java確實有很多企業在用,而且都是用在大項目上。這就意味著Java方面的工作比較好找,另一點是在做Java開發時如果遇到問題,可以很容易從網上找到解決辦法


半入江風半入雲


java是目前使用最廣泛的編程語言之一,且難度適中,適合初學者學習,但是現在選擇一門語言到底能從事那種開發工作,需要先簡單科普以下。

1.java

安卓開發:java是開發安卓的首選語言。

遊戲開發:除了移動端遊戲外,有一小部分電腦遊戲也是用java開發。

嵌入式開發。

服務器程序:java非常適合此類開發。

網站開發:可以用來搭建大型的web項目

2.c語言

常見數據庫,緩存數據庫

高級語言解釋器

應用程序

操作系統

3.c#

管理系統

網站後臺

桌面應用程序

商業軟件

4.c++

大型應用程序開發

遊戲相關開發

嵌入式開發

5.Python

網站開發

網絡爬蟲

數據分析

人工智能

辦公自動化

6.JavaScript

它是目前所有主流瀏覽器唯一支持的腳本語言,也是前端工程師必修課程。

選擇程序員,人個覺得,興趣第一,見過太多朋友學程序,但是在上班不到一個月後就離職轉行了,說不適應程序員的工作,而且坐不下去。[淚奔][淚奔][淚奔]


BoReSeven


0基礎學程序員 我推薦Java 語言,因為目前的移動端需求已經高於PC端需求,而java又是安卓的首選語言。
Java市場需求非常大,就業前景和薪資非常可觀, java可跨平臺 可以安卓app也可以pc端web網站,
安卓的應用場景是非常多的,比如現在的一些電視機,車載多媒體等等 很多都是使用的安卓系統的,所以就業的方向和發展前景是非常不錯的


Java也是目前的主流語言,人才缺口也非常大,只要自己願意學習,不用擔心找工作的問題,當然遇到困難也不要怕,程序員是一個邊工作邊學習的職業,一定要堅持下去,希望我的回答能夠幫到樓主,也希望樓主轉行成功。

\n

{!-- PGC_VIDEO:{"thumb_height": 720, "vposter": "http://p0.pstatp.com/origin/tos-cn-p-0000/49c06421d0a44658be3896c7ef4547ae\

Vlog靜子


如果你是零基礎轉行做程序員,具備兩個條件:一是邏輯思維能力是不是很強,二是學習能力要很強,如果不具備這兩點還是奉勸你別學了.

至於學什麼語言,現在大環境的改變,很多人學編程就直接開始Python,目前流行。這個入門簡單些,但如果你要求穩妥點的話,還是學JAVA.


石榴王123


沒有首選,要看你打算往哪個方便發展。這樣才能給你一些建議。

綜合你是零基礎,而且是轉行,建議你去學習JAVA,JAVA涵蓋的還是比較廣的,學習起來也比較容易上手。發展方向:網站開發、安卓開發、嵌入式開發等

我學習的是python,之所以沒有建議你去學習,主要是因為python就目前來說,培訓機構不少,學習起來相當的容易,可是用來轉行的話,感覺JAVA是比較穩妥的。當然,python現在浪潮越來越大,到時候說不定是另一個情況了。具體的看你的抉擇啦。

預祝你成功!


這輩子就python了


轉行入程序,這個對語言的選擇沒有定性的概念,因為我覺得每一種編程語言都有它的精妙所在,要完全搞透都是一個很漫長的路,重點所在是首先要學懂一門語言,也就是至少能自己做東西的那種,只有在這個基礎上才能去學其他自己感興趣的語言,編程方面內容很多,得循序漸進!!


編程小knowledge


首選英文字母作為編程語言。


上班下班


如果要學編程的話,先要學最基礎的c需要,學了之後再學其他的


分享到:


相關文章: