回覆列表
  • 1 # 碼農那點事

    說程式設計師需要數學很好就好像在說運動員是不是一定要體力很好。其實運動也分很多專案種類啊,有的不需要有多好的體力,比如下棋這種腦力運動,比如足球場上的守門員也不需要體力有多好,考驗的是他的觀察力和反應力。

    那麼程式設計師是不是一定要數學好呢,看你是什麼樣的程式設計師了,如果你只是寫寫前端程式碼,不觸及到底層演算法的似乎確實不需要數學有多好。但如果你比較有追求,要寫演算法分析,大資料處理,影象影片處理這種,數學基礎還是要比較紮實才行。畢竟你的演算法優劣直接影響到程式的執行效率和執行結果,這對於產品的核心來說還是相當重要的。

  • 2 # LoveBugs

    先說第一個問題,計算機專業出身,培訓機構出身,甚至自學半路轉行當程式設計師的朋友我都見到過。總體來說,隨著計算機和網路現在的普及,年輕人的電腦基礎知識都在提高,開發工具也越來越智慧,程式設計師入門的門檻越來越低。一般來說,學習一下開發語言,資料結構,資料庫,開發工具,再找幾個開源專案改改練練手,可以認為是程式設計師入門。

    但是我覺得入門只是程式設計師剛剛的起步,真正把程式設計師當成自己的主業工作,是需要全方位的學習和鍛鍊的。首先就是對開發程式要達到精通的地步,程式語言,演算法,設計模式,架構,網路原理,伺服器相關等都要逐一掌握。其次是一般大點的專案都是用到多種程式語言的,需在專案中做到很好的溝通和發現問題,就要掌握多種程式語言。最後就是純技術方面外的能力是需要積累鍛鍊的,比如需求溝通,熟悉業務,文件書寫,聯調,整合測試,BUG處理,部署維護等等,這些都是專案里程序員必須要參與的。所以我認為成為一個合格的程式設計師,除了技術過硬外,至少還需要1-2年的正規公司專案研發經驗。

    再說第二個問題,不是所有程式設計師都需要數學很好,因為很多程式設計師在開發中並不會接觸到很深的數學演算法,而且現在還有很多現成的數學方法庫可以直接呼叫,通用的方法一個函式就搞定了,不搞懂裡面的實在也是可以的。但有些程式設計師崗位所涉及的業務是需要用到比較專業的數學運算的,這就需要有好的數學基礎了,比如資料探勘,影象處理,演算法相關的開發等。

  • 3 # zwjxz

    當然這並不代表數學對於程式設計師不重要,相反是非常重要,如果你的工作涉及到各種演算法進行研究,那麼恭喜你數學一定很重要。

  • 4 # 跨屏建站

    做程式設計師就要數學很好? 做前端需要英文很好? 一開始我也會這麼想,但是當真正入行以後,我覺得不絕對

    拿前端來說,background,color,font-size很多都是常見單詞,詞彙量不大,比如fuck,shirt前端的英文詞彙裡面就米有,family,house等也沒有

    我帶過英文基礎幾乎為0的人,3個月依然可以上手做前端,有影響但影響不大

  • 中秋節和大豐收的關聯?
  • 今年春節包什麼餡的水餃?有什麼好吃的秘方嗎?