java編程 Java程序員想轉(zhuǎn)算法工程師可行嗎?
Java程序員想轉(zhuǎn)算法工程師可行嗎?有困難。這取決于你的決心。Java很容易堅持下去。你可以和阿里混到同一個級別,出來后也可以混到其他公司的管理層。但算法基本上是從零開始的。幸運的是,你還年輕。這很難
Java程序員想轉(zhuǎn)算法工程師可行嗎?
有困難。這取決于你的決心。Java很容易堅持下去。你可以和阿里混到同一個級別,出來后也可以混到其他公司的管理層。但算法基本上是從零開始的。幸運的是,你還年輕。這很難,但仍然有可能做到
首先,你需要數(shù)學(xué)基礎(chǔ):高等數(shù)學(xué),線性代數(shù),概率論,數(shù)理統(tǒng)計和隨機過程,離散數(shù)學(xué)數(shù)值分析
其次,它需要算法的積累:人工神經(jīng)網(wǎng)絡(luò),支持向量機、遺傳算法等;當(dāng)然,各個領(lǐng)域也需要算法,比如slam研究,如果你想讓機器人在定位環(huán)境中導(dǎo)航,建立自己的地圖;總之,很多算法需要時間的積累;
那么,你至少需要掌握一種編程語言,畢竟算法是實用的,現(xiàn)在我們還需要編程;如果深入到硬件,一些基礎(chǔ)的電學(xué)課程是必不可少的;
人工智能一般需要研究生學(xué)習(xí),但本科課程只是泛泛而談。畢竟,必修的基礎(chǔ)課太多了。