回覆列表
  • 1 # IT小村

    如何成為一名程式設計師?

    2019年,筆者透過校招面試,成功加入京東,也成為一名軟體開發工程師,即所謂的程式設計師。作為剛剛從學生轉向程式設計師的我,我覺我非常合適回答這個問題。

    首先,我覺得興趣第一。是興趣促使我大一的時候,就不斷學習程式設計相關的知識,如Java、Python、C++等程式語言,也做了一些有趣的小遊戲,即使效果很low,但是相當有成就感。

    其次,我覺得得找一個與社會匹配的小方向,如筆者選擇做Java開發程式設計師。這和小學寫作文差不多,只有切入點小,才能有深度,才能有立足之地。然後不斷學習,不斷精進技術,如筆者從Java基礎的JavaSE到JavaWeb,再到JavaEE等。

    做程式設計師需要數學很好嗎?

    如果說程式開發最像中學的哪一門學科的話,我覺得不是數學,是物理。程式更多是透過邏輯,編寫一些程式碼,做成一些你想要的web頁面、app、小程式等。沒有數學那樣過於數字量化,而具有物理那樣的具有邏輯化、可感知、視覺化感。

    至於是否需要數學,還不能一概而論,看你想成為哪個崗位的程式設計師,因為程式設計師是一個相當大的概念,上圖列舉程式設計師的型別:

    而裡邊的演算法開發程式設計師,涉及演算法調參,建模等,這對數學要求還是相當高的。而其他的研發型別程式設計師,主要做業務的,可以說對數學沒有過多要求的。

  • 2 # 太虛靜心

    數學好不好對程式設計師的影響並不大,只要你不是從事演算法工程師這些,一般的程式開發只需要有一個清晰的邏輯思維就可以了,軟體在搭建上要求邏輯明確,如果邏輯不明確的可能事倍功半。

    當然數學好的話更好一點,一般數學成績好的人在邏輯思維上也不差,基本上思考問題都是很有條理的,按照流程一步步的將程式碼填入框架就可以了。

  • 中秋節和大豐收的關聯?
  • 《西遊記》中,大禹真的拿得動金箍棒嗎?