菜鳥學(xué)習(xí)c++(編程環(huán)境設(shè)置) 在圖書館借了一本叫做《How To Think Like a Computer Scientist Learning with C++》 之所以看上這本書,一是因?yàn)樗容^薄,看起來(lái)應(yīng)該比較節(jié)省時(shí)間,二是,粗略的抽看了幾頁(yè),翻譯的文字還不錯(cuò),文字不生硬,基本
編程是一門高深的學(xué)問,計(jì)算機(jī)對(duì)于大多數(shù)人來(lái)說(shuō)都很難,十分晦澀難懂。有許多朋友對(duì)編程有興趣但總是無(wú)從下手,作為零基礎(chǔ)的菜鳥根本不知從何而起去學(xué)習(xí),很多還沒開始就放棄了。下面小編就教教大家作為菜鳥,零基礎(chǔ)如何自學(xué)編程。
材料/工具
c語(yǔ)言書籍電腦
樓主,其實(shí)呢,英語(yǔ)對(duì)編程形成不了障礙,因?yàn)榫幊陶Z(yǔ)言在程序員眼中,不過(guò)是一堆希臘字母組成的各種命令符號(hào)罷了。學(xué)習(xí)什么語(yǔ)言并不重要,重要的是學(xué)習(xí)編程方法。當(dāng)然,學(xué)習(xí)編程方法必須有一種語(yǔ)言作為依托,當(dāng)你真正的學(xué)會(huì)編程之后,你就能不在
方法
首先學(xué)習(xí)編程,需要具備以下三個(gè)條件。第一:硬件保證,具備一臺(tái)筆記本或者臺(tái)式電腦,操Windows操作系統(tǒng),性能高低對(duì)編程的前期學(xué)習(xí)幾乎無(wú)任何影響。
你既然喜歡編程,就應(yīng)該認(rèn)認(rèn)真真的學(xué)習(xí)一門語(yǔ)言,學(xué)習(xí)微軟的就先從VB開始,VB是比較好的入門語(yǔ)言,可視化的,比較簡(jiǎn)單,是非常好的入門語(yǔ)言。書籍最少應(yīng)該準(zhǔn)備兩本,不可能一本書籍會(huì)包含VB的所有內(nèi)容,在看書的時(shí)候,可以交叉的看,一本書籍中
第二:買一本c語(yǔ)言的紙質(zhì)書籍,便于隨時(shí)攜帶,隨時(shí)翻閱。如果是電子版本,長(zhǎng)時(shí)間盯著看會(huì)對(duì)眼不利。建議選擇C語(yǔ)言,雖然門檻較高,學(xué)習(xí)難度相對(duì)較大,但c語(yǔ)言的基本概念的和其他語(yǔ)言通用,如果學(xué)會(huì)了C語(yǔ)言就能打下扎實(shí)的編程基礎(chǔ),也降低了以后學(xué)習(xí)其他語(yǔ)言的難度。
不知道你有沒掌握什么電腦專業(yè)知識(shí) 先多學(xué)學(xué) 黑客的一般術(shù)語(yǔ) 本人也想學(xué)黑客技術(shù)的 經(jīng)常看看黑客們制作的動(dòng)畫在這里給你復(fù)制 他人的勞動(dòng)成果 希望對(duì)你有所幫助 或許你并不想成為一個(gè)黑客而是好奇,或許你只是為了高超的技術(shù)。無(wú)論是什么都需要刻
第三:時(shí)間保證。要有足夠且不被打擾的空閑時(shí)間來(lái)學(xué)習(xí)。不可三心二意,想東想西,因?yàn)榫幊痰某跗趯W(xué)習(xí)是很艱難的,如果沒有集中的注意力、精力和連貫性的時(shí)間學(xué)習(xí),那是不可能學(xué)會(huì)的。
興趣是第一位的,初中以上文化學(xué)起來(lái)應(yīng)該就能夠應(yīng)付了,網(wǎng)上的資料很多,最好從書本開始,比較基矗
接下來(lái),就是該如何去學(xué)。編程是一門實(shí)踐操作性極強(qiáng)的學(xué)科,不僅要多看書,還要有學(xué)習(xí)和實(shí)踐相結(jié)合才能起到很好的效果。其中研究經(jīng)典教程是學(xué)習(xí)許多知識(shí)的重要方法,同時(shí)閱讀一些計(jì)算機(jī)原理和基礎(chǔ)知識(shí)方面的書籍,利于以后各種知識(shí)的融會(huì)貫通。
(pc端軟件的編寫)菜鳥自學(xué)編程(pc端軟件),直接選擇c++怎么樣?c++編寫界面程序麻煩不?能簡(jiǎn)單說(shuō)說(shuō)各位大神對(duì)C++的看法么?一般的大型軟件都是用C++編寫的么?有哪些
計(jì)算機(jī)導(dǎo)論類:計(jì)算機(jī)科學(xué)技術(shù)導(dǎo)論》、《深入理解計(jì)算機(jī)系統(tǒng)》、《現(xiàn)代操作系統(tǒng)》、《數(shù)據(jù)庫(kù)系統(tǒng)概念》、《數(shù)據(jù)結(jié)構(gòu)》、《編譯原理》。C語(yǔ)言:《C Primer Plus》、《C程序設(shè)計(jì)語(yǔ)言》、《C語(yǔ)言程序設(shè)計(jì):現(xiàn)代方法》 、《C陷阱與缺陷》、《編程精辟》。
編程是從你興趣開始, 現(xiàn)在興趣決定方向,有了方向在決定語(yǔ)言。 你也百度一下, 80x86匯編小站, 看看 站長(zhǎng)寫的下面這幾篇文章, 或者 你直接聯(lián)系 這個(gè)站長(zhǎng) 跟他交流編程方面的事情。 編程是什么,什么是編程? 如何正確入門Windows系統(tǒng)下C/C++學(xué)
然后,學(xué)會(huì)使用搜索引擎:。搜索引擎是個(gè)免費(fèi)找取答案的途徑,目的不在答案,在于能培養(yǎng)獨(dú)立解決問題的能力,對(duì)菜鳥來(lái)說(shuō),用什么軟件作為編程環(huán)境,或者下載安裝了編程環(huán)境卻不知如何使用這些都是常見問題。所以當(dāng)學(xué)會(huì)使用搜索引擎去查詢方法時(shí),就很好的解決了這個(gè)問題。
一、編程學(xué)習(xí)書籍: 《csapp》2.《sicp》3.《算法導(dǎo)論》 二、自學(xué)看書順序,1-2-3. CSAPP 《深入理解計(jì)算機(jī)系統(tǒng)》 這是 CMU 的“計(jì)算機(jī)科學(xué)導(dǎo)論”的教材。是操作系統(tǒng)入門。(這門課程要求學(xué)生有編程基礎(chǔ)) SICP 《計(jì)算機(jī)程序的構(gòu)造和解釋》 這是 MIT
最后,需要具備的態(tài)度:①有恒心、創(chuàng)造力、堅(jiān)持到底。編程,要有和想象力,不局限于書本上的知識(shí)點(diǎn),大膽實(shí)驗(yàn),嘗試把已經(jīng)學(xué)習(xí)的話知識(shí)點(diǎn)組合成新的知識(shí)點(diǎn)。②:學(xué)會(huì)穩(wěn)定自己的情緒,當(dāng)遇到不會(huì)的問題或者難以解決的問題時(shí),不要苦惱,相信自己可以的。
很高興能解答你的問題,答案如下 對(duì)于你的問題,回到如下: 1:作為編程愛好者或者初學(xué)者:首先必須先確定自己是否在編程方面深造! 2:確定后,如果你是對(duì)于編程很感興趣,想在編程上有所發(fā)展的話請(qǐng)看一下“甲”指引,若否的話則請(qǐng)看“乙”指引 甲
所以給大家總結(jié):看書->研究對(duì)應(yīng)經(jīng)典例子->自己仿照操做->網(wǎng)上找資料->看書+堅(jiān)持=成功。希望對(duì)大家有所幫助,能夠成功從菜鳥進(jìn)階為高手。
沒有基礎(chǔ)的話建議先學(xué)基矗先把計(jì)算機(jī)的原理搞明白了再學(xué)要好一些。 c入門一般。vb要快一些。但后期擴(kuò)展有問題。建議一起學(xué)。你會(huì)發(fā)現(xiàn)兩者的聯(lián)系。然而這些聯(lián)系就是你想要知道的思路和理論吧。也就是編程思想?呵呵。網(wǎng)址沒有都差不多。建議多看
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
菜鳥新手學(xué)什么編程軟件好?
很高興能解答你的問題,答案如下
對(duì)于你的問題,回到如下:來(lái)
1:作為編程愛好者或者初學(xué)者:首先必須先確定自己是否在編程方面深造!
2:確定后,如果你是對(duì)于編程很感興趣,想在編程上有所發(fā)展的話請(qǐng)看自一下“甲”指引,若否的話則請(qǐng)看“乙”指引
甲:理由1:目前最有前途的編程語(yǔ)言是c語(yǔ)言(證據(jù):ISO已經(jīng)將c語(yǔ)言標(biāo)準(zhǔn)化,通俗來(lái)說(shuō)就是c語(yǔ)言是目前、以至于將來(lái)都是普及全球的)
理由2:c語(yǔ)言功能非常強(qiáng)大,最先的windows操作系統(tǒng)都zhidao是它的杰作
注:但也有它的缺點(diǎn),唯一缺點(diǎn)是:較為復(fù)雜,學(xué)習(xí)起來(lái)較難,但對(duì)于那些對(duì)編程發(fā)燒友來(lái)說(shuō),這完全說(shuō)不上缺點(diǎn),對(duì)吧!
綜上所述希望能幫到你追問幫到了,謝謝
我是一個(gè)計(jì)算機(jī)菜鳥,想學(xué) 編程,那位大大告訴我一個(gè)網(wǎng)址,(鄙人沒有計(jì)算機(jī)基礎(chǔ))跪求!!!!!!
沒有抄基礎(chǔ)的話建議先學(xué)基礎(chǔ)。先把計(jì)算機(jī)的原理搞明白了再學(xué)要好一些。
c入門一般。vb要快一些。但后期擴(kuò)展有問題。建議一起學(xué)。你會(huì)發(fā)現(xiàn)兩者的聯(lián)系。然百而這些聯(lián)系就是你想要知道的思路和理度論吧。也就是編程思想?呵呵。網(wǎng)址沒有都差不多。建議多看人家問問的問題。而不是隨便的問。別人發(fā)的源碼會(huì)對(duì)你有幫助的。然后去書店看點(diǎn)這方面的書。好東西還是在書上的。累呀。敲了好一會(huì)。答你能明白吧
我是菜鳥,想學(xué)破解,我什么編程都不會(huì)
你想太多了,看到很多這樣的問題,都是盲目zhidao崇拜黑客,破解,盜號(hào),但是這不是你想的那樣簡(jiǎn)單的。首先不說(shuō)你有沒有 編程的基礎(chǔ),就說(shuō)下你的數(shù)學(xué)吧,現(xiàn)在你數(shù)學(xué)學(xué)到什么水平了。破解這類回的算法設(shè)計(jì)和數(shù)學(xué)是分不開的,沒有數(shù)學(xué)理論答的基礎(chǔ)是寫不出算法的。所以還是腳踏實(shí)地一點(diǎn)
求助...小白,菜鳥,想著手學(xué)習(xí)編程,請(qǐng)問從何開始更適合?
是學(xué)生還是剛畢業(yè),還是已過(guò)而立之年?百
學(xué)生的話還行,否則已經(jīng)晚了吧
如果是學(xué)生,度建議先學(xué)c++或者java,然知后數(shù)據(jù)結(jié)構(gòu),算法(為什么學(xué)習(xí)c++或java,因?yàn)閿?shù)據(jù)結(jié)構(gòu)和算法類的道書都是基于c++或java寫的)專
為什么要學(xué)數(shù)據(jù)結(jié)構(gòu)和算法,現(xiàn)在去好一點(diǎn)的公司,面試都考這個(gè)屬,公司看重的也是這個(gè)追問我念大專的~追答看你的目標(biāo)有多高了,我說(shuō)的那些是進(jìn)入一個(gè)好點(diǎn)的it公司的基本要求
IT易學(xué)網(wǎng):一個(gè)編程菜鳥應(yīng)該怎么學(xué)編程
入行的話,如果自學(xué)能力夠強(qiáng),又比較自律的話,可以選擇在網(wǎng)上尋找資料自學(xué)。但是如果這方面能力較差的話,還是建議找個(gè)老師帶的話比較好,這樣也可以做到隨時(shí)掌握最新技術(shù)。
如果已經(jīng)入行的話,對(duì)于軟件開發(fā)人員來(lái)說(shuō),通常,他們職業(yè)發(fā)展有幾個(gè)選擇:專注于技術(shù),成為技術(shù)專家;轉(zhuǎn)型到技術(shù)型銷售、技術(shù)支持等;所以要想走得遠(yuǎn)一點(diǎn),必須有一項(xiàng)本領(lǐng)是過(guò)人的。
隨著技術(shù)成長(zhǎng),從技術(shù)性管理到高級(jí)管理。這e69da5e887aae799bee5baa6e997aee7ad9431333365653165是大家都看得清楚的方向,也都在向這些方向的金字塔尖努力。
程序員要根據(jù)本身的基本素質(zhì)、技術(shù)能力選擇開發(fā)層次,由低到高,逐步發(fā)展。 也是一名程序員本身具備相應(yīng)素質(zhì)的循序漸進(jìn)的發(fā)展軌跡,包括很強(qiáng)的技術(shù)背景和綜合管理才能等素養(yǎng),這也就是所謂‘兩條腿走路’的職業(yè)規(guī)劃發(fā)展路線?!比绻@樣的話,我相信你也不至于到了35歲就歇業(yè)過(guò)去不了。
對(duì)于軟件開發(fā)人員來(lái)說(shuō),通常,他們職業(yè)發(fā)展有幾個(gè)選擇:專注于技術(shù),成為技術(shù)專家;轉(zhuǎn)型到技術(shù)型銷售、技術(shù)支持等;所以要想走得遠(yuǎn)一點(diǎn),必須有一項(xiàng)本領(lǐng)是過(guò)人的。
隨著技術(shù)成長(zhǎng),從技術(shù)性管理到高級(jí)管理。這是大家都看得清楚的方向,也都在向這些方向的金字塔尖努力。
程序員要根據(jù)本身的基本素質(zhì)、技術(shù)能力選擇開發(fā)層次,由低到高,逐步發(fā)展。 也是一名程序員本身具備相應(yīng)素質(zhì)的循序漸進(jìn)的發(fā)展軌跡,包括很強(qiáng)的技術(shù)背景和綜合管理才能等素養(yǎng),這也就是所謂‘兩條腿走路’的職業(yè)規(guī)劃發(fā)展路線。”如果這樣的話,我相信你也不至于到了35歲就歇業(yè)過(guò)去不了。
希望可以幫到您,謝謝!
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com