⑴ 數學不好的大專生可以當程序員嗎
這個問題,主要可以分解為兩個方面進行回答:
一、數學不好可以當程序員嗎?
對於數學不好的問題,其實大可不必擔心。
因為在計算機編程領域,大概只有 0.1% 的問題需要真正的高深數學知識,需要這些高深數學知識的崗位本身入門門檻就很高,我們普通人幾乎是沒機會的。
而另外 0.5-1% 的問題是這樣的,用二維或者三維圖形可以讓絕大多數大一學生輕易理解。但是現在把輸入和輸出都變成等價的數組或者 bitmap 然後讓你用代碼中的公式解決,並且在過程中還要考慮諸如內存每次只能處理局部數據然後再組合到一起。能解決這種問題的人就已經被稱為程序員里的「數學牛人」了。其實需要的數學知識大一高數。
另外 99% 就是初中數學,需要的是演算能力而不是數學能力。
二、大專生可以當程序員嗎?
這個問題也是很好解決,要知道,從各大招聘網站上搜索了解,招聘大專學歷的企業大有人在。並且稍微多一點的解也能知道,現在招聘程序員的學歷起點最低也是從大專開始。所以不用擔心學歷會成為你入行的阻礙。
不過,如果你有自己的心儀(目標)企業的話,且該企業的招聘要求明確規定要本科的話,那你可以在學習提升技術的同時,相應的提升自己的學歷(專升本),現在提升學歷的渠道和途徑很多,只要你多用心一點,也是能拿到本科學歷的。
當然,好的學歷自然有很大加分甚至很大佔比,但是技術類崗位也很看重實際能力。如果認定這一行的話,自己不斷充電之外,多做項目,實習或者工作都好,有了幾次拿得出手的項目輔以拿得出手的能力,就可以很好地跨過學歷關了。
⑵ 當一個程序員需要多好的數學
任何面向工作的功利的學習行為都可以視為一種投資,必須考慮成本和收益的tradeoff;總體來看,個人認為計算機系本科不教的數學對於絕大多數程序員來說都是沒有必要熟練掌握的數學。
數學不包括演算法。演算法一直是屬於計算機科學領域的。數據結構演算法能力是程序員的核心能力之一,而且永不過時。
當程序員做開發工作,有些方向不太需要數學,有些方向需要特定類型的數學(比如游戲開發、圖形學會用到大量數值工具等);解決特定問題需要學習特定類型的數學;專門做特定領域的計算機科學研究需要用到大量特定領域的數學;既然如此,那就在碰到相應問題的需求去學習對應的知識就好了,沒有必要非要計較到底哪個重要(前提是你應當知道你這個方向需要什麼樣的知識),也沒有必要僅僅是為了提高「數學基礎」而盲目不加選擇的去學習所有種類的數學。
⑶ 數學很差可以學程序員嗎
摘要 可以學編程,當程序員。
⑷ 做程序員一定要數學很好嗎
做程序員需要數學知識的,從事開創性的工作的都是數學很好的。比如谷歌的搜索系統,那就是從一個數學模式中推導出來的。
⑸ 做一個程序員數學不好怎麼辦
一般做演算法方面的事情,對程序員數學方面的要求就會高一些;但如果是做一名的普通程序員其實對數學的要求沒那麼高,很多初、高中生的學歷,0基礎也可以學開發,將來一樣能做程序員。而且,像變數這種知識點比較簡單也比較基礎,都涉及不到太深的數學方面的東西。所以,我覺得也許是你對變數這個知識點可能掌握得不是那麼好。學習開發,學習方法也很重要,這塊兒咱們可以私信交流。另外,學習上總會遇到各種各樣的問題,不管你學開發還是學其它的什麼,要放平心態,心態不能崩;放棄是件很容易的事情,但只有堅持下來,你才有可能成為一名優秀的程序員。加油!
⑹ 程序員需要數學很厲害嗎
程序員不需要數學特別優秀,但需要有一定的數學基礎。
程序員(英文Programmer)是從事程序開發、程序維護的基層工作人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。
數學是人類對事物的抽象結構與模式進行嚴格描述的一種通用手段,可以應用於現實世界的任何問題,所有的數學對象本質上都是人為定義的。從這個意義上,數學屬於形式科學,而不是自然科學。不同的數學家和哲學家對數學的確切范圍和定義有一系列的看法。
程序員崗位職責:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
⑺ 要想成為一名頂尖的程序員,要學習高等數學嗎
必然的,必須的。
頂尖的程序員除了懂寫代碼外還要懂各種演算法的應用。而應用的背景知識就是高等數學。如果只知道寫代碼,那麼還算不上頂尖的程序員,頂多算個中等的程序員。
舉個最簡單的例子,做圖像識別或人臉識別,就是對圖像進行處理。而圖像的本質就是矩陣,因此離不開線性代數的各種運算,特徵求解,規劃求解。
人臉識別中可能還涉及到神經網路的學習和試算梯度預算,就離不開微積分。
再舉個例子,密碼的編譯也離不開矩陣代數應用,無論是密文還是密文轉明文。
還有,文字索引,文本處理……是在太多太多了。以上的知識,還要變成代碼寫入你的程序中的。
所以,光從應用的角度來看,就離不開高等數學。要想成為頂尖的程序員,那就更要學好高等數學。
⑻ 學程序員需要數學很好嗎
入門不需要很好的數學,如果是專門做與計算有關的開發,需要很好的數學能力。