27歲的人學(xué)JAVA和Python還來得及嗎?
網(wǎng)友解答: 謝謝邀請!首先,答案是肯定的,27歲開始學(xué)習(xí)Java或者Python語言是可以的。Java和Python語言目前在整個IT領(lǐng)域有廣泛的應(yīng)用,這兩門編程語言都有較為健全的生態(tài)體
謝謝邀請!
首先,答案是肯定的,27歲開始學(xué)習(xí)Java或者Python語言是可以的。
Java和Python語言目前在整個IT領(lǐng)域有廣泛的應(yīng)用,這兩門編程語言都有較為健全的生態(tài)體系,也都有大量的成熟方案,所以從就業(yè)的角度來說,學(xué)習(xí)Java和Python都是不錯的選擇。
Java語言被廣泛應(yīng)用在Web開發(fā)、Android開發(fā)、大數(shù)據(jù)開發(fā)和后端開發(fā)領(lǐng)域,Java語言的特點(diǎn)集中在性能穩(wěn)定、擴(kuò)展性強(qiáng)、體系結(jié)構(gòu)中立等方面,所以Java語言往往是大型互聯(lián)網(wǎng)平臺的重要解決方案。Java語言雖然優(yōu)點(diǎn)較多,但是Java語言在學(xué)習(xí)上要稍微復(fù)雜一些,而且Java的語法要求相對于Python來說也要更麻煩一些(我在酷米寫了關(guān)于Java的系列文章,感興趣的朋友可以讀一下)。
Python語言主要的應(yīng)用領(lǐng)域集中在Web開發(fā)、大數(shù)據(jù)開發(fā)、人工智能開發(fā)、嵌入式開發(fā)和各種后端服務(wù)的開發(fā)上,Python語言的特點(diǎn)是語法簡單且調(diào)整方便,另外Python語言有大量的庫可以使用,這就使得開發(fā)的過程相對會輕松一些,因此Python語言也比較受程序員歡迎。Python語言雖然優(yōu)點(diǎn)較多,但是缺點(diǎn)也比較明顯,那就是執(zhí)行的效率并不高,所以Python語言往往需要通過其他語言來擴(kuò)展其性能。
如果具有一定的計(jì)算機(jī)基礎(chǔ),那么可以先從Java語言開始學(xué)起,可以按照J(rèn)ava Web方向來制定學(xué)習(xí)路線。如果計(jì)算機(jī)基礎(chǔ)比較薄弱,可以從Python語言開始學(xué)起,因?yàn)镻ython語言的語法比較簡單,學(xué)起來的難度要小一些。
最后,不論學(xué)習(xí)Java還是Python語言,最好先制定一個學(xué)習(xí)方向,然后再根據(jù)具體方向制定學(xué)習(xí)計(jì)劃。如果在學(xué)習(xí)的過程中能有人指導(dǎo)一下,會節(jié)省大量的時(shí)間,尤其是在學(xué)習(xí)的初期。
我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計(jì)算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會陸續(xù)在酷米寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會有所收獲。
如果有互聯(lián)網(wǎng)方面的問題,也可以咨詢我,謝謝!
網(wǎng)友解答:學(xué)習(xí)編程語言沒有歲數(shù)和需要學(xué)習(xí)的語言是否過氣之說。
學(xué)習(xí)編程語言實(shí)際是技術(shù)儲備,可能學(xué)過十多種編程語言,到實(shí)際應(yīng)用也就幾種。
例如本人從上世紀(jì)80年代就開始搞軟硬件,只要新流行的編程語言都要學(xué)習(xí)一遍。故目前學(xué)過的編程語言近20種之多……
你說的java和py我都學(xué)過,其中目前的最流行的py我也是在2006年受中國電子網(wǎng)的邀請去北京后,有網(wǎng)友強(qiáng)烈推薦的,當(dāng)時(shí)我在北京的書店里只找到一本py的書籍,并購買,回到西安后,又買了兩本。
我的習(xí)慣是看書,然后上機(jī)編寫程序。
且記必須自己動手編程,不說大話。
年底就要退休了,現(xiàn)在是手機(jī)上網(wǎng)的年代,故只保留自己的個人網(wǎng)站的網(wǎng)頁維護(hù)和升級……
如下圖所示,它是我在2003年開始編寫的(需要html+ccs+js+php這幾種編程語言),在網(wǎng)上流傳已經(jīng)持續(xù)了16年之久,準(zhǔn)備再維護(hù)18年,即本人78歲(只要菜農(nóng)不遁去……)。