不會英語能學(xué)編程嗎 剛上大一,報的計科,學(xué)了一年的c和JAVA,都說計算機和數(shù)學(xué)關(guān)系緊密,可為啥沒有感覺到?感到迷茫?
剛上大一,報的計科,學(xué)了一年的c和JAVA,都說計算機和數(shù)學(xué)關(guān)系緊密,可為啥沒有感覺到?感到迷茫?呵呵,你才大一,才學(xué)了點語言。連入門都還算不上呢。毫不夸張的給你說,學(xué)計算機學(xué)到最后就是拼數(shù)學(xué)。光靠學(xué)
剛上大一,報的計科,學(xué)了一年的c和JAVA,都說計算機和數(shù)學(xué)關(guān)系緊密,可為啥沒有感覺到?感到迷茫?
呵呵,你才大一,才學(xué)了點語言。連入門都還算不上呢。毫不夸張的給你說,學(xué)計算機學(xué)到最后就是拼數(shù)學(xué)。光靠學(xué)幾門語言,什么東西都做不出來。特別是涉及到編程實現(xiàn)一些功能的時候,數(shù)學(xué)沒學(xué)好,是設(shè)計不出合適的算法的。數(shù)學(xué)建模非常關(guān)鍵。奉勸你千萬不要想當然。就拿高數(shù)里最常見的傅里葉變換來說。圖像處理用傅里葉變換設(shè)計低通濾波器是最常用的基礎(chǔ)功能之一。
再說回來,機器語言本身就是一個個二進制的矩陣。圖像本質(zhì)也是有一個個像素構(gòu)成的矩陣。到時候你就知道,線性代數(shù)的重要性了。然后各種圖像,信號的放大和縮小,就需要用到各種插值法,這時你會懊悔離散數(shù)學(xué)沒學(xué)好。學(xué)信息論和通信原理的時候,你又會后悔復(fù)變函數(shù)和概率沒吃透。。。。。
哪怕就是大二學(xué)專業(yè)基礎(chǔ)課數(shù)據(jù)結(jié)構(gòu),里面用到的堆棧,對列,排序,二叉樹,哈希圖,遞歸等等。。。。全部都是數(shù)學(xué)模型。。。
你要真想好好學(xué)編程,數(shù)學(xué)一定得學(xué)透。至于程序設(shè)計語言,那都是語法結(jié)構(gòu)的問題,千篇一律,程序設(shè)計看重的是算法,至于用什么語言實現(xiàn),那是很表層,很膚淺的東西。就像寫書,經(jīng)典著作,翻譯成哪國語言都是經(jīng)典。廁所讀物,你就是用八國語言寫,那也是廁所讀物。
英語數(shù)學(xué)不好,能不能學(xué)好編程?哪個專業(yè)就業(yè)前景比較好?
編程也分為幾個層次,您看您需要在哪一個層次上完成自己的需求?
如果是大神級別的,可能需要一些開創(chuàng)性的思維或者開創(chuàng)性的領(lǐng)導(dǎo)能力,那么數(shù)學(xué)和英語方面顯得比較重要。
如果我們僅僅是生活在編程世界里,做一個低級的碼農(nóng)的話,那就簡單了,我們根據(jù),然后根據(jù)統(tǒng)一的規(guī)劃,做好自己的本職工作就可以了。
專業(yè)的話編程專業(yè),更多的大神是自學(xué)完成了自己的提升,如果你想獲得專業(yè)的知識的話,我覺得你還是留意一些關(guān)于軟件工程師方面的招聘信息,了解他們所需的專業(yè),哪些比較熱門那些比較高薪。
當然這些網(wǎng)絡(luò)上信息也是比較全面的,許多大神做的一些爬蟲軟件上經(jīng)常會涉及到這些,其實你可以從其他視頻網(wǎng)站上來學(xué)習(xí)一下,比如說嗶哩嗶哩。
祝您成功,數(shù)學(xué)和英語可能有點影響,但是絕對沒有自己的毅力更重要。