我走過的學習之路(記我對技術的選擇) (轉)
拋物線
高一時,學校有教授PASCAL(我是科代表),但那時我對一地所知,更別談設計了。剛開始學PASCAL的感覺是莫名其妙。變數、整型、遞迴這些概念我都是初次接觸,滿腦子的糊塗。但既然是科代表,那成績絕不能落於人後。所以,我花了大量的時間和精力來鑽研PASCAL。記得那時學很累、很苦,但總算打下了程式設計的基礎。
學校停止開設PASCAL後,我產生了強烈的失落感,開始痴迷於室,剛開始的新鮮感逐漸消退後,我對製作網頁產生了興趣,學起了HTML。當時在上學,又不想向家裡要錢買書,所以常去都樂書店和購書中心抄書。不久,我就不再滿足於只能寫出靜態的頁面了,開始了對script的學習。學習HTML的過程是輕鬆、美好的。
學過後,我不甘心僅止於客戶端的動態效果,想學習真正意義上的互動式。那時為了買本CGI方面的書,幾乎跑遍了成都市大大小小的書店,終於在東華城裡的一家小書店裡發現了一本《24學時教程》(很簿、黃色封面)。結果回家一看,Oh, my god. 簡直就是天書嘛(不懂的緣故)。那時市面上關於Perl的收也是屈指可數的幾本,我買的是電子工業出版社出版的那種子,書名我忘了,80多塊錢一本,很厚。當時,我念高二,節約了近一個月才抱回了那本書。從那時開始,差不多一年半的時間裡,我都在學習Perl。在網上也結識了一群學Perl、用Perl的朋友。其中,“會游泳的魚”至今難忘。他是Perl中文資訊網的版主,在一家公司用Perl開發,Perl中文資訊網就是架設在他所供職的公司的上,因此經常無法順利登陸。透過網站和網上的朋友,令我獲益良多。現在,我依然懷念那段時光,和朋友們一起學習Perl,競爭著誰寫的程式碼執行速度最快、係數最高、一起討論問題,攻克難關。每次在書店看到Perl的新書都會佇立許久,翻閱老半天,讓自己重溫一下那時的美好時光。目前,Larry Wall也是我最尊崇的程式設計師之一。不過學久了,對CGI和Perl漸漸有了微詞,CGI的弊端和Perl的速度令我不滿。雖然mod_perl可以克服CGI的缺點,為了它,我還專門學習了,但最後還是沒有成功;說到Perl的速度,我做過測試,在同樣的時間段內,C++能計算到75!左右(我用字串變數存放結果),而Perl才35!到40!。於是,我漸漸放棄了Perl和CGI。歸根結底,是我的水平不夠,無福消受mod_perl;是我的功力太淺,寫不出能在速度上和C++一較高低程式;或者更是我認識不足,妄想一個指令碼解釋型程式的執行速度能快過編譯型程式。
接下來,成了我的首先。從此,我便和結下了不解之緣。對ASP的學習和使用,一直到的誕生為止。在這並不算短的時間裡,我還學習了COM,它幾乎令我發狂,怪不得有文章講,即便Dox Box這樣的宗師級人物,也是經過了禪宗式的頓悟後才深刻理解、掌握和運用COM的。
最後,我個人認為,對技術的選擇,最重要的不是看它“強大”與否,而應該是“擇己愛者而從之”。就像對C++,雖明知其非常了不起、功能強大、發展勢頭良好,但我還是興趣缺缺。在對技術的選擇上,我走過了不少彎路,學過的不少技術,現在都已不再使用,但這期間,我積累了,得到了教訓,語言本身很容易學習,對設計思想的理解和運用則需要時間。而且我現在覺得“萬般皆下品,唯有離散高”,再加上對語言來講是“一法通則萬法通”,只要想成為一個優秀的程式設計師,只要你寫程式,沒有一定的數學功底,實在不行。
目前,我依然圍繞WEB互動式這個中心,在學習Microsoft的.NET,希望同樣對此有興趣的朋友能和我交流。
to:hxyasp@.com">hxyasp@hotmail.com
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-980015/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我的C學習之路 (轉)
- 我的技術成長之路
- 技術學習選擇的困難
- 我的技術之路 | 掘金年度徵文
- 我的前端之路 | 掘金技術徵文前端
- 我的Hook學習筆記 (轉)Hook筆記
- 我的COM學習筆記 (轉)筆記
- 走過這九年 - 我的2017技術總結
- 我的Java後端學習之路Java後端
- 我的C語言學習之路C語言
- 我的大資料學習之路大資料
- 學習筆記:The Log(我所讀過的最好的一篇分散式技術文章)筆記分散式
- 阿里雲周晶:我是如何選擇技術方向的?阿里
- 我的彙編學習之路(2):主要術語和概念
- 我的推薦系統學習之路
- 我的彙編學習之路(1):指令
- 五年了,我的技術管理成長之路
- 我的Flutter學習與實踐 | 掘金技術徵文Flutter
- [轉載]假如讓我重返校園,我會怎樣學習開發技術
- 為什麼我會選擇走 Java 這條路?Java
- 我面試過的那些爛技術大哥面試
- 我的 Java 轉 Go 之路JavaGo
- 我的Linux 之路(轉)Linux
- 我對組隊學習的看法
- 我的阿里之路——阿里實習offer+校招offer|掘金技術徵文阿里
- 我們選擇java的理由Java
- 我們Pikacode公司的技術選型
- 我是如何學習一門程式設計技術的?程式設計
- 喵喵的技術學習之路(一)
- 你走對Linux學習之路了嗎?Linux
- 我們需要選擇網際網路自動技術嗎
- 我的技術心病
- 我對技術潮流的一些看法
- 我的學習(踩坑)記錄
- 我的WebDesign之路--序 (轉)Web
- 第二次放棄offer,我選擇學習。
- 純技術團隊創業,那些年我們一起走過的彎路創業
- 演算法學習之路|選擇題演算法