※ 引述《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岁可以退休, 所以就给它拼个十年看看, 或许真的能高雄发大财