色色一区二区三区,一本大道道久久九九AV综合,国产香蕉97碰碰视频va碰碰看,综合亚洲国产2020

    <legend id="mljv4"><u id="mljv4"><blockquote id="mljv4"></blockquote></u></legend>

    <sub id="mljv4"><ol id="mljv4"><abbr id="mljv4"></abbr></ol></sub>
      <mark id="mljv4"></mark>
      人文藝術(shù) > 不是計算機系的學(xué)生,但是想學(xué)習(xí)計算機編程,應(yīng)該從哪里開始學(xué)習(xí)

      不是計算機系的學(xué)生,但是想學(xué)習(xí)計算機編程,應(yīng)該從哪里開始學(xué)習(xí)

      2020-08-03 22:14閱讀(64)

      不是計算機系的學(xué)生,但是想學(xué)習(xí)計算機編程,應(yīng)該從哪里開始學(xué)習(xí)?有哪些推薦的書和學(xué)習(xí)網(wǎng)站,還有大體方向。謝謝:學(xué)編程先學(xué)最基礎(chǔ)的C語言:-計算機編程,計算機

      1

      學(xué)編程先學(xué)最基礎(chǔ)的C語言

      2

      從基礎(chǔ)學(xué),先入門學(xué)習(xí),然后自己開始寫項目,有一定經(jīng)驗可以找適合的工作,慢慢進(jìn)入高端開發(fā),慢慢蛻變,這條路很慢長,看適合你不!中途下車的也多!。

      3

      感謝邀請,我現(xiàn)在就是做大學(xué)生計算機教育的,就這個問題可以給你幾點建議:

      1.花費一點時間在網(wǎng)上了解計算機編程,比如后端、前端,看看自己那塊感興趣;

      2.找到興趣點然后選擇學(xué)習(xí)的方向,比如想學(xué)后端,你是學(xué)java、C、C++等語言,然后通過網(wǎng)課或者實地培訓(xùn),然后開始學(xué)習(xí),

      3.我們主要是做的后端開發(fā)教育,單拿這個編程來說,你應(yīng)該按照這個順序?qū)W習(xí)HTML、js、java基礎(chǔ)、oracle、javaweb、框架等這樣一個過程開始。

      以上是本人略見,具體學(xué)習(xí)的計劃還得提問者合理安排。

      4

      建議先從python網(wǎng)絡(luò)爬蟲開始學(xué)起,詳見本人寫的“我的編程人生”一文。

      5

      Java,目前用的比較多的就是Java了,很多企業(yè)的網(wǎng)站,系統(tǒng),網(wǎng)站都是用Java來開發(fā)的,薪資和附加值也是各個行業(yè)中最高的。


      至于視頻教程的話,可以先找一些教程來入門,先自學(xué)一段時間,看自己是否對這方面感興趣,然后再考慮是否深入學(xué)習(xí)。初學(xué)Java推薦看 如鵬網(wǎng) 的《這樣學(xué)Java不枯燥》視頻教程,適合初學(xué)者學(xué)習(xí)。


      課程體系的設(shè)置可以極大的激發(fā)對編程的興趣。免安裝jdk,無需配置環(huán)境變量,直接下載免配置的eclipse打開即可。通過開發(fā)吃金幣,超級瑪麗,連連看,超級瑪麗,飛機大戰(zhàn),湯姆貓,電影的彈幕動畫等來講解Java的基礎(chǔ)知識點,沒想到Java還可以這么學(xué)。

      6

      計算機很容易學(xué),很快就能上手。隨著職位的提升,經(jīng)驗的豐富,很快就會發(fā)現(xiàn)不是科班出身,還是有局限性的。

      7

      覺得你先確定好方向,是學(xué)編程了,還是數(shù)據(jù)庫,還是網(wǎng)頁設(shè)計,還是。。。方向不一樣軟件不一致,書籍也是不一樣

      8

      雖然題主也要求推薦書或?qū)W習(xí)網(wǎng)站,但筆者不打算進(jìn)行推薦。因為相信在了解了學(xué)習(xí)路徑后,這些不是問題。從如下??點進(jìn)行闡述,文末總結(jié)給出具體的學(xué)習(xí)路徑。


      軟件研發(fā)的知識體系

      每個學(xué)科都有一個知識體系,軟件研發(fā)(即題主所說的編程)也不例外。遵循知識體系、合理路徑地學(xué)習(xí),才能夠達(dá)到良好的效果。軟件研發(fā)的知識體系如下圖所示。

      看著這個圖可能題主有點暈,但主干的東西其實并不多,有幾門課程即可覆蓋。對于集中學(xué)習(xí)的內(nèi)容,其實就在硬件基礎(chǔ)、操作系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)及算法、高級語言、編譯原理等部分。而對于應(yīng)用框架及以上的內(nèi)容,都是在具備了這些基礎(chǔ)了,通過具體項目的實踐逐漸積累的。


      學(xué)習(xí)路徑

      針對上述的知識體系,分布用不同的課程加以覆蓋即可。但這些課程的學(xué)習(xí)一定要有先后順序的。所以學(xué)習(xí)路徑就由兩部分構(gòu)成:學(xué)什么、如何安排先后順序。

      學(xué)什么?

      如下加紅字體的課程是主干課程。

      額外要說明是,對于高級語言是以C入門、但在后續(xù)要補充Java以及一門動態(tài)語言(Python)。實際上,直接Java入門、旁路C也是可以的。只是因為學(xué)習(xí)C更容易理解計算機體系,而Java因為多了一層虛擬機機制,對于初學(xué)者實際上更容易犯暈。同時,需要指出,掌握一門語言后、再學(xué)習(xí)另外一門,門檻是非常低的,這個不用什么擔(dān)心。

      學(xué)習(xí)順序?

      可以循著如下的順序進(jìn)行學(xué)習(xí)。下文的“時間段”并非與學(xué)期一一對應(yīng),用時間段區(qū)分是為了表明學(xué)習(xí)知識點的先后順序,這樣可降低學(xué)習(xí)“臺階”。

      學(xué)習(xí)方法

      軟件研發(fā)的學(xué)習(xí)有其他學(xué)科的學(xué)習(xí)有一些特殊之處。主要是:

      1.一本教材是遠(yuǎn)遠(yuǎn)不夠的。要以一本教材為索引,去尋找與該課程相關(guān)的、最新的書籍和資料作為補充。比如,對于操作系統(tǒng)原理,要去找一些較新的比如Linux原理、使用、開發(fā)的數(shù)據(jù),結(jié)合學(xué)習(xí);

      2.不能只閱讀和做題。必須要動手實踐,而且實踐越多越好。極端地講,哪怕把課本上的源代碼敲進(jìn)去、編譯、調(diào)試、運行,也要比只是閱讀這些源代碼作用大很多;

      3.自主設(shè)計實踐項目串聯(lián)知識點以及查漏補缺。所設(shè)計的項目一定要超過自己當(dāng)前所掌握的知識范圍。比如,學(xué)習(xí)完高級語言后,設(shè)計做一個單機版的中國象棋程序。對于欠缺的知識,可以通過請教師長、網(wǎng)上資料等進(jìn)行補齊,一點點琢磨后盡可能達(dá)到設(shè)計目標(biāo)。

      實際上,本回答的很多內(nèi)容來自于筆者的另外一個回答:《大一軟件工程學(xué)生,看完了譚浩強的書,越看越迷茫,感覺并沒什么用,什么大程序都不會編,求指點?》。請題主自行參考即可

      歡迎關(guān)注下我、歡迎評論!

      9

      學(xué)計算機語言比啥都重要。

      10

      業(yè)余建議先學(xué)VB或C#,學(xué)了一點東西就能做出一些小軟件,增強成就感和興趣,入門后還是建議看一下C,會極大提高編程思維。如果一開始就學(xué)C,每天就是黑框框,會有很大的挫敗感。

      相關(guān)問答推薦