※ 引述《Lupin3 (3rd三世推廣中)》之銘言:
: 本魯對人工智慧與深度學習很有興趣,所以有自學Python但學藝不精無法以此找工作,
: 被解雇後本想找台大資訊把Python學好但家人卻希望我去報名職訓課程(免費)
: 職訓局的課程:https://www.taiwanjobs.gov.tw/Internet/index/CourseQuery_detail
: .aspx?oid=120709
: 課程內容(大略):
: 人工智慧應用(48小時)
: C#程式設計(36小時)
: 智慧感測與應用(30小時)
: 物聯網應用與實作(30小時).....等等
: 但最疑惑的是這個課程內容
: **物聯網應用與實作
: **HTML5網頁開發技術(建議開網址看內容)
: 樹莓派等開發板有接觸過還能理解但記得台灣在這方面的工作並不多所以不確定學了可
: 以找到工作嗎?
: HTML5網頁開發技術就完全不理解在學的東西,可能是本魯知識淺薄但印象中在學Py的
時
: 候並不需要使用到html、CSS等網頁語言此課程還高達48小時所以十分猶豫,而且本身P
: ython都還沒學好就要在學C#....沒有把握能學好找到工作的自信,另外上課地點還在
台
: 中(小的台北人)還要另外找住的!所以把目前狀況分成以下
: 方案1.去台中住上職訓課,努力多學個C#
: 方案2.留在台北,去台大把Python學好
: 方案3.去台中住上職訓課,學C#並同時把Py學好(豆頁痛
: 或是有其他想法啊啊~(跪求大大們
: 本魯無職業專長(之前都當行政雜工)之前想嘗試轉職當code人員但程式並無學好所以難
: 找工作(年紀也不小),本人程式多自學而且因為容易懶散所以Python也是學好一陣子,
: 那如果要在多花時間學超級難的C#而且還不見得能就業.....對我真的有點負擔也很猶
豫
: ,所以不知道該如何選擇特來請問各位code大前輩了!謝謝大大們QQ
本魯先前是薦任八職等的公務員, 受不了年工時超過2500, 跟主管抱怨說是血汗公務員,
又讓主管不開心, 所以快50歲了還是把公職辭掉, 在南部科學園區做生技業的軟工.
目前號稱也在做人工智慧的工作, 但公司去年底才給我一張1060 6GB的顯卡, 之前都是
用Python和CPU在跑類神經或CNN或LSTM的RNN, 所以對人工智慧(或更精確地說深度學習)
其實還不是很熟練.
真正熟悉是C#, 摸了兩年已經很有心得, PM很放心我寫的C#程式, 尤其是WPF和XAML部分.
但無論如何, 既然你提到了Python和C#, 這兩個我都接觸過, 就來試著與你討論討論.
先講結論, 個人看法不建議同時學Python和C#, 兩者必須二擇一. 因為兩者差異太大了.
Python的好處是你很容易用Keras和Tensorflow做出深度學習的東西, 學習門檻很低. 但
Python程式的速度不快, 以前我用CPU跑CNN, 要在週五下班前開始讓程式跑, 等週一上班
才來看結果. 現在用1060 6GB的GPU來跑, 所花時間雖然是1/30, 但跟我希望的還是太慢.
所以我打算把手頭上的醫材做到差不多時, 改用C#&CNTK來跑深度學習. 以我對C#的理解
速度一定比Python快許多.
然而, C#學習門檻很高, 尤其對將近20年前寫碩士論文時用FORTRAN寫程式的我來說, 兩
年摸索C#真是痛苦的時光. 相較之下, Python只花了我3個多月, 就能自己寫深度學習的
模型, 然後敢開口跟老闆說我需要GPU.
總之, 個人覺得要拿得出在市場上有競爭力的產品, C#會比Python有利. 但Python可以讓
你很快就拿得出個人作品來找工作. 進了公司再看公司要用什麼語言來寫程式. 就像我當
初應徵園區的工作, 經歷是懂FORTRAN而已, 但進來公司後, 卻得重新學C#, 而且是自學,
沒上補習班, PM也沒空教我, 幸好老闆願意給我一年.
當初有人問我為何辭去公職? 難道不怕公司怎麼了? 我說我相信AI會紅個十年, 等AI退燒
而公司又怎麼了, 我也60歲可以退休, 所以就給它拼個十年看看, 或許真的能高雄發大財