承繼上一篇的話題
其實在我回覆這位新同學的時候我就有想法要post這篇了
內容是我個人的一些經驗及想法
分享出來也許以後可以做一些參考(?)
當然我還是個SCU的新鮮人,所以很多東西還不是很了~
若有任何不對的地方也還請各位學長姐不吝指正、補充說明囉!
==============================================
先說我自己吧
我本身是從電機系通訊組畢業的學生
當初大學時一廂情願的想要當個研發手機的工程師
又剛好encoding的課成績都還不錯
在選課上也就幾乎把所有的重心都放在相關的領域裡
說起來不好意思的是,
當時其實非常不喜歡programming這件事情
總覺得那是外星人才會懂的語言
多少也就能閃就閃
所以很多電機系的同學可能覺得必然會修過的
Data Structure, C programming, Java, Discrete Math, Mips之類的課
老實說我一種也沒上過。
畢業之後當完兵又先去工作了一年,同時準備GRE的考試
之後拿到紐約大學的admission, 於是在去年六月就到了南加州上語言學校
預計兩個月後到紐約去報到上課
不過後來在加州過了兩月之後,想想還是不怎麼想去紐約
於是在父母的驚嚇之下決定重新申請研究所
這次
我認清了事實
大學GPA成績不好,也沒有甚麼驚人的成就證明自己是個天才
就不要眼高手低想要矇所謂的名校來念
於是我試著自己申請Cal State的幾家分校,SJSC,
而在過程中
除了因為找資料而剛好發現USTSU這個生命線之外
剛好一個SCU的學長建議我為何不申請看看SCU?
因為他覺得SCU真的是一個很好的學校
於是我也就投了SCU試看看
不過當時心裡並沒有真的很認真的認為我會上
所以申請到一半就擺著了
後來
很幸運的
我自己當時心目中的第二志願上了
其他備胎也都一一收到錄取通知
於是我考慮是要等第一志願南加州的Cal Poly呢 還是直接來北加的SJSU
直到來了一趟北加之後
我下定決心要告別南加的溫暖陽光及天天轉播的湖人隊比賽
來到北加
同時我更決定,要繼續申請看看SCU!
在一趟校園巡禮之後
SCU的校園真的深深的吸引了我,讓我也想成為這裡的學生
那時時間點已經是10月多了
緊急聯絡Engineering Department的Stacy之後
對方的親切更讓我覺得我想要上SCU
但因為時間稍微晚了一點點
我無法申請到08的winter quarter, 只好申請spring quarter
後來
很快很快地,大概才一星期吧?
Stacy就告訴我OK囉
真是超高興的!
也就決定不等Cal Poly(雖然後來Admission終於寄來)、放棄SJSU啦
北上到Santa Clara的那個時間點是1月初
由於錄取的是Spring quarter, 所以我也就樂得繼續放假....
後來事實證明我真的是太笨了
那個時間真的可以做很多事情!
不過當時我錄取的是EE,所以也沒有想那麼多!
後來我仔細的把學校的網站內容好好研究了一番
找到了很多必要的資訊(例如課程,宿舍,學費等等等)
更重要的是
藉著網站上的課程說明讓我開始仔細思考,我是不是真的想繼續走電機的路?
於是我突然有了大膽的想法
---為何不試著挑戰之前認為我一定不可能會去的CE呢?
說真的
這個想法對我個人而言真的是很瘋狂!
就像我之前說的
對於CE的領域
我簡直就像個幼稚園學生,既沒基礎還很不喜歡
加上當兵跟工作然後又重新申請學校的那麼長一段時間
腦袋對於知識的吸收簡直是逆向操作
學過的東西差不多甚麼都還給課本了
所以當時我也被自己的念頭嚇了一跳!
問過很多人,也收集了很多資料
我認為這是一條可行的路!
當時並沒有人贊同我的想法,大家都很保留的不予鼓勵....
但我這個人甚麼沒有,就是膽子大,個性倔強,我相信我自己的調查
我就是想試試看!
於是又緊急聯絡Stacy,跟她說我想轉系!
一如既往的,Stacy立刻就幫我進行相關的手續,
然後也就又很有效率的幾天之後我就從EE Major變成CE了....
於是從上個學期開始, 在跟我的Advisor, Dr. Nam Lin討論後
我就從最基礎的C開始學, 去DeAnza拿,比在SCU便宜得多!
但按規定SCU這裡至少要修4學分, 加上在別的學校的concurrent enrollment至少要8學分
所以我在學校裡拿了一些EMGT的課
(反正畢業也是需要的)
經過一學期後,我發現C programming其實並不像我當初想像的這麼可怕這麼討厭
反而覺得Programming這件事情其實還蠻有趣蠻有挑戰性的!
這學期我一開始拿了研究所的Coen210 Computer Architecture 及Coen 233, Computer Networks
後來自己覺得在沒有mips的基礎下,實在沒辦法聽懂210,所以只好忍痛放棄
同時我也還是在DeAnza拿我的prerequisite course - advanced programming language
我選的是Java.
目前為止,因為缺乏基礎老實說我念得很辛苦!
花很多很多的時間企圖追上大家的程度一點點....
我也很清楚我大概沒有辦法早畢業,更有可能還晚畢業
但我覺得我並不後悔我做的選擇
因為我開始覺得這些東西有趣了......
而且我現在開始認真的想以後要走programming這條路的可能性!
寫到這裡是我來美國這一年半的一些經歷
我自己覺得通過這些經驗
不管是好是壞
是聰明是愚蠢
我至少有學到一些事情
以下是我的心得分享:
1. 申請學校這種事情,夢可以做,但是不能不切實際眼高手低,更重要的是要搞清楚自己要的是甚麼
你以後究竟想要做甚麼來養活自己? 學校真的能夠帶給你的究竟是甚麼? 值得自己為了這個目標付出多少?
這個代價包含了金錢(代辦? 申請費? 郵資?...) 及時間(就好比我搞了半天還重新申請一樣,耗費了許多的時間)
精力(等待時緊張之下死光的腦細胞...)...等等,究竟能否損益兩平?
2. 自己的人生自己負責。小時候(大學畢業之前)做的所有事情,都可以解釋成年紀小不懂事, 但當大學畢業之後
(當完兵之後),人生就是自己的了。沒有人可以真正的幫你指點一切,包括要就業還是要念研究所,甚至
是該丟哪家學校該申請哪個科系,畢業後要去哪裡找工作那個工作好....等等等,然後還在你覺得失敗之後替你
承擔責任讓你埋怨。沒有,沒有這回事... 所有的決定成敗要自己負責,不管做甚麼樣的選擇,都要自己好好做功
課收集情報,自己判斷自己決定,然後失敗了,記得是自己害的。
3. 承2. 情報的收集也要有點擔當。沒人有義務幫你找資料。現在網路很方便,很多事情也就被當成理所當然了。
發現問題的第一步,我自己覺得應該是要試著利用網路的方便性找答案,而不是利用網路的方便性把問題丟給別人
,然後期待別人給你答案。這樣做有兩個缺點: 1.答案的正確性有待商榷 2. 可能根本要不到答案 尤其是當有些
問題的答案就明擺在那裏的時候,為何還要捨近求遠的去期待別人回答呢? 就好比我剛說的"學費"、"宿舍"、"課
程"這些東西...學校的網頁永遠是最正確的資訊來源,端看個人願不願意花時間去為了自己的問題找答案,真的找
不到,下一步我覺得應該是寫信去問學校的相關部門,並等待對方的回信,將來出問題的時候也更有憑有據能夠
據理力爭自己的權益。真的再不行就可以來USTSU這裡爬文,因為你的問題可能N年前就有人問過...也有很多人
回答過了...最後真的爬文也沒有才是來找正確的地方發問。我個人覺得這也是一種負責任的態度。
4. 在這裡感謝一下所有給我幫助的人, 因為你們的幫助讓我感到溫暖。在這條對我來說摸黑前進的道路上,目前為止
還不至於在路邊仆街.....真的很感謝你們。 比如Cindy小姐, Stacy, LeAnn, 小新, sharon, chet, Hua大,Tico, Bill......當然
也還有跟我同時進來的好同學們(Jeff, 李彧, Fei......)還有oo, xx, ##,.......太多..(Hey, 這些名字沒有按照任何順序排列...
沒寫上的表示你們深深埋在我心裡.....) 謝謝你們。 在未來的時間裡我會繼續努力撐著,也還請大家多多指教多多照顧
以上..若有想到我在補充吧...
打好多字好累...呼........
Bill大,你真厲害
這種事情我沒辦法常常做呀~
話說今天期中考試有人作弊看了真火大...我拼死拼活的念,你們這些傢伙不勞而獲.......
[ 本帖最後由 KAEKO 於 2008-10-31 01:13 AM 編輯 ] |