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