{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

學(xué)編程需要什么基礎(chǔ)?

Richard_GaoRichard_Gao 回答0 收藏1
收藏問題

10條回答

luckyw

luckyw

回答于2022-06-28 15:24

學(xué)習(xí)編程是有一定的門檻的,需要以下基礎(chǔ)就可以了:

1、 需要一定的計算機(jī)基礎(chǔ)。

因為我們編寫程序,無非就是編寫一堆字符的集合,所以起碼你得會打字,最好能打的比較溜;然后就是會按照軟件,學(xué)編程偶爾需要安裝個軟件很正常的事情。

2、 需要懂點英語

其中這句話的潛臺詞就是你起碼得個初中學(xué)歷,因為有不少地方是初中開始學(xué)英語,我們編寫代碼用的不少開發(fā)環(huán)境都是英文,看有些函數(shù)的幫助文檔也可能是英文,所以懂點英文是需要的,如果你想針對性的學(xué),可以看下計算機(jī)英語。

3、 一定的時間保證

除了上述的兩點外,還需要你每天抽出一定的時間去學(xué)習(xí)它,時間不保證,今天看下,下個月看下,不連續(xù)會造成學(xué)習(xí)效果比較差。

4、 善于思考,有點執(zhí)著精神

學(xué)習(xí)程序的精髓在于學(xué)習(xí)用它解決問題的方法,學(xué)習(xí)過程中,難免會遇到些問題,遇到問題,對我們來說是個難得的提高機(jī)會,我們要去思考,堅持,實在解決不了,可以和別人去交流,慢慢就好了。

5、 有一定的數(shù)學(xué)功底更佳

評論0 贊同0
  •  加載中...
sean

sean

回答于2022-06-28 15:24

謝謝邀請!

目前編程語言的一個發(fā)展趨勢是簡單化,所以學(xué)習(xí)編程語言對于基礎(chǔ)的要求并不高,總的來說需要具備以下幾個基礎(chǔ):

第一:操作系統(tǒng)基礎(chǔ)。不管是面向過程的C語言,還是面向?qū)ο蟮腏ava語言,以及腳本式語言PHP,這些編程語言都需要對操作系統(tǒng)有一個基礎(chǔ)性的了解。要了解操作系統(tǒng)體系結(jié)構(gòu)、任務(wù)調(diào)度、內(nèi)存管理、存儲管理、命令解釋、界面管理、文件管理等基本內(nèi)容。系統(tǒng)的學(xué)習(xí)一下Linux操作系統(tǒng)對于編程的學(xué)習(xí)還是有較大幫助的。

第二:計算機(jī)網(wǎng)絡(luò)基礎(chǔ)。目前的計算機(jī)編程大多都與計算機(jī)網(wǎng)絡(luò)關(guān)系密切,不論是Web開發(fā)、移動端開發(fā)(Android、iOS)、大數(shù)據(jù)開發(fā)、嵌入式開發(fā)等都需要掌握一定的網(wǎng)絡(luò)知識。計算機(jī)網(wǎng)絡(luò)知識包括網(wǎng)絡(luò)體系結(jié)構(gòu)、網(wǎng)絡(luò)協(xié)議、數(shù)據(jù)傳輸過程、網(wǎng)絡(luò)安全、多媒體數(shù)據(jù)傳輸?shù)葍?nèi)容,同時要了解交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備等作用。

第三:數(shù)據(jù)庫基礎(chǔ)。編程語言與數(shù)據(jù)庫的關(guān)系非常密切,掌握數(shù)據(jù)庫知識是學(xué)習(xí)編程語言的一個重要基礎(chǔ)。數(shù)據(jù)庫知識包括數(shù)據(jù)庫結(jié)構(gòu)定義、Sql語言、事務(wù)處理、視圖、數(shù)據(jù)安全等內(nèi)容,另外需要通過大量的實驗來了解數(shù)據(jù)庫的具體操作,包括建庫、建表、查詢等操作。對于初學(xué)者來說,建議學(xué)習(xí)一下Mysql數(shù)據(jù)庫。

目前比較流行的編程語言包括Java、C、Python、PHP、C#、JavaScript、Html等,如果未來要做Web開發(fā)可以選擇學(xué)習(xí)Java和PHP,如果要做嵌入式開發(fā)可以選擇學(xué)習(xí)C、C++語言,如果要做前端開發(fā)可以選擇Html、JavaScript,如果做大數(shù)據(jù)、機(jī)器學(xué)習(xí)方面的開發(fā)可以選擇學(xué)習(xí)Python。

作者簡介:中國科學(xué)院大學(xué)計算機(jī)專業(yè)研究生導(dǎo)師,從事IT行業(yè)多年,研究方向包括動態(tài)軟件體系結(jié)構(gòu)、大數(shù)據(jù)、人工智能相關(guān)領(lǐng)域,有多年的一線研發(fā)經(jīng)驗。

歡迎關(guān)注作者,歡迎咨詢計算機(jī)相關(guān)問題。

評論0 贊同0
  •  加載中...
cheng10

cheng10

回答于2022-06-28 15:24

學(xué)習(xí)編程是否需要有什么基礎(chǔ)?

其實學(xué)習(xí)編程入門階段不需要什么基礎(chǔ)的,只需要你將入門的基礎(chǔ)打扎實,因為不同的編程語言之間有很多東西都是相通的,把基礎(chǔ)的知識學(xué)牢固了,后面學(xué)起來就比較輕松了。其次,學(xué)習(xí)編程除了需要打好基礎(chǔ)外,有一個良好的方法和對的思路也是相當(dāng)重要的。因為在編程世界里,很多東西并不是死記硬背就能學(xué)好的,更多的需要我們能夠有一個融會貫通的思路。

大多數(shù)人會覺得學(xué)習(xí)編程一定對英語要求的比較高,因為我們都知道編程里面的代碼都是英語字母。其實,在計算機(jī)語言里用到的英語單詞量很少,而且都是常用詞,經(jīng)常使用就記住了。這些英語單詞應(yīng)該說只是作為計算機(jī)語言中的一個代號,而它不會涉及到我們高中或大學(xué)中所學(xué)英語的時態(tài)或語法。

當(dāng)然,如果你要看原文資料或者幫助的話,專業(yè)詞匯比較多,不過在谷歌翻譯的幫助下,也是沒什么大的問題的。還有數(shù)學(xué),只是培養(yǎng)邏輯思維能力,在初學(xué)編程的時候影響不是很大。

總之,學(xué)習(xí)編程對于基礎(chǔ)是沒有什么硬要求的,有基礎(chǔ)只是學(xué)起來會相對容易一些。對于像數(shù)學(xué)基礎(chǔ)、英語基礎(chǔ)、計算機(jī)基礎(chǔ)之類的,有更好,沒有也不用擔(dān)心,現(xiàn)在很多培訓(xùn)機(jī)構(gòu)的編程課程都是從基礎(chǔ)開始講起的,由淺入深,循序漸進(jìn),只要自己肯下功夫,相信也是可以學(xué)有所成的。

最后,如果想要更深層次的學(xué)習(xí)編程,給你一些建議

1、數(shù)學(xué):如果想學(xué)數(shù)學(xué),中學(xué)課本+大學(xué)高數(shù)課本就夠了。

2、英語:(1)背單詞,任意款背單詞軟件都行,每天10個;如果自覺牛逼,那就背多點。(2)背新概念英語1、2、3、4課文,一天一篇。

3、記憶力:早起晚睡就好了,精神足了,記憶力自然就好了。

4、計算機(jī)基礎(chǔ):看這本《隱匿在計算機(jī)軟硬件背后的語言》

5、邏輯思維能力:多讀書

評論0 贊同0
  •  加載中...
荊兆峰

荊兆峰

回答于2022-06-28 15:24

首先,要想好自己是否喜歡編程?只是一時起興呢?還是打算學(xué)精了干這一行?定位清楚之后再選擇。程序員需要有較強(qiáng)的邏輯思維,所以數(shù)學(xué)好是必須的!編程語言很多所以也需要選擇一門編程語言!比如java,c#等。然后選擇一本書掌握語法。還要掌握一點數(shù)據(jù)庫的知識!

評論0 贊同0
  •  加載中...
maybe_009

maybe_009

回答于2022-06-28 15:24

電腦基礎(chǔ)。你得會電腦的基本操作。

評論0 贊同0
  •  加載中...
Rocko

Rocko

回答于2022-06-28 15:24

興趣。筆者是一個從高一就開始學(xué)習(xí)編程的人,那時候連編程的書都要向別人借。也沒有老師在身邊可以學(xué)習(xí),全靠自己的興趣一步一步踏入編程的大門

評論0 贊同0
  •  加載中...
Lyux

Lyux

回答于2022-06-28 15:24

編程是很大的一個范圍,光是編程語言就不下百種,C、Java、PHP、Python、Ruby 等等;開發(fā)也很多的,是做前端,還是后臺,是PC端,還是移動端;移動端也分的,Android、iOS、WP 三大主流,還有其他小眾操作系統(tǒng);甚至也可以搞嵌入式,這個偏硬件一點。

題主,你到底決定好學(xué)什么了嗎?

望采納。

評論0 贊同0
  •  加載中...
fancyLuo

fancyLuo

回答于2022-06-28 15:24

學(xué)習(xí)一門編程語言,其實也不用什么基礎(chǔ)吧,個人感覺。現(xiàn)在的編程語言都是比較簡單易懂的,基本按照學(xué)習(xí)教程去學(xué),從簡單的helloworld開始學(xué)起,都基本能學(xué)會。但是如果是做編程這一行,我覺得比較重要的是個人的邏輯能力。如果沒有良好的邏輯思維能力,那編程基礎(chǔ)再好也沒用。很多東西都是靠復(fù)制粘貼來做,一旦出現(xiàn)一些特別的情況,就會無所適從。

評論0 贊同0
  •  加載中...
xiaotianyi

xiaotianyi

回答于2022-06-28 15:24

普通人其實都可以學(xué)編程的,無論你是計算機(jī)相關(guān)還是非相關(guān)行業(yè)轉(zhuǎn)行到編程行業(yè)都行。

現(xiàn)在有很多視頻學(xué)習(xí)網(wǎng)站如ucloud課堂 網(wǎng)易云課堂 慕課網(wǎng)等都有很多免費付費視頻,可以挑一個自己喜歡的跟一跟,看看自己是否能學(xué)下去,要是能學(xué)下去,也基本上能評估出自己是否真的喜歡做這一行了。

現(xiàn)在少兒編程都很火,將來的趨勢是很多人包括其他行業(yè)的人都會一些基本的編程本領(lǐng),比如學(xué)點兒python來做自己的表格啥的

希望我的回答可以幫到你,如果有問題可以留言探討一下,知無不答

評論0 贊同0
  •  加載中...
gplane

gplane

回答于2022-06-28 15:24

1.首先,你得擁有英語基礎(chǔ),這是你看懂代碼的前提。這個不要求太高,屬于中等水平就好了。 2.你需要擁有很好的邏輯能力,這個可以慢慢培養(yǎng),先從簡單的程序入手,再到復(fù)雜的程序。 學(xué)習(xí)編程,語言有很多種,你要是學(xué),你這輩子也不可能學(xué)完。所以你只需要專攻一種語言就可以了,沒種語言基本一樣,只是用法不同而已。我們學(xué)習(xí)編程是學(xué)習(xí)編程思想。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<