1樓:匿名使用者
你好。很高興能回答你的問題。我是學軟體開發的。
希望我的建議能夠給你幫助。學軟體開發回,需要先掌握住答c語言、電路原理、類比電子技術、數字邏輯、數值分析、計算機組成原理、離散數學、資料結構、作業系統、計算機網路、計算機系統結構、資料庫系統、高階語言程式設計、多**技術、軟體工程、軟體專案管理、軟體測試技術、電子商務、資訊保安技術等 希望你能加油哦,呵呵 祝你成功。也希望樓主能採為最佳答案。
謝謝o(∩_∩)o!!
學軟體開發需要學哪些知識?看哪些書?
2樓:百度使用者
到底你是做軟體開發還是做軟體測試
這2個是不同的職業、
如果是軟體測試、書籍如下:
軟體測試(第2版)
軟體測試的藝術(第2版)
探索式軟體測試(強烈推薦)
這3本書看完了你做測試應該可以入門了
開發的話就那本經典的:c++primer plus中文版_第5版當然這本開發的書是不可能在一個月就能學好的、一個月連入門都不行
3樓:
建議你先從計算機概論入手,首先搞明白電腦都由哪些部件組成,對計算機裡的一些基本概念有所瞭解,為學習程式設計打好基礎。然後找一本程式語言的書看,建議入手先學c語言。關鍵是要邊學邊練,可以對照書上的練習題練,並逐步深入。
網上有很多論壇。建議有一定寄出後你加一個開源社群的論壇看看。再熟練一些可以研究一下某種開源作業系統,建議看開源的android。
要有恆心,不斷鑽研,祝你成功!
學習軟體開發都需要看什麼書?
4樓:匿名使用者
學習軟體開發都需要看《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》
《敏捷軟體開發》
5樓:time我和您有緣
我覺得學資料庫是最基礎實用的,畢竟很多應用軟體、網路遊戲都必須用資料庫。
數學的東西我覺得有大學基礎,心裡有些概念就可以,沒必要研究太高深的多實踐最好,遇到不懂的,再找資料,覺得效率低了,再研究數學嘛,。。。。業餘愛好者的建議
6樓:無機冠軍
個人覺得c一定要學好,學好了c不管是對c++還是c#都很有用。
7樓:匿名使用者
c#和c是不同的程式語言。
建議你找一些c#的入門教程來看。
軟體開發初學者應該看什麼書
8樓:匿名使用者
學習軟體開發都需要看
《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》
《敏捷軟體開發》
9樓:匿名使用者
先祝你學習軟體開發順利。我個人認為,要想學好軟體開發先要從基本做起。不必拘泥於某一種語言,因為主要的程式設計思想是相通的。
c語言十分經典,建議先學習c語言。可考慮安如下順序:1.
c語言程式設計(譚浩強)
2.c與指標(十分經典)
3.編譯原理
4.軟體工程
如果能把上面四本書吃透了,絕對可以成長為一名傑出的軟體工程師。
關於c和c++先學和後學其實無所謂。在某種程度上講,c是c++的基礎,要是可以的話,儘量先學習c
10樓:匿名使用者
看你是想學習什麼語言了
不過c語言和c++ 肯定是先看c語言,這是基礎語言
對於初期開發者可以先看例項,先抄**,也可以先看語法,沉澱到一定時候就結合看,慢慢的就上路了
11樓:匿名使用者
先學c++語言,再學c語言,當然英語應學好
12樓:匿名使用者
先學c吧,,再學c++ 看點c程式設計簡明教程之類的
本人想學習程式設計,需要哪些入門書籍 20
13樓:a皮卡丘
1、清華大學出版社出版的《c++程式設計教程》、《c++primer》、譚浩強的《程式設計書》、《effective c++》、《more effective c++》、《exceptional c++》 、《more exceptional c++》、《深入探索c++物件模型》等
2、具體怎樣學程式設計 :
①明確學習目的
學習程式設計對大多數it業人員來說都是非常有用的。學程式設計,做一名程式設計人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作新增重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程式設計師永遠是被爭奪的物件。
②打好基礎
(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養學程式設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛鍊。要想成為一名優秀的程式設計師,最重要的是掌握程式設計思想。要做到這一點必須在反覆的實踐、觀察、分析、比較、總結中逐漸地積累。
(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?
③ 注意理解一些重要概念
一本程式設計的書看到的無非就是變數、函式、條件語句、迴圈語句等概念,但要真正能進行程式設計應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。
④掌握程式設計思想
學習一門語言或開發工具,語法結構、功能呼叫是次要的,最主要是學習它的思想。例如學習 vc 就要學習 windows 的內在機理、什麼是執行緒......;學習 com 就要知道 vtalbe 、類廠、介面、idl......
,關鍵是學一種思想,有了思想,那麼就可以觸類旁通。
⑤多實踐、多交流
掌握程式設計思想必須在程式設計實際工作中去實踐和體會。程式設計起步階段要經常自己動手設計程式,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富程式設計實踐,幫助自己提高水平。
親自動手進行程式設計是創造性思維應用的體現,也是培養邏輯思維的好方法。
⑥養成良好的程式設計習慣
程式設計入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的程式設計習慣。程式設計風格的好壞很大程度影響程式質量。
良好的程式設計風格可以使程式結構清晰合理,且使程式**便於維護。如**的縮排編排、變數命令規則的一致性、**的註釋等。
⑦上網學程式設計
⑧加強計算機理論知識的再學習
學程式設計是符合「理論→實踐→再理論→再實踐」的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括程式設計所需的數學基礎知識,具備了入門的條件,就可以開始程式設計的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程式人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些電腦科學和數學基礎理論。
電腦程式設計:
編輯程式讓電腦執行的過程就叫程式設計 很多軟體都可以程式設計 具有代表性的計算機語言有basic c,c++,vb,vf,sql,網頁程式設計jsp,asp,php ,軟體是microsoft visual studio,microsoft visual basic,microsoft sql server,等等。 basic是beginner's all-purpose symbolic instruction code(初學者通用符號指令**)的縮寫,是國際上廣泛使用的一種計算機高階語言。basic簡單、易學,目前仍是計算機入門的主要學習語言之一。
14樓:您的好友已登陸
說實話我根本就什麼都沒有學過,有的公司會有一個培訓。但相對來說seo 培訓的也只是一小部分。要說有入門知識勸樓主去培訓下。
主要是這方面不熟練,沒有人教要走一部分彎路。等技術成熟了再買書看。 希望樓主滿意。
學習軟體需要一些什麼知識,學習軟體需要一些什麼知識
這樣看你是學習什麼層次的。如果你是電腦科學與技術或軟體工程或資訊保安專業的本科生那麼建議你一定要學習好c 資料結構,演算法分析與設計,離散數學這幾門課程。有精力的話可以研讀 introduction to algrithms 和 the art of puter programming 對於一個計算...
學習軟體開發需要什麼基礎的技能嗎
電腦基礎操作 基礎 學習手機軟體開發需要什麼基礎?軟體開發需要哪些知識和技能 軟體開來發專業主要培養德智體全面自發展,具有一定計bai算機軟硬體維護du 網路組建 zhi維護管dao理的高階實用技術型人才。通過本專業的學習,能熟練掌握常用的計算機軟體的使用 維護與技巧 在硬體方面學生應瞭解計算機硬體...
考編導專業。需要看哪些書。補充一些文藝常識
影視藝術欣賞 其實看完這兩本就差不多了,主要是要積累一些文版學或電影方面的基礎知識,權還有就是對一些電影細節的理解 這個看你的理解能力,但你可以積累一些專業名詞,但也不能不會用而硬套 另外,如果你還想充實,再推薦 中外電影史 中外文學史 考編導類專業需要看什麼書?浙傳多好的學校,外地的就要考很多浙江...