自學(xué)軟件開發(fā)看什么書(自學(xué)軟件開發(fā)看什么書比較好)
今天給各位分享自學(xué)軟件開發(fā)看什么書的知識,其中也會對自學(xué)軟件開發(fā)看什么書比較好進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
自學(xué)編程需要哪些入門書籍?
1、《實戰(zhàn)Java程序設(shè)計》
這是一本既注重實戰(zhàn),同時也注重底層“內(nèi)功”訓(xùn)練的書,非常適合初學(xué)者閱讀!
2、《程序員修煉之道——從小工到專家》
這本是指導(dǎo)程序員從低等級向高等級轉(zhuǎn)變的必要圣經(jīng)。每一篇幅都需要仔細(xì)閱讀,深入思考,作者多年的經(jīng)驗可以給我們在實際項目中處理給予很大的幫助。通過在實踐中,摸索,探討,最終都會發(fā)現(xiàn)很多問題都能在這本書找到最好的指導(dǎo)。
《重構(gòu):改善既有代碼的設(shè)計》,這本書確實牛掰,尤其適合當(dāng)代程序員讀。近幾年軟件開發(fā)的門檻降低了很多,好多公司都因為初級程序員的存在累積了一大批shit一樣的代碼,重構(gòu)也講技巧和原則,不是單純地刪除重寫??戳藥醉摼陀惺斋@,推薦給各位開發(fā)的朋友,沒事兒讀讀,肯定有啟發(fā)。
我是一個初中生,從零開始自學(xué)編程,請問有該看哪些書?
我是一個初中生,從零開始自學(xué)編程,請問有該看哪些書?
給你推薦個文章,你看一下::yangfei./post/78. 祝你成功
通過以下4個階段的訓(xùn)練, 沒有任何編程基礎(chǔ)人就可以成為一名普通的程序員。
第一階段:掌握一種編程語言
學(xué)習(xí)內(nèi)容:學(xué)習(xí)任意一種主流的編程語言。例如C++語言。
學(xué)習(xí)目標(biāo):熟練掌握一種語言的語法和基本的編程技巧。
學(xué)習(xí)時間:3個月左右
注意事項:編程語言和編程工具是兩回事情,編程語言是指C++、Basic、Object Pascal等 程序設(shè)計語言,它們是像漢語、英語一樣的抽象的語法規(guī)則,編程工具是指 Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代碼編輯器、程序編譯器 在內(nèi)的集成化、可視化的軟件開發(fā)工具。C++源程序可以在Visual C++ 6.0里編寫,也可以在記事本里編寫,而同一個C++源程序可以用Visual C++ 6.0編譯、執(zhí)行,也可以用C++ Builder 5.0編譯、執(zhí)行,所以: C++ 不等于 Visual C++ 6.0
第二階段:掌握一種編程工具
學(xué)習(xí)內(nèi)容:學(xué)習(xí)任意一種主流的編程工具。注意編程工具要和第一階段學(xué)習(xí)的編程語言一致,例如你學(xué)習(xí)的 編程語言是C++,那么編程工具要選Visual C++ 6.0或者C++ Builder 5.0。
學(xué)習(xí)目標(biāo):熟練掌握這種編程工具基本用法,例如:菜單、組件、程序跟蹤調(diào)試、編寫Windows程序等。
學(xué)習(xí)時間:3個月左右
注意事項:這個階段側(cè)重編程工具的使用,同時進(jìn)一步熟習(xí)編程語言,最后達(dá)到能熟練編寫各種基本的Windows程序。
第三階段:掌握“算法與數(shù)據(jù)結(jié)構(gòu)”這門課程
學(xué)習(xí)內(nèi)容:算法與數(shù)據(jù)結(jié)構(gòu),推薦許卓群的《數(shù)據(jù)結(jié)構(gòu)》,高等教育出版社出版。
學(xué)習(xí)目標(biāo):熟練掌握各種常用的算法與數(shù)據(jù)結(jié)構(gòu)
學(xué)習(xí)時間:4個月左右
注意事項:這是一門不可或缺的軟件開發(fā)課程,曾經(jīng)有一本經(jīng)典計算機(jī)專業(yè)書籍叫做《數(shù)據(jù)結(jié)構(gòu)+算法=程序》, 這說明了數(shù)據(jù)結(jié)構(gòu)和算法的重要性。它能幫我們建立良好的程序分析與設(shè)計能力。
第四階段:實現(xiàn)一個模擬的小型軟件項目
學(xué)習(xí)內(nèi)容:軟件項目的開發(fā)過程
學(xué)習(xí)目標(biāo):掌握軟件項目的基本開發(fā)過程和方法
學(xué)習(xí)時間:4個月左右
注意事項:自己完成一個模擬的小型軟件項目,強(qiáng)烈推薦做一個MIS(管理信息系統(tǒng))軟件,參考用書推薦 “中小型信息管理系統(tǒng)開發(fā)實例系列叢書”,人民郵電出版社,它的例子詳實有效, 以它為基礎(chǔ)再加以擴(kuò)展,就可以做出實用的MIS軟件來。此叢書包括多種開發(fā)工具,大家可以選擇適合自己的:《VISUAL FOXPRO6.0 數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》《JAVA數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》 《VISUAL BASIC數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》《VISUAL C++6.0數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》 《ASP.NET數(shù)據(jù)庫管理系統(tǒng)開發(fā)實例導(dǎo)航》《DELPHI數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》 《POWERBUILDER 8.0數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》。
從零開始自學(xué)編程,學(xué)哪一種比較好入門?
從零開始話就好辦多了,你是一張白紙想怎么畫就怎么畫,選擇哪一種都沒關(guān)系,關(guān)鍵是能否持之以恒。因為我是學(xué)Java的所以我建議你也學(xué)Java,選擇之后你要對它情有獨鐘,不能三心兩意。希望你能成為java程序員中的一員。
從零開始自學(xué)PHP需要看那些書?
建議你先看下視頻再決定買什么樣的書,如果看完視頻你覺得基礎(chǔ)知識掌握的比較好了,可以買實戰(zhàn)類的書,如果你想看視頻的同時也想看書,建議你購買《細(xì)說PHP》一書,你可以在百度里輸入兄弟連php,進(jìn)入他們的論壇里面有很多基礎(chǔ)視頻教程,也許有人給你推薦過《php與mysql開發(fā)》,我只提出自己的個人意見,我感覺不大適合新手。verycd上都有這兩本書的pdf版,你可以先下下來,看一下
我想自學(xué)編程,從零開始。請大俠幫忙。
編程自己自學(xué)的話可能會有些難,還是建議你在網(wǎng)上看看關(guān)于編程的視頻或者報個培訓(xùn)班都可以。。
我是一個初中生想學(xué)編程,熱愛編程.請給我推薦幾本書讓我自學(xué),()要有視頻的
譚浩強(qiáng)的書 都是垃圾,千萬不能看,切記切記!
我是一個初中生,很想學(xué)習(xí)編程,沒有任何基礎(chǔ)想自學(xué)請問怎么辦
語言有很多種,基礎(chǔ)是C語言和匯編。現(xiàn)在很多語言仍是基于這兩鐘語言的,有想法很好,建議入門時找最基礎(chǔ)最簡單最能引起你的興趣的,畢竟編程很累,需要很細(xì)心,其能力也不是一兩年就能達(dá)到一個很高的水平的。學(xué)習(xí)之初,可以借一些書籍對書上的代碼進(jìn)行調(diào)試,看是否正確,然后注意再次基礎(chǔ)上對代碼進(jìn)行修改,久而久之,能力會提高的。注意建議你最好保存你輸過的正確代碼,對每一句都進(jìn)行注釋,并注釋功能,切不可忽視這一細(xì)節(jié),養(yǎng)成好的習(xí)慣對你以后的編程很有幫助。要知道,很多大的程序都是有細(xì)小的功能模塊構(gòu)成。有一本書叫《手把手教你學(xué)單片機(jī)》,很好的。會對你的編程思想有幫助。
我是一個想自學(xué)編程/WEB編程的新手,請問學(xué)編程/WEB編程要從那開始學(xué)啊 ?
,先學(xué)習(xí)標(biāo)簽,和表格,完了學(xué)習(xí)CSS樣式和div布局,這是必須的也是入門,這些熟練后學(xué)習(xí)javascript和一些腳本技術(shù),這個過程很漫長,得堅持呀,
我是一個初中生,是初一,想自學(xué)編程應(yīng)先學(xué)什么語言,請幫助我
哪一種語言都行,道理基本都是相通的。
關(guān)鍵的是哪一種語句你更容易得到相應(yīng)的開發(fā)工具和更容易的獲得幫助。
如果你周圍有很多C語言的高手,用VC做開發(fā)的,那我就建議你學(xué)C語言;
如果你周圍都是用VB6或VB,開發(fā)的,那我就建議你學(xué)Basic語言;
如果你周邊都是Java擁護(hù)者,那你就學(xué)Java吧。
如何從零開始自學(xué)plc
可以在騰訊里聽PLC公開課,看看自己感不感興趣,如果感興趣在報個VIP課程學(xué)起來就得心應(yīng)手
我是一個初中生,想學(xué)編程,學(xué)delphi可以嗎?該從何學(xué)起?怎么學(xué)?
可以的!
程序語言,一般都是從基礎(chǔ)知識學(xué)起
語法,面向?qū)ο缶幊?類,組件應(yīng)用,函數(shù)應(yīng)用等.
是一個熟悉與熟練的過程
軟件開發(fā)初學(xué)者應(yīng)該看什么書
學(xué)習(xí)軟件開發(fā)都需要看《c和指針》、《c缺陷和陷阱》、《c專家編程》,這三本書是一個初級C程序員必看的三本書,同時也是應(yīng)屆新員工必須好好學(xué)習(xí)的教材,非常適合剛畢業(yè)的大學(xué)生學(xué)習(xí) 。
另外還有:
C++語言提升:
《Effective C++:改善程序與設(shè)計的55個具體做法》
《More Effective C++:35個改善編程與設(shè)計的有效方法(中文版)》
《C++沉思錄》
《C++Templates中文版》
《深度探索 C++ 對象模型》
《泛型編程與STL》
一個由C轉(zhuǎn)向C++的程序員,從來沒有系統(tǒng)的學(xué)習(xí)過C++的語法,往往是用到的什么學(xué)習(xí)什么。如果要系統(tǒng)入門,《C++ primer》倒是不錯。
設(shè)計類《代碼大全》:
《重構(gòu)-改善既有代碼的設(shè)計》
《代碼整潔之道》
《實現(xiàn)模式》
《程序員應(yīng)該知道的97件事》
這幾本書一般講的是函數(shù)以及更低層次的設(shè)計?!洞a大全》完完整整的讀完過,而且做了很多的筆記,獲益良多?!吨貥?gòu)》就不必說了,其他幾本書前面大致看了一下,也非常不錯,計劃有時間要好好學(xué)習(xí)一下。
架構(gòu):
《軟件體系結(jié)構(gòu)的藝術(shù)》
《領(lǐng)域驅(qū)動設(shè)計:軟件核心復(fù)雜性應(yīng)對之道》
《軟件架構(gòu)師應(yīng)該知道的97件事》
《企業(yè)應(yīng)用架構(gòu)模式》
《面向模式的軟件體系結(jié)構(gòu)卷1:模式系統(tǒng)》
《軟件架構(gòu)設(shè)計》
《架構(gòu)師需要知道的97件事》
敏捷開發(fā):
《測試驅(qū)動開發(fā)》
《敏捷軟件開發(fā)——原則、模式與實踐》
《Scrum敏捷項目管理》
《硝煙中的Scrum和XP——我們?nèi)绾螌嵤㏒crum》
《敏捷軟件開發(fā)》
關(guān)于自學(xué)軟件開發(fā)看什么書和自學(xué)軟件開發(fā)看什么書比較好的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。