計(jì)算機(jī)編程學(xué)習(xí)方法介紹
隨著信息技術(shù)的發(fā)展,很多人都想要學(xué)習(xí)電腦編程。其實(shí)學(xué)習(xí)編程最重要的是入門,那么大家應(yīng)該如何掌握學(xué)習(xí)編程入門的知識(shí)嗯?一起來(lái)看看學(xué)習(xí)啦小編整理的計(jì)算機(jī)編程學(xué)習(xí)方法介紹,希望對(duì)您有用。
如何學(xué)習(xí)計(jì)算機(jī)編程
學(xué)了幾年大學(xué),基本對(duì)計(jì)算機(jī)有個(gè)感性認(rèn)識(shí),理性認(rèn)識(shí)不是太多,雖然學(xué)了計(jì)算機(jī)基礎(chǔ),計(jì)算機(jī)組成原理,計(jì)算機(jī)體系結(jié)構(gòu),C語(yǔ)言,操作系統(tǒng),編譯原理,數(shù)據(jù)結(jié)構(gòu)和算法,數(shù)據(jù)庫(kù),計(jì)算機(jī)網(wǎng)絡(luò),多媒體,軟件工程,算法分析等課程,不過(guò)總的來(lái)說(shuō)沒(méi)什么大的收獲,畢業(yè)設(shè)計(jì)用Delphi做了個(gè)管理系統(tǒng),現(xiàn)在想想還算不錯(cuò)了,期間也學(xué)了學(xué)網(wǎng)頁(yè)制作,Jsp等,當(dāng)時(shí)不知道學(xué)計(jì)算機(jī)干啥,還學(xué)了PhotoShop,網(wǎng)頁(yè)三劍客(DreamWeaver,F(xiàn)irework,F(xiàn)lash),甚至學(xué)了CoreDrawl。
現(xiàn)在想來(lái)實(shí)在是搞笑,可以說(shuō)大學(xué)生活一片迷茫?,F(xiàn)在想來(lái)主要是當(dāng)年網(wǎng)絡(luò)不下今天這么發(fā)達(dá),不知道干什么。以為大學(xué)就是走過(guò)程,到社會(huì)再學(xué)習(xí)努力的,有點(diǎn)茫然。對(duì)大學(xué)學(xué)的高等數(shù)學(xué),線性代數(shù),概率論和數(shù)理統(tǒng)計(jì)就更不知學(xué)了干啥了,但是工作多年后發(fā)現(xiàn)都有用!人生很神奇!
不過(guò),不管怎么說(shuō),大學(xué)還是讓我對(duì)計(jì)算機(jī)有個(gè)感性認(rèn)識(shí)。這個(gè)在以后的工作中還是很重要的。至少知道整個(gè)知識(shí)脈絡(luò),不會(huì)的可以知道怎么補(bǔ)?,F(xiàn)在回想如果大學(xué)可以重來(lái)一遍,我認(rèn)為至少要學(xué)好如下課程,閱讀如下圖書:
計(jì)算機(jī)基礎(chǔ)課程:就是教你如何開(kāi)機(jī),關(guān)機(jī),打字,使用軟件的基礎(chǔ)課程,這些課程隨著社會(huì)進(jìn)步,目前可以說(shuō)沒(méi)什么問(wèn)題了。不過(guò)大家使用的基本是微軟公司出品的Windows系統(tǒng),作為專業(yè)的計(jì)算機(jī)學(xué)生,強(qiáng)力建議使用基于Linux的系統(tǒng)或者和Linux類似的蘋果筆記本(Mac),蘋果的東西是貴,但是值這個(gè)價(jià)。
有了計(jì)算機(jī)操作基礎(chǔ),可以學(xué)習(xí)編程了,推薦從C語(yǔ)言開(kāi)始學(xué)習(xí),使用這本書進(jìn)行學(xué)習(xí)《C程序設(shè)計(jì)語(yǔ)言》,此書是C語(yǔ)言的作者編寫就知道是多么的權(quán)威了,同時(shí)此書有英文版本《C程序設(shè)計(jì)語(yǔ)言(英文版)》,建議都買了學(xué)習(xí),畢竟作為計(jì)算機(jī)學(xué)生,英文不好是不行的,很多國(guó)外的先進(jìn)的東西都是英文的。另外也有一遍習(xí)題解答,也同時(shí)買了。里面的題目都做一遍,編程水平不會(huì)差。如果想繼續(xù)提高C語(yǔ)言的水平,可以看看其他相關(guān)圖書,比如C指針等一堆。
光會(huì)寫簡(jiǎn)單的程序還是不行的,如何更好的編寫程序就得學(xué)好數(shù)據(jù)結(jié)構(gòu)了,大學(xué)一般使用的是嚴(yán)蔚敏的那本,好好學(xué)就行。我在大學(xué)的時(shí)候是一本書《數(shù)據(jù)結(jié)構(gòu)和算法》,不過(guò)算法應(yīng)該繼續(xù)加強(qiáng)學(xué)習(xí),推薦一本進(jìn)階圖書《算法導(dǎo)論》,此書很難,想要好的發(fā)展的看看。數(shù)據(jù)結(jié)構(gòu)和算法很重要,面試工作這個(gè)是核心。
計(jì)算機(jī)編程的學(xué)習(xí)方法
數(shù)據(jù)庫(kù)是工作中經(jīng)常使用的基本工具之一,所以在學(xué)校里也要好好學(xué)習(xí),不過(guò)總的來(lái)說(shuō),這門課程比較簡(jiǎn)單,多動(dòng)手實(shí)踐即可。推薦如下圖書:《transact-sql權(quán)威指南》,印象中是很好的書,不過(guò)國(guó)內(nèi)好像不出版了。另外考慮未來(lái)發(fā)展,建議學(xué)習(xí)mysql,這樣官方文檔就夠用了。
計(jì)算機(jī)網(wǎng)絡(luò)在學(xué)校里偏向理論,學(xué)好概念即可,有條件的可以報(bào)名培訓(xùn)CCNA,這樣估計(jì)會(huì)有更好的理解,而且現(xiàn)在培訓(xùn)和考試也不是太貴,個(gè)人認(rèn)為還是不錯(cuò)的。如果要深入學(xué)習(xí)的個(gè)人認(rèn)為學(xué)習(xí)標(biāo)準(zhǔn)協(xié)議是個(gè)不錯(cuò)的選擇,推薦圖書:《TCP/IP詳解卷1:協(xié)議》
軟件工程學(xué)好學(xué)校的圖書也差不多了,畢竟是學(xué)生,不是工人,沒(méi)有項(xiàng)目環(huán)境很多東西也很難理解,即使是項(xiàng)目,其實(shí)每家公司管理的也不一樣。如果想深入學(xué)習(xí)的,推薦一本圖書:《敏捷軟件開(kāi)發(fā)(原則模式與實(shí)踐)》
學(xué)習(xí)計(jì)算機(jī)編程的有效方法
學(xué)習(xí)一種技術(shù)最好的方法就是練習(xí),練習(xí),練習(xí)。所有我知道的最優(yōu)秀的程序員都深深的享受編程——編程是一件讓他們干起來(lái)無(wú)由的高興的事情。也因此他們大量的編程。經(jīng)常,那是一種不健康的廢寢忘食。
學(xué)習(xí)如何編程——以及如何編好程——并不需要你具有超人的能力。你只需要去按照自己的意愿動(dòng)手去做,做出點(diǎn)什么東西。
做什么東西并不重要,重要的是你找到東西動(dòng)手去做。我所認(rèn)識(shí)的那些優(yōu)秀的程序員,他們都有各自不同的最初學(xué)習(xí)編程的動(dòng)機(jī)。
有些人學(xué)習(xí)編程是為了開(kāi)發(fā)動(dòng)畫游戲。有些人是為了解決他們?cè)谑褂糜?jì)算機(jī)時(shí)遇到的問(wèn)題,或讓工作更有效率。有些人是為了開(kāi)發(fā)產(chǎn)品來(lái)滿足人們的需求。有些人(真正的程序員)學(xué)習(xí)編程只是他們?yōu)榱松钊肓私庥?jì)算機(jī)工作原理的步驟之一 ;他們希望能搞清楚這種機(jī)器。有些程序員編程只是因?yàn)樗麄兿硎芙鉀Q難題的挑戰(zhàn)。
讓所有這些“優(yōu)秀程序員”統(tǒng)一起來(lái)的唯一因素就是,他們?nèi)驗(yàn)樯钪械哪承┰蚨鵀榫幊讨?,繼而花大量的時(shí)間編程,做大量的,大量的用于練習(xí)的項(xiàng)目。
計(jì)算機(jī)編程學(xué)習(xí)方法介紹相關(guān)文章:
3.大學(xué)c語(yǔ)言的學(xué)習(xí)方法有哪些