作者,你好,每種計(jì)算機(jī)語(yǔ)言,不都是通過(guò)0101的機(jī)器語(yǔ)言而達(dá)到效果的嗎,計(jì)算機(jī)高級(jí)語(yǔ)言只是方便人們理解和使用的與機(jī)器溝通的中間媒介,本質(zhì)上來(lái)說(shuō),計(jì)算機(jī)該用什么樣的原理執(zhí)行還是會(huì)怎么執(zhí)行,無(wú)論你是用Java寫(xiě)的代碼,還是python寫(xiě)的代碼,或是c寫(xiě)的代碼,都逃不過(guò)被編譯成機(jī)器代碼的過(guò)程,從本質(zhì)上來(lái)說(shuō),用哪種語(yǔ)言其實(shí)都可以實(shí)現(xiàn)業(yè)務(wù)功能。
在我還沒(méi)有參加工作之前,有的人說(shuō)Java好,的人說(shuō)python好,有的人說(shuō)go好;現(xiàn)在看來(lái)不都是需要編寫(xiě)的嗎?難不成有一種計(jì)算機(jī)語(yǔ)言可以通過(guò)說(shuō)話的方式理解業(yè)務(wù)邏輯自動(dòng)編寫(xiě)代碼實(shí)現(xiàn)業(yè)務(wù)嗎?
有很多公眾號(hào)都在鼓吹,什么前臺(tái)技術(shù)最好,什么后臺(tái)技術(shù)最好,其實(shí)參加工作三年后,我才真正開(kāi)始意識(shí)到,寫(xiě)程序用什么語(yǔ)言不重要!重要的是研究探索讓計(jì)算機(jī)(服務(wù)器)可以跑得更快,用最少的內(nèi)存完成最多的工作。用最優(yōu)的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)最多的數(shù)據(jù)。用最好的數(shù)據(jù)庫(kù)設(shè)計(jì)更快地增刪查改;而絕不是去將每一門計(jì)算機(jī)語(yǔ)言泛泛而學(xué),不理解其中的原理,就肯定寫(xiě)不出最好的程序,我們公司的很多大牛都是開(kāi)發(fā)Java的,他們對(duì)處理線程,進(jìn)程,管程,內(nèi)存,時(shí)間片的功力非常深厚,所以他們寫(xiě)的代碼比我寫(xiě)的代碼,好很多很多,盡管他們是用Java寫(xiě)的,沒(méi)有用python,也沒(méi)有用Go,產(chǎn)品上線后,產(chǎn)品的執(zhí)行效率仍然很高啊,效果也很好。
如果有的讀者有幸看到這篇評(píng)論,我更推薦想成為計(jì)算機(jī)大牛的人,學(xué)習(xí)計(jì)算機(jī)的時(shí)候要選準(zhǔn)一門語(yǔ)言,就去用好它,然后去理解它,去深究它是怎么執(zhí)行的,比如看源碼,看博客上別人用這門語(yǔ)言如何去完成一個(gè)業(yè)務(wù);鄙人現(xiàn)在進(jìn)公司兩年(還有一年是在當(dāng)實(shí)習(xí)生),目前在學(xué)習(xí)Java框架Spring的機(jī)制,因?yàn)槲蚁氤蔀镾pring這塊領(lǐng)域的大牛(拿破侖說(shuō)過(guò),不想當(dāng)將軍的士兵不是好士兵);但如果你只想當(dāng)一個(gè)碼農(nóng),整天的去搬運(yùn)代碼,那我覺(jué)得,學(xué)計(jì)算機(jī)語(yǔ)言還是多多益善,不需要搞清楚他怎么運(yùn)行出來(lái)的,只需要明白如何去用將業(yè)務(wù)實(shí)現(xiàn)出來(lái)就行了。
這是我的粗陋見(jiàn)解。
夜空下航行 評(píng)論自再見(jiàn),Python!你好,Go語(yǔ)言