作者easyman (oops)
看板Soft_Job
标题Re: [讨论] 没有C语言的实战经验,要怎麽磨练?
时间Tue Jul 20 18:00:50 2021
前面已经有高手提供不少正确概念
1. 学历 > C lang
2. 难的不是C , 而是CS 相关观念
3. 可以从 linux or open source 学习
这边在补充一点, 就是embedded 部份
embedded感觉也不少 SW 职缺,尤其是IOT IC厂
但是太传统了,几乎不会出现在这个版的讨论
如果想要自学这部份,现在资源蛮多了
可以从 arduino M0 ( ARM M0 CPU ) or STM32 ARM CPU
从网路上可以买到板子,还可以买到一堆周边
第一步:
为了成就感 ,
可以玩一下Arduino IDE (这个不是使用C lang )
控制个LED , 马达 , 控制个 UART , I2C ...
还蛮容易成功,也颇有趣
第二步:
就可以抓 Atmel or STM32 官方的 IDE
这个就是重点了,里面可以跑 FreeRTOS
业界用FreeRTOS 比例很高
可以试试看用 FreeRTOS + Atmel/STM32 API
重新写第一步的功能,其实业界入门也是做这些事情
如果行有余力,可以研究一下FreeROTS
然後可以看一下OS 的书,
里面的 key word 都可以在 FreeROTS 对照一下
也可以故意写一些书上说不能做的,验证一下概念
如果有新手,
想要进SW界的传产,可以参考一下
※ 引述《ericerix (我的帅,在於脸)》之铭言:
: 大学、研所阶段,都没有用C实战过,应该说,用C做记忆体方面的管理是没有的,
: 有做过socket串接等等,也不常碰Linux,
: 研发替代役想推推看MTK跟瑞昱这两家,
: 但似乎都很注重C和底层这块,
: 目前实验室也没资源去玩C,
: 想问各位前辈有没有什麽建议?
: 另外,因为研替的问题有点焦头烂额,
: 想说把投履历的工作交给猎人头,
: 请他帮我做媒合。我知道这样好像有点蠢,但似乎也可以省下不少事情?
: 因为个人原因,非研替不可QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.98.146.2 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1626775252.A.D51.html
1F:推 NerVGear: 其实你直接用LINUX也有九成像 07/20 20:32
2F:→ NerVGear: 买一片树梅派就好 07/20 20:35
3F:推 neo5277: 这一系列可以整理加精华 07/20 21:42
4F:推 taipoo: 市面上也有python的开发板,也可以使用看看 07/21 01:18
5F:→ shooter555: 买板子主要是来玩周边, 研究linux系统拿自己笔电来玩 07/21 11:44
6F:→ shooter555: 也可以 07/21 11:45
7F:推 jasonwung: 直接 linux + qemu 玩 07/21 22:42
8F:推 brianhsu: SMT 板子或 8051 和完整帮你弄好好的树莓或 Ardunio 还 07/22 08:57
9F:→ brianhsu: 是有点不同,如果将来有要走韧体,有机会我是觉得可以玩 07/22 08:57
10F:→ brianhsu: 玩看。 07/22 08:57