Ⅰ 學IT軟體開發,需要學好英語數學嗎
大數據專業是一個典型的交叉學科,涉及到數學、統計學和計算機這三大學科,但英語和數學不好也可以學習編程,英語和數學不能決定你是否能去學習編程,如果擅長就是起到一個助力的作用;並非數學和英語不好就學不好大數據。外語對於計算機專業學習的影響還是比較有限的,但是如果想在計算機領域走得更遠,比如要想繼續讀研,那麼外語成績就比較重要了。
大數據學習相關的知識,確實與數學有一定的關聯,但是數學好與不好,與大數據的學習並沒有絕對的關系。但要想在大數據技術這條路上走得更遠,一定要重視數學和英語的學習。因為學習大數據技術時會遇到很多障礙,而英語交流能力對於後續的學習交流也有比較現實的意義。但是如果英文太差也是對程序員有影響的。比如英文不好的程序員最高上限會被限制。因為現在各種新技術的最好最新的技術資料大都是英文的。千鋒教育擁有多年IT培訓服務經驗,採用全程面授高品質、高體驗培養模式,合作企業達20000餘家,覆蓋全國一線二線城市大中小型公司,成功幫助20000餘名人才實現就業。
Ⅱ 程序員需要數學很厲害嗎
程序員不需要數學特別優秀,但需要有一定的數學基礎。
程序員(英文Programmer)是從事程序開發、程序維護的基層工作人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。
數學是人類對事物的抽象結構與模式進行嚴格描述的一種通用手段,可以應用於現實世界的任何問題,所有的數學對象本質上都是人為定義的。從這個意義上,數學屬於形式科學,而不是自然科學。不同的數學家和哲學家對數學的確切范圍和定義有一系列的看法。
程序員崗位職責:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
Ⅲ 學計算機的都要求數學好嗎尤其是計算能力
我覺得不需要,學計算機需要邏輯思維能力強,不一定要數學好,覺得最重要的是興趣。沒有興趣,計算機學不下來的。
本專業是計算機硬體與軟體相結合、面向系統、側重應用的寬口徑專業。通過基礎教學與專業訓練,培養基礎知識扎實、知識面寬、工程實踐能力強,具有開拓創新意識,在電腦科學與技術領域從事科學研究、教育、開發和應用的高階人才。本專業開設的主要課程有:電子技術、離散數學、程式設計、資料結構、作業系統、計算機組成原理、微機系統、計算機系統結構、編譯原理、計算機網路、資料庫系統、軟體工程、人工智慧、計算機圖形學、數字影象處理、計算機通訊原理、多媒體資訊處理技術、數字訊號處理、計算機控制、網路計算、演演算法設計與分析、資訊保安、應用密碼學基礎、資訊對抗、移動計算、數論與有限域基礎、人機介面設計、面向物件程式設計等。
自己可以在網上或者在書店看一些資料,現在學習計算機軟體比較難,尤其是要弄明白JAVA或者C語言,首先要把兩個都弄明白了,就可以了~
程式設計需要邏輯思維,你邏輯思維好就行,但是邏輯思維好的人往往數學都不錯;其他方向對數學要求沒那麼高,但你學得越深入,越發現邏輯思維重要
我初中的時候很喜歡化學,經常做完習題之後做一本叫做《啟東中學》的化學習題集。我方法比較偏激:多做計算推導題,每天堅持做,就會出效果。其實計算推導題包含了全部的東西,不就是根據條件推出是什麼物質,然後等式配平,計算;這個過程中你需要掌握每種元素,每種化合物是什麼特點才能推匯出來,我們就沖這里開始,每天一練,效果會很明顯,你想做錯都難,就怕你等式忘了配平,別的真不是問題。從簡單的開始,先找找自信,慢慢做難題。試試吧
先熟練幾個月,買幾張入門光碟看看,就像教幼兒一樣的簡單,有點基礎然後在到學校去學,要不就會白花錢一半會學不到東西
到了電晶體計算機時期(1959~1964),主儲存器均採用磁心儲存器,磁鼓和磁碟開始用作主要的輔助儲存器。不僅科學計算用計算機繼續發展,而且中、小型計算機,特別是廉價的小型資料處理用計算機開始大量生產。
1964年,在積體電路計算機發展的同時,計算機也進入了產品系列化的發展時期。半導體儲存器逐步取代了磁心儲存器的主儲存器地位,磁碟成了不可缺少的輔助儲存器,並且開始普遍採用虛擬儲存技術。隨著各種半導體只讀儲存器和可改寫的只讀儲存器的迅速發展,以及微程式技術的發展和應用,計算機系統中開始出現韌體子系統。
20世紀70年代以後,計算機用積體電路的整合度迅速從中小規模發展到大規模、超大規模的水平,微處理器和微型計算機應運而生,各類計算機的效能迅速提高。隨著字長4位、8位、16位、32位和64位的微型計算機相繼問世和廣泛應用,對小型計算機、通用計算機和專用計算機的需求量也相應增長了。
微型計算機在社會上大量應用後,一座辦公樓、一所學校、一個倉庫常常擁有數十台以至數百台計算機。實現它們互連的區域性網隨即興起,進一步推動了計算機應用系統從集中式系統向分散式系統的發展。
在電子管計算機時期,一些計算機配置了組合語言和子程式庫,科學計算用的高階語言FORTRAN初露頭角。在電晶體計算機階段,事務處理的COBOL語言、科學計算機用的ALGOL語言,和符號處理用的LISP等高階語言開始進入實用階段。作業系統初步成型,使計算機的使用方式由手工操作改變為自動作業管理。
進入積體電路計算機發展時期以後,在計算機中形成了相當規模的軟體子系統,高階語言種類進一步增加,作業系統日趨完善,具備批量處理、分時處理、實時處理等多種功能。資料庫管理系統、通訊處理程式、網路軟體等也不斷增添到軟體子系統中。軟體子系統的功能不斷增強,明顯地改變了計算機的使用屬性,使用效率顯著提高。
在現代計算機中,外圍裝置的價值一般已超過計算機硬體子系統的一半以上,其技術水平在很大程度上決定著計算機的技術面貌。外圍裝置技術的綜合性很強,既依賴於電子學、機械學、光學、磁學等多門學科知識的綜合,又取決於精密機械工藝、電氣和電子加工工藝以及計量的技術和工藝水平等。
外圍裝置包括輔助儲存器和輸入輸出裝置兩大類。輔助儲存器包括磁碟、磁鼓、磁帶、鐳射儲存器、海量儲存器和縮微儲存器等;輸入輸出裝置又分為輸入、輸出、轉換、、模式資訊處理裝置和終端裝置。在這些品種繁多的裝置中,對計算機技術面貌影響最大的是磁碟、終端裝置、模式資訊處理裝置和轉換裝置等。
新一代計算機是把資訊採集儲存處理、通訊和人工智慧結合在一起的智慧計算機系統。它不僅能進行一般資訊處理,而且能面向知識處理,具有形式化推理、聯想、學習和解釋的能力,將能幫助人類開拓未知的領域和獲得新的知識。
計算技術在中國的發展 在人類文明發展的歷史上中國曾經在早期計算工具的發明創造方面寫過光輝的一頁。遠在商代,中國就創造了十進位制記數方法,領先於世界千餘年。到了周代,發明了當時最先進的計算工具——算籌。這是一種用竹、木或骨製成的顏色不同的小棍。計算每一個數學問題時,通常編出一套歌訣形式的演演算法,一邊計算,一邊不斷地重新布棍。中國古代數學家祖沖之,就是用算籌計算出圓周率在3.1415926和3.1415927之間。這一結果比西方早一千年。
珠算盤是中國的又一獨創,也是計算工具發展史上的第一項重大發明。這種輕巧靈活、攜帶方便、與人民生活關系密切的計算工具,最初大約出現於漢朝,到元朝時漸趨成熟。珠算盤不僅對中國經濟的發展起過有益的作用,而且傳到日本、朝鮮、東南亞等地區,經受了歷史的考驗,至今仍在使用。
中國發明創造指南車、水運渾象儀、記里鼓車、提花機等,不僅對自動控制機械的發展有卓越的貢獻,而且對計算工具的演進產生了直接或間接的影響。例如,張衡製作的水運渾象儀,可以自動地與地球運轉同步,後經唐、宋兩代的改進,遂成為世界上最早的天文鍾。
記里鼓車則是世界上最早的自動計數裝置。提花機原理劉計算機程式控制的發展有過間接的影響。中國古代用陽、陰兩爻構成八卦,也對計算技術的發展有過直接的影響。萊布尼茲寫過研究八卦的論文,系統地提出了二進位制算術運演演算法則。他認為,世界上最早的二進位製表示法就是中國的八卦。
經過漫長的沉寂,新中國成立後,中國計算技術邁入了新的發展時期,先後建立了研究機構,在高等院校建立了計算技術與裝置專業和計算數學專業,並且著手建立中國計算機製造業。
1958年和1959年,中國先後製成第一台小型和大型電子管計算機。60年代中期,中國研製成功一批電晶體計算機,並配製了ALGOL等語言的編譯程式和其他系統軟體。60年代後期,中國開始研究積體電路計算機。70年代,中國已批量生產小型積體電路計算機。80年代以後,中國開始重點研製微型計算機系統並推廣應用;在大型計算機、特別是巨型計算機技術方面也取得了重要進展;建立了計算機服務業,逐步健全了計算機產業結構。
在電腦科學與技術的研究方面,中國在有限元計算方法、數學定理的機器證明、漢字資訊處理、計算機系統結構和軟體等方面都有所建樹。在計算機應用方面,中國在科學計算與工程設計領域取得了顯著成就。在有關經營管理和過程式控制制等方面,計算機應用研究和實踐也日益活躍。
網路一下,你就知道
不需要 需要你的腦子靈活 但是學習數學能提高你腦子的反應能力 對學計算機也有好處
學習計算機是需要一定的數學基礎,但不需要很多很好。
按功能分類 按計算機的功能分類,一般可分為專用計算與通用計算機。專用計算機功能單一,可靠性高,結構簡單,適應性差。但在特定用途下最有效、最經濟、最快速,是其他計算機無法替代的。如軍事系統、銀行系統屬專用計算機。 通用計算機功能齊全,適應性強,目前人們所使用的大都是通用計算機。
Ⅳ 數學不好,想學軟體開發可以嗎
當然行啦。
數學對於前期的學習,更多其實是說邏輯思維能力而已,數學好邏輯當然也強啦,對編程的理解上就要快一些,更有助於學習軟體開發;而後期那些說學數學的人,都是專攻底層演算法方向的大佬級別程序員。
數學不好,和能不能學編程關系不大。大多在工作的程序員都是不會研究演算法的,只是運用編程來寫需求。
如果你想學編程,可以先試試到B站看看零基礎入門級視頻,看自己是否能理解,學懂。
Ⅳ 編程對數學的要求高嗎
編程其實是個非常寬泛的概念,包含內容很多,程序員和程序員的工作也有非常大的不同,有做桌面應用的,有做資料庫開發的,有做互聯網應用的,有做演算法的,還有專做插件外掛的.......他們之間的所用工具,掌握的技術差別一般是超乎行外人理解的,所以,看你的具體崗位是什麼,對數學的要求差距很大的。
個人認為編程對數學的要求高是相對的,並不是絕對的。嘩宏禪除了高精尖領域對數學要求高之外,部分行業應用的開發對數學也會有一定的要求。對數學的要求體現在兩方面,一是微觀的,即演算法邏輯的建模和編寫,二是宏觀的,即用數學邏輯思維方式輔助解決實際問題。在項目開發中的實際應用場景主要有以下兩種,一是復雜的演算法邏輯,比如銀行業務中的對賬、統計、結算等場景;二是已有演算法優化亂塵,主要是由於數據吞吐量的增加或演算法本身的缺陷,導致計算能力差或資源消耗增加,比如通信和醫療行業對設備數據的管理和分析。因此對於數學的要求,主要是看開發項目所屬的行業和個人所在項目中的崗位職能。崗位級別越高對數學要求越高,還有工作內容越靠近底層或核心層越高,越靠近核心架構設計的越有可能需要。一般公司至少對於高級軟體開發工程師或高級軟體設計師以上職級,才會有這樣的要求。對於行業情況來說,主要是演算法場景較多且比較復雜,數據吞吐量和各種交互數據量大的場景,往往這類行業對數學水平有特殊要求。
如果你編程是用於計算例如寫一個計算神舟七號的軌跡,那麼不僅你數學要好,而且物理也要非常好.如果你編程是用於一個普通軟體可以說和數學不沾邊,哪怕絕喚你不會+-*/。主要是看你寫哪類的程序,一般程序員都是面向企業開發,而且不僅是一個人做的,企業用到數學的地方我真想不到什麼,不就是稅率的計算和工資之類,應該說小學數學足夠.編程說白了就是學計算機的語言,讓按照指定的語法告訴電腦你要干什麼,邏輯思維不好的也不是不能學,就是非常辛苦,電腦執行有順序,好像你把今天的工作告訴電腦:睡覺,吃飯,拉大便,如果就這么說電腦根本不知道你要干什麼先,所以邏輯性要非常合理.JAVA也是一種語言,現在的開發主流之一。JAVA和DOTNET都是熱門