Re: [请益] 请教C语言如何加强

楼主: shinza (BBBBB)   2016-11-21 17:26:20
C的范围太广了 你应该先定义之后要走的方向
再来决定你需要什么技能 以背景为电机来看
一般会走跟硬件有关系的工作 例如韧体或driver开发
领域包括手机/网通/影像/电视 等
所以我们可以知道 你会需要懂:
1. domain knowledge: 例如网通你需要懂TCP/IP, network driver/protocol
2. 背景知识: 系统架构 作业系统 CPU architecture
3. 程式语言: 一般是以C为主
你可以去104网站找个相关职缺 就知道工作需求不外乎上述三个领域
再来谈C, 做韧体或driver通常不需要写大型的程式, 如果你上过基本的C语言后
再多看一些sample code 通常都可以胜任
对新手来说 传统的上手方式通常是建议去上一门Embedded system课程
打听一下并参加学校比较热门的相关课程 参加课程好处是你可以接受
有系统的引导及练习 知道重点在哪边 自己买板子的话
比较适合有点基础知识的人 否则很容易迷失及浪费时间
作者: death811125 (安安王子见)   2016-11-21 20:11:00
感谢前辈指点 豁然开朗 谢谢
作者: pttuser (pttuser)   2016-11-21 22:13:00
去上jserv的课

Links booklink

Contact Us: admin [ a t ] ucptt.com