※ 引述《wei115 (ㄎㄎ)》之銘言:
: 如題
為了避免誤解,你應該解釋標題,畢竟「沒人要」可不是說著玩的。
如果你的目標是跟富家千金交往,大學沒讀完,受到的挫折真的很大 (我是過來人),
不過如果是在資訊科技產業工作的話,板上好幾位網友已分享親身經歷給你。公司創立
首要的目標就是盈利,否則對不起股東和投資人,而你若能夠合法地持續為公司獲利,
後者有什麼理由拒絕你呢?
[...]
: 而因為讀的是學店,所以對課程不太滿意(專業選修感覺像通識),有問題問老師,
: 老師也不太懂
我在學店教書,有問題問學生,他們答不出來,拿去問身邊同事,他們有些甚至不想
回答,我懂你的無奈。
[...]
: 目前說的上熟練的程式語言只有C,想往嵌入式發展
: 這是我的github
: https://github.com/hwei115j
我快速瀏覽過你的 GitHub 上專案,vm/asm 看得出你用心,但如果你想從事 embedded
systems,那你就要很明確指出「你現在的成果對產業的助益有多大?」
比方說,二十年前 Java Card [1] 相當火紅,廣泛涉及 SIM 卡 (GSM 電話一類的載體),
密碼學 (如 ECDSA 數位簽章), 程式語言設計和實作 [2], off-card/on-card
interpreter 的實作技巧和效能最佳化,甚至還需要懂一點 IC 設計流程。那時很多搞
虛擬機器和編譯器的高手都投入了,實際 Java Card Runtime Environment (JCRE) 的
原始程式碼的規模大概只比你的程式碼大 50 倍上下。你只要有充沛的時間和一點指引,
很可能就能開發出來,不過,現在市場是否需要,就是你需要面對的嚴肅問題。
每個人成長背景不同、挫折容忍度也不同,我談不上建議,只是依據觀察,初步列出
以下可能突破困境的方法:
1. 用兩週的時間找出台灣和境外的相關工作職缺,像是 Google Taiwan 也開出了好幾
個和 embedded 相關的工作,你先去解讀其中需求,看你欠缺哪些,專心致力強化;
2. 投入相關開放原始碼專案 (當然在上述分析之後) 發展,讓世界一流的開發者指點
你,自然進步會神速。不過一開始不要直接挑戰 gcc, llvm, openjdk 等專案,畢
竟你還沒有 credit,在 GitHub 用 jvm 為關鍵字找些小專案,從送 pull request
和泡在 mailing-list 上開始;
3. 投資英文能力,這也許是進步最快的。其實你去問不住在台灣的人,中正大學和真理
大學哪間比較好,很多人是答不出來的,大概除了 National Taiwan University
以外的國立大學,發音都很困難;
: 目前有做到的:
: UVA寫一百題
UVA 寫一百題很不錯,已經打敗一堆國立大學的學生 (至少我教過的學生沒幾個達到),
但是,台灣職場有多少主管在意這件事,你需要斟酌。再說一次,關鍵是獲利能力,一是
增加公司營收 (接到更多案子、提升產品的品質而達到更好的銷售量等等),另一是降低
公司的損失 (比方說公司 IT 下手,降低惡意攻擊對公司的損害)。
[...]
: (雖然通篇都在撒嬌,但我現在真的很迷惘,感覺自己沒自信、沒勇氣也沒有能力和努力)
那你可以努力過,再回頭檢視自己的文章和後續回覆吧?
[1] https://en.wikipedia.org/wiki/Java_Card
[2] 主要支援 Java 語言的子集合,需要考慮到物件導向的實作成本,可參考這講座得知
背後的技巧: https://hackmd.io/s/HJLyQaQMl