回覆列表
  • 1 # IT人劉俊明

    很多非計算機專業的同學都比較關心這個問題,我從專業知識學習、實踐和就業這幾個方面來說說個人建議。

    首先,學習計算機知識應該從程式語言開始,程式語言也被認為是開啟計算機技術大門的鑰匙,是學習後續專業知識和開展實踐活動的基礎工具。

    程式語言有很多種,從有程式語言到今天,世界範圍內出現了600餘種程式語言,而且近些年也在不斷湧現出新的程式語言,相信在工業網際網路的推動下,未來還會湧現出大量優秀的程式語言。

    程式語言的選擇要考慮到場景問題,如果還沒有明確自己的發展方向,對於非計算機專業的同學來說,從Python開始學起是不錯的選擇。

    一方面Python語言對於自學者相對友好一些,另一方面Python語言的應用邊界也在不斷擴充套件,很多傳統行業的從業者也可以使用Python來提升自己的工作效率和擴充套件自身的能力邊界,相信這一點在大資料技術普及之後會更加明顯。

    計算機專業知識的學習一定不能脫離場景,即便是選擇自學,也應該錨定一個應用場景來做相關知識的積累,因為計算機領域的細分方向非常多,在學習初期一定要有一個清晰的學習路線,這樣才能夠獲得學習的成就感,從而推動自己持續深入。

    簡單說就是要學以致用,只有真正用起來才算是掌握了一門程式語言。

    我是做大資料方向的,目前由於大資料正處在全面落地應用的初期,所以未來更多的職場人都需要掌握一定的大資料知識,能夠完成一些基本的資料價值化操作,所以我就以自學資料分析來說說學習路線。

    目前進行資料分析的兩種基本方式是統計學和機器學習,在掌握了Python語言之後,可以進一步學習機器學習知識。

    機器學習目前已經形成了一個龐大的知識體系,涉及到深度學習、強化學習、遷移學習、聯邦學習等等,而對於自學者來說,可以從學習經典機器學習演算法開始,後續再結合自己的實踐場景來選擇一個細分方向。

    對於在金融領域發展的同學來說,可以進一步學習聯邦學習,而對於在裝備製造領域發展的同學來說,可以重點學習一下強化學習,這些對於自身的職場發展都會有一定的助力。

    資料分析的基本路線是資料採集、演算法設計、演算法實現、演算法訓練、演算法驗證和演算法應用,所以在學習Python語言的過程中,可以重點學習一下爬蟲。

    編寫爬蟲的門檻雖然並不高,但是掌握爬蟲的編寫之後,還可以往自動化軟體機器人方向發展,這是提升職場工作效率的神器之一。

    目前我聯合一些大陸外知名大學的導師和網際網路大廠的企業導師,共同搭建了一個技術論壇,在持續開展專案實踐、成果分享和知識講座等活動,感興趣的同學可以聯絡我申請參與,相信一定會有所收穫。

  • 2 # huzibbs

    自學計算機得看你想學那方面了,簡單點計算機方面有兩種,一種是硬體方面,另一種就是軟體方面。

    想學硬體的話先學計算機原理的基礎知識吧,更進一步的話就要學一下電子方面的基礎知識,最好在學些電路圖設計和開發。

    軟體方面就多了,系統方面的話,學c++,彙編,應用層的話,java,Python,golang,c#等等吧。還有很多大資料,網頁開發等等太多了。

  • 3 # 邁步走向Sunny

    自學計算機應該怎樣開始?很多非計算機專業的同學都很關心這個問題。我從非計算機專業人士的角度來說一下我的觀點。

    第1步,你不要急著去學任何計算機語言。你應該先安裝一下常用的各種作業系統,對作業系統進行各種操作和設定,加深對作業系統和應用程式的瞭解。可以花幾百塊錢去買一臺二手臺式電腦,反覆拆裝。熟悉計算機網路的設定安裝及故障排除。常見的計算機故障你是能夠排除的,因為我們不是計算機專業的,如果你連修電腦都不會,那如何能讓人家信服你真的懂計算機呢?計算機專業的人是可以不懂修電腦的,因為他們專業就是這個,不需要用修電腦來證明他的專業水平。

    第2步,開始學習一種程式語言。因為我們不是計算機專業的,很有可能你是其他工科專業,那我唯一可以建議你學習的語言是C語言。 C語言現在有國際標準,它不存在版權問題,沒人可以禁止你使用它。它不是某家公司的產品,不會某家公司不願意支援,從此就再也找不到它的編譯器。現在開源作業系統都自帶C語言的編譯器。學習C語言是準備用計算機來控制我們的專業裝置。 C語言的資料是最容易找到的,流行的Unix類作業系統都附帶有很好的手冊,我們不需要到處去查詢資料,只需要在命令列找一找或者看一下作業系統自帶的源程式,就能夠了解到很多。

    第3步,不要把目光停留在程式語言本身,C語言在日常使用上並不複雜,我們只需要用它來實現我們的業務。要花更多的心思去深入瞭解計算機的原理,這個時候可能你需要學習一下組合語言。我們還需要學一下資料結構,作為非專業的技術人員,我們只需要瞭解就可以,知道有這些東西需要的時候能找來參考就行。

    第4步,用你學到的程式設計知識實現自己專業的業務流程。經過這樣的訓練以後,你就知道怎麼樣獨立地去建立一個完整的應用程式。會給你的應用程式配置作業系統,為你的程式排除各種故障。

    至於什麼大資料人工智慧之類的東西,我們普通的工科生可能根本就沒有機會接觸,但是有了計算機的基礎,真正要從事這方面的工作,可能也不會特別難。所以不要看到人家說什麼好就去學什麼,當你學完之後,某個公司說他不支援這個產品,你就白學了,完全沒有市場。我們不是計算機專業的,沒有任何藉口,只有從最基礎學起,從基本原理學起。當你大體上掌握了計算機的基本原理和程式設計技巧之後,你能夠獨立地使用計算機知識來解決你工作中的實際問題。你覺得你的專業還需要專門招一個計算機專業的人來給你乾點日常工作嗎?你招他們來之後,經常會聽到他們說,我是計算機專業的,不是專業修電腦的。

  • 4 # 優雅亞歷克西斯5p2

    首先,對於初學者來說,學習計算機技術首先要從兩個方面入手,其一是學習作業系統知識,其二是學習程式語言知識。在掌握了作業系統知識和程式設計知識之後,再根據自身的知識結構、興趣愛好和技術發展趨勢來選擇一個主攻方向,比如當前選擇大資料方向就是不錯的選擇。

    學習作業系統知識可以從Linux作業系統開始學起,一方面原因是Linux作業系統有廣泛的應用,另一方面Linux作業系統是開源的,未來可以透過閱讀其原始碼來深入學習。對於要在IT(網際網路)行業發展的人來說,學習Linux作業系統還是很有必要的。

    學習作業系統有三個重點,其一是瞭解作業系統的體系結構;其二是瞭解作業系統的資源管理方式;其三是瞭解作業系統的任務排程方式。

    在學習作業系統的過程中,還應該同步學習程式設計知識,程式設計知識是開啟計算機技術大門的鑰匙,透過程式語言可以在作業系統的基礎上進行功能的擴充套件。

    學習計算機方法

    一、預習

    “預習”是學習中一個很重要的環節。但和其他學科中的“預習”不同的是,計算機學科中的預習不是說要把教材從頭到尾地看上一遍,這裡的“預習”是指:在學習之前,應該粗略地瞭解一下諸如課程內容是用來做什麼的,用什麼方式來實現等一些基本問題。

    舉個例子來說,在學習FrontPage之前,應該瞭解這一軟體是用來製作網頁的,且方法較簡單,很適合初學者使用。

    二、“任務驅動”學習方法

    “任務驅動”學習方法,就是指先有結果,再研究實施策略的學習方法。在任務驅動教學中,打破了常規教學方法中由淺入深的基本順序,每一章節的知識點都是通過幾個有代表性的案例來學習的,甚至包括認識選單。

    讓你先體會到效果,從而增加學習興趣。用這種方法來學習計算機,尤其是一些視窗介面的應用程式,往往可以達到事半功倍的效果。

    三、積極動手實踐

    計算機是一門操作性很強的學科,計算機學科中的實踐,不只是簡單地模仿別人的練習。在實踐中難得的是有自己的想法,並盡力去尋求解決辦法。在這種開動了腦筋的實踐中,才會學到真正的東西。古時賢人哲士說:“學而時習之”、“學而不思則罔,思而不學則貽。”

    將所學的理論知識與具體實踐相結合,這是一種較好的方法,一方面可以用理論指導實際,另一方面可以加深對所學知識的理解和記憶,激發起學習興趣,邊學習,邊實踐,相互作用,相互促進。

  • 5 # 春華秋實風華正茂

    從零開始,電腦,那麼計算機的基本操作你明白嗎?

    1.開、關機、重啟

    3.系統基礎常識:什麼是作業系統,系統內建的功能和軟體(Windows的記事本,資源管理器,畫圖,任務管理器,開始選單和工作列等,Linux的終端,vi編輯器之類的)的使用,系統常用的快捷鍵的使用。

    4.常見的軟體:圖形介面的基本結構(標題欄,選單欄,位址列,工具箱等),如何快速瞭解一個軟體,常見軟體(Office或WPS,PhotoShop,AdobePDF,IE或Edge或者各種其他的瀏覽器,好壓或者WinRAR等壓縮管理器,迅雷或者FDM之類的下載工具等)的使用和下載(有的時候還需要破解)然後,這樣大概就算是能夠熟練使用計算機了,那麼,如果希望繼續深入,就需要接觸更加專業的東西,例如:程式設計,資料庫等。大多數學電腦,指的是使用電腦,當然你也可以走硬體道路,修電腦,這需要你瞭解計算機的各種硬體組成,會電子電路的相關知識,這裡不多說。繼續深入學計算機,你需要:邏輯電路基礎,微機原理與介面,組合語言,作業系統,C語言和C++語言,接下來:1.控制系:微控制器原理,嵌入式和Linux,網路基礎,TCP協議,物聯網領域知識2.設計系:Java語言,HTML+CSS+JavaScript,JavaWEB(包括常見框架的使用),Linux系統(伺服器端程式設計)或Android相關(APP,手機端程式設計)或桌面應用(客戶端程式設計)。(當然,這裡不止一種Java語言,你也可以選擇其他的語言)3.資料系:線性代數,微積分,Python語言(包含資料分析框架,常用的AI框架),人工智慧領域知識。如何開始。首先我們要明白最重要的一點,那是開始,計算機是需要操作才可以熟悉,熟練的使用,因此如果有了“我想要學習使用電腦”這樣的想法,對於此刻的你來說,最重要的一件事就是,開始這個動作。或許我們會有一些疑惑,像是,怎麼開始,我們該做什麼,怎樣能夠學會,之類的,無論有什麼疑惑,此刻請暫時放下,因為如果你決定了要學會電腦,這些都會成為你繼續的障礙。有句話放在這裡很合適:既然選擇了遠方,那麼便只顧風雨兼程,別管透過什麼途徑,開始這件事情才是最重要的,立刻行動起來才是最重要的。選擇什麼資料。我更推薦透過文字性的資料進行學習,因為我們在遇到問題的時候去百度或者谷歌或者別的,得到的都是零碎的圖文資料,影片就很少有,不過對於新人影片也是一個很不錯的選擇。影片顯然不能選太老的那種,像是零幾年的,還都是xp系統呢,肯定是不合適的,至少是win7或者win8,雖然說win10的影片更好,可是是不是有一個win10的影片是一個問題,因此其他window的影片也是 十分有參考價值的,我們完全可以透過他們掌握計算機的基礎操作。win10和win8與其他window差別在哪呢?對於新人來說主要是開始選單,工作列,還有設定這三個部分,系統的資源管理器和win7差別不大,控制面板也是,包括登錄檔,任務管理器基本會用win7就會用win10,更別說office,瀏覽器之類的應用軟體了。因此win7以及更高版本的系統的入門影片都可以使用。

  • 6 # 親切海風HD

    你這個問題不是太好回答,因為計算機的細分領域太多了。比如硬體,軟體兩大類。而這兩類又細分好多類。如果是小白就好好看一下《計算機發展史》從第一臺計算機到現在到移動網際網路,在這個過程當中找到自己感興趣的方向,再重點學習。

  • 7 # 向南9527

    很多人都是非計算機專業的自學計算機。其實自學計算機開始很簡單,用就可以了,也就是實踐。

    先買一本計算機基礎,對照書上內容練習和使用,時間長了,就對計算機有了初步的瞭解。在使用過程中,會有很多問題,或者工作中要解決的問題,在網上學習或者找專業的人士向他們學習。再進一步就要學習程式設計等知識,這時候就要對計算機有進一步地瞭解,隨著學習的深入,會了解網路等相關知識。

    不要著急,學就成了,沒有什麼難的。

  • 8 # 貓山犬夜叉

    學習計算機看你學了幹嘛的,就是不是深層次用的話先學會開機關機,然後學會打字。這些是必須學會的。

    當初自己學計算機就是這樣,背字根表,練習打字。現在用拼音也很方便的。學會了這些,再慢慢練做表格,這些也不難,感覺自己也沒怎麼費力。

  • 9 # 精神左腳

    回答問題說的多顯的專業,學計算機簡單說先學會用再接觸原理,不要上來研究什麼高大上,反正我是計算機專業畢業 不會長篇大論

  • 10 # 朝氣蓬勃的小豌豆

    在學習初期一定要有一個清晰的學習路線,找到合適的教程,首先應該從電腦資源開始學起,掌握電腦都有哪些資源,以及這些資源都是如何進行管理的,比如儲存資源、計算資源、網路資源、外設資源等等,這些知識可以透過學習操作。接著就需要掌握如何來操作這些資源從而完成各種任務,比如管理任務、計算任務、通訊任務等等,而這就需要透過程式語言來實現了。努力學習就學會了。

  • 11 # 重慶新華萱萱的

    近幾年,中國計算機行業發展迅猛,特別是在軟體領域,各行業對於IT行業的存在著巨大的需求,IT行業在國民經濟發展中日益顯現出蓬勃生機。初中畢業可以選擇網際網路行業,學習一門網際網路技術,比如網際網路應用技術工程師、VR智慧家居創意設計師、全媒體運營師、4D動漫遊戲設計師、人工智慧應用工程師、VR傳媒與電子競技運營、VR動漫遊戲與電子競技運營、WEB前端工程師、VR影視動畫設計師等等。

  • 中秋節和大豐收的關聯?
  • 高中英語會考技巧?