首頁>Club>
8
回覆列表
  • 1 # 小飝蝦

    從零基礎開始學程式設計,可以先學習如何使用Excel高階函式、如何使用Google高階搜尋這些簡單的使用技能開始,再到html的基本原理入門,然後開始做一些有意義的專案,比如小遊戲、個人部落格等等,選擇Python、Nodejs都是不錯的選擇。(這兩個國內的大學基本不教)

    直接學習C++沒有什麼實際意義,除非是科班人士。

    ===========================================

    更深入的程式設計,大多數和程式語言本身無關。

    比如:

    作業系統(linux命令列)

    網路原理,HTTP、TCP/IP、FTP、SSH等協議

    使用者驗證授權原理 OAuth/OAuth2等

    資料庫和資料結構設計

    模式設計原理

    API設計規範

    演算法設計

    。。。

    假定水平:只會玩一些遊戲,看影片,不會科學上網,沒有程式設計經驗的的同學。

    初學計算機,最重要的一項技能是學會科學上網和使用Google。

    1.推薦科學上網的工具:chrome瀏覽器+紅杏上網外掛(付費,節省你的時間)

    2.如何使用Google搜尋:Google搜尋高階教程

    初學程式設計,每個人的興趣都不一樣,而對於非科班人士,直接學習C++或者Java是異常痛苦的。

    做科學計算可以從R、Matlab、Python開始;

    做網站程式設計可以從PHP、Nodejs、Python入手;

    做硬體開發可以從C、Python起步。。。

    然而,不論你多最終目的是什麼,Html是上述語言的先修課,它能讓你進入 學習程式設計的感覺!

    html就是網頁背後的程式碼,在chrome中按下 ctrl+shift+U 就可以看到赤裸裸的原始碼了。

    推薦文件資料:World Wide Web Consortium (W3C)

    推薦video教程:Learn Web Design, Web Development, and More(稍微複雜的註冊,需要paypal)

    http://codeacademy.com

    互動性的教程: http://www.w3shcool.com

    ================================================================

    Excel是大多數人都必須會用到的一款辦公軟體,從Excel起步開始學習程式設計, 可以很好的消除初學者對 函式、程式設計這樣對概念對恐懼感。

    比如:len()=

    offset()=

    if ()=

    這些常見的函式,就是程式設計的雛形了。

    如果想單純的學習程式設計,可以嘗試一下 VBA,一個Excel的高階功能,透過VBA可以對Excel做更多高階的操作。

    當然VBA現在並不流行,一般只有在一些銀行、金融機構會用到,也有專門以VBA為生的人。

    推薦的論壇:Excelhome,

    推薦的video教程:Oeasy =======================================

    有了這些對 “亂碼”的初步接觸,你就可以對程式碼對恐懼逐步就消除了。 如果喜歡上了個人網站,可以嘗試一下快速美觀的 wordpress建站或者Github Pages這樣的方式。 只需要看完 基本的 HTML、CSS教程就可以開始大膽嘗試啦! html和css常常一起出現,css相當於ps,用來美化你的頁面。 wordpress、Github Pages 直接Google就有詳細的教程了,全過程不需要寫任何程式碼。

    =======================================

    如果你喜歡上了做小遊戲,可以在html、css的基礎上接觸javascript(簡稱js) 這樣就可以做出比如1024,圍住神經貓這樣的小遊戲啦!

    推薦影片教程:可汗學院javascript教程

    推薦極客學院的HTML5相關教程(貌似部分收費)

    ======================================== 當你的野心不只滿足於做一個小小的展示頁面,希望跟多的人能參與到網站中,比如註冊、登陸、上傳、社交、支付等 你需要有資料庫和服務端的概念了。 資料庫最常見的就是MySQL(學校教的可能大多是sql server、VF這樣的坑爹課程) 傳統資料庫都程式語言都是SQL語句,你會看到 select * from student 這樣的程式碼

    推薦軟體:navigate

    推薦教程:不會就百度,看裡面的部落格就好了。

  • 中秋節和大豐收的關聯?
  • 新班主任如何組建合適的班委?