⑴ 學了編程有什麼用
編程幫助孩子培養邏輯思維能力和抽象思維能力。為了使計算機能夠理解人的意圖,孩子就必須要將解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機。
1、邏輯思維能力
因為程序就是對現實事物的抽象,而且,按照寫好的邏輯運行。所以,編程能夠鍛煉我們的抽象思維能力和邏輯思維能力。
⑵ 怎麼在編程中找到快樂,並得到持久的動力
怎麼在編程中找到快樂,並得到持久的動力?
★作為一名程序員只是工作場地不同,與其他行業的千千萬萬人一樣,並沒有什麼差別,僅僅只是收入高一些而已。而且程序員慶指是吃青春飯的人,因為長江後浪推前浪,搞不好亂差拿會被別人拍死在沙灘上。
碼農要具有阿Q自我安慰心情,才會在編程中找到快樂,打發時間;因為快樂是自己找的,其他人無法給予。
自己的開源項目能夠有很多人關注,在使用過程中找Bug,實現世界的推理游戲,對著Bug最外層一點點抽絲剝繭,找到問題的根源時,並且手到擒來,一氣呵成地給解決掉,此時會有一種莫名其妙的興奮感。
另外在別人的網站發現Bug,原來做一個合格的具有超級碼農的人太難了。
程序員每天看著一堆代碼,冥思苦想思考,然後用自己的思維重構所作所為,最後豁然開悟地將其完成任務,無懈可擊;一切快樂皆來自於獲得成就之後的自我認同。
程序員的快樂就是簡單而又無趣;至於編程本身的快樂,不同的人理解不一樣,有可能主要是因為編程和打游戲一樣,可以得到即時反饋。寫一段代碼,輸出一段結果,代碼對則結果佳;代碼錯則結果掛;這種正反饋可以讓人上癮,產生自激,不能自拔。
至於說程序嘩搭員的堅持動力,無非是為了自己及家庭更富有而拚命三郎,除此之外沒有任何理由了。
⑶ 熱愛編程是一種怎樣的體驗
永遠是痛並快樂著。編程,是一種痛苦和快感交織摻雜的活動,學習技術時,因為痴迷,是一種如飢似渴的感覺,在特別情況下,可以達到廢寢忘食,通宵達旦,不以為苦反而為樂。比例嘛,相對來說,一塊大肥肉,痛苦是肥的,快感是那一絲的。當你體會到快感時,前面的痛苦感覺是值得的。
⑷ 程序員的一天是怎麼樣的
022年2月17日,周四,多雲轉陰,那天很冷。
但!我的心情!是火熱的!!!因為這是我新學期開學的第一天!我正式迎來了我在T大度過的第18個學期!
老當益壯,寧移白首之心!我暗自下定決心,本學期我將以更加飽滿的科研精神面貌在學術道路上再創輝煌!從我做起從現在做起,就從開學第一天開始!以下為開學第一天實錄。
8:00,鬧鍾准時響起,准備起床。
8:10,鬧鍾二響,思考人生。8:20,鬧鍾三響,思考人生。
8:30,鬧鍾四響,起床成功,順便喊呋喃起床。
9:00,抵達實驗室,發現老闆沒來。新學期第一天早上刷臉失敗,有些惆悵。
9:00-9:20,與一整個寒假沒見面的兄弟們聊天,從大家的返校時間聊到家鄉的過年習俗,再聊到我的鬍子,快樂。
9:20-9:30,把去年離開實驗室時沒喝完的茶蒸發後的殘渣倒掉,清洗落灰的杯子。泡茶,准備開啟新一天的科研工作!
9:30-9:45,剛准備開始科研,發現桌子有點臟亂。一屋不掃何以掃天下?果斷開始擦桌子。
9:45-9:50,剛准備開始科研,發現一個寒假過去,桌上的綠植有點撐不住了,趕緊給綠植澆水。
9:50-10:00,剛准備開始科研,發現兄弟們桌子上的綠植也快撐不住了。大家的綠植都是我上學期送的,還是照顧一下吧。於是給大家的綠植都澆了一波水。
10:00-10:15,剛准備開始科研,發現鍵盤都有點落灰了。鍵盤是程序員吃飯的傢伙式,臟了很影響心情,趕緊清理鍵盤。
10:15-10:25,剛准備開始科研,發現忘記清理我的主鍵盤了,趕緊補上!不要嘲笑它,高端的程序員編程往往只需要最樸素的按鍵。
10:25-10:30,剛准備開始科研,發現馬上10點半了,決定湊整圖個吉利。
10:30,開機!
這咋windows還過期了呢!趕緊win + R然後slmgr.vbs /xpr,發現2月27號,清華的windows就過期了,惆悵。
與旁邊兄弟討論後,打開cmd,一通slmgr.vbs /skms激活成功,快樂。
10:40,剛准備開始科研,又有新的兄弟來實驗室了,聊天,快樂。
10:50-10:55,又有新的兄弟來實驗室了,聊天,快樂。
10:55-11:00,打開Vscode,登錄自己的伺服器賬號,發現代碼都還在,滿意地關掉。畢竟馬上要吃飯了,吃飯前這么點時間也幹不了什麼。
11:00,討論午飯吃什麼,准備出發
⑸ 編程獲獎感言怎麼寫
首先,要扼要表達一下自己的獲獎心情;
其次要簡單而全面地對你獲獎給予過幫助的師長、父母、同學、朋友甚至觀眾(要具體看你得的是什麼獎而定)等等;
第三是要闡述一下自己對未來的目標或設想,表示要再接再厲,爭創好的成績,並希望他們繼續支持你;
最後,要面帶燦爛的笑容,對聆聽你獲獎感言的在場的人們的衷心感謝!
要條理清楚,簡單明快,飽含感情,用詞要字斟句酌,不能有錯漏。
X年X月X日X時X分X秒,時間,人物,地點。XX的天氣迎來了我拿獎的時間!!
我今天能拿到這個獎...........抽泣...............擠眼淚.............抹眼淚...................................是公平的!!!!!!!
我多麼地努力啊,才拿到這個偉大,英明,神武的領導(拍拍馬屁,還可能當即升職哦!!)頒的獎~~~~~~~
首先,我要謝謝爸爸XXX(名字),謝謝媽媽XXX,謝謝姐姐XXX,謝謝妹妹XXX,謝謝弟弟XXX,謝謝表姐XXX,謝謝姑媽XXX.........
謝謝~~謝謝~~謝謝大家~~~
1、別裁心曲為風雅,教益多年是吾師(馬屁型)
2、風雨兼程又N年,一弦一柱寫華年(感慨型)
3、三分傲氣十分骨,一樣黃花百樣開(原創型)(放心使用,不收你版稅)
4、人於虎豹叢中健,天在峰巒缺處明(牛X型)
5、青衫磊落又何如,初踏山河志未舒
七尺男兒三尺劍,兩肩明月一肩書
縱令鬢發經霜老,猶然襟抱涉世初
獨慕逍遙五湖客,煙波斜照任沉浮(還是原創型)
獲獎感言十大攻略
1.啰哩巴嗦型
感謝××組委會、感謝××傳媒、感謝喜愛支持我的觀眾(奔兒,一個飛吻);感謝製片人,投資了這么一部好片子;感謝導演,給我這樣一個機會;感謝劇組的所有演員,是你們給我力量創造好這樣一個角色;感謝幕後的每一個工作人員,攝像,沒有你,就沒有我的熒屏形象;我要感謝燈光、化妝、音響、道具、剪輯、劇務……門口看車的、早上開燈的,晚上鎖門的。我要感謝我的妻子(現任),是你的理解才有了我今天的成績;感謝我的大兒子、二女兒、小兒子、小女兒……我要感謝我的老師,小學的、中學的、幼兒園的,大學就免了,因為我還沒上過。我還要感謝我的父母,是你們生了我、養育了我;我還要感謝——啊,算了,要感謝的人太多太多,為了不耽誤時間,我就不在這里一一說了。(就差沒感謝他們家的大狗小狗了,大狗看家護院,小狗給他帶來無盡的歡樂)
點評:想的很、很、很周全,被念到的人很、很、很感動,但是——浪費時間,就等於浪費金錢、圖財害命!喂——觀眾都快睡著了!
2.全面概括型
(深情地、含情脈脈地)感謝在我的一生中我遇到的每一個人(雙眼不停地放電)。
點評:爽,全面,不會有漏項,估計連賣菜的都算上了,但——不分主次,等於沒說。
3.內斂型
要感謝的人很多,我就不在這里說了,所有感謝都在心中
點評:節約時間,不會遺漏誰,因為根本就沒說誰,觀眾不知道要感謝誰,恐怕只有自己和對方心知肚明。
4.朴實型
我也不知道為什麼大家會對我那麼厚愛……這個獎項我拿了是很開心。
點評:沒有直接感謝任何人,卻表示了對大家的感激和感恩之情,實在!
5.最節約型
手拿獎杯後,面對話筒(不是觀眾):「謝謝。」然後一臉的惆悵,無語。
點評:酷就一個字!
6.幽默型
謝謝媽媽,也謝謝外祖母,生了我媽媽。
點評:沒有誠意,耍寶才是目的!
7.現實型
感謝頒獎的嘉賓,感謝在場的朋友。
點評:與其感謝一些場外人士,不如直接讓眼前的人聽了高興。
8.忘乎所以型
拿到獎杯,高喊「我是世界之王!」(說完,台下一通瓶子亂扔,知道了什麼叫眾矢之的)
點評:謙虛有時還是必要的。
9.激動型
非常高興得了這么重的一個獎。(哭了)
點評:獎杯太重了,後悔沒找搬運工。
10.動作型
手舉獎杯,面向觀眾,雙膝下跪,喜極而泣。
點評:此時無聲勝有聲……不過,一個銅獎沒這個必要吧,這不是給獲金獎的出難題嗎?
⑹ 學習編程後給你的生活和學習帶來了什麼變化
計算機編程是一種技能,類似養花,踢球,廚藝。而且,在鍛煉孩子能力方面,跟上面的項目並沒有什麼不同。可是,學編程涉及大量專業知識,而學習這種專業知識是非常枯燥的。所以,兒童編程往往變成兒童電腦游戲,最終,孩子既沒有學到知識,也沒有學到技能,反而深陷電腦游戲不可自拔。
⑺ 編程寫代碼後焦慮怎麼辦
焦慮更應該是來自於:
兩個原因:人們不承認自己平庸;想同時做好幾件事情,好好利用時間
因為人們認為自己很能幹,所以想在好好利用時間,而利用時間最好的莫過於同時干幾件事。
但其實這樣是非常消耗你有限的精力的,有個非常程序員化的比喻:
人其實是單線程的機器,
如果你非要多線程的話,
那麼切換上下文的代價是非常大的。
比如在程序編譯的時候,
你去看知乎,
那麼你的大腦就會把你剛剛寫程序時的上下文環境切換到上網環境下來,
而由於大腦還是單線程的,
它並沒有將你寫程序時的上下文環境完整的保存下來,
而是逐漸的丟棄掉了(上網時間越長,丟的越多),
所以當你等程序編譯完成,
想再回去繼續調試程序的時候,
發現自己還要重新看看代碼,
想想程序應該如何調試。
其他類似的事情都是同理的。而這種情況下,人越是想利用時間,而同時做好幾件事,結果卻越得不償失,更加浪費時間。
如果明白了大腦的這種機制,其實解決辦法也很容易想得出來:
讓大腦保持一個線性的狀態,完成一件事,再去做另一件事。
我也是因為想明白了這一點,才明白一些大牛們說的「慢就是快」是怎麼一回事。
當然,知易行難,想要做到高效,還有很長的一段路要走。
⑻ 求一份製作小游戲後的感想1000字左右
這次這個小游戲真的讓我感受到了學校與公司的最大不同。在學校里的時候我們給學校交學費,所以老師的任務就是教會我們東西,學習的時候不懂就問他,實在太笨了就坐下來給你寫代碼。而在公司是給我們錢,分下來的任務,不管你會不會能不能做出來,在規定的時間你反正就得交一份滿意的答案給他,不行的話,你就滾蛋。
以前的經歷讓我自以為抗壓能力很強,所以每次面試的時候我都很自豪的對面試官說我有很強的抗壓能力,和適應能力。適應能力是沒錯可是抗壓能力在這次的項目驗證中鎩羽而歸。經過兩個星期的簡單培訓,等待驗收的時候到了,剛接受任務的時候有點小興奮因為整天在做些零星的練習感覺很沒趣。老大將我們分成2組各做一個小游戲,我們這組3人。不過當初老大選組長的時候我心裡有點憤憤為什麼沒有選我?:-(
選擇了這個游戲之後就是告訴我們要把這個當成一個真真的項目來做,需求文檔,詳細設計都要自己寫出來,然後再在QQ上面告訴我們這個是對你們這兩個星期的培訓的一個驗收,如果做不出來就可以走人了,時間是兩個星期。
聽到這個的時候我在心裡還沒有什麼壓力,因為簡單的看了下這個游戲感覺還不難完成起來沒什麼壓力,之後就是小組聚集討論這個該怎麼做。其時因為都是新人,分析項目的能力都很差勁,也沒有深入的分析探討都認為很簡單。大概的把這個游戲抽成幾塊之後就是自己選擇做哪個模塊。我這個模塊就是游戲的內容部分,也是三人公認最難的,我接了是為了證明自己做出來得到老大的肯定,做不出就走人,前面部分我想到了,但是後面部分我沒想到。
在三天的假期里,我也沒去做這方面的准備,完全拋下不管天天在放鬆。之前因為沒有接觸過游戲的開發也不知道其時做游戲的話演算法要求很厲害。
需求文檔和詳細設計的模版發下來之後,我們就照著模版寫,需求文檔倒是寫的比較順利,但是詳細設計考慮的東西很周全需要哪些類,方法,變數各個之間的聯系都要寫出來以後打代碼的時候就可以按這個來。到這時候我才意識到危險,完全不知道該怎麼寫,因為之前分析的想的都太簡單了,最後折騰了兩天才交了一份我自己看著都很慚愧的文檔。
正式編碼
我們這次是按先設計界面,再設計Activity,最後業務層代碼的順序。剛開始設計界面的時候我就郁悶了怎麼剛開始想的那麼簡單了,真真動手的時候半天打不出來一句代碼。「青蛙蹲在荷葉上」這樣一個布局就讓我想了很久,網路谷歌到處查資料。設計完這個界面就花掉了三天的的時間,進度實在太慢了。
因為交了一份很慚愧的設計文檔,所以自己都懶得去看它更別說按照那上面的去做了,所以就像無頭蒼蠅到處亂撞。演算法這東西本來就不太在行,而現在這一個星期都要跟它打交道,心裡的難受可想而知。難受如果能做出來東西來還好,可是進度那是相當的緩慢,最後一個星期只得加班了,每天回來之後晚上基本上都搞到2點多。
老大又強調了到時間做不出東西真的是要走人的,雪上加霜的是聽說有兩個剛上班的同學也是在公司做不完東西被踢了,內心的恐懼徒然增加,我心急如焚。每個時間點都在想該怎麼解決其中的問題,中午跟大家吃飯的時候,也吃不下去真吃下(體會到了茶飯不思的感受,呵呵。。。)這在學校還重來沒有的事。越急的話就越想不出東西,我只好隔一段時間出來洗個臉清醒一下,告訴自己再急也沒用做完了才是最實在的。
最要命的是青蛙過河的規則竟然被我們仨理解錯了,本來應該是1.青蛙只能向前,向左,向右跳,即不能斜跳,也不能後退因為跳過的荷葉消失了。2.前面所說的方向,是以青蛙的當前方向為基準的。而我們理解的各有不同,我以為是1.青蛙向前,向左,向右,斜跳都可以。2.方向是以青蛙的初始位置為基準的。附圖:
汗!!!如果是真的為客戶做項目的話這還了得,又一個教訓。
經過幾天的奮戰,加班加點的趕終於在星期五交了上去,可是這天一測又測出來很多bug如果在學校的話有些bug就過了可是公司就是不同,必須反復測試。測試,改正,測試,改正。最後圓滿驗收。老大沒看代碼,其中有很多都是冗餘代碼。
這次的這個游戲編寫,給了我很多收獲不僅是技術上的更多的是其他方面的。
技術收獲:
1.頁面布局,因為總共有十關每關的荷葉位置不同,如果每一關都給一個布局文件的話太冗餘了,大家自己也可以寫寫這個布局會有很大的收獲。
2.荷葉的點擊事件的編寫,同樣的也不會去寫那麼多點擊事件我寫了一個公共的點擊事件。
3.就是寫游戲非常重要的演算法。
4.一些細節,比如把一些很多地方需要用到變數定義成公共變數。
其他方面的收獲:
1.詳細設計文檔應該考慮周全,以後的編碼中就方便很多而這次我的詳細設計就沒發揮任何作用。
2.先下手為強。我說的先下手為強是拿到任務以後就要做好准備,不管認為這個任務簡單還是困難都不能掉以輕心,立即著手做准備。
3.戒驕戒躁,冷靜的分析問題。
4.不要驕傲。
5.始終相信沒有問題是不能解決的,只要是問題它最後一定會被解決。游戲中遇到些方向的演算法問題,我當初認為不可能能解決,但是最後還是解決了。
雖然其中遇到了些困難,但是最後還是克服了。完成之後我心情也放鬆下來,感受到了編程之美。
上面說的「不要驕傲」是因為剛開始的時候老大表揚了我和例外一個同事,還讓我倆去參加了公司剛接的一個項目的分析會議,讓我在心裡感覺與其他剛進來的同事,同學有了差距,在老大心裡比他們好,就產生了驕傲感。而這次他對我表示滿意的時候,問我應該很有滿足感吧。。。我找個話題岔開了。之後偷偷的給了自己一巴掌,記清楚了不能驕傲以後的路還很常,這次已經成為了過去。
我知道這才剛剛開始以後的路還很長,還有很多城池等著我去攻下。如果承認自己是弱者,那就不要接觸編程,編程讓弱者滾開。
最後要感謝我的同學吳大帥哥,一個星期陪我到那麼晚給我出主意,幫了我很大的忙。真的很感謝他。
這是個益智游戲,總共有十關,我把游戲的apk文件上傳到資源裡面去了,歡迎大家下載試玩,不過要點分(因為我想這是我兩個星期奮戰的成果,要點分不過分哦。。。),誠懇的希望大家對這個游戲提意見,發現bug或者有什麼不懂的請給我留言。提醒一句,玩的時候請務必帶上耳機配上聲音才有感覺。我給很多同學玩過,過完十關基本都在一個小時左右。你呢?
如果能得到大家的鼓勵的話,會把我是怎麼做的寫出來(不敢說教)。
⑼ 核桃編程畢業設計獲獎感言
寫作點撥:首先,要扼要表達一下自己的獲獎心情。
其次要簡單而全面地對你獲獎給予過幫助的師長、父母、同學、朋友甚至觀眾(要具體看你得的是什麼獎而定)等等。
第三是要闡述一下自己對未來的目標或設想,表示要再接再厲,爭創好的成績,並希望他們繼續支持你。
最後,要面帶燦爛的笑容,對聆聽你獲獎感言的在場的人們的衷心感謝!要條理清楚,簡單明快,飽含感情,用詞要字斟句酌,不能有錯漏。
尊敬的各位領導、各位老師、同學們:
早上好!今天我非常高興能代表參加計算機編程比賽獲獎的同學站在這里發表獲獎感
言。在這次比賽中我獲得了二等獎,雖然不是十分滿意,但仍然感到高興。一次經歷,一
次成長,我很珍惜這份榮譽。
我首先要感謝學校領導的高度重視,積極組織我們參賽,並且聘請老師對我們進行專
門培訓,從而使得我們獲得了這樣一個良好的機會,藉此展示自己的能力,同時也提高了
我們的計算機水平。
其次,我要感謝各位老師對我的關心和指導,如果沒有老師們的教導
就沒有我今天所取得的成績。在此,我要深深感謝老師們的教導和關心,還要感謝同學們
的支持和鼓勵。
通過這次比賽,我學到了很多計算機方面的知識,並且也意識到養成嚴謹的好習慣對
學習的重要性。以後無論是對待學習或是其他比賽,我都要克服任何困難,用心去學。細
節決定成敗。
不管做什麼事情都不能粗心,應該認真地考慮到每一個細節。我通過計算機
編程的學習也體會到了這一點,如果程序中出現一點小問題,就會影響整體的計算。
通過這次比賽,我更多的是享受到在計算機方面學習的快樂。如果沒有這樣一個比
賽,我不會投入大量的時間來提高自己的計算機能力,而且我發現我是多麼的喜歡它,它
給我的學習和生活帶來了很多的便利,豐富了我的業餘生活。
取得這些榮譽的,無疑都凝聚著各位老師親切的關懷和辛勤的培養,各位同學的鼓
勵。現在這些榮譽都已經成為過去,我將以更新的姿態迎接新的挑戰。我要激勵自己在以
後的學習中取得更大的成績,以此回報學校、老師及同學們。
謝謝大家!
⑽ 學習編程語言過程中一些懶惰,心態怎麼解決
零基礎如何學習編程
心得筆記
自學編程2年來,加過n多群,泡過n多論壇,接觸過心懷激情的編程新人,遇到過沉著冷靜的技術大牛……編程,吸引了一批又一批的熱血青年,或許是為了理想,或許是心中的愛好,不斷有新人的加入,也不斷有人從編程中退出。編程的入場入口只有一個,出場的出口卻很多。自學編程的新人,有很大一部分卡在了入門上,對此,我想寫下對編程入門的一些拙見,權當拋磚引玉,或對或錯,還望同學們自己鑒定。
1.零基礎,打算自學編程,應具備哪些的知識看
答:
對於入門階段,對知識水平的要求並不算高,或者說很低,大家都應該聽說過xxx小學生編程如何如何這般這般怎麼樣之類的話題,這里,我們不談長期發展,只談如何入門。首先,我覺得你應該具備計算機的基本操作能力,如果說你連新建一個文件夾或者說從網上下載資料都不會,那麼你應該先買本《windows xx從入門到提高》看,然後再考慮編程這件事,如果你覺得對計算機的基本操作已經熟練後,請繼續向下看。
2.學編程應具備哪些條件看
答:
第一:硬體保證,首先你應該具備一台電腦,不管是筆記本還是台式,也不管性能高低,性能對前期學習編程幾乎無任何影響,就入門來看,操作系統還是首選windwos。
第二:有xx語言的入門本書,紙做的,具體xx語言是哪種語言,後面我們再討論這個問題。雖說現在鋪天蓋地的都是電子書了(保留這句話的確定性),到處是掃描版,還高清呢,但我還是推薦看紙做的書,好處有兩點,其一是便於攜帶,可以隨時翻閱;其二是避免眼疲勞,我不信你一直晚盯著顯示器看電子書眼睛不會酸;還有一點,尊重圖書作者的版權。
第三:時間保證,如果你每天都有一大堆事等著你去處理,先去處理那些事吧,處理完後把剩餘時間劃出一整塊的給編程,進行隨時可能被打斷的學習,在編程這塊,我不認為這是在用功學習,零碎時間去背單詞看應該是個不錯的選擇。
3.你確定要學編程看
答:
這個問題看起來有點多餘,但為什麼要提出這個問題看要知道,編程不是一朝一夕的事,如果你只是一時的沖動,或者僅僅是要完成心目中的某個小工具,並沒有長期寫程序的打算,這樣的話,編程不學也罷,畢竟編程從入門到能獨立寫軟體會有很長的一段路要走,中途一旦放棄就前功盡棄,並且已經浪費了你大把的寶貴時間,實在是得不償失。不過,你盡管吐槽說是這是你的業余愛好,有個愛好也挺好,那麼,繼續往下看吧。
4.如何才能入門看
答:
到底怎樣才能入門看其實,只要你有毅力,慢慢折騰個一年半載,肯定能入門,但寫這篇文章的目的就是為了把這個周期縮短些,不是嗎看所以,下面我就以個人的觀點來談談怎麼才能更快的入門,這里先籠統的介紹下,對於每點,後面單獨介紹。
–1>.去了解計算機的基本組成,計算機的發展史和編程的發展史,看起來和編程沒什麼關系,潛在的影響還是十分大的;
–2>.選擇一門簡單的語言作為入門語嚴;
–3>.學會使用搜索引擎;
–4>.知道如何看書;
–5>.要地像地個高手;
–6.>應具備的學習態度;
4.1:了解這些歷史的意義:
了解一些編程的實質遠比知道如何編程更有意義,不要在編程是怎麼回事的情況下就去學習編程,這樣對你的學習是十分不利的,作為一個編程愛好者,知道計算機的工作原理,這應該是一件再正常不過的事,你難道不想去知道嗎看
4.2>.選擇入門語言:
這個問題在入門階段一直是爭議十分大的問題,n多語言,n多推薦,到最後搞到新手一會聽說這種語言適合新手,於是學習這種語言,一會又有人說xx語言是垃圾、弱爆了,學了也沒用,之類的話,開始推薦你xxx語言,於是新手們又開始學習這種語言,搞到最後,什麼語言都沒搞懂,時間大把大把的流失,熱情消耗殆盡。要解決這個問題,首先要明白一個根本問題,怎樣挑選適合入門的編程語言看我推薦從難度這個角度來考慮,這門語言必須簡單易學,有趣,而且要有一定的熱度,有熱度才能有更多的人一起交流討論,翻開編程語言列表,發現有100多種編程語言,而且這個數還是在不斷增加的,這里我們一起來看下2012年5月份的編程語言排行榜,能進排行榜前20的,首先在熱度上都已經差不多了,現在要做的就是從排行榜里找到一門簡單有趣的語言。
2012年5月編程語言排行
對於上述的語言,這里不可能一個個詳細介紹,篇幅有限,最主要的是,這些語言的介紹只需要你打開搜索引擎(網路看谷歌看還是其他看隨便你嘍。),輸入這項語言的名字,搜索一下,就能看到他的詳細介紹了,如果你說你不會搜索,那麼,請返回第一個問題,一般來說,如果你去論壇提問什麼語言適合入門,得到最多的結果應該是C語言,沒錯,就是上述排行榜排行第一的那個,強烈推薦C語言入門的同學如果看到這篇文章可能會很想吐槽,因為這里筆者要推薦的不是C語言,筆者認為,Python語言對於零基礎更適合入門,很多人推薦C語言原因我猜測可能有兩個,一是全國大部分的高校的編程課C語言是都有開設的,也可以說是學習過C語言的用戶基數大,第二是C語言自身的強大,可謂是口碑好。基數大+口碑好,足以讓你得到的結果是C語言居多。
筆者是Python語言入門,接觸編程時完全是零基礎,現在接觸了C、接觸了C++、JAVA,Visual Basic 6,回味了下,如果讓我再次選擇一門入門語言,我絕對不會後悔選擇Python,建議每位同學去網路搜索下Python,看下是否真的簡單易學,並且強大,如果你想快速寫GUI(圖形用戶界面 )的軟體,Python有一大把圖形庫供你選擇,不像C語言,半年下來,還是停留在黑框框里,大大打擊了初學者對軟體開發的信心,對於寫游戲,Python也是絕對不會讓你失望的,pygame模塊為你提供簡單快速的游戲開發,Pygame是 跨平台 Python模塊,專為電子游戲設計。 包含圖像、聲音。 雖說沒法和Direct X相比,但對於新手來說,獨立寫個2D游戲不也是一件很愉快的事嗎看
對於Python,筆者就不再詳細介紹了,只是推薦,具體選擇什麼語言,決定權還是在你手裡,無論是C語言也好,Python語言也罷,下面所介紹的學習方法都是適用的。
4.3>.學會使用搜索引擎:
之所以推薦使用搜索引擎的目的是培養更好的獨立解決問題的能力,通常來說,剛學編程時,可能我們有時候連使用什麼軟體作為編程環境都不知,或者下載安裝了編程環境卻不知如何使用,這時搜索就派上大用場了,跑到搜索引擎里輸入地xxx 使用教程地,結果就出來了,簡直太方便了。
而且,新人都喜歡加很多xx語言的編程群,而且大都是挑人多的加,一旦編程中出現了一點小錯誤,就立馬到群里提問,這是一個很不好的習慣,假如說群里有人在線,為你解決了這個問題,那麼你獨立解決問題的能力就降低了一分,假如沒人在線,你就可能面臨著等待,或者把問題放這,不去管它,這樣積累的後果你是知道的,最好的方式就是動用搜索引擎,不需要等待,還可以鍛煉獨立解決問題的能力,何樂而不為看還有一點,許多新人反應說許多知識搜索不到,我很負責任的說,不是搜索不到,是你不會使用搜索引擎,至少我現在在編程上還沒有遇到過搜索不到某個知識點的情況,對於搜索的使用技巧,如果你還不知道,去搜索吧。
總之,有問題,就要去搜索。
順便說句,加很多群不是一個好習慣,群里並不能讓你學到太多知識,他的功能在於能找到一群有共同話題的朋友,真實的情況是大多時間都在時一起閑扯一些與編程無關的話題。
4.4>.知道如何看書:
無論是電子書還是紙做的書,都會有頁碼(txt看當我什麼都沒說過),要做好學習的計劃,每天看多少頁看這倒不是,不要忽略目錄這個好東西,先認真看下一本書的前言和目錄,了解本書的知識點的分布,這樣有利於更快的融入這本書,然後按章節作學習計劃,按頁來你就不怕把一個知識點切成兩半看筆者看書時第一遍喜歡瀏覽,也就是走馬觀花的看,花一上午或一下午從頭把書悠閑的翻一遍,不求記住知識點,只求記住幾個名詞,知道書裡面有這些東西,給大腦一個模糊的印象。
從第二遍開始認真看,不放過任何一句話,碰到不明白的名詞,沒關系,搜索解決。看書要及時復習,推薦逗看五退三地(筆者自造的詞)式看書,也就是說一次看五頁,下次看書式再向後退回三頁,這樣可以起到很好的復習效果,遇到確實看不懂的地方,也不要停留太長時間,很有可能當你繼續向下看,再返回這個問題時,發現你已經可以理解了,這種情況很常見。
代碼是一定要親手調試一遍的,要親手輸入一個字元一個字元的輸入,不是機械的復制粘貼,復制粘貼的後果就是你自己感覺學的差不多都理解了,然後到你上機親手寫代碼時,要麼寫不出來,要麼一運行報錯一堆。所以,書上的每段代碼都要親自調試(再次強調:學編程,就必須得要親手實踐,不要想著走捷徑,捷徑在哪看有捷徑我早走了。)
對於代碼報錯,作為新手,正常的不能再正常的一件事,這里說兩點,注意單詞的拼寫錯誤和符號是不是在英文狀態下輸入的;還有就是堅持自己找出代碼錯誤,堅持,代碼報錯不求人,自己解決。
4.5>.要地像地個高手:
在寫這幾個字的時候我還是在擔心等等這句話會不會造成誤解,像個高手,並不是讓你打腫臉充胖子,而是一種激勵自己學習的一種方法,具體就是,要多幫助其他新人,幫助別人可以提高自己的話就不說了,在論壇或群,你可能遇到新人們各種各樣的問題,要麼代碼報錯自己檢查不出錯誤,或者想解決某個問題卻找不到方法等等,諸如此類的問題,如果你能解決,一定要記得解答一下,不斷這樣下去,你在你的圈子裡說話就會越來越有分量,別人也就更信任你的能力,正式由於這種信任,也漸漸使你背負上了一種高手的責任感,別人請教問題我能不會看即使出於虛榮心,我們也得不斷學習,維護我們在別人心中高手的形象,這樣也就達到了刺激自己不斷學習的目的。
但是需要記住幾點;
一:不要誤導其他新人,自己不確定的知識不要回答;
二:對於那些弱爆了的問題,你已經回答過很多遍了,如果別人沒指明讓你回答,那麼就把這個機會讓給別人吧,確實沒必要再在這些弱爆了的問題上浪費時間;
三:每天冒泡回答問題的時間不要過長,否則會影響到你的正常學習進度;
四:發現自己錯了就要勇敢承認,等高手出來吐槽時只會讓你更難堪,不要以為新手好忽悠,當新手有天成為高手時,他會記得當初是誰在挖坑讓他跳;
(悄悄告訴你:假如有人問題你確實不知道的知識,而你覺得這個問題你能解決的時候怎麼辦看咳咳、有點事,離開一下,一會再回答你。這時候,不用說了,抓緊時間去翻書、上網搜索,高手的形象不能丟哇!)
4.6>.需要具備的態度:
–①:恆心看專注看相信自己看每當看到有人告訴新人學習方法講要有恆心,要學會堅持不懈之類的我就想吐槽,做什麼事不需要這樣的態度看編程,要有激情,要有想像力,不局限於書本上的知識點,大膽實驗,嘗試把已經學習的話知識點組合成新的知識點,就拿C語言的鏈表來說,幾乎所有的C語言入門書都把鏈表作為單獨的一個知識點,如果說所有的書都取消鏈表這個知識點,當你學完指針、結構體、再告訴你malloc函數的用法,你能想到可以組合成鏈表這有趣的知識點么看
–②:學會穩定自己的情緒,當在論壇或群意見不合,或者有人無理取鬧時,不要動怒,立即潛水,因為沒必要動怒,誰對誰非,旁觀者自然能看到,有個詞,叫冷暴力。
人往高出走,盡量和高手混在一起,盡管在高手眼裡你可能會僅僅是個菜鳥,但這樣做確實有利於你提高自己,有壓力才有動力。需要叮囑一點:永遠不要指望技術大牛經常出現在xx群,高手在哪裡看高手多半都在寫程序,會有時間泡群看
筆者的閱歷,暫時只能提出這么多建議了,不管建議是好是歹,也算是表達出了心中一直想對新同學們想說的話,所有準備踏入編程這片天空的同學,祝你們學習愉快,早日實現心中的那份夢想。
最後,引用《黑客防線》上的一句話,作為本篇文章的結束語,這句話我一直記在心中:程序員是值得尊敬的,程序員的雙手是魔術師的雙手,他們把枯燥無味的代碼變成了豐富多彩的軟體。
Mr.Wid