Java程式設計師中年開始學演算法一點也不晚。有幾點理由:
首先,已經人到中年而且還是程式設計師,而懂演算法會用演算法是一個合格程式設計師應該具備的技能,是基本功。就個人職業發展來看,學一些演算法走技術發展路線也是不錯的方向,你能意識到演算法的重要性向你點贊;
其次,反過來講,如果一個程式設計師不懂演算法那麼它他就不可能去運用優秀的演算法去最佳化他的程式,那麼他可能很難寫出高品質的程式碼,也很難成為一個優秀的程式設計師;
另外,學習演算法還能鍛鍊人的思維,如果以後走管理路線,懂演算法同樣會給你的工作帶來意想不到的便利。
對於程式設計師來講,演算法不是萬能的,但是不懂演算法是萬萬不能的,演算法是程式的靈魂。
程式設計師大概可分發型和應用型兩種。看個人最求的方向了。
現有大多數環境軟體,數學基礎初中就夠用。IA類別除外。
當然,開放型人才對數學模型與組合語言邏輯性要求比較高。需要多思考事物用數學模擬的方式用法。