自學軟體開發應該從什麼書看起,軟體開發初學者應該看什麼書

時間 2021-07-03 13:04:44

1樓:笨笨豬哥永建

vb....我也是啊..跟你一樣..一起加油啊..

2樓:

學簡單的vb,還有演算法(這個最重要)

3樓:氤氳太極

精通一種語言,學演算法資料結構

4樓:

學習軟體技術最好是找一個好的學校系統的學習一下,自己閉門造車可能效果很慢。而且現在很多的打牌名校也都推薦工作的,比起你自己找工作輕鬆多了

軟體開發初學者應該看什麼書

5樓:匿名使用者

學習軟體開發都需要看

《c和指標》、《c缺陷和陷阱》、《c專家程式設計》,這三本書是一個初級c程式設計師必看的三本書,同時也是應屆新員工必須好好學習的教材,非常適合剛畢業的大學生學習 。

另外還有:

c++語言提升:

《effective c++:改善程式與設計的55個具體做法》

《more effective c++:35個改善程式設計與設計的有效方法(中文版)》

《c++沉思錄》

《c++templates中文版》

《深度探索 c++ 物件模型》

《泛型程式設計與stl》

一個由c轉向c++的程式設計師,從來沒有系統的學習過c++的語法,往往是用到的什麼學習什麼。如果要系統入門,《c++ primer》倒是不錯。

設計類《**大全》:

《重構-改善既有**的設計》

《**整潔之道》

《實現模式》

《程式設計師應該知道的97件事》

這幾本書一般講的是函式以及更低層次的設計。《**大全》完完整整的讀完過,而且做了很多的筆記,獲益良多。《重構》就不必說了,其他幾本書前面大致看了一下,也非常不錯,計劃有時間要好好學習一下。

架構:《軟體體系結構的藝術》

《領域驅動設計:軟體核心複雜性應對之道》

《軟體架構師應該知道的97件事》

《企業應用架構模式》

《面向模式的軟體體系結構卷1:模式系統》

《軟體架構設計》

《架構師需要知道的97件事》

敏捷開發:

《測試驅動開發》

《敏捷軟體開發——原則、模式與實踐》

《scrum敏捷專案管理》

《硝煙中的scrum和xp——我們如何實施scrum》

《敏捷軟體開發》

6樓:匿名使用者

先祝你學習軟體開發順利。我個人認為,要想學好軟體開發先要從基本做起。不必拘泥於某一種語言,因為主要的程式設計思想是相通的。

c語言十分經典,建議先學習c語言。可考慮安如下順序:1.

c語言程式設計(譚浩強)

2.c與指標(十分經典)

3.編譯原理

4.軟體工程

如果能把上面四本書吃透了,絕對可以成長為一名傑出的軟體工程師。

關於c和c++先學和後學其實無所謂。在某種程度上講,c是c++的基礎,要是可以的話,儘量先學習c

7樓:匿名使用者

看你是想學習什麼語言了

不過c語言和c++ 肯定是先看c語言,這是基礎語言

對於初期開發者可以先看例項,先抄**,也可以先看語法,沉澱到一定時候就結合看,慢慢的就上路了

8樓:匿名使用者

先學c++語言,再學c語言,當然英語應學好

9樓:匿名使用者

先學c吧,,再學c++ 看點c程式設計簡明教程之類的

自學計算機程式設計應該看些什麼書

10樓:獵狼

看書沒啥能學的,我給你推薦易語言吧,中文漢語程式設計,簡單易學。

比如:如果(編輯框1.內容 = 「123」 且 編輯框2.內容 = 「321」)

載入(視窗1,,假)

銷燬()'這個是判斷驗證的簡單**

這是**編寫格式。

這是軟體設計的介面。

這是做好的軟體除錯效果。

怎麼樣,這個程式語言好玩吧,全中文**程式設計,簡單易學。

11樓:

建議先學c語言,c語言是基礎,把基礎打牢,馬步扎穩,在循序漸進學習其他的語言,會輕鬆些。推薦譚浩強老師的c語言。

學會c語言後,再學其他的就不會一頭霧水,遇到困難,疑難問題時也容易鬆懈放棄。

如果是自學一定要堅持,不懂的多問,多求助!然後自己多總結,這點是關鍵,只有轉化為自己的理解才是真正理解了問題所在。

12樓:zzzzz原來如此

如果是零基礎起步建議看清華出版社的《c語言從入門到精通》這本是北郵大一教材,起碼我上大一的時候是這樣的。這本書自學完全沒問題,後續根據自身情況再選擇。

13樓:

首先需要確定想學什麼程式語言,確定了以後在找針對這類語言的專業書籍,先上手時,不要去看資料結構,演算法之類的書,看了無法理解,經過學習鍛鍊到達一定的水平以後再看也不遲,最好是找一個有關程式語言的bbs**註冊一下對學習有很大的幫助。

14樓:五系攻城獅

看什麼書其他答主給出建議了。我提供下書的資源^_^供參考,其中特別列了經典書籍的資源。

計算機電子書免費資源(中文)

愛coding:計算機電子書免費資源(英文)

15樓:ok中國的某某人

初學的話,打好語言基礎。

如果你想學c或c++的話……這個

感覺這個偏向中期

你可以先買最基礎的語言基礎書,或者看網課什麼的(計蒜客)

16樓:柴胡白朮

不知道你想學習哪方面的,其實我感覺你可以從c語言入手,不過沒有基礎可能會非常枯燥,我感覺前期最重要的不是學哪些知識點,應該是怎麼最大限度的激發學習的興趣,你可以學學vb.net ,c#的介面程式設計,介面的東西更直觀,慢慢興趣濃厚的在學習資料結構和演算法也不遲

17樓:匿名使用者

沒學過程式設計的話,從c語言入門吧,然後資料結構,然後python現在是一門很火很簡單的語言,謝謝

18樓:匿名使用者

你想學什麼,我是搞這個的,能給你一些小小建議!

19樓:小壞tt諾言

我也不知道我說了啥他不讓我直接釋出,把我當成賣書推銷軟體的了?

20樓:匿名使用者

具體看你要學哪個方向了,計算機程式設計範圍涵蓋太廣了,先從c語言看起吧

21樓:匿名使用者

計算機程式設計的範圍太大了,不好回答,深入學習的話資料結構和演算法是需要的。

初級的就無所謂。

22樓:山西新華電腦學校

自學的話還是比較辛苦的要有恆心毅力,只好找一個專業的學校或者機構系統的學習一下會對你有很大的幫助

23樓:匿名使用者

基礎知識肯定是要學習的。因為這些基礎的知識決定你後續學習的深度。

24樓:陽光的凌寶寶

ffer in an airborne troop.

25樓:九天蒼龍

資料結構和演算法初學不用看。先定下來你要學習什麼語言,然後再考慮買什麼書

26樓:齊劉海兒

學計算機程式設計,對於初學者來說,資料結構是一定要看的,然後可以根據自己的喜好,學c語言程式設計(譚浩強那個版本的編的比較好一點),c++等等。演算法設計看自己喜好了,這個比較複雜。。。

學習軟體開發都需要看什麼書?

27樓:匿名使用者

學習軟體開發都需要看《c和指標》、《c缺陷和陷阱》、《c專家程式設計》,這三本書是一個初級c程式設計師必看的三本書,同時也是應屆新員工必須好好學習的教材,非常適合剛畢業的大學生學習 。

另外還有:

c++語言提升:

《effective c++:改善程式與設計的55個具體做法》

《more effective c++:35個改善程式設計與設計的有效方法(中文版)》

《c++沉思錄》

《c++templates中文版》

《深度探索 c++ 物件模型》

《泛型程式設計與stl》

一個由c轉向c++的程式設計師,從來沒有系統的學習過c++的語法,往往是用到的什麼學習什麼。如果要系統入門,《c++ primer》倒是不錯。

設計類《**大全》:

《重構-改善既有**的設計》

《**整潔之道》

《實現模式》

《程式設計師應該知道的97件事》

這幾本書一般講的是函式以及更低層次的設計。《**大全》完完整整的讀完過,而且做了很多的筆記,獲益良多。《重構》就不必說了,其他幾本書前面大致看了一下,也非常不錯,計劃有時間要好好學習一下。

架構:《軟體體系結構的藝術》

《領域驅動設計:軟體核心複雜性應對之道》

《軟體架構師應該知道的97件事》

《企業應用架構模式》

《面向模式的軟體體系結構卷1:模式系統》

《軟體架構設計》

《架構師需要知道的97件事》

敏捷開發:

《測試驅動開發》

《敏捷軟體開發——原則、模式與實踐》

《scrum敏捷專案管理》

《硝煙中的scrum和xp——我們如何實施scrum》

《敏捷軟體開發》

28樓:time我和您有緣

我覺得學資料庫是最基礎實用的,畢竟很多應用軟體、網路遊戲都必須用資料庫。

數學的東西我覺得有大學基礎,心裡有些概念就可以,沒必要研究太高深的多實踐最好,遇到不懂的,再找資料,覺得效率低了,再研究數學嘛,。。。。業餘愛好者的建議

29樓:無機冠軍

個人覺得c一定要學好,學好了c不管是對c++還是c#都很有用。

30樓:匿名使用者

c#和c是不同的程式語言。

建議你找一些c#的入門教程來看。

我想自學安卓app開發,應該先從什麼書看起。

31樓:空白一頁

第一行**android人民郵電出版社

32樓:smile風華少年

《android 開發實戰》

學軟體開發需要學哪些知識?看哪些書?

33樓:百度使用者

到底你是做軟體開發還是做軟體測試

這2個是不同的職業、

如果是軟體測試、書籍如下:

軟體測試(第2版)

軟體測試的藝術(第2版)

探索式軟體測試(強烈推薦)

這3本書看完了你做測試應該可以入門了

開發的話就那本經典的:c++primer plus中文版_第5版當然這本開發的書是不可能在一個月就能學好的、一個月連入門都不行

34樓:

建議你先從計算機概論入手,首先搞明白電腦都由哪些部件組成,對計算機裡的一些基本概念有所瞭解,為學習程式設計打好基礎。然後找一本程式語言的書看,建議入手先學c語言。關鍵是要邊學邊練,可以對照書上的練習題練,並逐步深入。

網上有很多論壇。建議有一定寄出後你加一個開源社群的論壇看看。再熟練一些可以研究一下某種開源作業系統,建議看開源的android。

要有恆心,不斷鑽研,祝你成功!

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

35樓:武漢新華it學校

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

36樓:79天長

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

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

1.學習計算機的使用;

2.常用軟體的使用;

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

37樓:百度使用者

先從基礎學起:

1.學習計算機的使用;

2.常用軟體的使用;

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

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

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

在向後面發展

學習軟體工程入門應該看什麼書

38樓:匿名使用者

先學baic語言吧,不管將來做哪個du方向,c語言都是應該zhi牢固掌握dao

的吧,譚浩強內的c語言程式設容計,程式入門的寶典,夠你一個暑假看的了,有條件的話,去網上找一下c語言100例,邊看書邊自己做練習題,如果你能在這個暑假把這100例都弄懂了,你就有了大一程式設計方面的基礎了。當然你也可以多上閘道器注一下最新的一些技術,看看自己最喜歡哪個領域,上學的時候有個側重點往那個方向走,剛開始都看不懂也無所謂,看多了心裡就有譜了。

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

斯蒂夫法克 同志 22歲還很年輕,你現在一直抱怨,不如多看書,你自己一定要有耐心,3年之後肯定有所成就,也許你會說3年很長,但是你這樣一直抱怨下去,25歲了你也沒有什麼成就。一定要有耐心和恆心。一點一點的讀下去 可以的,軟體開發其實不難的,現在網路上很多這類的開發教程,只要自己稍微花點心思去熟悉和練...

我想自學安卓app開發應該先從什麼書看起

第一行 android人民郵電出版社 android 開發實戰 零基礎學習android軟體開發,需要哪些書籍?是要選擇安卓培 訓的話千萬慎重些,不妨看下華夏博大 老師們都很給力,有比較高階的教學裝置 如果選擇安卓的學習應該詳細瞭解些情況 是不是老師有這方面的開發經驗,而不是自學的老師給學生上課的,...

軟體開發的生命週期,什麼是軟體的生命週期?軟體生命週期分哪幾個階段

無論是瀑布開發模式還是螺旋開發模式 軟體開發的週期大約都是分成需求,設計,編碼和單元測試,系統整合,執行和維護幾個階段 如果是迭代方法開發 那麼軟體的生命週期應該分為開端 inception 評價 elabration 構建 construction 和產品化 transaction 我從一本書上找...