-
1 # 熊貓程式設計
-
2 # 加瓦攻城獅
程式設計來說的話是非常依賴於自己的數學思維,因為程式設計的話必然會有演算法,演算法的話是非常考驗自己的思維結構的。所以說數學是比較重要的,但是也不能說自己思維不好的話就不能去學習程式設計,因為這種思維可以在以後的長期程式碼訓練的。
英語的話就不用說了,現在的話都是用英文開發,很多工具都是英文的,所以英語基礎好的話也是比較容易學習程式設計的。
我個人覺得興趣永遠是最好的老師,很多程式設計奇才都是因為興趣學習程式設計的,所以 不要迷茫,好好準備,努力去學習就好了。
-
3 # 我是杜佩玉
程式設計也分為幾個層次,您看您需要在哪一個層次上完成自己的需求?
如果是大神級別的,可能需要一些開創性的思維或者開創性的領導能力,那麼數學和英語方面顯得比較重要。
如果我們僅僅是生活在程式設計世界裡,做一個低階的碼農的話,那就簡單了,我們根據,然後根據統一的規劃,做好自己的本職工作就可以了。
專業的話程式設計專業,更多的大神是自學完成了自己的提升,如果你想獲得專業的知識的話,我覺得你還是留意一些關於軟體工程師方面的招聘資訊,瞭解他們所需的專業,哪些比較熱門那些比較高薪。
當然這些網路上資訊也是比較全面的,許多大神做的一些爬蟲軟體上經常會涉及到這些,其實你可以從其他影片網站上來學習一下,比如說嗶哩嗶哩。
祝您成功,數學和英語可能有點影響,但是絕對沒有自己的毅力更重要。
-
4 # IT人劉俊明
不少想學習程式設計的人都有這樣的疑問,如果自己的數學和英語基礎非常薄弱,能不能學習程式設計,能不能學好程式設計等等。
首先,數學和英語基礎不好,或者是沒有基礎的人,是可以學習程式設計的,也能夠學得會甚至學的好。但是,如果想在程式設計這條路上走得更遠,就一定要有一個好的數學和英語基礎,因為程式設計問題說到底就是個數學問題,英語更是交流溝通的重要方式,越往上發展,英語和數學的重要性就會凸顯出來。
目前計算機行業的細分領域有很多,有的領域對於數學的要求也並不高,比如大量的應用級開發對於演算法設計的要求非常少,包括前端開發、移動端開發等。但是對於研發級程式設計師來說,數學就非常重要了,比如在大資料、機器學習、計算機視覺、機器人學等領域,數學是繞不過去的。
英語對於計算機從業人員來說也是非常重要的,大量的參考資料都是英文書寫的,包括一些描述程式流程的虛擬碼幾乎都是採用英語書寫的,程式語言的開發社群也往往都是採用英語交流,如果英語較差的話會嚴重影響程式開發人員的學習能力。另外,目前國內不少大型科技公司都陸續完成了全球佈局,全球各地區進行協作開發時,往往都需要使用英語進行交流,如果英語不好的話會嚴重影響工作,所以現在不少公司已經把英語作為一個重要的入職考核條件。
所以,如果未來想從事軟體開發工作,英語和數學是一定要重視的。
最後,軟體工程是計算機相關專業中近幾年就業比較好的細分專業,未來大資料相關專業的就業表現也很值得期待。
-
5 # 利文誠
先說第一個問題,英語數學不好,能不能學好程式設計?
程式設計是透過編寫程式碼的方式來解決一個世界問題。
入門需要的僅僅是一些基本的邏輯思維能力,很多初中甚至小學都開了程式設計班,就可以看出程式設計,入門門檻是非常低的。
高中畢業,課程不好只是相對的,能夠使用合適的知識去解決實際問題才是關鍵,未來你會發現有些同學中學階段數學很好,英語很好,但是以後從事的工作,專業有可能永遠用不到這些知識。知識是自己在應用的過程中不斷積累來的。
興趣是最好的開始。
你即然非常喜歡程式設計,那麼就可以開始學習,關於英語、數學開始時只會用到基礎的東西。
隨著你學習的不斷深入,自然會知道要學習哪些知識,然後遇到問題,解決問題的過程,其實才是自己真正擁有的程式設計能力。
當然有些程式設計方向,底層是對數學要求非常高的,這些方向如果你有壓力,完全可以不去參與,甚至參與了,也可以不去了解底部的細節。
一些優秀的演算法,技術,世界頂級的大牛已經幫你做好介面了,你完全可以在應用的層面做到最好,比如:人工智慧,語音識別,你也許不知道它底層是怎麼實現的,但是依然可以應用它,實現你要解決的問題,不管是一個應用還是一個程式。
一個方向你沒有信心,是不是可以選擇一個自己擅長的方向呢?比如做遊戲開發,你可能不擅長做遊戲邏輯編碼,但你為什麼不在遊戲UI的編寫上更近一步呢?
最後一個問題,哪個專業就業前景比較好?
這個沒有標準的答案,需要自己去嘗試。
儘量選擇自己感興趣的方向,選擇現在最流行、最熱的方向。
因為程式設計世界變化太快了,一項技術又跟一個公司或者一些公司的利益有關。
如果明天蘋果公司倒閉了,整個蘋果生態圈都可能重新定義。
就像當年的諾基亞。
網頁遊戲因為Adobe公司的Flash技術而流行幾年,也因為Adobe公司對flash的放棄而毀滅。
所以不要糾結未來為怎樣,做好現在就可以了。
-
6 # 變餅檔
說句大實話,一般的碼農時不要數學和英語有較高的要求,以下描述一個一般程式設計師的現狀。
數學方面,只要知道什麼是加減乘除、小數、整數 ,你就算是入門了。一般的邏輯控制方面,高中數學都有涉及,個人當年上高中的時候明顯感覺這方面最簡單,那麼恭喜你,已經程式設計師入門了。
再說說英語吧,一般稍有素質的程式設計師,不求英語有多麼的好,但是變數名一定要起的有模有樣的,讓別人以看就懂。比如有個更新時間,你就寫update_time,java等語言可以寫作 updateTime,以便於遵循駝峰命名法則。
如果看懂這兩個方面,那麼你就已經進入了碼農的行列,就這麼簡單。
-
7 # 爆笑侃八卦
可以學啊。。但是,程式設計實際上還是要有一些數學基礎的,但是不一定數學好就能夠學好程式設計的,因為程式設計是一種邏輯思路,跟數學的思路還不太一樣。至於英語不好,那也絕對不是學程式設計的問題,英語好,只是說學程式設計會比較容易些,好多程式設計高手其實英文都不怎麼地。再有還可以下個線上翻譯什麼的. 更何況C中的英語跟我們上課的英語還是有點小區別的.我們只能說學好英語,數學,對學習程式設計有幫助.但不能說數學英語不行,就沒法學了.完全不同的二碼事的.
-
8 # 極客程式視界
程式設計這東東任何人都可以學,而且英語和數學不好也不會對你有太大的影響。
首先程式設計語法的英文都很簡單,小學生都能看得懂英文語法,另外很多人說數學對程式設計影響很大,可以說90%的程式設計師在實際程式設計過程中不會用到之前大學中學習過的數學知識,可能用得最多的也就是陣列,連結串列,雜湊等資料結構和演算法等,而且很多如果不是用很底層的C開發的話,基本都是用現成的演算法庫,雖然說懂數學的話肯定是要上手快而且理解深,但是影響也不會太大,很多都有現成的demo。
現在也有專門的演算法工程師,如果需要他們可以幫你設計和實現高效的演算法。而且你對程式設計有很大的興趣,實際上如果你遇到一些瓶頸,你也會自主的去查一些外文資料,學習更好的演算法架構設計,這樣會讓你在程式設計的路上走得更遠。
-
9 # FatSand
如果只是謀生,只要熟練的掌握工具就行了,按照開發文件按部就班,每個月拿相應工資,這對數學和英語要求並不高。不過這樣下去二十年以後你還是在謀生。永遠停留在程式碼工人層次上。會不會被取代,會不會被淘汰你自己也清楚。人生並不是生存。
-
10 # 安徽新華文和
可以學習的,學習軟體專業學會基礎的英語就好了,程式設計講究的是思想,英語是輔助程式設計的,只需要掌握一些常用的就可以了。
-
11 # 江西新華小黃
可以學習的,學習軟體專業學會基礎的英語就好了,程式設計講究的是思想,英語是輔助程式設計的,只需要掌握一些常用的就可以了。
-
12 # 新華那些事0
可以學習的,學習軟體專業學會基礎的英語就好了,程式設計講究的是思想,英語是輔助程式設計的,只需要掌握一些常用的就可以了。
-
13 # 安徽新華電腦zxp
可以學習的,學習軟體專業學會基礎的英語就好了,程式設計講究的是思想,英語是輔助程式設計的,只需要掌握一些常用的就可以了。
-
14 # 南京新華電腦專修學院
可以學程式設計的,近幾年,中國IT行業發展迅猛,特別是在軟體領域,各行業對於IT行業的存在著巨大的需求,程式設計的就業和發展前景都是十分可觀的。
本人男,現讀高三,學習成績不怎樣,英語數學也不好,我非常喜歡程式設計程式碼這類東西,自學過一丁點Java。
由於好多人都說學好程式設計必須要英語數學好才行,所以現在有點迷漫。不知像我這樣情況能不能學好程式設計?
期望有大佬或老鳥指點一下,謝謝。
回覆列表
我來和你說下吧,你這種情況完全可以學習程式設計。
現在做程式開發,分工其實很細,同樣做java程式設計,有演算法工程師,有後臺工程師,有前臺工程師。有計算機博士,有高中畢業生。區別在哪呢,從事的領域不一樣。你學歷高,技術強,可以從事頂級技術研發。但大量的軟體技術崗位需要的還是普通工程師。
所以沒什麼好迷茫的,只要你有興趣,想學習,就放手去學,肯定可以的。
而且現在學習,到處都是優秀資源,不像我們當年,用個editplus來開發系統,還不是一樣寫程式碼。現在條件多好,各種工具,外掛,框架。
另外可以點我頭像,看看我發的文章。對你入門java有幫助。