回覆列表
  • 1 # 小誇大誇

    這個一般要分三步走。第1步就是你要找一些影片入門的來介紹怎麼去程式設計。第2步,你要找一本書從入門的那種書來看。第3步找個專案來練習。

    然後上面我來解釋一下為什麼要分三步走?

    首先第1個你要了解一樣東西,往往是影片對人的介紹與解釋是最直接最快速的,這也是入門級的必須走的一個路徑。因為你直接拿起一本書來看的話,裡面只是文字表達遠遠沒有影片的表達來的更直接。

    第2步就是你在第1步的基礎上已經學習到了怎麼入門,怎麼去搭配這些環境,然後你拿一本書過來,你就可以深入的去了解這個程式設計的邏輯原理以及設計的原因。而且看書會比影片更加的統一,有組織的去了解裡面的細節。

    第3步就是學以致用了,因為在第2步的時候你已經有基礎,知道怎麼去程式設計了,但是你沒有在實際的專案裡面用到,所以第3步的話我們就要找一個專案來跟著做了,因為沒有專案經驗,找一個開源的專案來做的話,這是最快也是最快速的一種方法。

    只要你按我這三步走,保證你很快就可以入門,然後可以做出一個自己喜歡的專案來。

  • 2 # IT小獅子l

    1.首先選擇好一種程式語言。

    2.考慮學習前端還是後端也是很有必要的

    3.其實大家也不要僅僅侷限於這些語言!慢慢了解後你會發現有大量的程式語言,都有不同的用途。如果想作為程式設計師工作,需要知道不止一個,所以儘可能多地學習。

    4.最好的選擇是看看想要獲得的工作型別的廣告,並查詢他們要求的常用語言。

  • 3 # 別迷戀GG

    第一,先從基礎的語言C語言學起,網上有很多免費的影片教程,另外再買一本相關的書 ,邊學邊練,做好筆記,跟著老師學習,先搭建好學習環境 在電腦勤以練習

    就可以了。學好C語言後,對程式設計的資料型別,計算方法 ,語句等就有了一定的概念,然後再學一下C#和ASP.NET

    1、C#

    C#是.NET平臺下一個面向物件的程式設計語言,執行在.NET CLR(公共語言執行時)上,用於建立應用程式的高階語言。

    3、ASP.NET

    ASP.NET是一個網站開發技術,僅僅是.NET框架中的一個應用模型。

    ASP.NET 是用於生成基於Web的應用程式的內容豐富的程式設計框架。

    同樣是透過影片跟著老師學,學完C#後,你就對面向物件的程式設計有了深刻的概念 而學習nsp.net讓你瞭解網站程式設計技術,同時是邊學邊練。

    上面的幾個學完後,你就可以更深入的學習java web程式設計了,注意java程式設計分為很多分支,你可以學web前端程式設計,也可以學一下web後端開發,總之,先從一個方向學起。

    最後要說的是python,現在人工智慧的發展前景十分廣闊,連程式設計大佬都說:人生苦短,我要學python。可見python的重要性。

  • 4 # 徐可愛小可愛

    建議先確定需要學習的語言,Java /C /C++

    /Python等等,從自己的興趣入手。

    我是不太建議買書然後從書上一章一章來學習的,這樣學習的效率太低,可以買書,但應該把書當作工具書來看,也就是說在學習過程中對某個知識點有疑惑,可以翻看一下書,來掃一下盲。

    其次,網上的資料很多,可以找一些影片邊看邊跟著做,可以從一些小demo跟著做,這樣進步比較快。

    最後,也是最重要的一點就是要堅持下去,不要因為網上某個大牛說某個語言好,以後會怎麼怎麼樣厲害,就轉而去學,選擇了一個語言之後就要堅持學習下去,過程可能是痛苦的,但如果能堅持下去,一定能成功的。

  • 5 # 優特程式設計

    一、理解什麼是程式語言

    計算機是要為人工作的,感謝開發人員的付出,開發了許多方便快捷的工具軟體和服務!得以讓普通人群在PhotoShop 滑鼠點點就能處理圖片、Excel 拖拖拽指就能建立圖表、開啟網頁就能傳送博文帖子……

    一般意義上的計算機儲存和運算只認識由 “0” 和 “1” 構成的二進位制資料或指令,這是“機器語言”。但人類很難理解和控制,開發人員在開發程式軟體時要描述資料、演算法和流程,得要使用人類可理解的語言才行!我們日常交流用的中文、英語可以程式設計嗎?不能直接使用,因為和計算機交流時人類語言不嚴謹,容易產生歧義,想象一下計算機看到這樣兩句話它會怎麼想? “天太冷了,能穿多少穿多少”,“天太熱了,能穿多少穿多少”

    所以,有了專門用於開發的高階(相對於二進位制機器語言和組合語言)程式語言,比人類語言嚴謹,但也易於理解,C、C++、Java、Python、C#…… 都是。

    開發人員使用高階語言描述資料、演算法和流程來編寫程式程式碼,再透過編譯器或直譯器將其編譯成機器可理解的機器碼來執行!

    所以我們也可以說“程式語言”是人類與計算機交流的語言!

    二、決定學什麼語言

    看需求,開發手機 APP、 建立一個網站、寫個小遊戲、做資料分析…… 不同領域都有大堆或一小堆語言可以實現。不同的語言也有不同特性、生態、背後的支持者、社群活躍度等,建議多查詢瞭解。

    目前 Python 比較火,應用領域比較廣泛!

    三、怎麼學

    保持強烈興趣!以解決具體問題為導向,貫穿整個學習過程!

    基本順序:

    先熟悉語言資料型別與流程控制,函式使用,檔案讀寫,面向物件程式設計;

    學習周邊相關技術,如資料庫訪問讀寫、網路程式設計……

    針對不同領域開發學習主流框架;

    學習形式:

    看書、看教學影片、利用網路查詢解決問題、參與社群交流促進水平、寫程式碼,寫程式碼,寫程式碼!

    自學,或付費參加培訓。

  • 6 # 跟黃哥學程式設計

    1、如果是轉行的,建議先學習Python,透過學習Python學會程式設計後,再學習資料結構與演算法,再刷題,學web開發,再學習Java。等轉行成功後,再補學計算機科班課程。

    2、如果是國內學生,跟著學校開得課程學習,如果第一門程式語言是C 語言,先將C 語言學精通了。

    3、如果是在國外讀書的學生,好多學校第一門程式語言教Python,是教how to code ,不是純學語法,cs2 ,學資料結構與演算法Java描述,再選擇一些其它的科班課程學習。

    從什麼開始:

    從買本書,第一頁看起,邊看書,邊敲程式碼。

  • 7 # 小齊說程式設計

    這個要看你打算以後從事什麼開發,現在程式設計職業分類是比較清晰的,前端、後端、資料庫、外掛,全棧。

    前端:建議初學者先學習JavaScript、HTML、CSS,然後再去學習vue。

    後端:建議初學者Python、JAVA,這兩種語言會容易入門

    外掛和全棧:那就多學為主,需要知識比較廣

  • 8 # 我是雙魚座2020

    還是要先明確目的,轉行還是興趣?目前最流行的也就是java和Python。如果是完全零基礎的話,有人帶著會好一些。如果沒人帶的話,可以先了解程式設計的基礎,比如什麼是變數,什麼是方法,什麼是方法的引數,什麼是方法的返回值,什麼是邏輯運算和算術運算,各種運算子號和關鍵字,什麼是變數型別,不同變數型別之間是怎麼轉換的,又為什麼需要轉換,分支語句,迴圈一句,什麼是結構體等等,這應該是最基礎的內容了。

    然後進一步學習複雜內容,比如指標,面向物件,多型,繼承,封裝,容器,介面的實現,訪問級別等概念,開始研究演算法,多執行緒,執行緒的同步和非同步互動等等,到這一步估計你也可以去接觸一些簡單的應用了。

    然後就是各種業務和框架,比如Java的後端(伺服器)方向就需要各種方案來實現,例如關係型和非關係型資料庫的運用,持久化,訊息佇列,微服務以及各種設計思想,這一部分更多的是需要你的理解能力和思考能力,能夠把許多種技術運用得十分融洽。

    為了學習以上內容,你還需要計算機的基礎知識,例如計算機網路,知道HTTP和TCP的區別是什麼,知道計算機與伺服器之間是怎麼工作的,知道計算機是透過什麼樣的硬體裝置驅動什麼功能的等等一系列內容……

    所以總結一下大概就是三點:打好基礎-根據基礎學習複雜技術-組和複雜技術實現程式業務。因為每個人的思維方式不同所以這些內容的難易度可能會因人而異,不過大體上就是要這些,我講的不是很全面,但是這些東西也是任何一名程式設計師學習軟體工程必須經歷的。

    可以先找一些免費的資料,確定好自己的學習方向,java比較難一些,但是就業還是不錯的,Python比較簡單一些。推薦你可以去看看北京尚學堂的免費學習資料,java300集和Python400集都是滿滿的乾貨,特別適合小白,入門絕對沒問題,能堅持學完肯定也就有更客觀的瞭解了。畢竟別人的觀點只是建議。學程式設計是一件長期的事情,當你會用時不代表你能夠寫出來有用的程式碼,當你能夠寫出來有用的程式碼時不代表你能夠做一個好的專案,所以貴在持之以恆,要多思考,多應用,才能夠有所提升。

  • 9 # IT人劉俊明

    作為一名IT領域的科研教育工作者,我來回答一下這個問題。

    首先,隨著網際網路逐漸從消費端向產業端覆蓋,對於職場人和大學生來說,掌握一門程式語言還是有必要的,藉助於程式語言也能夠擴充套件自身的能力邊界,這一點隨著雲計算和人工智慧平臺的落地應用,會有越來越明顯的體現。

    對於沒有任何程式設計基礎的初學者來說,學習程式設計首先要根據自身的發展規劃和應用場景來選擇一門程式語言,如果沒有明確的發展規劃和場景要求,可以選擇一門全場景程式語言,比如Java和Python就是不錯的選擇。如果未來要進入IT網際網路行業從事開發崗位,當前可以重點考慮一下從Java語言開始學起,如果要在傳統行業發展,可以重點考慮學習一下Python。

    在學習程式語言的初期,應該做好三方面準備,其一是學習渠道,不同的學習渠道需要採用不同的學習方式,當前可以重點考慮基於網際網路的學習方式,其二是搭建實驗環境,這是學習程式語言非常重要的環節,其三是構建交流環境,交流對於學習程式語言是非常重要的。

    當前學習程式語言的渠道還是非常多的,如果採用自學的方式,應該重視學習資料的收集,包括一些影片學習資料,學習程式設計的初期,可以多看一些影片資料。雖然在學習程式語言的初期會遇到較多的障礙,但是隨著實驗的推進,學習難度也會有所下降。

    最後,對於自學程式設計的初學者來說,一定要重視學習規劃,要根據自身的實際情況,選擇一個適合自己的學習方向,圍繞這個學習方向來制定不同階段的學習內容。

  • 中秋節和大豐收的關聯?
  • 車最重要的是什麼?