PTT評價

Re: [討論] 沒有C語言的實戰經驗,要怎麼磨練?

看板Soft_Job標題Re: [討論] 沒有C語言的實戰經驗,要怎麼磨練?作者
easyman
(oops)
時間推噓 5 推:5 噓:0 →:5

前面已經有高手提供不少正確概念
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 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.98.146.2 (臺灣)
PTT 網址

NerVGear07/20 20:32其實你直接用LINUX也有九成像

NerVGear07/20 20:35買一片樹梅派就好

neo527707/20 21:42這一系列可以整理加精華

taipoo07/21 01:18市面上也有python的開發板,也可以使用看看

shooter55507/21 11:44買板子主要是來玩週邊, 研究linux系統拿自己筆電來玩

shooter55507/21 11:45也可以

jasonwung07/21 22:42直接 linux + qemu 玩

brianhsu07/22 08:57SMT 板子或 8051 和完整幫你弄好好的樹莓或 Ardunio 還

brianhsu07/22 08:57是有點不同,如果將來有要走韌體,有機會我是覺得可以玩

brianhsu07/22 08:57玩看。