大多數培訓班都會告訴你他們教的Python和Java有多厲害,但是如果你不知道為什么要學這些東西,你就會像無頭蒼蠅一樣。
關于軟件,開發需要學習的基本的東西是數據結構。不管你用什么軟件,開發都會用。以后學就不一樣了。
如果你致力于系統軟件開發,你可以在語言層面學習一個C,剩下的是計算機基礎課程,操作系統,編譯原理等等。如果從事網絡,請學習TCPIP進行詳細講解。
應用軟件的開發一般分為前端和后端,技術差異比較大。大部分培訓機構對前端技術和計算機語言基礎的培訓較多,對后端技術的培訓較少。主要原因是前端技術雖然比較復雜,但與人們每天接觸的互聯網上的各種網站和應用程序比較接近,比較容易理解。后端技術不如前端技術結合。然而,計算機行業已經發展了幾十年,技術經歷了幾次重大變革,沒有使用大規模應用經驗的人并不能很好地理解。
如果開發致力于企業應用軟件,前端難度就小一些,因為企業的前端應用一般比較簡單;如果是互聯網應用,前端會更復雜。大多數后端數據庫和應用服務器的中間件上的開發。
學習前端技術的HTML/CSS/JavaScript,后端技術的MySQL)/應用服務器中間件(JBOSS、Tomcat),后端技術的Java。不要試圖學太多,但是那些培訓班的老師不知道他們是什么,你學不完。
大數據、人工智能等基本上與計算機無關。學一個數據庫,學一些語言,剩下的跟具體行業相關。沒有培訓班教你。
00-1010回答
安卓和iOS開發,哪個更有前途?s 3360//yq . aliyun.com/ask/32259安卓和iOS開發應用直接使用網頁嗎?s 3360//yq . aliyun.com/ask/32222如何生成安卓、相冊設計、模板網站建設、軟件開發, SEO、App開發,等。通過網頁端的動態包裝,網站建設只是附帶業務,因此,區分哪個是公司主業,公司一般做好其主業,備案無效。