軟體開發課程現在好學嗎,自學軟體開發,需要學習什麼課程?

2021-12-28 04:05:58 字數 5377 閱讀 7467

1樓:

好不好學就看你是不是努力了,沒有基礎的人才更應該多鑽研。要學的話,就要找靠譜的學校,比如 北 大 青 鳥 中 關 村。

2樓:匿名使用者

不好學 要麼講的一堆廢話 要麼收錢 而且講的還快 個人建議還是直接走專案比較好

3樓:魚蛙

具體要看你學軟體開發的課程是什麼!

以後想從事什麼性質的工作

總之,決定以後工作的專業特長以後,結合自己的興趣特點,從基礎學起,什麼行業,都是可以學會,學精通。

好好把握自己的大好年華,多努力哦!

4樓:山西新華電腦學校

高中學歷的知識儲備在你做初級甚至某些中級開發是夠用的,再往上就有難度,會涉及到很多高等數學之類的知識。但個人認為70%以上的程式設計師止步於初、中級開發者也過得算舒服

2、需要有一定的英語基礎,不一定要多好,但是你知道程式開發都是使用的英文(用易語言的不叫程式設計師,不是看不起它,但是你總不能拿個美圖秀秀叫做你會美工對吧,一個道理)。某些情況下直接查詢英文社群可能會得到更快的解決方案。另外很多開發文件都是純英文的。

當然,如果你實在英文不行,這條也關係不大。

3、這條很重要,你一定要有強烈的興趣和持續學習的心理準備和行動力。走向工作崗位之後你會發現很多東西需要你邊做邊學的。學校學的永遠不夠用。

4、這條更重要,如果你是因為怕吃苦或者成績不好乾脆沒上大學,或者覺得學其他東西麻煩,覺得軟體開發坐著吹空調寫寫**就能賺錢,所以想學的話,建議你腳踏實地一些。

5、如果以上你覺得都能做到,那麼個人覺得,由淺入深慢慢入門難度不會太高。

自學軟體開發,需要學習什麼課程?

5樓:武漢新華it學校

軟體開發不是很難,主要要學習的就是計算機程式語言和程式演算法,對學習來說,要求你有一定的邏輯思維能力就差不多了。

6樓:79天長

對於初學者,想做簡單的程式設計的話,建議從c語言開始入門。c語言是最主流的基礎語言。現在軟體開發上所用的的主流的高階程式語言大多數都是以c語言為基礎演化而來的,掌握好c語言有助於學習其他的高階程式語言。

在學習過程中推薦參考譚浩強的c語言教程,非常適合入門級別的教材,在學習中還要注重實際操作,技術的提高來與源於**量的積累。先從基礎學起:

1.學習計算機的使用;

2.常用軟體的使用;

3.以學習c程式來打基礎.之後,根據愛好來精通一門語言,瞭解常用的os原理及系統結構等等.主要是要學c語言和c++的基礎在向後面發展。

7樓:百度使用者

先從基礎學起:

1.學習計算機的使用;

2.常用軟體的使用;

3.以學習c程式來打基礎.

之後,根據愛好來精通一門語言,瞭解常用的os原理及系統結構等等.

主要是要學c語言和c++的基礎

在向後面發展

我想學軟體開發,怎麼入門?

8樓:安徽新華電腦專修學院

最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。

我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像c語言那麼靈活,易於理解和學習。 然後可以繼續學習c語言,這個語言比較靈活。

有了pascal的基礎,在進行c語言程式設計就不會因為c語言的靈活而有問題 。後面的就可以學習vc什麼的了。

c語言的書推薦譚浩強的,比較好。

9樓:匿名使用者

才15歲大有前途啊,我就後悔自己學晚了。

知道程式設計師什麼那類最賺錢嗎,安卓?ios?

no,工資最高的那一撥全是搞演算法,你現在應該還在上初中吧,先學好數學,後面可以參加ioi程式設計競賽,儘管現在不能保送了,但要真是以後想在這方面發展很有前途的,你可以查下 樓天城,顧昱洲 這些人,都是楷模。

不過這些是天賦超群的,一般的也有,我就有個同學從高中搞ioi程式設計競賽,高考時加分加各種優惠去了中山,現在本科畢業才一年在阿里,年薪30w+

10樓:哥那個帥啊

要學這個專業,首先自己得邏輯思維較好,數學絕不能差,不然學不成咋樣的,出來也不會有太好的成果。稍微有點底子或者天賦,肯學的話,也不是那麼難,用心就好,就當作實在學英語,學到之後要經常練習熟悉,長時間不用很容易忘記。另一個,學這個專業首先得做好心理準備,程式設計師不是那麼舒服的,整天對著電腦看**的感覺真不是很好。

但是如果肯堅持,做到高層,做到架構師什麼的,那就舒服了,薪水也高。

11樓:育知同創教育

一個軟體從開始到最後一共需要以下幾個流程:

1、計劃

2、分析

3、設計

4、編碼

5、測試

6、維護

1、計劃

對所要解決的問題進行總體定義,包括瞭解使用者的要求及現實環境,從技術、經濟和社會因素等3個方面研究並論證本軟體專案的可行性,編寫可行性研究報告,**解決問題的方案,並對可供使用的資源(如計算機硬體、系統軟體、人力等)成本,可取得的效益和開發進度作出估計,制訂完成開發任務的實施計劃。

2、分析

軟體需求分析就是對開發什麼樣的軟體的一個系統的分析與設想。它是一個對使用者的需求進行去粗取精、去偽存真、正確理解,然後把它用軟體工程開發語言(形式功能規約,即需求規格說明書)表達出來的過程。本階段的基本任務是和使用者一起確定要解決的問題,建立軟體的邏輯模型,編寫需求規格說明書文件並最終得到使用者的認可。

需求分析的主要方法有結構化分析方法、資料流程圖和資料字典等方法。本階段的工作是根據需求說明書的要求,設計建立相應的軟體系統的體系結構,並將整個系統分解成若干個子系統或模組,定義子系統或模組間的介面關係,對各子系統進行具體設計定義,編寫軟體概要設計和詳細設計說明書,資料庫或資料結構設計說明書,組裝測試計劃。在任何軟體或系統開發的初始階段必須先完全掌握使用者需求,以期能將緊隨的系統開發過程中哪些功能應該落實、採取何種規格以及設定哪些限制優先加以定位。

系統工程師最終將據此完成設計方案,在此基礎上對隨後的程式開發、系統功能和效能的描述及限製作出定義。

3、設計

軟體設計可以分為概要設計和詳細設計兩個階段。實際上軟體設計的主要任務就是將軟體分解成模組是指能實現某個功能的資料和程式說明、可執行程式的程式單元。可以是一個函式、過程、子程式、一段帶有程式說明的獨立的程式和資料,也可以是可組合、可分解和可更換的功能單元。

模組,然後進行模組設計。概要設計就是結構設計,其主要目標就是給出軟體的模組結構,用軟體結構圖表示。詳細設計的首要任務就是設計模組的程式流程、演算法和資料結構,次要任務就是設計資料庫,常用方法還是結構化程式設計方法。

4、編碼

軟體編碼是指把軟體設計轉換成計算機可以接受的程式,即寫成以某一程式設計語言表示的「源程式清單」。充分了解軟體開發語言、工具的特性和程式設計風格,有助於開發工具的選擇以及保證軟體產品的開發質量。

當前軟體開發中除在專用場合,已經很少使用二十世紀80年代的高階語言了,取而代之的是物件導向的開發語言。而且物件導向的開發語言和開發環境大都合為一體,大大提高了開發的速度。

5、測試

軟體測試的目的是以較小的代價發現儘可能多的錯誤。要實現這個目標的關鍵在於設計一套出色的測試用例(測試資料與功能和預期的輸出結果組成了測試用例)。如何才能設計出一套出色的測試用例,關鍵在於理解測試方法。

不同的測試方法有不同的測試用例設計方法。兩種常用的測試方法是白盒法測試物件是源程式,依據的是程式內部的的邏輯結構來發現軟體的程式設計錯誤、結構錯誤和資料錯誤。結構錯誤包括邏輯、資料流、初始化等錯誤。

用例設計的關鍵是以較少的用例覆蓋儘可能多的內部程式邏輯結果。白盒法和黑盒法依據的是軟體的功能或軟體行為描述,發現軟體的介面、功能和結構錯誤。其中介面錯誤包括內部/外部介面、資源管理、整合化以及系統錯誤。

黑盒法用例設計的關鍵同樣也是以較少的用例覆蓋模組輸出和輸入介面。

6、維護

維護是指在已完成對軟體的研製(分析、設計、編碼和測試)工作並交付使用以後,對軟體產品所進行的一些軟體工程的活動。即根據軟體執行的情況,對軟體進行適當修改,以適應新的要求,以及糾正執行中發現的錯誤。編寫軟體問題報告、軟體修改報告。

一箇中等規模的軟體,如果研製階段需要一年至二年的時間,在它投入使用以後,其執行或工作時間可能持續五年至十年。那麼它的維護階段也是執行的這五年至十年期間。在這段時間,人們幾乎需要著手解決研製階段所遇到的各種問題,同時還要解決某些維護工作本身特有的問題。

做好軟體維護工作,不僅能排除障礙,使軟體能正常工作,而且還可以使它擴充套件功能,提高效能,為使用者帶來明顯的經濟效益。然而遺憾的是,對軟體維護工作的重視往往遠不如對軟體研製工作的重視。而事實上,和軟體研製工作相比,軟體維護的工作量和成本都要大得多。

在實際開發過程中,軟體開發並不是從第一步進行到最後一步,而是在任何階段,在進入下一階段前一般都有一步或幾步的回溯。在測試過程中的問題可能要求修改設計,使用者可能會提出一些需要來修改需求說明書等。

12樓:江西新華電腦學院

建議選擇個學校去學習,這樣比自學會更好的。

13樓:2012等待啟程

現在先試試有空看一下軟體程式設計的書吧。這個是入門。

14樓:昂拓節能

網上有很多課程,但是不是很系統話,小白入門的話,你可以上三人行慕課平臺上學習

15樓:糖笙不吃糖

可以去一些專業學校學習,畢竟你還小,需要多學習知識

16樓:武漢新華電腦

跟著專業的老師學是比較靠譜以及節約時間的方法,當然自己對它感興趣,平時可以多逛逛相關技術論壇等等

自學軟體開發,需要學習什麼課程?

17樓:79天長

對於初學者,想做簡單的程式設計的話,建議從c語言開始入門。c語言是最主流的基礎語言。現在軟體開發上所用的的主流的高階程式語言大多數都是以c語言為基礎演化而來的,掌握好c語言有助於學習其他的高階程式語言。

在學習過程中推薦參考譚浩強的c語言教程,非常適合入門級別的教材,在學習中還要注重實際操作,技術的提高來與源於**量的積累。先從基礎學起:

1.學習計算機的使用;

2.常用軟體的使用;

3.以學習c程式來打基礎.之後,根據愛好來精通一門語言,瞭解常用的os原理及系統結構等等.主要是要學c語言和c++的基礎在向後面發展。

如何自學軟體開發,具體都需要學什麼課程

18樓:匿名使用者

先從基礎學起:

1.學習計算機的使用;

2.常用軟體的使用;

3.以學習c程式來打基礎.

之後,根據愛好來精通一門語言,瞭解常用的os原理及系統結構等等.

主要是要學c語言和c++的基礎

在向後面發展

軟體開發這個好學麼,軟體開發,容易學嗎?大約需要多長時間?

你好,我是電腦科學與技術專業,軟體方向的。我的數學基礎和英語都不怎麼樣,不過,我還是在這個行業裡面工作著。並不是說數學和英語不好就不要學,你也可以在學習的過程中提高自己的英語能力和數學基礎。在軟體開發過程中,很多時候的文件都是全英文的,比如 微軟提供的msdn 當然,數學方面,並不是說會用到某些計算...

軟體開發自學步驟都是哪些,軟體開發是自學好還是培訓好?自學步驟是什

自學有一定的難度。一是學習路線 方向的把握 二是自制力的問題,很難堅持下去。對於第一個問題,現在有了網路,有心的話,總是可以找到答案。第二個問題,就只有自己克服了。軟體開發,是一門實踐性很強的學問。無論在 學習,充分練習是必須的,每學完一門課程,最好通過一個合適的專案,來達到融會貫通的目的。而且,最...

學軟體開發去哪好,學軟體開發去哪好?

你可以來這裡看看,0基礎入門學習的,參觀包路費,而且學習軟體開發學習這個專業,有很大的潛力呢。學軟體開發一定要去知名度比較好的學校去,畢竟教學質量是有一定保障的 現在學軟體開發去哪兒比較好?隨著來網際網路越來越普及自,電腦相關的行業人bai才也越來越稀缺,du就業崗位逐年zhi增多,人才dao供不應...