零基礎怎麼開始學計算機?

z劉紅


要想學好計算機技術需要先從打字開始,熟悉鍵盤,快速的打字;其次,熟悉計算機硬件的組成部分,學會裝系統。會使用常用的辦公軟件的應用。ps圖形圖像處理,網頁製作,flash動畫製作等。

計算機專業到底學什麼

翻開本科專業目錄,考生、家長會看到計算機是個大類,計算機專業類包括計算機科學與技術、軟件工程、網絡工程、信息安全等七八個專業。其中,最核心、最基礎的專業就是計算機科學與技術,也是各院校計算機系招生的主要專業(也有很多院校按計算機大類招生)。

計算機類專業的學生所要學習的不僅是會使用,而是要學習計算機的基本原理、基本結構、基本算法、基本設計等。具體而言,一般人所說的“會操作計算機”,也就是會使用一些現成的軟件,而計算機專業的學生要遠遠高於一般的使用者,他們要研究如何更好地設計、製造計算機,更好地開發計算機的新系統、新軟件、新功能。

計算機專業核心課程有電路原理、模擬電子技術、數字邏輯、數字分析、計算機原理、微型計算機技術、計算機系統結構、計算機網絡、高級語言、彙編語言、數據結構等。

適合學計算機的幾類人

1. 興趣,興趣是最好的老師,想學計算機的話必須要對這方面真的感興趣,要注意學計算機不是玩遊戲,喜歡玩遊戲和喜歡計算機是兩碼事。

2. 耐心,這個是學任何學科都要有的品質吧,如果三天打魚兩天曬網那麼學什麼都不行,何況計算機看上去很有趣,學起來的話其實是很枯燥無味的,如果堅持不下來的話就是單純的在浪費時間。

3. 數學,如果滿足了以上兩個條件,之後的條件其實都不是什麼特別難的條件了,因為即使現在基礎不好,你在學習的過程中也一定會提升的。首先就是數學了,數學本身就很枯燥難學,但是確實計算機的基礎,編程絕不是單純的敲敲鍵盤打打代碼,打代碼的人邏輯和計算能力一定要強,基礎不好的話可以多練習來提升自己。

4. 英語,這是一個很無奈的條件,因為計算機畢竟還是美國比較發達,所以比較高端的東西或者寫得好的書都是用英文寫得,如果不懂英文的話光是敲代碼的時候就夠你受了,更何況還要看程序文檔,比如Java的類庫文檔,裡面幾乎都是英文的。不過我認為英語這個也是最好提升的一個條件,語言嘛,沒什麼難的,多看多練多讀就肯定沒什麼問題。



我愛七星


對從零基礎開始的人來說,最重要的是能夠對編程有興趣,而要對編程有興趣,要有成就感。而成就感來自用程序打造東西。

所以一開始你需要使用及其簡單的編程語言來完成一些很小的成果,以此來增加自己對編程的興趣和基礎,我推薦下面幾本書供你從零起步:

1. 與孩子一起學編程

這本書以 Python 語言教你如何寫程序,是一本老少咸宜的編程書。其中會教你編一些小遊戲,還會和你講基本的編程知識,相當不錯。

2. The Official ScratchJr Book

這是一本啟蒙性的,廣泛使用的編程語言,可以在iPads, Android tablets, Notebooks 上運行,這門語言已經被數百萬兒童在全球學習和使用。得益於其簡潔高效和並不複雜的邏輯,幫助了全球很多兒童創造了他們自己的動畫、故事集和遊戲。

3. 編碼 Code: The Hidden Language of Computer Hardware and Software

通過以上2本書,你已經對編程有少許興趣了,那麼這本書將引導你一步步走入計算機的世界,本書講述的是計算機工作原理,作者用豐富的想象和清晰的筆墨將看似繁雜的理論闡述得通俗易懂,你絲毫不會感到枯燥和生硬。更重要的是,你會因此而獲得對計算機工作原理較深刻的理解。這種理解不是抽象層面上的,而是具有一定深度的。

4. 計算機科學概論(第11版)

這本書全面而系統地講述計算機科學的方方面面,全景式描繪了計算機科學各個子學科的主要領域。本書用算法、數據抽象等核心思想貫穿各個主題,並且充分展現了歷史背景、發展歷程和新的技術趨勢,培養讀者的 大局觀,為其今後深入學習其他計算機專業課程打下堅實的基礎。

接下來,你需要系統的學習計算機科學了,包含編程語言、算法和數據結構、操作系統、計算機組成原理、計算機網絡、編譯原理、離散數學、計算機圖形學、人工智能、機器學習。。。

最後,祝你好運,因為你選擇了第三次工業革命的成果作為興趣和方向~


三邵爺的夢囈


這個問題,準確來說應該是怎麼開始學計算機軟件編程吧?

第一,計算機基礎操作

如果學計算機的話,那就是電腦的基本操作,軟件安裝、目錄選擇、文件查找、百度搜索等等,這些算是使用電腦的基本操作;

還有各種設置桌面背景、更換壁紙、網絡設置等等。

第二,學習計算機編程

如果是學習計算機軟件編程的話,那你首先要了解計算機軟件編程語言有哪些,然後找到自己想學的開始找相關的資料學習,這裡推薦學習Python和Java,這兩門語言學習起來會相對簡單一些,如果是C語言或者C++的話會偏難。

然後你要根據你所學的編程語言下載相對應的編程軟件,配置環境,然後編程軟件怎麼用。接下來就是將你所學的語言的實例直接實操,進行運行等等。

因為不清楚到底是想學習計算機的哪個內容,所以把兩個方向的都答了一下,希望對你有幫助。

如果想問的確實是計算機編程的話,那麼可以再找我詳聊的,畢竟我大學學的就是計算機專業,畢業之後也是從事的這一行的工作,還是有一些小心得的。


陳家姑娘說職場


零基礎建議從以下幾個方面學習:

1、瞭解電腦的核心部件及結構。如鍵盤、鼠標、主機、屏幕及其線路連接,對電腦有個直觀的認識,有條件有興趣的話再拆開主機機箱,瞭解裡面主板、內存條、風扇、電源、芯片等。

2、打開電腦後打開控制面板,對電腦部件的各個圖標逐個打開了解。如鼠標光標指針指標的變化選擇,再恢復原狀態,多操作運用就明白操作原理了。

3、結合以上兩點閱讀一些基礎入門級的計算機基礎教材,網上很多的,對照著學習提高。

4、掌握一些基本的軟件下載應用,如IE瀏覽器,Office辦公軟件等,有條件的話電腦聯網下載視頻教材,遇到不懂的話百度一下疑點難點或者請教頭條裡的問答,在線或者下載下來慢慢學習,學以致用,相信會提升很快的

以上意見希望對大家有幫助,謝謝!



碧琳科技說說


首先聲明,我的方法對於初學者來說可能比較顛覆,但經過我這麼多年對電腦的瞭解,我覺得這麼學還真的非常有用。

第一步,瞭解你的鍵盤。鍵盤上每個鍵有什麼功能,按了會怎麼樣,有哪些組合鍵,比如ctrl+shift是用來切換中英文的之類的。還有一些鍵是按幾次才會實現某種功能,這些也需要你能夠了解。同時還需要你對電腦的鍵位非常熟悉,因為這可以讓你在不看鍵盤的情況下完成很多操作,大大節約了時間。

第二步,打開你的C盤,看每個文件有什麼作用,如果刪掉其中一個會有什麼後果,如果刪掉了,該怎麼恢復。哪些是能刪的,哪些是不能刪的,這些都必須瞭解清楚。

第三步,打開你的任務管理器,看看現在電腦正在運行哪些進程,哪些進程是可以關的,哪些進程是不能關的,搞清楚原因。

最後我想說的是,別看一大堆入門的書籍,電腦是實戰的技術,你看一大堆書可能看的雲裡霧裡,都不如你真正的拿一臺電腦來學來得容易和清楚。包括編程也是一樣,看書看的再好,實際寫一個程序也會遇到各種問題,所以,實戰勝過理論。還有一點就是,現在科技發展很快,新的東西不停的湧現,不要一味的追新求新,打好基礎才是最重要的。因為不管再高級的技術都離不開基礎的累積。很多年輕人容易被新東西吸引,結果基礎不牢,最後一事無成,所以,不管在任何時候,基礎都是很重要的。



程序員steop1



我們認識事物的過程,是由表及裡、由淺入深的。對於計算機這樣一個知識體系非常龐大的科目,當然也要遵循同樣的學習規律。零基礎入門計算機,首先要劃定一個計算機知識的範圍,先對整體的框架有大致的認知,再逐層填充。


現在的計算機看起來好像是一種高度複雜的機器,可是其基本結構卻簡單得令人驚訝。在認識計算機時,需要把握的最基礎的要點只有三個:

  • 計算機是執行輸入、運算、輸出的機器
  • 程序是指令和數據的集合
  • 計算機的處理方式有時與人們的思維習慣不同


計算機的學習主要涉及到以下幾個方面的知識點:


計算機硬件

計算機內部主要是由IC(Integrated Circuit,集成電路)元件組成的,主要有CPU(處理器)、內存以及I/O。

  • CPU可以說是計算機的大腦。在CPU內部可對數據執行運算,並控制內存和I/O。也就是說,CPU負責解釋並執行程序。
  • 內存用來存儲指令和數據。負責存儲程序和數據。
  • I/O負責把鍵盤、鼠標、顯示器等周邊設備和主機連接在一起,實現數據的輸入與輸出。可以簡單地理解為,計算機背板上有多少個插孔就有多少個I/O。


計算機軟件

硬件配備好了,如何讓計算機運作起來呢?這就需要用到計算機的軟件了。

因為電路的邏輯只有0和1(開和關)兩種狀態,所以計算機只認識0和1兩種代碼。為了利用有限的信號來實現複雜的功能,程序員們發明了機器語言。在機器語言程序中,到處都是0和1的組合,每個組合都是有特定含義的指令或數據,這樣計算機就能夠執行一系列複雜的指令了。

但是對於人來說,很難判斷各個組合都表示什麼。此時,我們就需要計算機軟件來幫忙了,計算機軟件就是計算機程序及相關的文檔。CPU一次只能解釋、執行一條指令,而程序則把若干條指令依次進行排列,依次解釋並執行每條指令。這樣計算機就動起來了,我們所能看到的計算機的強大功能都是這樣實現的。

雖然程序能夠使計算機動起來,但並不是人人都具備編寫程序的能力,程序員這個職業則應運而生。程序員需要了解的知識主要有以下幾個方面:

  • 程序的流程。程序的流程主要有順序執行、“條件分支”和“循環”三種,無論是規模多麼大多麼複雜的程序,都能夠通過這三種流程來實現。
  • 算法。程序的編寫是為了解決問題。一般解決一個問題都需要若干個步驟。即使是一個簡單的“1+2=3”,也需要執行“輸入數據”、“執行加法運算”、“輸出結果”三個步驟,像這樣解決問題的步驟,就是算法。
  • 數據結構。有了處理問題的步驟,還要有被處理的數據。因此,程序員還需要學習計算機怎樣表示現實世界中的數據結構。
  • 編程語言。和漢語、英語一樣,編程語言也是一種語言。它是一種被標準化的交流技巧,用來向計算機發出指令。現在主流的編程語言有C/C++、Python、Java等等,它們分別有不同的特性。


數據庫

“數據庫(Database)”,顧名思義,就是存入數據(Data)的倉庫(Base)”。對於企業而言,需要處理的數據量是非常龐大的,如果數據散佈在各個地方,在更新數據和查找數據時就要耗費大量的時間。因此,需要建立一個“數據基地”用來存儲這些數據,計算機處理這些數據時的效率就會大大提高。常見的數據庫有SQL Server、MySQL、Access等等,增刪改查等數據庫的基本操作也是需要了解的內容。

計算機網絡

“網絡”這個詞想必大家都很熟悉了,計算機網絡的應用已經覆蓋到了生活的方方面面,看視頻、打遊戲、在線聽課都離不開網絡。

從在瀏覽器中輸入網址,到屏幕上顯示出網頁的內容,看起來短短几秒鐘的過程中,其實有很多硬件和軟件都在各自的崗位上相互配合,完成了一系列的工作:瀏覽器生成消息->向DNS服務器查詢Web服務器的IP地址->全世界DNS服務器大接力->委託協議棧發送消息->收發數據過程結束,斷開連接。

在這個短暫的過程中,涉及到了IP地址、路由器、網卡、TCP/IP協議、防火牆、Web服務器等多種概念。

以上幾點主要是對計算機基礎知識的一個系統而簡單的介紹,希望能幫助初學者理解計算機學科的主要內容。至於後續的深入學習,則需要題主根據自己的興趣或需要,逐層深入,在具體的領域進行全方位的學習。


[1]《計算機是怎樣跑起來的》,作者:[日]矢澤久雄,審校:日經Software,譯者:胡屹


各位對計算機知識感興趣的朋友可以關注

@人民郵電出版社
頭條號,我們會持續輸出優質的關於計算機、經管和心理內容和好書推薦~

人民郵電出版社


先用計算機玩遊戲,不僅開發大腦,讓反應靈活,而且會對計算機越來越熟悉。基本的東西慢慢的都掌握了。

下面進入正題

零基礎學習計算機,首先得看你想學習什麼,先要學習的是打字,然後是辦公軟件的學習,還有一方面就社交軟件的學習。我記得三級計算的考試主要包括打字和WPSOffice的軟件的應用。今天主要講解簡單的計算機學習方法。

對於社交軟件還是比較簡單的,對於年輕人,社交軟件有QQ微信,還有一類就是網絡遊戲的也可以進行社交的交流和學習,對於電腦這些東西要想學習專業而其想從事計算機事業的人,必須有專業的培訓和學習。業餘的話就沒有那必要學習太多高難度的知識。例如網站的建立,數據庫的建立等等。

石家莊新華電腦學校置身河北,坐落石家莊,是一所專業的互聯網職業教育院校,現開設電子競技運動與管理、VR數字媒體設計、人工智能、UI設計、動漫遊戲設計、軟件開發、互聯網運營等互聯網+相關專業課程,學校集實戰教學、企業化實訓、職業素質培訓、創業指導等於一體。全方位系統化的培養學生專業技能、職業素質,讓學生畢業後能夠獲得企業的認可和好評。


星星閃耀的夜晚


愛學習的人我必須支持

因為我是計算機相關專業畢業,有幸指導過零基礎的其它專業人員學習過計算機相關知識,然後他們改行從事了辦公室相關工作(辦公室工作需要計算機知識),我把我的想法分享出來,希望大家喜歡:

*申明:如果花錢幾千塊錢培訓費到哪裡都能包會,所以不在今天的討論範疇,我這裡成本應該20左右的一本書錢,下面進入正題:

1、到當地的書城,買一本《計算機基礎知識》教材(書名可能有出入),應該在20元以內,教材中的目錄提綱主要有:

#文檔處理

#表格處理

#PPT處

!郵件收發

!學會上網

!網絡安全等

特別說明,上面的打【#】內容,要學的精一點,打【!】的知識僅做了解會用就好,這樣應該就可以滿足日常需要了。

當然,如果你周邊有大專或本科畢業生的,一般都有這麼一本教材,可以免費借用就好。

2、有書後就是,邊看書邊在電腦上動手操作練習。

3、我的建議一,如果方便,可以學習五筆打字,這樣會提高效率,同時提高人的反應能力。

4、我的建議二,不用到培訓中心,其實,我們只要會百度,一般都能很多免費資源,我們要付出的就是時間及堅持。

5、如果每天看書2小時,電腦練習操作2小時,應該一個月就可以達到電腦3級水平,就是計算機水平可以滿足到辦公室工作要求了。


最後祝熱愛學習的同學們成功!

如果需要精確的書名及相關問題,歡迎留言。


3個W思維


在當今的大數據時代掌握一定的計算機相關技術是有必要的,因為將來無論從事何種職業都或多或少的會接觸到一些計算機知識。對於職場人來說,掌握計算機技術不僅會提升自身的職場競爭力,也會為自己贏得更廣闊的發展空間。

對於零基礎的人來說,要想學習計算機相關技術首先應該從基礎知識開始學習,計算機基礎知識包括操作系統、計算機網絡、編程語言、數據庫等內容,隨著學習的不斷深入,對於這些基礎知識的理解也會逐漸深入。比如早期可以從瞭解操作系統體系結構開始,伴隨著對於編程語言的瞭解,未來可以通過閱讀操作系統的源代碼(Linux)來提升對於操作系統的認知層次。

學習計算機知識可以從編程語言入手,在學習編程語言的過程中逐步補齊其他方面的知識,比如編程會用到操作系統知識,也會用到數據庫和網絡等方面的知識,通過學習編程語言能夠把這些知識都串聯起來,從而形成一個較為完整的知識結構。

目前編程語言有很多種,比較流行的編程語言也有幾十種,比如像Java、C、Python、PHP、C++、C#、JavaScript等都是比較流行的編程語言,每一種編程語言都有自己的應用場景,也都有各自的特點。選擇編程語言一方面要考慮自己的興趣方向,另一方面也需要結合自己的知識結構,如果自己有較為紮實的數學基礎,那麼就可以考慮從事後端開發,學習Java、Python、C++等語言都是不錯的選擇。

最後,學習計算機相關技術一定要注重實踐過程,要多做實驗並不斷積累經驗,通過實驗不僅能夠鍛鍊自己的動手能力,還能夠通過實驗逐漸建立起抽象概念的畫面感從而提升認知能力,這是比較重要的。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網方面的問題,也可以諮詢我,謝謝!


IT人劉俊明


你可以從以下方面進行學習:

1.這是一條堅持的道路,三分鐘的熱情可以放棄往下看了,保持對黑客技術的喜愛和熱情,靜水流深,不斷打磨技術。【切勿將所學用於非法目的!】

2.多練多想,不要離開了教程什麼都不會了.要理論與實際相結合,搭建測試實驗環境。如學kali滲透,要搭建好DVWA滲透測試系統,不要空學理論不滲透測試。

3.有時多google,baidu,我們往往都遇不到好心的大神,誰會無聊天天給你做解答. 黑客最好會用谷歌,由於國內目前不能用谷歌,你可以直接百度搜索關鍵字:谷歌鏡像,通過鏡像網站實現谷歌搜索。

4.可以加扣扣群或多逛論壇,多和大牛交流學習,多把握最新安全資訊,比如FreeBuf,不斷提高自己的安全攻防能力和網絡安全能力。

基本方向:

1.web安全方面(指網站服務器安全方面,進行滲透測試,檢測漏洞以及安全性,職業目標: WEB滲透測試工程師)

2、網絡基礎與網絡攻防。學習計算機網絡基礎知識,為網絡攻防做準備。 深入瞭解網絡原理,並掌握它,將對我們的滲透攻擊及防禦至關重要。

3、系統安全,window和linux系統學習與安全加固。 企業服務器主要有window和linux,其中以linux為主,企業一般都有這兩個系統,對內辦公系統一般用window,對外提供服務系統一般用linux,其中原因大家可以根據我們上面講的方法谷歌一下)

4、逆向破解方面(對軟件進行逆向破解,實現對軟件的最高權限,擁有其最高操作權限,是屬於較高級的一項技術。)

5、搞計算機的,不會編程說不過去,至少要會腳本編程,比如cmd, shell, vbs, powershell, python等。本人主要學習的是cmd shell python,其中又以python為主。

最後,衷心的祝福大家在計算機網絡安全的道路上披荊斬棘,馬到功成! 動動手指,點個贊點個關注再走唄。對網絡技術,網絡安全方面感興趣的歡迎和我交流。


分享到:


相關文章: