C语言小案例_10天从小白到入门C语言编程的学习秘籍
如果想讀完一篇文章就能快速的掌握編程技術的話,這可能會讓你失望,但是可以獲得學習的方法就在好不過了。
下面是分享自學C語言編程的經歷和方法。
1.決定
(圖為2008年的筆記本)
2009年初,一個潮濕、骯臟、背靠竹林的大學宿舍里,其中一張書桌,放著一臺與環(huán)境格調不一致的純黑色的電腦
逍遙放縱頹廢的半年大學一,大二年級生活后,總覺得要學點什么技能,賺一點錢。
所以,哥做了一個現在看起來對人生產生重大影響的重要決定:
用10天!系統(tǒng)地學習一遍C語言編程!
如今看起來可笑的狂妄自大,總覺得在將來會跟別人活得不一樣。
現在回憶起來,當初的哥純粹只是一個電腦用得比別人好的學渣而已,也不知道當年進水的腦袋哪來的自信。
2.基礎
那時候,哥還不太系統(tǒng)的了解編程,只知道計算機軟件程序,是由編程語言開發(fā)的;有很多if(如果)、 for(循環(huán))等關鍵字,用這些就能做出一個軟件程序來。
3. 小目標 各位在公眾號菜單中加入【C語言交流學習群】(群文件有大量學習資料),一起交流提升
要決定自學編程,首先要定個小目標。
這非常重要!
很多計算機系畢業(yè)的本科大學生,你讓他們去做一個簡單畢業(yè)設計管理系統(tǒng),他們都是做不出來的。
因此,選擇一個小目標,自上而下的去思考和學習,就非常重要了......
而我當時的小目標,做小項目——比如“企業(yè)管理系統(tǒng),貪吃蛇,俄羅斯方塊,然后自己開發(fā)一個原創(chuàng)小游戲”。
這個目標,足夠的小。
走進圖書館的計算機相關書架,你會發(fā)現很多計算機相關的書籍,都厚得嚇人,其中相當大的篇幅,是前言、理論和案例,讓初學者手足無措,無從入手。
上圖,隨便拍一張身邊的3本書,分別是700頁,500頁,300頁!太厚了,誰那么多時間看完!別說 10天給1年都不一定夠。
所以,對于想要學習編程的初學者來說,最好的學習方式是:少看,立刻動手。
我用的是什么學習資料? ?是時候祭出我的老師了——群主老師(資料和指導)
4. 時間分配
那10天的時間里,我是怎樣把這個技能學習進行時間分配的?
- 第1天:目標項目所需資料;
- 第2 - 3天:基礎理論視頻;
- 第4 - 7天:跟著老師開發(fā)原有項目;
- 第8 - 10天:自己改進,加入自己的思想,開發(fā)新項目;
在學習的過程中里,遵循3個原則:
- 快速閱讀基本概念,不浪費時間,進入訓練
- 使用提供的訓練代碼,快速試驗,不求重頭開始寫,只求稍作修改也能正確運行
- 快速通讀整個教程,回去再理解一次
當我需要用到的時候,我知道去哪里找到她,這就夠了。
這就像,當我們家里水龍頭壞了,首先想到的,是找專業(yè)的師傅,而不是立刻學習修水龍頭,是一個道理的。
代碼是一個浩瀚的世界,死記硬背毫無意義,更重要的是理解編程思維,而不是具體怎么寫代碼;寫代碼的練習,不單是讓技能熟練,而且培養(yǎng)的,是對編程思維的理解。
5. 一理通百理明
下一步是什么?
拿當年的例子來,在這10天后,開始學習,并在不久之后,開始幫學校做網站,賺一點錢。
當時的哥,目的就是通過編程,盡快擁有做項目的能力,在課余賺錢。
這是一種至上而下的學習過程,更快地學習,通過動手,迅速的入門一項技能。無數計算機系的學生,在畢業(yè)的那一刻一臉懵逼的踏入職場,而霖哥大學一年級開始就開發(fā)自己的項目了。(大四的時候還幫了幾位計算機系的兄臺做畢業(yè)設計。)
6總結
總結心法:
- 先定它一個小目標!
- 快速過一遍教程!
- 嘗試一個小實戰(zhàn)!
哥覺得,因為缺少導師,哥在個人技術認知成長上,也走了很多彎路,浪費了不少時間。
互聯(lián)網的發(fā)展,帶來了信息的爆炸,大量的信息讓我們的世界變平了,信息的不對稱,正在逐步被減少。
有老師和系統(tǒng)學習是非常值得的。
總結
以上是生活随笔為你收集整理的C语言小案例_10天从小白到入门C语言编程的学习秘籍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Reporting Service 钻取
- 下一篇: 西安电子科技大学833真题_【2019更