1樓:匿名使用者
學習軟體開發都需要看
《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》
《敏捷軟體開發》
2樓:匿名使用者
先祝你學習軟體開發順利。我個人認為,要想學好軟體開發先要從基本做起。不必拘泥於某一種語言,因為主要的程式設計思想是相通的。
c語言十分經典,建議先學習c語言。可考慮安如下順序:1.
c語言程式設計(譚浩強)
2.c與指標(十分經典)
3.編譯原理
4.軟體工程
如果能把上面四本書吃透了,絕對可以成長為一名傑出的軟體工程師。
關於c和c++先學和後學其實無所謂。在某種程度上講,c是c++的基礎,要是可以的話,儘量先學習c
3樓:匿名使用者
看你是想學習什麼語言了
不過c語言和c++ 肯定是先看c語言,這是基礎語言
對於初期開發者可以先看例項,先抄**,也可以先看語法,沉澱到一定時候就結合看,慢慢的就上路了
4樓:匿名使用者
先學c++語言,再學c語言,當然英語應學好
5樓:匿名使用者
先學c吧,,再學c++ 看點c程式設計簡明教程之類的
軟體開發工作人員必讀的書籍有哪些,特別是剛剛工作的
電腦程式設計初學者看什麼書
6樓:檀香透窗櫺
1、《**大全》 史蒂夫·邁克康奈爾
「優秀的程式設計實踐的百科全書,《**大全》注重個人技術,其中所有東西加起來,就是我們本能所說的「編寫整潔的**」。這本書有 50 頁在談論**佈局。」 —— joel spolsky
對於新手來說,這本書中的觀念有點高階了。到你準備閱讀此書時,你應該已經知道並實踐過書中 99% 的觀念。– esac
2、《程式設計師修煉之道》安德魯·亨特、大衛·托馬斯
對於那些已經學習過程式設計機制的程式設計師來說,這是一本卓越的書。或許他們還是在校生,但對要自己做什麼,還感覺不是很安全。就像草圖和架構之間的差別。
雖然你在學校課堂上學到的是畫圖,你也可以畫的很漂亮,但如果你覺得你不太知道從哪兒下手,如果某人要你獨自畫一個 p2p 的**交換網路圖,那這本書就適合你了。—— joel
3、《計算機程式的構造和解釋》harold abelson、 gerald jay sus**an、julie sus**an
《**大全》、《重構》和《設計模式》這些經典書會教給你高效的工作習慣和交易細節。其他像《人件集》、《計算機程式設計心理學》和《人月神話》這些書會深入軟體開發的心理層面。
其他書籍則處理演算法。這些書都有自己所屬的位置。
然而《計算機程式的構造和解釋》與這些不同。這是一本會啟發你的書,它會燃起你編寫出色程式的熱情;它還將教會你認識並欣賞美。
它會讓你有種敬畏,讓你難以抑制地渴望學習更多的東西。其他書或許會讓你成為一位更出色的程式設計師,但此書將一定會讓你成為一名程式設計師。
4、《c程式設計語言》brian w. kernighan / dennis m. ritchie
這本書簡潔易讀,會教給你三件事:c 程式語言;如何像程式設計師一樣思考;底層計算模型。
5、《演算法導論》 thomas h.cormen / charles e.leiserson / ronald l.rivest / clifford stein
在我看來,**只是一個工具,並非精髓。開發軟體的主要部分是建立新演算法或重新實現現有演算法。其他部分則像重新組裝樂高磚塊或建立「管理」層。
我依然夢想這樣的工作,我的大部分時間(>50%)是在寫演算法,其他「管理」細節則留給其他人…… —— ran biron
7樓:匿名使用者
看看開天闢地,裡面有vb入門的東西,然後加深到c
8樓:匿名使用者
看開天闢地,裡面有很多東西啊
9樓:匿名使用者
c++ primer plus
理財新手適合看什麼書,理財初學者看什麼書合適
先看一些理財方面的啟蒙書,樓上回答的很全面了,在附帶一本的人 巴比倫最富有的人 書籍介紹了 1926年,喬治.克拉森出版了一系列關於精明理財和財務成功的小冊子,以古巴比倫為背景,用寓言體方式來解釋他的觀點。這些小冊子在銀行業及保險業發行量極大,並很快成為數百萬人耳熟能詳的著作 理財初學者看什麼書合適...
軟體開發專業都要學什麼呢,學軟體開發應該報什麼專業?
軟體開發專業主要培養德智體全面發展,具有一定計算機軟硬體維護 網路組建 維護管理的高階實用技術型人才。通過本專業的學習,能熟練掌握常用的計算機軟體的使用 維護與技巧 在硬體方面學生應瞭解計算機硬體的發展,熟練掌握計算機組裝的方法,能熟練運用應用軟體檢測計算機效能 故障的範圍所在,掌握硬體故障的一般處...
c 程式設計初學軟體有哪些,C 初學者,用什麼軟體做練習
wintc。vc 6.0中文版。turbo c。visusl c 6.0。c 這個詞在中國大陸的程式設計師圈子中通常被讀做 c加加 而西方的程式設計師通常讀做 c plus plus cpp 它是一種使用非常廣泛的計算機程式語言。c 是一種靜態資料型別檢查的 支援多重程式設計正規化的通用程式設計語言...