1. 程式人生 > >剛開始學程式設計,應該怎麼規劃?——答一網友

剛開始學程式設計,應該怎麼規劃?——答一網友

關於學習計算機從何下手這個問題也一直在困擾著我,真的,有時候感到很迷茫的。我想這是我們對這個

行業還是不太瞭解,鑽研的也不太深的緣故。所以我認為首先得了解這個行業。可以上網檢視。

關於學程式設計從何下手的問題,我們可以探討一下。

 我想你對計算機已經很熟悉了。學習程式設計需要這些基礎知識來幫助你理解程式設計中的一些問題。

  我想首先得學C語言,而且是C語言必學!因為C是一個很重要的語言:它和許多語言有聯絡。比如學會C對學習C++/VC有幫助。好多語言的語法都借鑑了C語言。如Javascript、Java、C#、C++等。
  C學會以後,《資料結構》這門課也必看。可以同時進行。
基本上這兩門學會後,你就可以程式設計序了。接下來就是隨著程式設計的需要而看書了。資料庫原理得看,資料庫在程式設計中有很重要的地位。程式基本上都是基於資料庫。程式設計和資料庫的關係就像電腦與硬碟的關係!編譯原理得看,它是介紹你編的程式是怎麼被編譯、連線的,學會它你將會編寫出更簡潔高效的語言。

  之後,你就該學面向物件的語言了。可以選VB為入門語言,學會它的思想後,別指望用它來編寫程式,開始學C++面向物件的程式設計。如果你覺得你悟性好,可以直接學C++。推薦一本書:〈C++程式設計教程〉,錢能著,清華大學出版社,書中通過對C和C++的對比,把你往C++上引導。如果你C語言學得特別好,請不要看這本書,你會覺得它廢話連篇。
等你把C++搞懂了,你就會不再迷茫了。你早已邁進程式設計的殿堂了。你可以學最具影響力的VC++,你可以學如日中天的Jave,你更可以學大名鼎鼎的Delphi......
當你學會C時,你應該關注的不僅僅是語言本身了。你得學習軟體工程的知識。及XML、UML等等等等。總之,你得睡在書窩裡,吃在書窩裡,多看書。唉,累呀。
把上面的學會只不過是可以程式設計了,真正的程式設計師需要很長時間的經驗的積累。
請用10年的時間規劃來學習程式設計。

相關推薦

開始程式設計應該怎麼規劃?——網友

關於學習計算機從何下手這個問題也一直在困擾著我,真的,有時候感到很迷茫的。我想這是我們對這個 行業還是不太瞭解,鑽研的也不太深的緣故。所以我認為首先得了解這個行業。可以上網檢視。 關於學程式設計從何下手的問題,我們可以探討一下。  我想你對計算機已經很熟悉了。學習程式設計需要

30歲開始程式設計什麼語言比較好?

以下是2018年最大的開發者調查/總結的程式語言。想必對你選擇程式語言會有很大的參考價值!   1. JavaScript   它是幹什麼用的?雖然JavaScript起源於一種網路指令碼語言,但今天它通過Node-RED用於從node.js後端伺服器到物聯網裝置的所有內容。也就是

開始python對指令碼語言的一些理解

指令碼語言和程式語言的區別:        簡單來說,程式語言需要編譯再執行,指令碼語言不需要編譯,會直接執行。所以說,指令碼語言,即使錯了,也可以執行,因為一行一行執行,直到錯的那一行才開始報錯。但是程式語言如果錯了的話,編譯階段會顯示錯誤,沒辦法執行。        編譯

開始程式設計?這幾款小工具能讓你事半功倍

原文 :http://36kr.com/p/5121154.html   科技行業裡,可供人們使用的工具成百上千,你要怎麼知道用哪一種上手最合適呢? 拿最近剛進入程式設計這行的人來說吧,大量的工具資訊堆砌過來其實毫無益處,反而會無從下手。我發現在自己的開發過程中,很多安裝的擴充

web退出登入(記錄一下開始

程式碼在下面 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ba

小明的爺爺108歲了而我30歲才開始程式設計

導語:“種一顆樹最好的時間是十年前,其次是現在”。去年,C君看我跟一堆程式碼較勁的時候,忍不住問我:你都30歲了,學程式設計來得及嗎?我想了半天,最後用了一句知乎上面看到的話來回答:種一顆樹最好的時間是十年前,其次是現在。前幾天看到一個很有趣的新聞:日本一位82歲老奶奶自學程

32歲堅定的開始程式設計

去年(2012)6月寫了一個帖子,打算開始學.net技術。一年半過去了,我也真的到了32歲了。這一年,讀了幾本.net技術的書,對這門技術有了一些瞭解,反觀當初的一些想法,可能有些不成熟,例如計劃一年就要達到中級水平,現在來看,一年連入門都沒做好。但有一點是正確的,就是這

如何程式設計我的一些學習感悟

    入坑已經有一年之久,今天來談談自己的學習心得也希望能幫到更多的人,如果有講的不好或者不準確的地方還請各位大神指正,本文僅僅針對於想要入行的朋友說的。  廢話不說現在進入正題,對於如何學習有以下三點要說     第一 瞭解語言 &nb

程式設計師怎樣程式設計其實學習這幾門程式語言就夠了!

近年的來的python超過java成為熱度排名第一,同時我們也發現很多程式設計師開始學習盲目python,作為一名專業的程式設計師,沒有必要把程式語言都學完,比較目前程式語言有不少200種,每種程式語言都有成為熱度的可能性。 中國程式設計師都有一個讓人難於理解的問題,特別是新手程式設計師,

玩遊戲也能程式設計8款能教會你程式設計的遊戲玩玩兒?

這幾年,程式設計相當熱門。早前有個14歲的小蘿莉,自學程式設計,竟然可以獨自開發遊戲。這位才14歲的小女孩,即使沒有程式設計經驗,但是她最終實現了自己的夢想。其實即使零基礎,也可以自學程式設計。下面這幾款遊戲,你可以邊學程式碼,邊玩遊戲。 遊戲一:Code Hunt 這個遊戲是H

國外孩子都在程式設計人家的不是程式設計而是程式設計思維!

隨著人工智慧成為熱門話題,程式設計也成為父母們關注的焦點。其實,讓孩子學習程式設計的目的並不是讓孩子寫程式碼,掌握演算法和邏輯思維才是王道。 人工智慧時代,學程式設計勢在必行 2016年3月英國倫敦Google DeepMind開發的人工智慧圍棋程式AlphaGo打敗圍棋世界冠

程式設計自學還是選擇培訓機構?

我們一直都在自學和培訓機構做選擇上,而沒有或是不知道結合這2種優勢而更加有利的渠道 一個好的老師,不僅能給你學習計劃,還能引導你走更快的捷徑,老師不一定是某個人。三人行必有我師,如果自學程式設計,最好就是找夥伴一起,不要孤軍奮戰,夥伴也是很好的老師 所以重點

從Python開始程式設計(高清版)PDF

從Python開始學程式設計(高清版)PDF百度網盤連結:https://pan.baidu.com/s/1BjpyjYmCcwKvgXjW7j9S6w 提取碼:gzgi 複製這段內容後開啟百度網盤手機App,操作更方便哦內容簡介 · · · · · · 改編自Vamei部落格的《Python快速教程》。本書

設計師與其程式設計不如營銷技巧

不少人常說設計師必須會程式設計,我卻不以為然。當然,有一些設計師為了更貼近預期必須親自動手敲程式碼。(例如,如果想實現資料視覺化,很可能你最想自己親自操作一下)。如此看來,這個說法就有些片面了。不論程式設計還是設計,都不是一朝一夕能掌握的技能,更不用說兩者都精通了。

程式設計師吐槽:真心累轉行花了數萬元程式設計卻連工作都找不到

網際網路紅利時代,激發了越來越多的人投身其中就業與創業,其中程式設計師這一職業也被推上了高薪職業風口。除了科班畢業的程式設計師,也有不少傳統行業從業者轉行進入網際網路行業,這些半路轉行的有的會通過自學,有的則會通過花錢上培訓班達到速成的效果。然而俗話說轉行窮三年不是沒有道理的,畢竟從事一個全新的崗位

美監獄讓囚犯程式設計刑滿後囚犯:再也不回這鬼地方了

程式設計,在大部分人眼中,是很高大上的東西,噼噼啪啪寫程式碼,就會發生一些神奇的事情。程式設計也成了公認的門檻高的技能。事實真的是如此嗎? “我自己是一名從事了5年前端的老程式設計師,辭職目前在做講師,今年年初我花了一個月整理了一份最適合2019年學習的web前端乾貨,從最基礎的

從零開始 Web 之 JavaScript 高階()原型貪吃蛇案例

一、複習 例項物件和建構函式之間的關係: 1、例項物件是通過建構函式來建立的,建立的過程叫例項化。 2、如何判斷一個物件是不是某種資料型別? 通過構造器的方法。例項物件.constructor === 建構函式名字 (推薦使用)例項物件 instanceof 建構函式名字 二、原型 1、原型的引入 由

從零開始 Web 之 移動Web()螢幕相關基本知識除錯視口螢幕適配

一、基礎知識 1、螢幕 移動裝置與PC裝置最大的差異在於螢幕,這主要體現在螢幕尺寸和螢幕解析度兩個方面。 通常我們所指的螢幕尺寸,實際上指的是螢幕對角線的長度(一般用英寸來度量)。 而解析度則一般用畫素來度量 px,表示螢幕水平和垂直方向的畫素數,例如 1920*1080 指的是螢幕垂直方向和水平方向分別

從零開始 Web 之 Vue.js()Vue.js概述基本結構指令事件修飾符樣式

大家好,這裡是「 從零開始學 Web 系列教程 」,並在下列地址同步更新...... github:https://github.com/Daotin/Web 部落格園:http://www.cnblogs.com/lvonve/ CSDN:https://blog.csdn.net/lvonve/