更新時間:2021-12-31 16:06:45 來源:動力節(jié)點 瀏覽2328次
你想學習編程。但你從哪兒開始呢?一開始,許多程序員因為找不到簡單問題的答案而感到沮喪。那是因為確實沒有一種方法可以“學習編程”,而且編程也不是一門學科。在這本入門讀物中,我們將為您提供編程學科的廣泛概述,并讓您走上實現(xiàn)目標的正確道路。

什么是“編程”?你想做什么類型的編程?
第一:編程的類型非常不同,每種類型都有不同的學習方法。有前端Web開發(fā)人員,他們設(shè)計網(wǎng)站的外觀。他們的“編程”有時很少,而且強調(diào)美學。有算法開發(fā)人員,他們開發(fā)諸如壓縮套件和物理引擎之類的東西。他們的“編程”是基于數(shù)學的密集型,幾乎不涉及美學。
當人們談?wù)?ldquo;編程”時,他們指的是一門與工程學一樣廣泛的學科。在開始學習如何編程之前,您確實需要對您想要進行的編程類型有更深入的了解。
以下是編程的一些核心重點:
網(wǎng)頁開發(fā)和網(wǎng)頁設(shè)計。作為一個非常流行的學科,大多數(shù)Web開發(fā)人員和Web設(shè)計師幾乎完全是自學的。Web開發(fā)人員和Web設(shè)計人員必須研究諸如客戶/用戶行為之類的事情,因為他們需要了解人們?nèi)绾闻c他們的網(wǎng)站進行交互(用戶體驗)。
游戲設(shè)計。作為一個不斷發(fā)展的學科,游戲設(shè)計師和游戲開發(fā)人員專注于開發(fā)游戲所需的技術(shù)。他們中的一些人編程相當廣泛,但其他人實際上只需要編程的基礎(chǔ)知識(例如C++或C#),因為他們在專有游戲開發(fā)工具中完成大部分工作。
基于云的應(yīng)用程序設(shè)計。今天,云應(yīng)用程序可以用Python、JavaScript、C、Java或任何數(shù)量的其他技術(shù)來設(shè)計。云應(yīng)用程序正在取代標準的Web應(yīng)用程序,但它們在云應(yīng)用程序設(shè)計與Web開發(fā)和Web設(shè)計之間有很多交叉。
移動應(yīng)用程序設(shè)計。移動應(yīng)用程序設(shè)計通常需要所謂的“全棧”開發(fā)人員:可以同時開發(fā)后端和前端的人。盡管如此,隨著移動應(yīng)用程序行業(yè)的蓬勃發(fā)展,許多移動應(yīng)用程序設(shè)計師都是自學成才的。
企業(yè)應(yīng)用設(shè)計。企業(yè)應(yīng)用程序最有可能需要諸如C++、Java和SQL之類的語言。企業(yè)應(yīng)用程序設(shè)計更多是人們在想到“程序員”時想到的:為企業(yè)工作并花時間為復(fù)雜任務(wù)編程和開發(fā)的人。
數(shù)據(jù)科學和數(shù)據(jù)庫設(shè)計。數(shù)據(jù)科學是一個快速發(fā)展的領(lǐng)域,需要極強的分析思維。它是最需要進入的領(lǐng)域之一,它需要非常重視數(shù)學和程序化理論。并非每個程序員都可以成為數(shù)據(jù)科學家,但數(shù)據(jù)科學家會發(fā)現(xiàn)市場對他們特別開放。
正如您所看到的,您可以擁有許多重點,而您學習編程的方式將要求您盡早決定自己的道路。雖然每個學科的編程理念都相同,但您需要的工具和語言將因您的關(guān)注點而發(fā)生巨大變化。
如何學習編程?你是什??么類型的學習者?
為什么學編程這么難?為什么求助這么難?這在很大程度上與編程文化有關(guān),盡管它正在發(fā)生變化。有兩種類型的程序員:
大量程序員完全是自學成才,這仍然是學習Web開發(fā)和移動應(yīng)用程序開發(fā)等學科的主要途徑之一。這些是人們經(jīng)常進入的“激情”領(lǐng)域,因為他們可以自己完成項目從頭到尾的完成,而無需被公司雇用。換句話說,自由職業(yè)者。
在編程的早期,大多數(shù)程序員都非常自給自足,他們會通過花費數(shù)小時簡單地嘗試(但失?。┚帉懘a來自學。最終他們會變得更好,但這需要大量的練習。
自學的程序員拿起編程書籍閱讀。他們上網(wǎng)搜索問題,然后解決問題。他們完全是自我激勵和自我驅(qū)動的,因此討論通常集中在簡單地通過滲透學習編程:將自己投入編程并以這種方式“學習”它。
但這不是很多人學習的方式。
許多人不能簡單地通過閱讀一本書來學習,這最終會導(dǎo)致沮喪。許多人需要課程。值得慶幸的是,對于那些想要學習編程的人來說,有大量的在線課程。當然,一旦您掌握了基礎(chǔ)知識,您可能會發(fā)現(xiàn)自己僅僅通過閱讀手冊就可以學習一門新的編程語言。
以上就是動力節(jié)點小編介紹的"學習編程需要學什么?有哪些正確指導(dǎo)",希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為您服務(wù)。