生活在祖國的沿海地區,雖然很早就接觸了電腦,但是,真正開始接觸程式設計的時候還是到了大學
當初,聯考完以後,填志願的的時候,真的基本沒花多少時間,就選擇了如今的計算機專業,那時候,還不知道什麼是c/c++,java,python,html,xml,c#,vb,vc,javascript,css,等等,為了我的暑假過的充實一點,在書店逛了一圈,買了一本誘人的java從入門到精通21天,用于度過的暑假,現在想想當時還真傻,這種書還真是标題黨…就這樣我在稀裡糊塗間度過了我的暑假,一個暑假下來,基本隻是會配配eclipse 軟體,運作兩句hello world ,什麼類呀,對象呀,靜态呀,常量呀,基本不會,我也佩服當時我毅力,竟然把這本書的代碼都敲了下來,也佩服自己的悟性…都敲下來了還不懂是什麼東西.
上大一的時候,我覺得挺自豪的,全班就我一個會java,當時,我就跟他們吹,知道我們的手機上的軟體是怎麼做出來的,是用java!什麼是java,來,我寫給hello world給你們看,你看這就是java 了…那時候對于程式設計的認識真是太膚淺了,大一的時候,學校不教java,教c,當我開始學C的時候,一開始真的覺得C 真是一個太糟糕的語言了,不就忘記了定義一個變量,竟然給出這麼一堆混亂的東西,不就在輸出的時候,填錯了類型,怎麼不像java,輸出随便填,什麼類型自動轉換,就在這麼一堆錯誤中,我學會了,程式語言的導包的概念(以前都是eclipse自動修複,壓根就沒考慮過),常量的定義,記憶體的配置設定,等等,人真到要在一堆失敗中獲得經驗才能成長,不然,看着書,看着視訊,敲着人家的代碼,就自以為然的認為自己全都學會了,真是自欺欺人呀.
那時候,我覺得自己的水準挺牛叉的(其實弱爆了),還去考了全國計算機等級二級C語言,當然,毫無壓力的過了,自以為水準還不錯,過一陣子還考了一個全國職業資格考試軟體設計師,也過了,那就更加以為自己的水準很高.但是,這真是很傻很天真的想法…
有一次,我路過一個教室,他們班正在進行期末答辯,我懷着好奇的心理,看看同齡人都幹了些什麼,我記得我那時候,我的期末設計是一個用 C 語言寫的一個純指令行的通訊錄,用到了樹,棧,隊列等等的資料結構,覺得做到這種程度應該已經很厲害了.但是,他們一上場的那一隊就吓到我了,他們用的是c/c++寫的是一個3d 遊戲,然後,講了一堆opengl 的東西,一句都沒聽明白,那時候,我一下子就被震驚到了,對于,那時候的我隻知道在指令行下程式設計,用幾個輸出指令建構一個簡單的節目,看到這種色彩豐富,還是3d 的東西,我就開始反思,我之前是多麼的傻X不就比别人多考幾個證,這又有什麼用呢.後來,我跟他們接觸,又再一步的認識到自己是多麼膚淺的,認識了 think in java ,c pointer等等經典名著,對于,那時候,隻知道為了去考證去啃那幾本基本沒啥内容的計算機教材,無疑打開了一個更廣闊的天空.也深深對自己之前浪費了這麼多時間在無用的地方上.
對于,計算機的考證,我個人覺得軟體這塊的證書别人承認度都不大,不像硬體類的,你考到一個思科中級級别的認證很多人都會承認,但是,軟體就不行了,除非你考到的是進階,不然,基本很少人會看.至于國家隊的基本就是用來混事業機關,評職稱用的,對于個人的成長沒多大用處.但是,對于,一個計算機毫無了解,身邊也沒認識的人懂計算機,也沒有一個良師益友,考證對于初步認識計算機程式設計還是有個認識性的好處,至于能有多少,就不好說了.對于計算機程式設計我個人認為,有個領路人很重要,我曾經就在一個配置環境變量的地方,花了3天的時間才懂得,如果,有個懂的人給我講,我可能立馬就明白了.這樣省下的時間可以做更多的東西.
快畢業了,好好總結過去,展望未來
本文轉自 liam2199 部落格,原文連結: http://blog.51cto.com/youxilua/773076 如需轉載請自行聯系原作者