算法工程师和python_算法工程师只掌握Python行吗?如果在java和cpp中选一门语言学习哪个更有用?...
算法工程師只掌握python有可能不夠用的。算法本身是脫離編程語言的。以目前的市場環(huán)境格局,大量的算法工程師都不可能全部時間精力投入到算法研究上來,是要實際參與到也許項目里面去的。不論是ai相關(guān)的模式識別方面的算法還是傳統(tǒng)的一些計算機確定性算法工作,性能尤其不同的項目背景需求條件下依然是決定落地能力的一個關(guān)鍵指標。
python更適合做膠水語言,實際項目落地,尤其ai,即使看起來是python,實際上也只是套著python外衣的c++。別以為穿上馬甲我就不認識你了。python大量優(yōu)質(zhì)的第三方庫,絕大多數(shù)也是c++寫的。
java很多庫也是用c++寫的,而且java更多是在一些網(wǎng)站網(wǎng)絡(luò)應(yīng)用中用的比較多,也比c++門檻低不少。
之前做項目就是,用c++設(shè)計完算法,編碼封庫,給java,python調(diào)用。
所以問題比較清晰了,如果時間比較充裕,在掌握了python后,學一學c++是挺好的,不過千萬別低估c++的復雜度,因為太過強大,里面的語言范式太多了,java學不學我的觀點是,除非有業(yè)務(wù)需求,有需求就學習一下,沒需求弄弄c++挺好。
ps c++玩的深容易禿頭,別問我咋知道的!之前用c++寫高性能算法庫,最后封成python的包調(diào)用起來挺輕松,但是寫庫的時候可不簡單,各種神奇的模板元推導,各種內(nèi)存操作,而這些java,python都不怎么需要考慮。
2020年的算法工程師崗位,落地為王,再不落地,很多公司工資都快開不出來了,尤其算法工程師工資那么高,如果進來的人這么多,投入產(chǎn)出比如果不高,考慮一下公司的態(tài)度!算法工程都要硬。如果想純做研究,出門左轉(zhuǎn)去研究員崗位,走好不送
總結(jié)
以上是生活随笔為你收集整理的算法工程师和python_算法工程师只掌握Python行吗?如果在java和cpp中选一门语言学习哪个更有用?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iphone型号表_机器人造iPhone
- 下一篇: python的matplotlib风格_