一般的情況下萧求,作為一名程序員其兴,如果工作年頭久了,可能就不只是掌握一門計(jì)算機(jī)語言饭聚,可能同時(shí)熟悉幾種計(jì)算機(jī)語言忌警,并且能在幾種計(jì)算機(jī)語言之間靈活的切換,當(dāng)你問他使用的計(jì)算機(jī)語言是什么時(shí)他們也不知道怎么回答了秒梳,像他們這種情況已經(jīng)是跳出計(jì)算機(jī)語言這個(gè)層面了法绵。
特別是對(duì)于一些技術(shù)比較牛的人,他們都可能是跳出計(jì)算機(jī)語言范疇的酪碘,在實(shí)現(xiàn)一個(gè)功能的時(shí)候朋譬,他們會(huì)考慮到計(jì)算機(jī)語言在特定環(huán)境下的優(yōu)勢差異,會(huì)選擇比較合適的計(jì)算機(jī)語言進(jìn)行開發(fā)兴垦。當(dāng)然徙赢,大部分情況下,程序員們都是在公司工作探越,受到一些規(guī)范限制狡赐,并不能這么自由的開發(fā),不過有的公司也會(huì)根據(jù)現(xiàn)有的業(yè)務(wù)去改變使用什么語言钦幔,要求員工也切換語言枕屉,因此工作久了的程序員也很有可能掌握多門計(jì)算機(jī)語言。
不過凡事都有例外鲤氢,有的程序員所處的崗位工作比較固定搀擂,干了幾年西潘,做著差不多的工作,一直在使用一門計(jì)算機(jī)語言哨颂,這種情況也是有的喷市,近期,一名網(wǎng)友就給我們分享了他自己的情況威恼,這名網(wǎng)友是從事C語言方面的編程開發(fā)工作品姓,他說他目前只會(huì)一門C語言,其他的計(jì)算機(jī)語言從來都沒有接觸過箫措,針對(duì)這種情況缭黔,他深深的感覺到自己不算是一名合格的程序員,他決心再學(xué)習(xí)第二門計(jì)算機(jī)語言來擴(kuò)寬自己的技術(shù)之路蒂破,他選出java和python這2門計(jì)算機(jī)語言作為目標(biāo)。
他之所以選擇這2門語言别渔,想必也是提及的人比較多吧附迷,那么至于是選java好呢還是python好呢?他想聽一聽大家都是什么建議哎媚,針對(duì)他這些問題與觀點(diǎn)喇伯,讓我們一起看看其他網(wǎng)友們都是怎么回答的吧!? ? ? ?
網(wǎng)友一:哥們拨与,C語言都熟練使用了稻据,除了C++和匯編語言,還有什么語言能夠難得住你嗎买喧?我就懷疑了
上世是朵花:這倒也是捻悯,C語言是大家公認(rèn)比較難入門的一門計(jì)算機(jī)語言了。不像有的計(jì)算機(jī)語言淤毛,如php入門相對(duì)簡單一點(diǎn)今缚,但是要想精通也是需要一段時(shí)間的。
網(wǎng)友二:Java低淡,現(xiàn)在主流語言
上世是朵花:這名網(wǎng)友建議是java, java目前的優(yōu)勢應(yīng)該是就業(yè)崗位相對(duì)多一點(diǎn)吧姓言,雖然python近來較熱,但是還是java的崗位多蔗蹋。
網(wǎng)友三:如果你的目標(biāo)是就業(yè)寬度何荚,那就Java。如果你喜歡算法猪杭,并且你希望你的C能力能比較有效的發(fā)揮餐塘,Python和Go你都會(huì)用著很爽。如果你喜歡游戲胁孙,可以選C++唠倦,比如UE4称鳞,雖然現(xiàn)在有很多快速搭建工具,但引擎部分和核心還是C++稠鼻。還有一點(diǎn)就是冈止,不是你選語言,而是語言選你候齿。公司或團(tuán)隊(duì)的需求大概就是你的進(jìn)階方向熙暴,需要什么你就得掌握什么。
上世是朵花:沒錯(cuò)慌盯,要看具體情況了周霉,“不是你選語言,而是語言選你”這據(jù)說的很好亚皂,贊成這個(gè)觀點(diǎn)俱箱,作為一名技術(shù)人員不應(yīng)該挑語言,掌握編程的靈魂后灭必,應(yīng)該是根據(jù)情況選擇合適的語言進(jìn)行開發(fā)狞谱,即使不熟練,看一下手冊(cè)禁漓,也能很快上手那種跟衅,達(dá)到這個(gè)程度后就說明已經(jīng)跳出計(jì)算機(jī)語言范疇了。
網(wǎng)友四:究竟是什么語言不重要播歼,重要的是想干啥伶跷,要天下之大技術(shù)之多,皆為我所用
上世是朵花:沒錯(cuò)秘狞,作為一名技術(shù)人員叭莫,感覺就應(yīng)該站在這樣的思維高度。
網(wǎng)友五:JAVA吧烁试,雖然我在用Python食寡,但感覺JAVA的需求還是那么旺盛,特別是用Oracle的甲方廓潜,特舍得花錢
上世是朵花:java是需求旺盛一點(diǎn)抵皱,不過我覺得如果有時(shí)間與精力的話,可以都學(xué)習(xí)一下辩蛋,沒準(zhǔn)什么時(shí)候就可以碰上需要的場景與情況了呻畸。
其實(shí),像這名網(wǎng)友的情況悼院,工作多年伤为,只掌握一門計(jì)算機(jī)語言的人也是大有人在的,其實(shí)完全沒有必要因?yàn)檫@個(gè)就覺得自己不是合格的程序員了,這可能也與自身的工作環(huán)境有關(guān)绞愚,也許他們其中有技術(shù)相當(dāng)牛的叙甸,編碼能力相當(dāng)強(qiáng)的,只會(huì)一種語言也是可以在自己的崗位上做出巨大貢獻(xiàn)的位衩,不過話又說回來裆蒸,站在個(gè)人利益的立場,多掌握一門計(jì)算機(jī)語言糖驴,就多一些工作機(jī)會(huì)(當(dāng)然僚祷,前提是必須有一門有深度的語言,不要什么都會(huì)點(diǎn)贮缕,什么都不精)辙谜,至于java還是python個(gè)人認(rèn)為還是首選java吧,我是站在就業(yè)崗位方面的角度去考慮的感昼,當(dāng)然如果感覺學(xué)習(xí)java毫不費(fèi)力装哆,達(dá)到一定程度后,然后再考慮一下學(xué)習(xí)python定嗓。
以上所有圖片均來之互聯(lián)網(wǎng)? ?
大家好烂琴,我是“上世是朵花”。如果你有什么好的看法或者觀點(diǎn)可以在評(píng)論區(qū)展現(xiàn)你的才華蜕乡,互動(dòng)交流,如果想進(jìn)一步了解我梗夸,那就關(guān)注我吧层玲!(微信公眾號(hào):sssdhua )