|
你知道已經(jīng)學(xué)會C語言編程的我第一次遇到有關(guān)編程的題目,我的心情是怎樣的嗎?極其想笑啊!笑得合不攏嘴啊!~~~一眼看穿,笑的是實際沒有這種情況,笑的是出題者傻傻地絞盡腦汁給同學(xué)們繞圈子,有些是不實際的,有些甚至看出了題目的漏洞,即表意不明確,題目出現(xiàn)的個別詞語,意思是籠統(tǒng)的,概括的,針對不同情況,題目的答案也就不唯一了。也許是因為我這方面實際生活中見識深了,考慮得多了的緣故。
但在中國,沒有這幫絞盡腦汁的出題者,就不會有如此多的人學(xué)會理論而不會實踐。
我前幾年學(xué)的C、C++、Java、易語言,學(xué)習(xí)過程沒有做過題目。就是即學(xué)即用,馬上上電腦來用所學(xué)的東西來編寫新代碼,遇到問題找百度(實際上不一定是百度,更多的是國外的google,這里百度是代名詞),往往得到一大堆解答,很多解答不是針對某一問題的,多數(shù)需要你自己看多幾個網(wǎng)友的回答,綜合他們的觀點,才得出答案。雖然很麻煩,路途很難走,無論是國外還是國內(nèi)的網(wǎng)友們。他們的回答使我不僅僅解決了問題,相比那些題目的單一答案,還讓我的見識增加了不少,也培養(yǎng)了綜合所搜集到的信息的能力。
我學(xué)編程,注重的是實際操作。注重調(diào)試程序的能力,快速找到合適算法解決問題的能力等,而不是把他們試題化,繞來繞去的考。學(xué)會做題目是另外一種能力,靈活掌握有這種能力能使你考試順利,能使你被學(xué)校、單位認(rèn)可。但你并不一定能有這方面的工作能力,很多大學(xué)生之類的,比如叫你去維修出問題的機器,或是排除電腦等設(shè)備的故障,其解決方法可不是一張紙一支筆寫來寫去就可以了的,有人因此就連忙說不會弄了, 即在碰到現(xiàn)實問題就蒙了,即使他們有學(xué)過這方面的東西。實際中的問題不是像題目那樣就這幾種類型,答案唯一的,而是千變?nèi)f化,充滿未知的。通常人們實踐多了,快速解決的辦法是靠經(jīng)驗靠感覺,這些的來源就是多實踐。當(dāng)然得有一些基礎(chǔ)的理論。
學(xué)東西,學(xué)到后不應(yīng)該是轉(zhuǎn)化成考題的形式學(xué),那樣即使你學(xué)成了,考得高分,也等于沒學(xué),后半生的工作要的不是理論,要的是能快速解決問題,為用戶第一時間處理好問題的能力。這種的能力不是學(xué)會做題目就能得到的。
突發(fā)奇想,有感而發(fā),亂七八糟想到什么寫什么啦,并不是一篇條條有理的文章,不用在意太多。
實踐的基礎(chǔ)是有理論支持,但理論的思想不應(yīng)全轉(zhuǎn)化為做考題的思路、方法,而是轉(zhuǎn)化為實際中快速處理問題的有理依據(jù)。
我也不會說我已經(jīng)學(xué)完編程和電氣工程和自動化等相關(guān)技術(shù),個人認(rèn)為只是半桶水吧,所以寫這篇文章也隨時有被拍磚的風(fēng)險,但還是寫了算了。
|
|