《TO》導讀:在論壇JAVAWorld上,有一位版友 alsnow712001 分享自己的人生改變故事。因為學習了 Java,讓他的人生有了新職業道路,從原本的酒店少爺變身成為 Java 工程師。以下是他學習 Java 的過程。以下為作者第一人稱敘述。
PS. 小弟文筆很差,所以文章超長,無聊的再看吧,請各位大大見諒。
這是我第一次分享這種經驗,也許有人會問為什麼會在 JavaWorld 論壇?因為 JavaWorld 論壇是當初我在人生跌到谷底時幫助我的恩壇,所以這也是一篇 JavaWorld 感謝文。
高中畢業後,幾乎都在從事服務業、工廠或是打打殺殺的工作,漸漸的…. 親戚朋友周圍的人都非常看不起我,就算我接了家業(中盤商),親戚們(職業都不錯,但學歷比較低)也是用鄙視的眼神和口氣,其實在工作期間我曾遇到一些貴人,在外地時我碰到一個老人,他跟我說你要找 70%~90% 有興趣的工作就可以了。在當兵的時候我想調單位,那時候朋友的舅舅問我會不會 Word,我傻眼了,因為我不知道 Word 能不能吃?
我在選擇學習方向時,有三個方向:Java、AutoCAD、美編,我花了半年的時間接觸最後決定選擇 Java,那時候看到網路上許多文章說英文和數學要好才可以學。
當下我的憂慮是雖然高中時數學不錯,但計概和英文差的可以,不過我希望能用 Java 讓我有學習相關技術的動力,讓 Java 影響我。另外會選擇 Java 的原因還有:那時候很喜歡玩遊戲、寫程式可以有不同的答案、、、等等。
然後想說就直接找工作先當程式學徒吧 !
因為家鄉較偏僻,所以也沒幾間公司可以找,後來我每間都寄履歷,但是居然都沒人理我。記得那時候,我還寄信求老闆,拜託老闆試用我一下,因為是在家鄉所以我也願意先接受一個月幾千元的低薪(想說邊學邊累積工作經驗)。
但…. 還是沒有一間公司肯理我….
當時我認為自己都會盡力學,為什麼還沒有公司肯給我一次低薪或試用的機會? 那一陣子我的心非常痛,有心無力的感覺,心裡想:好吧 ! 既然你們公司都不願意栽培新人,就不要讓我自己學會,然後給我開個鳥薪水。
在電腦補習班遇到了人生最大的恩師,也是他推薦我到 JavaWorld 論壇,在上 Java 課程期間(其他課省略),我都會將我的問題寫在日曆紙上,只要老師有任何課我都會等老師下課然後問 Java 的問題,
因此老師都無法準時回家或休息,在此感到抱歉,辛苦了。
記得有時候會和恩師聊到 JavaWorld 論壇…
我:論壇有個叫 Duncan 的好厲害…
恩師:對啊… 就是有寫… 蘿莉控的那個對吧….
我:良葛格也在 JavaWord 耶….
恩師:他就是台灣 Java 的經理啊….
剛學 Java 遇到很多困難,記得我問的第一個問題是為什麼資料型別要叫 int 不能叫 dna、lld、等等。XD
在學習 Java 的過程中總共買了 30 幾本的 Java SE 書籍,主要的書是 Java 專業認證手冊,那時候很擔心自己的一點小觀念錯誤就完了,
所以有時候遇到問題希望每本書都對一下看看是否講的都一樣,但有些書又完全看不懂,所以那時很希望有高手 (經理、詹姆斯·高斯林、、、) 的指導。
也因為自己的程度實在太差,別人給我的解釋 / 答案,時常讓我看不太懂。於是我希望有個目標,所以我就先將 SCJP 當作小目標,順便將一些基本觀念用懂,在這期間我很感謝 JavaWorld 論壇的各位大大們幫忙,特別是 Duncan 大大能夠很有耐心的回訊跟我解釋說明。
直到補習結束,考完證照後(過程約 1 年多),我用 Java 的基礎,參加了職訓的課程學習其他的技術(動畫、專案管理、網頁、資料庫),真的讓我有輕而易舉的感覺。
這期間我碰到一個非常大的問題…. 就在上完職訓我才了解到 Java 只是個工具,那…..
我學 Java 要做什麼用?
我學 Java 要做什麼用?
我學 Java 要做什麼用?
(很重要所以要說三次)
最後透過就業服務中心幫我找到一家需要網頁設計的公司 (薪資:1 萬 8 千),薪資是由政府全額補助 1 萬 8 千,剛進去的時候我充滿了期待,上帝啊 ! 我終於可以寫程式賺錢了,結果….. 老闆娘叫我當倉管老闆娘叫我當倉管老闆娘叫我當倉管。後來也因為幫老闆娘用出一些作品,她才願意讓我寫程式….XD
那時其實有個目標是希望能夠看得懂 JavaWorld 論壇上一些高手的文章,例如:Duncan、良葛格、、、等等。
離開學校已有多年…. 漸漸的… 我發現在科技業,不斷學習和證明自己的能力很重要,乾脆就順便補個學歷,所以我就回到學校…
我利用 Java 奠定的基礎,念了家鄉的一間技術學院。
在這我真的要非常感謝 JavaWorld 論壇和各位大大,因為我將我在這學習的經歷寫在自傳上,並利用 Java 奠定的基礎參加轉學考,讓我能夠順利申請到一間大學。
PS. 很重要的是在這之前我將所有過去曾經碰到的 Java 問題(包括在 JavaWorld 論壇上各位大大用心跟我說明的),寫成我看的懂的文字和程式碼記錄在筆記本上。
在學期間….
在這間大學剛開始時我學的非常痛苦,因為我太久沒碰過數學、英文這種東西 XD 當時我唯一的安慰就是,沒關係有 Java 會罩我,果然離散數學出了一題 RSA 加解密,可以用任何程式,變數值越大分數越高,一堆人用 C(當年級只教到 C 語言),我選擇的 Java 果然沒讓我失望,Java 哥使出 BigInteger 一招打趴 2/3 的人。
我越學越有自信,所有跟我同組的報告或專題我都會一個人用(我發現這樣其實不太好,團隊精神蠻重要的 XD),後來我自信越來越高,翅膀就開始變硬,這時候我就會來 JavaWorld 論壇上看高手的文章警惕自己,讓自己翅膀變軟。
在求學期間也糾正了幾個教程式的教授 (因為我以前聽說名校的都會糾正教授)。
我利用 Java 奠定的基礎來學習其他科目,因此領了所有的書卷、獎學金。
參加碩士推甄:兩大一中兩技,印象深刻的是面試日期最早的中興大學,我穿著我的宅服面試,結果發現大家都穿西裝 XD 感覺自己超另類….
教授:你有什麼作品嗎?(心裡想:謙虛一點好了)
我說:都是一些小程式
教授:你大學四年都只有寫小程式嗎?
我說:對啊 !
教授:……
(當下氣氛超尷尬…..XD)
最後也順利推甄到我理想中的學校,至今我非常慶幸我選擇了資訊工程系,這讓我不會再有以前空虛的感覺,讓我隨時可以感到充實,我真的超高興我選對了出路。
現在的工作是用 Java 來做資料探勘和影像處理。當初的問題:我學 Java 要做什麼用? 也就迎刃而解了….
至於問題:為什麼還沒有公司肯給我一次低薪或試用的機會?原因是我沒有任何證明自己很有能力的東西 (學歷、作品、相關工作)。(在我就服中心推薦的工作離職前有問過老闆)
在此給那些不願栽培新人的老闆:
如果你不曾栽培從零開始學習的新人,在臺北地區就不要開個 3 萬多的鳥薪水,然後還洋洋得意的說這就是行情價。
在 JavaWorld 論壇碰到最興奮的是自己發文時人氣左邊的那個資料夾冒火。
在 JavaWorld 論壇最擔心的是發文時自己程度太差會看不懂大大們的解釋。
在 JavaWorld 論壇學到的是如何學習程式設計。
在 JavaWorld 論壇的學習歷程。
【飲水需思源,莫忘初衷】
Java 讓我從沒自信到非常有自信。
Java 讓我當宅男,不在打打殺殺。
Java 讓我有多技之長。
Java 讓我離開了酒肉朋友。
Java 讓我不相信學歷無用論。
Java 讓我看到社會的現實。
Java 讓我不斷突破自我。
Java 讓我從夢想當黑道大哥變成工程師。
Java 讓我現在可以宅在家打這些字。
Java 讓我知道要不斷學習。
Java 讓我了解投資的重要性。
Java 讓我改變了一生。
PS. 在此感謝 JavaWorld 論壇和各位曾經幫我解決問題的大大們,使我跟 Java 更親近,成就現在的我,希望我的心意你們都能感受到。
PS. 在此感謝 JavaWorld 論壇和各位曾經幫我解決問題的大大們,使我跟 Java 更親近,成就現在的我,希望我的心意你們都能感受到。
PS. 在此感謝 JavaWorld 論壇和各位曾經幫我解決問題的大大們,使我跟 Java 更親近,成就現在的我,希望我的心意你們都能感受到。
(很重要所以要說三次)
(本文獲作者 alsnow712001 @JAVAWorld授權刊登轉載,原標題為〈[ 學習經驗 ]Java 的感化讓我從酒店少爺到軟體工程師〉,圖片來源:wstryder CC Licensed,未經授權請勿刊登轉載。)
- 延伸閱讀:
工程師要從小養!哈佛 Coding 機器人教 5 歲小孩寫 Java
簡直是個老不死!年度工程師最愛程式語言 JAVA 勇奪第一名
好完整的緊急救命包!Java 工程師最好先存起來放的 23 項大數據工具