回覆列表
  • 1 # 笨成

    要學的東西還是蠻多的,以個人的親身經歷羅列下需要學習的知識

    1.計算機基礎的:作業系統、計算機組成原理、計算機網路、資料庫原理、資料結構等

    2.選擇幾門計算機語言:像比較流行的C、C++、java、python、go、php等,熟悉一些指令碼語言

    比如 shell、javascript等,瞭解linux作業系統,起碼一些基本的命令要知道吧

    3.根據自己的方向,有選擇的深入學習,比如想做偏底層的或者遊戲、影片處理等,需要重點學習C或者C++這些,影象處理等一些學科也是需要學的。如果從事軟體網站開發,目前最流行的.net、php、java三個體系,就業前景來說.net還是不如後兩者的,一些主流網站還是java居多,這就要學習各類中介軟體、開源框架等等,而且無論哪種,都要了解一下js、css以及html標記語言的,資料庫方面一些常用的sql也是要掌握的

  • 2 # 南瓜有個小小蟲

    別被嚇到啦,沒那麼難!

    先確定一下方向,一點一點縮小範圍,說軟體太模糊了,可以先網上了解一下什麼是前端,什麼是後端,瞭解一下手機軟體開發,PC軟體開發,伺服器軟體開發,瞭解一下資料庫,UI設計,測試,運維,其實上面這些還是比較籠統都是比較大的塊,可以瞭解後在進一步深入了,解縮小範圍,比如你要做手機軟體開發,那你可以先選你個方向進一步瞭解,比如Android開發,或iOS開發,選定一個再進一步瞭解,比如Android開發的相關技術,之後就可以學習相關技術啦。

    先入手不要貪多,等你有了一部分技術積累後再一點一點的擴充自己的技術棧。

  • 3 # 永遠的程式設計師

    自學的話從一門語言入手,有成就感,有動力。讀別人的源程式,多去github, stackoverflow等網站學習提問。多動手,多實踐。

  • 4 # JAVA高階架構開發

    計算機基礎的學習軟體開發需要非常注重程式效率,而效率卻往往與計算機硬體知識是緊密相關。所以瞭解基礎的計算機知識是非常必要的

    加強英語的學習因為目前的計算機程式設計語言主要是外國開發的,編程式碼的主要語句往往是英文,有一定的英文基礎,在學習軟體開發過程中可以事半功倍選一門語言學程式設計自然要先選一門程式語言當入口。語言都是工具,選工具前你要拍明確自己做什麼東西,然後找什麼語言適合做。例如做安卓應用學Java。理論聯絡實踐學習編寫程式,不僅要領悟各種知識點,多看教材,還要結合課程重視上機的練習。善於尋找資源根據你學習的熱情和進度,可以去一些論壇、國網路站找一些學習的資源。

  • 5 # 新華電腦學校h

    學軟體開發一般是要學基礎的一些常識,比如說計算機基本操作,還有辦公軟體,之後就是JAVA、c++、VB、C語言、程式語言等等,這些都是軟體開發專業必須要學到的,可以考慮瞭解一下的,看看自己是否對這方面感興趣,一定要多瞭解,多考慮一下。

  • 6 # 玥兒軟體狂魔

    作為一名程式設計師,軟體開發包括的程式語言太多,不過你只需要精通一門開發語言就行,要想學好軟體開發,前提英語底子要好。

    軟體開發分為java、c++、 c# 、WEB開發 、資料庫管理、網路系統管理、軟體測試等;你可以都去試試,找到一名自己感興趣的語言學習就行。

  • 7 # 網上搬磚頭z

    先確定開發語言

    c

    c++

    java

    python

    go

    php

    等等……太多了還有ios開發,小程式開發,網路爬蟲資料探勘,人工智慧,物聯網、區塊鏈……看你想搞什麼了

  • 8 # 子子健康

    需要學會一門高階語言,如c++,c#,Java,然後學習一門框架技術,比如unity,asp.net mvc,Javaee,最起碼要會一門語言,不建議去報課外班,建議先自學

  • 9 # 孤雁

    如果你是科班學生,學校都會有具體安排,一般來說可能會有如下課程。

    1丶資料結構。基本上是必學科目。因為資料結構是所有軟體語言的基礎。如果一個軟體工程師不清楚陣列丶佇列丶排序等等,那十有八九資料結構翹課了;

    2丶邏輯代數。可能會學到;

    3丶軟體工程。必學科目。如果不清楚軟體的開發過程,那基本上可以認為是軟體工程不上心;

    4丶C語言。必學科目。有些學校也許會調整為J ava。不管是C還是J,都屬於理論的應用;

    5丶編譯原理。可能有,不學沒關係;

    6丶資料庫原理。需要掌握,非必學。現在的軟體系統是無法離開資料庫,所以不學資料庫很危險;

    7丶專案管理。選學。一般人不會學,但是大多數都在工作後又悄悄將它重溫一遍;

    8、計算機通訊原理。基本上必學,如果不學,估計對什麼通訊協議丶加密原理無法深入理解;

    9丶linux系統。非必學,但強烈建議學。

    其它的課程還有很多,但對於軟體學習關係不太大,略去。

    如果是非科班生,考慮到時間因素,選一門主要語言學習即可,其它知識多從例程入手,不可再去狂鑽理論。

  • 10 # 全棧訓練營

    以java工程師為例:

    web前端:

    html CSS JavaScript bootstarp jquery Ajax

    java部分:

    javase jsp servlet spring mybatis springmvc

    springboot

    資料庫部分:

    mysql redis mongodb

    專案實訓部分:

    vue Linux nginx ftp docker rabbitmq

    微服務部分:

    springcloud

    最後,題主如果需要培訓可以聯絡我。

  • 11 # 江西新華kylie

    SQL Server2005資料庫設計和高階查詢、資料結構、C#面向物件程式設計、HTML5與CSS3開發、JavaScript、jQuery高階程式設計、PHP開發、軟體工程、JAVA面向物件程式設計、J2EE伺服器端高階程式設計、APP應用程式開發、oracle資料庫、Android應用開發等。

  • 12 # 分享影視創造社

    如今網際網路時代,網站已儼然成為企業和個人不可或缺的“電子名片”,大資料軟體開發工程師的薪資福利一直是行業優勢地位。目前,中國網民數量已達到6.68億,規模全球第一,網站總數達413.7萬餘個,伴隨著“網際網路+”行動計劃的實施,使得傳統企業紛紛向網際網路轉型,這必將引發企業對大資料軟體開發工程師的嚴重需求。 據有關資料顯示,目前,中國對軟體人才的需求巨大,並且以每年20%左右的速度增長。合格軟體人才的需求將遠大於供給。其中,尤以JAVA、PHP、HTML5與CSS3開發、Asp.net開發人才缺乏。

    【江西新華電腦學院怎麼樣?】

    1、三十餘年品牌沉澱,59萬成功學子,2.9萬家合作企業,新華懂你所需!

    2、擁有國內外數十家IT機構100多個門類300多種認證,學歷教育部學信網可查,國家開放大學學歷認定,工信部、人社部技能認定等不斷提升專業能力,並與高校強強聯合,建立多渠道職業教育立交橋。

    3、實訓導師來自IT網際網路企業專案經理、技術骨幹;雙師型教師佔比95%、三師型教師佔比60%、高技能教師佔比50%以上;獨創的“五步教學法”、“三階段培養模式”、“導師訓練”最大程度滿足企業實際需求。

  • 13 # Panda潘老師

    IT技術領域可以分為18個領域:

    人工智慧,雲計算,大資料,區塊鏈,物聯網,設計,Web開發,移動開發,遊戲開發,服務端開發,資料庫,架構,測試,運維,網路管理,安全技術,認證考試,資訊化建設。

    軟體開發一般指web開發、移動開發、遊戲開發、服務端開發、資料庫這幾類,你可以選擇其中一類或幾類學習和研究,現在比較火的屬於移動開發和遊戲開發了。技術其實都是觸類旁通的,能學號一個,就能學號好外一個。

    高階的軟體開發就是人工智慧、雲計算、大資料、區塊鏈、物聯網等

  • 中秋節和大豐收的關聯?
  • 如何繪製生物圖?