回覆列表
-
1 # 顧鈞
-
2 # 智慧農業研究組
如果要學深度學習,以後做資料分析師,直接學Python。
如果要學大型程式開發,以後做碼農,最好學Java。
不過,建議首先學好C和C++,再回頭看Java和Python在語言層面都非常類似。只需要花功夫學深入的東西。
-
3 # 光音的故事
這是一個由易到難,還是由難到易的選擇。舉個例子,在平時吃飯中,中過人使用刀叉很容易就上手了,而習慣用刀叉的外華人想用筷子就得好好折騰一把了。
由於相對較容易上手,加上現在大資料、自動化方面需求旺盛,所以python這幾年相當火爆。
java屬於靜態語言,相對python要原生一些,很多程式碼介面需要自己寫,需要一點一滴慢慢來,基礎打的牢,對於良好的程式設計習慣有助於養成。可以說只要你學會了java,就只需要花很短的時間就可以學會其他語言。
所以,對於準備入坑專業程式設計師的話建議先學習java、對於非科班出身只是把程式設計作為最佳化工作的工具偏重於應用的人員如:自動化運維工程師、科研人員等來說pyhon就足夠了。這就回到了前面說的刀叉和筷子的使用問題上了。
這取決於你想要點什麼樣的技能樹。
如果走應用開發路線,那就是Java為主。
如果是AI演算法,資料科學家,或自動運維工程師,那就是Python。
Python面廣,但那些領域要精通不容易。