Re: [問題] 高中程式設計大賽
: 未來的路我真的看不到...
^^^^^^^^^^^^^^^^^^^^^^^^
我實在受不了,來講個故事吧,這個故事很長,不過我覺得我在你
身上看到我以前的某些影子,或許我的經驗可以給你做一些參考。
不過請注意,這是我的人生,但很可惜人生是不能複製貼上的,我
的人生莫名其妙的順遂,總是在對的時間出現了對的人……我不能
保證你也有同樣的際遇。
我不知道你的要的未來是什麼,不過我可以和你說我現在的狀況,
而這個狀況應該也還不太糟。
我去年十一月份退伍,現在在某家不算小的手機 ODM 廠商當新進的
工程師,這是我第一份工作,寫 Linux 的驅動程式。
這是我現在的狀況,隨處可見的『靠寫程式混口飯吃』的阿宅工程
師一枚。
唯一不一樣的,是這是我從小的夢想!因為某些原因,我小學時候
的志願就是長大了要當程式設計師!
那個時候還不知道資訊的領域非常廣,有各種不同方面的程式,甚
至那個時候我唯一知道的作業系統就只有 MS-DOS ,一直認為所謂
的電腦跑的就是 MS-DOS。
但我就是想當『程式設計師』,我覺得『程式設計師』這個抬頭真
是帥呆了,我覺得如果能寫程式給電腦跑,我一定能成為自己創造
的新世界的神(無誤)!
我覺得如果長大後我不能當程式設計師,我不能當程式設計師來討
生活的話,乾脆就不要活算了!
我想問:你有這樣的覺悟嗎!?
好,或許這沒啥特別的,只是我比別人早知道我自己的興趣在哪,
將來想要做什麼工作。
我不像你一樣休過學,我也沒有不自量力的自以為可以靠什麼比賽
保送進大學。畢竟,如果你真的有那個實力,還需要來版上說這些
五四三嗎?
再說,如果你真的有那個實力,有那個心,就算沒唸大學或大學沒
唸完還不是一樣嚇嚇叫。(請參考宅色夫的人生,如果不知道他是
哪一號人物,請自行 Google)
不過我可以和你說:我國中、高中都沒在唸書,從升高中到升大學
再到升研究所,我從沒參加過所謂的聯考(指考)啦!我這一輩子
不知道什麼叫聯考啦。
我可以跟你說,我唸國中的時候,我是在所謂的『升學班』,那種
數學少考一分打一下的班級。
但我不知道為什麼我明明沒做壞事,卻要被打,於是我從此痛恨數
學,數學幾乎再也沒考級格過。
我的國中生涯就是 PC-Game + 金庸茶館 + 朱少麟的傷心咖啡店之
歌,別人晚自習的時候在唸書,我在看金庸……
雖然是很蠢的一件事,但傷心咖啡店之歌真的帶給我很多觀念上的
影響,更加深了『我知道我不要什麼,我不要再意別人的看法和眼
光』的思維。
要升高中的時候,那時候剛好在實驗什麼升請入學這個制度,我就
去報了一間離家近的,剛從國中升格成完全中學的南港高中,也沒
考試,莫名其妙地就錄取了,真的是一整個莫名其妙。
在高中的時候,因緣際會下我開始接觸 Linux,也真的開始寫一些
C/GTK+/PHP/MySQL 的程式,雖然以現在的角度來看,那時候我做的
東西根本就連『玩具』都稱不上,但我的高中生活就是這些,我沒
在唸書的。
我也參加過一些你所謂的『比賽』,但結果很明確,都是去當炮灰
的,因為那時候的我根本就不會演算法和資料結構。
再來,我想值得一提的是,在那個『資x系=理工科』的年代,我
跑去唸文組,理由很簡單:
1. 我討厭數學
2. 我覺得數學沒用(那個時候還不知道有 DS/Alg 這門課哪)
3. 物理化學是啥,可以拿來吃嗎?
4. 其實我的另一個夢想是當作家,我喜歡國文課
我想唸『資x系』,我想當程式設計師,我想走資訊這條路,可是我
唸的是文組,沒有人理解為什麼,畢竟幾乎所有的『資x系』可都是
理組,要考物理化學吶,我唸文組是要怎麼和人家去考?
理由很簡單--我根本就沒想過要去考聯考。XD
因為學測文組理組考的都一樣,我從一開始就打定靠申請和推甄來一
決勝負了!所以我雖然痛恨數學,但還是想辦法考到了均標--這是
那個時候大部份『資x系』的第一階段錄取標準,而老實說我也覺得
這個標準也不會太過份。
Anyway,雖然高中沒啥在唸書,不過考學測前還是有抱一下佛腳,有
拿到一些面試的機會。
就這樣,我跑去我唸的大學面試了,準備的備審資料是一本應該超過
一百頁的,我所有程式的文件和程式碼,以及小說式的自傳等零零總
總的東西。
老實說,面試的過程還滿順利的,問的都是我附上去的作品裡的東西
的問題,例如我實作了一個 PHP 的聊天室,他就問我 Session/Cookie
是什麼東西這樣,反而沒被問到什麼據說是必考的題目(數學歸納法)。
唯一比較尖銳的問題是問我為什麼數學成績這樣慘,我也很老實的和他
講說我覺得數學沒用。XD
之後……教授說了一句『如果你有機會到我們學校來,希望你可以改變
這個想法』,然後放榜的時候就莫名其妙的被錄取了。XDDD
至於考研究所的情況也差不多,申請自己的學校,然後附上自己大學時
做的東西,無聊時寫的小論文,面試的時候嘴炮一下就錄取了。XD
Anyway,我只是想說……其實考大學沒你想像中的難,專心做自己喜歡
做的事情,並不一定代表就不能考上大學。
當然,你基本的課業還是要顧到一定的程度,我沒在唸書,我數學很爛,
但學測每一科至少都均標以上,還有些有興趣的科目到前標和頂標的。
很明顯的,你不可能會是程式競賽的國手(不然就不會來這唉了),但
不代表你不能用其他考試以外的方式進入大學。
BTW,說實話,只要你有一定的程度,別人根本不會管你什麼休學幾年幹
什麼去了。
我研究所畢業後混了半年當米蟲寫小說投稿(事後證明我果然不是當作家
的料),之後才去當兵。
找工作的時候,也沒人管我那半年幹啥去了,而且也是面試第二家公司和
主管聊一聊我做的東西就被錄取了。
說實在,我面試的經驗都是被人問我做的東西是什麼,或是相關的背景知
識,例如我大學做的專題是 Linux 的檔案系統,就被問到 Linux 底層一
些 memory management 的機制之類的。
我反而從來沒被問到大家流傳的那些刁鑽古怪的題目。
我只能說,我自己的心得是,只要你有拿得出來的東西證明你的能力和潛
力,別人壓根就懶得問你那些題目,畢竟,聊你自己做的東西就聊不完了
說。
回到正題,總而言之,我覺得就你的情況,想要靠比賽保送根本就是天方
夜譚(無誤,請認清你自己有幾兩重)。
但知道自己喜歡什麼,不喜歡唸書,想專心做自己喜歡的事,並不代表就
與大學無緣。
前提是,你再不喜歡唸書,再喜歡做自己的事,請把你身為一個『學生』
的本份給做好--成績也不能太離譜。
我相信資訊競賽的國手級人物,高中數學成績肯定比我好幾百倍(x,我
不相信那些鬼題目不會數學的人能做的出來。>_<)
不然,你要怎麼別人相信你是有潛力念他們那個科系的?
最後的最後,提一下,等你真的踏進這行就會知道,很多時候你所謂的那
些『養尊處優』的程式語言才是王道。
還有一堆像 Ruby/Python/... 這些更『養尊處優』的程式語言咧。
另外,就像其他大大說的,寫比賽題目和真正寫程式根本就是兩回事,你
那些題目解的再多,沒有一堆其他 CS 領域的背景知識也是枉然(但這不
代表寫那些題目就沒用),我就不相信如果你不懂 OS 裡的 Process
Management 和 Concurrency 的話,能寫出好的 Multi-thread 的程式。XD
--
~ 白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走,
'v' Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚……
// \\ ( 墳 墓 )
/( )\ 但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】
^`~'^
http://bone.twbbs.org.tw/blog 『那都是很好很好的,可我偏不喜歡。』
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.42.74
※ 編輯: brianhsu 來自: 114.32.42.74 (02/05 21:55)
推
02/05 22:59, , 1F
02/05 22:59, 1F
→
02/05 23:07, , 2F
02/05 23:07, 2F
→
02/05 23:07, , 3F
02/05 23:07, 3F
→
02/05 23:08, , 4F
02/05 23:08, 4F
推
02/05 23:16, , 5F
02/05 23:16, 5F
→
02/05 23:17, , 6F
02/05 23:17, 6F
→
02/05 23:17, , 7F
02/05 23:17, 7F
→
02/05 23:18, , 8F
02/05 23:18, 8F
推
02/06 01:04, , 9F
02/06 01:04, 9F
→
02/06 07:57, , 10F
02/06 07:57, 10F
→
02/06 14:43, , 11F
02/06 14:43, 11F
推
02/11 21:44, , 12F
02/11 21:44, 12F
討論串 (同標題文章)