信息時代,計算機變成不再是專業(yè)性很強的一門學科,更多的是變成了一種工具
- 用計算機爬取信息(爬蟲)
- 進行數(shù)據(jù)分析,數(shù)據(jù)可視化(大數(shù)據(jù)的某個方面)
- 處理海量的數(shù)據(jù),如excel(百萬條數(shù)據(jù))
通過編程都可以很好的解決
那么如何學習編程?
方法一:背!記??!然后透過表面看本質(zhì)
example1.
來看下面一段代碼
大家一定會說 這太簡單了 輸出hello world 學習計算機的入門程序嘛??!
那么請問
#include<iostream>
#include<cstring>
using namespace std;
這是什么?我們第一次編程應該不會知道這是什么吧
return 0
為什么不 return 1 or return 9999?
return 999 # like
但是我們卻完成了一項工作,就是輸出了一句話
因此i我們并不需要去把每一個部分都去理解,而是要先記住,學會去用。在用好后,慢慢的就明白背后的原理
這與我們傳統(tǒng)的學習方式是不太相同的
舉個例子,高中老師會告訴你F=mg 以及為什么這么做,然后再告訴你如何用這個公式去解決問題。但是上面的例子完全相反,但會發(fā)現(xiàn)計算機反過來學習是個不錯的方式方法
手動分割線QAQ ----------------------------------
方法二:通過應用場景去學習,而不是一口吃個大胖子
還以C語言為例吧
作為計算機的入門選手
我想
“指針” 是個讓人很頭疼的東西(反正我第一次學一臉懵逼)
那么我們有必要直接按照目錄學下去嗎?
書上這么說,指針是一種特殊的變量類型,用于存儲變量的地址
int * ptr; //聲明一個指向int類型的指針變量
給你一個定義
int a = 10;
int * ptr = &a; //將ptr指向變量a的地址
告訴你這么用
然后????不懵嗎 我第一次學是這個表情
實際上如果深入搞C,指針從應用角度來說很少文章來源:http://www.zghlxwxcb.cn/news/detail-479541.html
但是哈 指針的思想是計算機中非常重要的思想
你會發(fā)現(xiàn)在比賽中,很少用指針這個東西,因為往往使用全局變量可以很好的解決這個問題。可以看我的算法博客哈~~,里面有代碼。文章來源地址http://www.zghlxwxcb.cn/news/detail-479541.html
因此,往往要用到的時候,再去學是一個很好的思路,其實和之前的思想都是一樣的,以應用為學習的導向??!這樣會很好的避開剛上來學習的困難。
但是大學往往是這樣的老師稀里糊涂講完了,你也抓不住重點,所以很多人就放棄了,如果多動手,通過動手去學習,那么編程就會變得很有意思,而不只是簡簡單單的考試科目而已。
到了這里,關于如何學習及計算機編程,入門看這一篇就夠了---以c語言為例的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!