回覆列表
  • 1 # 一個存在感小透明

    題主說的是JAVA都學不好,而不是沒學過Java。Java並不是一門很難的程式語言,它有著二十多年的積澱,在網上隨便一搜就是非常多從淺到深的文章與影片,在這樣一種幾乎半成品唾手可得,只需要你自己主動去吃的情況下,都沒學好,我只能認為不是能力問題,而是態度問題。

    態度有問題的話,在計算機領域是很難繼續走下去的。

    如果題主的問題換一下,不會Java,可以學人工智慧或者演算法嗎。

    那麼我會建議你把Java放在一邊,先去學習Python。

    首先,演算法作為程式的核心思想,是用程式語言來實現的,這個時候,其實不侷限於Python,用Java,MATLAB,C++都是可以的,只要你能用任意一種語言來表達自己的邏輯就夠了。而Python作為一種指令碼語言,其入門門檻其實是比java還要低的,因此考慮到快速上手,儘快開始敲程式碼,就還是建議題主去學Python。

    接下來,演算法進一步,你提到了人工智慧,除了入門門檻低,由於Python的動態性與優秀的資料分析能力,它在人工智慧演算法領域也是大放異彩,因此就更進一步的推薦題主選擇Python語言。

    目測題主現在還是學生,並且是非計算機專業的學生。

    我推薦你首先學習演算法與資料結構,打牢計算機思維的基礎,這樣以後不論你使用何種語言,都能受益匪淺。可以看一看《資料結構與演算法分析》這本書,裡面用到的例子都是十分典型,有一定的數學基礎就可以跟著去學習,我可以保證,你刷懂裡面的二分之一的題,就能去BAT面試開發實習生了。

    有了演算法與資料結構的基礎之後,題主需要再去LeetCode上刷一些演算法題來鞏固自己的知識。LeetCode上可以用多種語言來解演算法題,這樣不僅考察了你的演算法功底,也鍛鍊了你的程式語言使用能力,目前支援C,java,js,Python等多種語言。

    最後,題主就可以考慮讀人工智慧方面的文獻,瞭解他們的演算法了。

    祝題主一切順利,能夠早日實現自己人工智慧演算法工程師的夢想。

  • 2 # 找前輩網

    JAVA學不好,學人其他兩個,做個類比。類似手動擋學不會,可以去學開F1嗎!

    我的建議,你應該學自動擋。

    6500,學程式設計,學到就業滿意為止。至於題主,學前端,然後自學pyw,這應該是目前以至接下來十年,很多想入行的最佳路線。

  • 中秋節和大豐收的關聯?
  • 描述愛情的四字詞語?