我走過的學習之路(記我對技術的選擇) (轉)
拋物線
高一時,學校有教授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語言學習之路C語言
- 我的Java後端學習之路Java後端
- ? 掘金年度徵文 | 2018 與我的技術之路
- 我的 Java 轉 Go 之路JavaGo
- 我的推薦系統學習之路
- 前端實習生2018年總結 | 2018 與我的技術之路前端
- 五年了,我的技術管理成長之路
- 我的Flutter學習與實踐 | 掘金技術徵文Flutter
- [原創] 我的專案管理之路--9、如何從技術向管理轉身專案管理
- 為什麼我會選擇走 Java 這條路?Java
- 你走對Linux學習之路了嗎?Linux
- 我對組隊學習的看法
- 我是如何學習一門程式設計技術的?程式設計
- 我面試過的那些爛技術大哥面試
- 我對技術潮流的一些看法
- 我們需要選擇網際網路自動技術嗎
- 純技術團隊創業,那些年我們一起走過的彎路創業
- 開源技術夠用了麼?我的 NAS 選型與搭建過程
- 我的學習(踩坑)記錄
- 我的那些年(12)~公司技術轉行,我也跟著轉到java了Java
- 選擇華瑞,是我做的最正確的選擇
- 第二次放棄offer,我選擇學習。
- 我的Java轉型大資料的學習過程和經歷Java大資料
- 聊聊我的 Java 自學之路Java
- 我如何使用工具學習網路技術?
- 工作兩年漲薪40%,揭秘我的學習之路!
- 我,28歲,汽修轉行自學Python,月薪15K,是我這輩子做的最正確的選擇Python
- 我的C#學習筆記14C#筆記
- 我的C#學習筆記1C#筆記
- 關於單測技術選型,聊聊我的思考
- 【SVG】為了前端頁面的美麗,我選擇學習SVGSVG前端
- 怎麼選擇學哪些技術?
- 如果能重來,我選擇這樣學習資料科學……資料科學
- 我的css之路CSS
- 我的2020之路