作者isaacting (2312312)
看板Soft_Job
标题Re: [请益] 程式怎麽选择与入门?
时间Fri Nov 25 14:44:19 2022
推文中有人提到c易学难精,真的是这样没错~~~~~
不过身为有在写韧体的一位工程师,我可以分享我自己的经验
C语言: 这基本上是绝对必备,目前所有跟硬体相关的编译器都是支持c语言的
python:这个建议要学! 这在电机系里面我个人觉得还蛮重要的,譬如说人工智慧在台大电机
是大一的课程,目前支援deep learning API最完整的语言还是python,而且以後
tinyML会是蛮有趣的一个项目,学会python绝对不吃亏
况且之後要修dsp的话,用python画图真的很方便
assembly: 这其实很重要,我就真的有过一次经验要去看compile出来後的组合语言去算
到底需要几个clock cycle才会执行完这个程序。没修过组语看这个应该会吐血
verilog: 这个就很有趣,其实embedded system有时还会跟FPGA结合,不过没有数位逻辑
的基础搞这个应该会很辛苦。会这个的话,看MCU的架构会更有感觉
大guy4这样~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.232.159 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1669358661.A.3BE.html
1F:→ yam276: asm那个还要加一本白算盘 11/25 15:21
2F:推 watashino: 详细推 11/25 16:12
3F:→ testPtt: 我写webassembly完全不会assembly... 11/25 16:36
4F:→ roccqqck: 非本科系就别学c了吧 11/25 16:48
5F:→ crimsonmoon9: C加上前置处理器可以玩的花样更多 11/25 19:43
6F:→ crimsonmoon9: 倒是我搞不懂为什麽很多人觉得verilog像C 11/25 19:43
7F:推 new122851: 非本科系建议前端,至少有饭吃 11/25 20:00
8F:推 wwndbk: 用perf反组译也可以看clock cycle 11/25 21:37
9F:→ wwndbk: *反编译 11/25 21:38
10F:→ wwndbk: 阿是反组译没错@@ 11/25 21:41
11F:→ gozule: python练演算法比较不会那麽痛苦,可专注在逻辑不管记忆体 11/25 21:50
12F:推 deflife: python拿来写脚本和测试也方便 11/26 04:16
13F:嘘 B0988698088: 支持? 11/26 06:44
14F:推 Lipraxde: 算 cycle 需要的是 data sheet 有提供对照表,有没有白 11/26 17:11
15F:→ Lipraxde: 算盘倒是还好XD 11/26 17:11
16F:→ PCMAN2005: 感谢回文 11/27 03:14