{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

自學(xué)編程語言的話,哪種語言更好一點?學(xué)到什么程度可以找工作?

mikasamikasa 回答10 收藏1
收藏問題

10條回答

muddyway

muddyway

回答于2022-06-22 18:38

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

首先,從當(dāng)前的行業(yè)人才需求情況來看,初學(xué)者可以重點關(guān)注一下Java語言,一方面Java語言在生產(chǎn)場景下的應(yīng)用非常多,另一方面Java開發(fā)崗位對于從業(yè)者的要求也相對比較低。雖然目前Python語言的上升趨勢比較明顯,但是Python的開發(fā)崗位往往集中在大數(shù)據(jù)和人工智能領(lǐng)域,開發(fā)人員要想在這些領(lǐng)域發(fā)展往往需要一個長期且系統(tǒng)的學(xué)習(xí)過程。

學(xué)習(xí)Java語言可以按照Web技術(shù)路線來制定學(xué)習(xí)計劃,要想達到崗位要求,需要掌握以下三大方面的知識:

第一:開發(fā)框架知識。Java開發(fā)對于框架的依賴程度比較高,目前Spring系列框架在開發(fā)中有比較廣泛的應(yīng)用,所以可以重點學(xué)習(xí)一下Spring相關(guān)框架,比如SpringBoot。在學(xué)習(xí)開發(fā)框架的過程中也會積累一定的實踐經(jīng)驗,尤其是要掌握如何通過開發(fā)框架來整合大量的開發(fā)資源。

第二:前端知識。Web開發(fā)崗位對于前端開發(fā)知識也有一定的要求,而且當(dāng)前前端開發(fā)能力對于程序員的就業(yè)會有比較大的影響。前端開發(fā)知識雖然難度并不算高,但是內(nèi)容還是比較多的,需要通過大量的實驗來逐漸掌握。學(xué)習(xí)前端開發(fā)也要重視框架的學(xué)習(xí),比如vue、Nodejs等。

第三:技術(shù)平臺知識。當(dāng)前隨著云計算平臺的逐漸落地應(yīng)用,程序員對于云計算等平臺的掌握也比較重要,目前不僅運行環(huán)境在逐漸云端化,開發(fā)環(huán)境也在逐漸實現(xiàn)云端化。隨著云計算逐漸向全棧云、智能云方向發(fā)展,Java程序員掌握云計算平臺的運用,會明顯提升自身的開發(fā)效率。

我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計算機專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會有所收獲。

如果有互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區(qū)留言,或者私信我!

評論0 贊同0
  •  加載中...
golden_hamster

golden_hamster

回答于2022-06-22 18:38

先表達我的第一個觀點,自學(xué)編程語言很難,并達到能工作的程度更是不現(xiàn)實,先說面試這一關(guān),現(xiàn)在軟件行業(yè)很火,待遇也高,對應(yīng)的大學(xué)生每年都很多,僅僅簡歷就過不了,大學(xué)生普通二本,專業(yè)課也有兩年,而且很系統(tǒng)全面,計算機理論課、c語言、java、數(shù)據(jù)結(jié)構(gòu)和算法、英語也很重要、編譯原理、軟件工程理論、數(shù)據(jù)庫、測試等課程,不是僅僅一門語言就可以干活兒了。

一個項目組好幾個角色,角色之間需要溝通,都不知道別人講什么,怎么開發(fā),怎么測試,單一技能根本也完不成工作。舉個例子,我的日常開發(fā),要用到c語言,要熟悉linux系統(tǒng),shell腳本、vim編輯器、oracle數(shù)據(jù)庫sql,還要配合測試人員,熟悉銀行業(yè)務(wù)知識,編輯文檔寫實現(xiàn)方案,網(wǎng)絡(luò)知識、與別的系統(tǒng)配合聯(lián)調(diào)等等大量工作。

編程語言僅僅是軟件工程中不大的一部分,如果特別喜歡編程,也可以速成,就是報培訓(xùn)班,那種能幫助找到工作的培訓(xùn)班,認(rèn)認(rèn)真真學(xué)習(xí),找到工作后也要保持學(xué)習(xí),靈活處世,向同事繼續(xù)學(xué)習(xí),加班學(xué)習(xí),堅持兩年絕對不差。

希望你堅持住,不忘初心。

評論0 贊同0
  •  加載中...
GeekQiaQia

GeekQiaQia

回答于2022-06-22 18:38

看了半天回答,忍不住說一句

我給你一個思路和一個我看起來過得去的選擇:

入門初學(xué)、自學(xué),這個條件意味著:一定要選擇可以快速看到學(xué)習(xí)成果的語言,這樣才能一直維持學(xué)習(xí)的熱度。并且不能太冷門。

在TOP10 的語言里面,python是不錯的選擇:解釋型,支持廣泛,教程眾多。

當(dāng)然top10。選擇哪個都不錯,但初學(xué)者一定記住:一門語言學(xué)到精通以后再考慮其他語言,不要把語言學(xué)雜了。

以上純屬個人經(jīng)驗,我是從匯編開始學(xué)的,c、basic、php、JS、現(xiàn)在在研究C#,除了匯編,其他全是因為工作。

評論0 贊同0
  •  加載中...
xcold

xcold

回答于2022-06-22 18:38

編程語言與應(yīng)用場景有密切的關(guān)聯(lián)關(guān)系,每一種編程語言都有自己的應(yīng)用領(lǐng)域和特點,所以不能單純的說學(xué)哪個語言最好,但是如果沒有具體的場景要求,那么可以根據(jù)目前的流行程度和發(fā)展前景選擇要學(xué)習(xí)的編程語言。

目前最為流行的編程語言有Python、Java、C、C++、PHP、JavaScript、Go、C#等,這些編程語言往往都有廣泛的應(yīng)用場景,同時在整個IT領(lǐng)域也有大量的用戶和成功案例,選擇這些編程語言會明顯降低開發(fā)風(fēng)險,同時在組建開發(fā)團隊時也比較容易。

從目前的應(yīng)用情況和發(fā)展前景來看,Python、JavaScript和Go語言具有一定的優(yōu)勢,原因有以下幾點:

第一:Python語言上升明顯。近年來Python語言伴隨著大數(shù)據(jù)和人工智能的發(fā)展得到了廣泛的應(yīng)用,上升趨勢非常明顯,整個IT領(lǐng)域有大量的程序員開始陸續(xù)轉(zhuǎn)向Python開發(fā),這其中就有不少Java程序員,因為不少Java開發(fā)工作Python同樣能夠完成,比如Web開發(fā)、大數(shù)據(jù)開發(fā)和后端開發(fā),同時Python還能夠完成人工智能開發(fā)和嵌入式開發(fā)。雖然Python在性能上較Java還有一定的差距,但是在很多場景下,性能的差距并不是選擇語言的唯一標(biāo)準(zhǔn),Python語言在開發(fā)周期和日后維護方面都具有一定的優(yōu)勢。站在開發(fā)人員的角度來看,Python語言在很多情況下要明顯“輕一些”。

第二:JavaScript應(yīng)用領(lǐng)域逐漸拓展。JavaScript是傳統(tǒng)前端開發(fā)不可替代的技術(shù)之一,但是目前JavaScript不僅僅用于前端開發(fā),JavaScript也正廣泛應(yīng)用于后端開發(fā)(Nodejs)和嵌入式開發(fā)領(lǐng)域。而且目前有大量的開發(fā)項目在采用JavaScript編寫,這會對JavaScript的普及應(yīng)用帶來積極的意義。

第三:Go語言發(fā)展前景廣闊。Go語言是近些年來出現(xiàn)的少有的優(yōu)秀語言之一,Go語言主打性能,所以在大數(shù)據(jù)時代背景下,Go語言的發(fā)展前景還是非常廣闊的。

評論0 贊同0
  •  加載中...
marser

marser

回答于2022-06-22 18:38

語言只是一種工具,自學(xué)就python或者jave!人生不止,學(xué)習(xí)不止!想要找到工作學(xué)任何一種語言都行!語言是一通百通,你學(xué)的是編程思路!

評論0 贊同0
  •  加載中...
coolpail

coolpail

回答于2022-06-22 18:38

說下我的看法,我推薦你選擇javascript語言,之后從事前端相關(guān)的工作。然后說下我的原因:

編程語言在工作中大概分兩種,分別是前端和后端。

前端主要負責(zé)對樣式等貼近用戶層的代碼開發(fā),主要語言只有javascript一種。學(xué)會之后通過面試就可以進入任何互聯(lián)網(wǎng)公司從事前端開發(fā)的工作。

后端主要負責(zé)對邏輯,數(shù)據(jù)存儲的開發(fā),主要開發(fā)語言有Java php Python ruby 等等。主流的有Java php。當(dāng)你選了一種語言后,只能進入某公司的該語言崗位。另外要說明的是后端由于難度和工作量比前端大的多,所以對大多數(shù)人會有很明顯的力不從心的感覺。

所以我建議你選擇前端。

第二個問題是自學(xué)什么程度可以工作。具體程度是說你可以獨立完成對應(yīng)領(lǐng)域的工作。比如前端用vue全家桶完成一個項目,后端選擇java的話使用springboot或ssm完成一個完整項目。時間的話大概來說前端6個月,后端6-9個月。

希望可以幫助到你,具體還有問題也可以私信我。

評論0 贊同0
  •  加載中...
yanest

yanest

回答于2022-06-22 18:38

首先從自學(xué)的角度來講,可能Python更適合一些,入門比較簡單,但是Python得方向很多,而且后面的學(xué)習(xí)也會越來越難。從就業(yè)來說的話,可能java是更好就業(yè),市場條件穩(wěn)定,而且崗位需求多,但是比較難一些。而且java發(fā)展空間更大。所以個人建議還是選擇自己喜歡的,感興趣的,這樣多投入一些也是非常值得的。至于學(xué)習(xí)到什么程度,這么說吧,現(xiàn)在崗位缺的是復(fù)合型人才,你可能講解的多一些,選擇崗位就會廣一些。比如你學(xué)習(xí)Python,既會爬蟲,又會開發(fā),也會數(shù)據(jù)分析,那工作是沒有問題的??梢韵却_定學(xué)習(xí)方向,然后準(zhǔn)備系統(tǒng)的學(xué)習(xí)路線,可以讓你學(xué)習(xí)事半功倍。

推薦你可以看看百戰(zhàn)程序員的免費入門學(xué)習(xí)資料,java和Python都有,他們做這方面十幾年了,很專業(yè),而且高淇老師的講課風(fēng)格特別有趣,干貨滿滿,不像有的機構(gòu)資料看到有價值的地方就要交錢。我們那會老師講課也是用的他家的課程大綱,非常詳細。你可以去看看,反正也是免費的,接觸一下,選擇更適合自己的語言。

評論0 贊同0
  •  加載中...
Soarkey

Soarkey

回答于2022-06-22 18:38

Python合適,簡單,資料多,很好學(xué),適用面廣

評論0 贊同0
  •  加載中...
taohonghui

taohonghui

回答于2022-06-22 18:38

自學(xué)編程語言的話,哪種語言更好一點?學(xué)到什么程度可以找工作?首先很重要的一點是,學(xué)習(xí)那種語言并不重要,重要的是編程語言背后的編程思想,數(shù)據(jù)結(jié)構(gòu)和算法,編程語言只是這些東西的載體,當(dāng)然如果要理解數(shù)據(jù)結(jié)構(gòu)和算法,最少掌握一門語言是必要的。學(xué)習(xí)并精通一門語言,并利用這門語言來進一步學(xué)習(xí)編程思想和算法,是成為一名編程高手的必由之路,而且在成長到一定程度之后,學(xué)習(xí)新的語言將會變成一件非常簡單的事情。不過題主既然提出這個問題,應(yīng)該是一個初學(xué)者,并想通過這門語言來找一份工作,那么選擇一種時下流行的語言,而不是某一種已經(jīng)過時的語言就十分必要了。要了解時下最流行的語言,一個很好的途徑是通過TOIBE編程語言榜單,這個榜單可以在TOIBE官網(wǎng)上,下面的截圖是2020年2月的編程語言排名的前十名,如果還想要了解10名以后還有哪些語言以及它們的排名,可以在TOIBE官網(wǎng)上找到▼ 這個榜單中,前五名Java,C,Python,C++,C#都可以作為初學(xué)者入門的語言,除了Python外,其他四種語言的語法都脫胎于C,語法結(jié)構(gòu)有很多相似之處,但也各有特點,而Python是目前最火的編程語言,且簡單易學(xué),,就業(yè)前景也十分不錯。C語言是其中最古老的一種語言,之所以一直盛行不衰,是因為它的高效,這一特性在一些對性能要求極高的應(yīng)用場景中是其他語言無法替代,比如單片機、系統(tǒng)底層等,而且C語言本身也非常簡單,學(xué)習(xí)起來也比較容易,如果想要往單片機或者系統(tǒng)底層編程這些貼近硬件的方向發(fā)展,C語言是首選。C++在C語言基礎(chǔ)上擴充了面向?qū)ο筇匦?,具備一些C語言不具備的先進特性,但是這也造成了C++語言的龐大和復(fù)雜,但只是入門的話也是十分簡單的,若要精通,并不容易,需要在工作中不停的磨練提高了,C++一般用來編寫一些大型的桌面應(yīng)用程序和系統(tǒng),比如Microsoft Office、WPS、Photoshop等。Java和C#,這兩種語言放在一起說,是因這兩種語言有共同的特性,其基本語法都脫胎于C語言,只不過它們都是經(jīng)過高度封裝的,完全面向?qū)ο蟮木幊陶Z言,又因為它們的高度封裝,將C語言中指針這樣不易理解的特性去除,語法反而更簡單,因此也是十分適合初學(xué)者入門學(xué)習(xí)的,這兩門語言如果要選擇的話,本人建議選擇Java,特別是想要進行安卓應(yīng)用開發(fā)的話,Java是必須要掌握的。Python也是一門非常適合入門的語言,其語法簡潔優(yōu)美(學(xué)習(xí)難度低),且擁有完整的面向?qū)ο筇匦?,也有強大的?biāo)準(zhǔn)庫和第三方庫,也是目前最火的語言。除了以上介紹的五種語言外,世界上還有很多編程語言,例如開發(fā)Apple應(yīng)用使用的Objective-C和Swift,網(wǎng)絡(luò)腳本語言JavaScript和PHP等。學(xué)到什么程度可以找工作?本人認(rèn)為,語言入門后,了解一些常用的算法,并能夠獨立編寫基本的算法程序后,就可以找工作了,在工作中繼續(xù)學(xué)習(xí)和提高,做項目是提高編程能力的最有效途徑,期待題主早日成為編程大牛。

評論0 贊同0
  •  加載中...
longshengwang

longshengwang

回答于2022-06-22 18:38

java,這個是目前上號的一種編程語言你學(xué)到他能獨立開發(fā)出一個項目就可以找到工作了,

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<