java程序員的第二編程語言應該選什麼?

  大家都知道,一個資深的程序員都不只是會使用一門計算機編程語言,可能是兩種以上,其中一種是自己的主打的語言,針對這個問題,一些新手可能不是很明白,爲什麼不選擇一個最好的主流語言,精通一種不就行了麼?其實呢,尺有所短寸有所長,每一種計算機語言都是在特定的環境下誕生,有的語言的誕生就是專門爲解決某一個問題而誕生的,每種語言就是一個工具,每個工具想必都要他的獨到之處,近期一名java程序員就有類似的想法。

  這名java程序員目前只是會java這門計算機編程語言,他想學一門新的編程語言作爲自己的第二編程語言,不過他自己也不知道該學什麼語言比較合適,針對他的疑問,讓我們一起看看其他網友們都是什麼看法吧!

  網友一:我在學彙編  大連渤海醫院電話 http://jbk.39.net/yiyuanfengcai/lx_dlbhyy/

  上世是朵花:彙編算是低級語言了,一般都是選擇一門高級語言,不過學彙編肯定很牛了,不知道這名網友的第一門語言是什麼?

  網友二:我覺得python 這玩意大概會用現成方法就行,使用場景跟java不一樣,也不需要花太多時間專門學,比如數據處理,知道那幾個庫怎麼用就行了。go不一樣,寫幾個月go,你會發現你對java框架理解更深

  上世是朵花:各種語言之間,有的是存在關係的,有的語言是另外一種語言的升級版,有時候你會發現學了一門語言後,再看另一種語言感覺都差不多,也很快就能上手,這是風格類似的語言,當然也有語言風格差異很大的語言,比如學了php,去看objective-c,就會發現差異之懸殊,各種不習慣。

  網友三:shell awk sed

  上世是朵花:一般,作爲後端開發都多少會一些shell命令,但是寫一些強大的shell腳本可能需要再深度學習一下。

  網友四:Py,可以簡化你的黑盒測試

  上世是朵花:有的語言適合做一些小工具,協助平時的工作,比如我個人電腦上經常有一些bat腳本(windows電腦)和一些php腳本幫助我處理一些事情。

  網友五:說實話 學過py scala kotlin 結果也就覺得py能用得上 腳本上手快方便,其他scala kotlin 完全沒有用上。另外憑興趣 學習了rust。

  上世是朵花:這名網友的經歷也是蠻豐富的,學了就有潛在價值,總會有用到的時候。

  網友六:Javascript

  上世是朵花:一般做web開發的java程序員都會javascript吧。

  網友七:我在學go,以後要是go趕上java了,也不至於被淘汰

  上世是朵花:這名網友是抱着這樣一種心態去學go的。

  網友八:我的建議是 英語 或者 日語

  上世是朵花:其實樓主原話只是說第二語言,沒說編程語言,但是根據上下文肯定也知道他說的是計算機語言啊,呵呵,這名網友是來搞笑的。

  從上面網友的評論可以看出大多數人都擁有不止一種語言,抱着各種不同的目的去學習的,我說一下我個人的一些看法,我個人認爲,從學習角度上來講,如果選擇第二語言,就選擇與java風格差異大的編程語言,別選擇比較類似的語言,這樣比較有利於擴充自己的見識,讓自己擁有更多不一樣的思想,否則自己的編程思想可能永遠停留在java方面的一些東西,如果是從職業發展角度考慮,對以後前景的考慮,可以考慮一下熱度排行在持續上升的語言,比如python,總之,這個答案肯定不是唯一也不是固定的,看自己是更看重哪方面的因素了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章