首頁 > 俗語

碼農:只會一門C語言,java與python誰更適合做第二門開發語言?

作者:由 上世是朵花 發表于 俗語日期:2022-12-31

程式設計師c是什麼意思

一般的情況下,作為一名程式設計師,如果工作年頭久了,可能就不只是掌握一門計算機語言,可能同時熟悉幾種計算機語言,並且能在幾種計算機語言之間靈活的切換,當你問他使用的計算機語言是什麼時他們也不知道怎麼回答了,像他們這種情況已經是跳出計算機語言這個層面了。

特別是對於一些技術比較牛的人,他們都可能是跳出計算機語言範疇的,在實現一個功能的時候,他們會考慮到計算機語言在特定環境下的優勢差異,會選擇比較合適的計算機語言進行開發。當然,大部分情況下,程式設計師們都是在公司工作,受到一些規範限制,並不能這麼自由的開發,不過有的公司也會根據現有的業務去改變使用什麼語言,要求員工也切換語言,因此工作久了的程式設計師也很有可能掌握多門計算機語言。

碼農:只會一門C語言,java與python誰更適合做第二門開發語言?

不過凡事都有例外,有的程式設計師所處的崗位工作比較固定,幹了幾年,做著差不多的工作,一直在使用一門計算機語言,這種情況也是有的,近期,一名網友就給我們分享了他自己的情況,這名網友是從事C語言方面的程式設計開發工作,他說他目前只會一門C語言,其他的計算機語言從來都沒有接觸過,針對這種情況,他深深的感覺到自己不算是一名合格的程式設計師,他決心再學習第二門計算機語言來擴寬自己的技術之路,他選出java和python這2門計算機語言作為目標。

碼農:只會一門C語言,java與python誰更適合做第二門開發語言?

他之所以選擇這2門語言,想必也是提及的人比較多吧,那麼至於是選java好呢還是python好呢?他想聽一聽大家都是什麼建議,針對他這些問題與觀點,讓我們一起看看其他網友們都是怎麼回答的吧!

網友一

:哥們,C語言都熟練使用了,除了C++和組合語言,還有什麼語言能夠難得住你嗎?我就懷疑了

上世是朵花

:這倒也是,C語言是大家公認比較難入門的一門計算機語言了。不像有的計算機語言,如php入門相對簡單一點,但是要想精通也是需要一段時間的。

網友二

:Java,現在主流語言

上世是朵花

:這名網友建議是java, java目前的優勢應該是就業崗位相對多一點吧,雖然python近來較熱,但是還是java的崗位多。

碼農:只會一門C語言,java與python誰更適合做第二門開發語言?

網友三

:如果你的目標是就業寬度,那就Java。如果你喜歡演算法,並且你希望你的C能力能比較有效的發揮,Python和Go你都會用著很爽。如果你喜歡遊戲,可以選C++,比如UE4,雖然現在有很多快速搭建工具,但引擎部分和核心還是C++。還有一點就是,不是你選語言,而是語言選你。公司或團隊的需求大概就是你的進階方向,需要什麼你就得掌握什麼。

上世是朵花

:沒錯,要看具體情況了,“不是你選語言,而是語言選你”這據說的很好,贊成這個觀點,作為一名技術人員不應該挑語言,掌握程式設計的靈魂後,應該是根據情況選擇合適的語言進行開發,即使不熟練,看一下手冊,也能很快上手那種,達到這個程度後就說明已經跳出計算機語言範疇了。

網友四

:究竟是什麼語言不重要,重要的是想幹啥,要天下之大技術之多,皆為我所用

上世是朵花

:沒錯,作為一名技術人員,感覺就應該站在這樣的思維高度。

網友五

:JAVA吧,雖然我在用Python,但感覺JAVA的需求還是那麼旺盛,特別是用Oracle的甲方,特捨得花錢

上世是朵花

:java是需求旺盛一點,不過我覺得如果有時間與精力的話,可以都學習一下,沒準什麼時候就可以碰上需要的場景與情況了。

碼農:只會一門C語言,java與python誰更適合做第二門開發語言?

其實,像這名網友的情況,工作多年,只掌握一門計算機語言的人也是大有人在的,其實完全沒有必要因為這個就覺得自己不是合格的程式設計師了,這可能也與自身的工作環境有關,也許他們其中有技術相當牛的,編碼能力相當強的,只會一種語言也是可以在自己的崗位上做出巨大貢獻的,不過話又說回來,站在個人利益的立場,多掌握一門計算機語言,就多一些工作機會(當然,前提是必須有一門有深度的語言,不要什麼都會點,什麼都不精),至於java還是python個人認為還是首選java吧,我是站在就業崗位方面的角度去考慮的,當然如果感覺學習java毫不費力,達到一定程度後,然後再考慮一下學習python。

以上所有圖片均來之網際網路

大家好,我是“上世是朵花”。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步瞭解我,那就關注我吧!