[請益] 非本科韌體技能樹該怎麼點

作者: ming0071 (ming)   2023-02-11 10:41:30
背景:北科非電資大四,畢業後也是在北科讀碩非電資(不打算再重考),碩班未來是跟自
走車相關的,目標大概是遠離機構設備做韌體/嵌入式系統(不太確定這兩個的詳細差別
),也不太清楚這個校名科系有沒有辦法
目前有修過資工系的資料結構了,不過是用python,現在在考量是該怎麼選擇
1. 接著繼續修演算法的課為主,碩班的課有餘力再修
2. 修碩班的課為主,把學分拿到,有餘力再修演算法
3. 買一塊板子來把C再好好的練熟,也用C練著寫基礎的資料結構,再多了解一些硬體的
知識
爬了文後目前的理解是 硬體的知識>C、C++ >資結、演算法、OS,但是演算法、OS也是蠻
重要的,不知道該先著重去了解哪一塊好?
也想請教修演算法的課是必要的嗎?或者是修作業系統會比演算法來的有效益呢?因為爬文
後發現提到作業系統的次數其實還比演算法多一些,但又怕直接讀作業系統會看不太懂。
如果要挑選一個先了解的話要選哪個好呢? 又或者其實都一起了解才最優?
最後想問是該多練C還是C++好,發現有的人說C,有的人說C++,似乎都各有各的說法
作者: LeaderH (Leader)   2023-02-11 10:47:00
讀碩班絕對是畢業優先 別本末倒置了 先去學研究需要的東西
作者: yamakazi (大安吳彥祖)   2023-02-11 10:47:00
沒差都是要去系統廠練起,IC廠現在大逆風應該進不去,系統廠只要會呼吸都能進既然你只能進系統廠,系統廠也沒什麼門檻,那其實也不用準備什麼了外商現在也是大逆風,北科非電資完全沒優勢
作者: ming0071 (ming)   2023-02-11 11:18:00
那韌體的要求大多看到是C,資結、演算法、OS等,換如果是嵌入式的話會有不一樣的技能樹嗎?
作者: ko27tye (好滋好滋)   2023-02-11 11:46:00
急著上工的話OS>資結演算法 但你才大四時間很充裕阿
作者: j0958322080 (Tidus)   2023-02-11 11:48:00
C++只有從入門到放棄 C 先吧
作者: loadingN (sarsaparilla)   2023-02-11 11:57:00
反正你也是要複習dsa跟os 那幹嘛不重考
作者: yamakazi (大安吳彥祖)   2023-02-11 12:10:00
樓上正解,自己亂念一通不如重考四大電資反轉人生你以為自己念不用重考是省時間抄近路,實際上是繞遠路更浪費寶貴時間你怕沒方向準備起來是蹉跎,我跟你說你自己念本身就是一種蹉跎不重考四大電資本身就是方向錯誤了,再怎麼自己念都沒用
作者: a129924 (EnKimi)   2023-02-11 13:01:00
可是血統就不對了 你腦袋想著A但是是讀B 除非你論文是相關的 不然很難
作者: yamakazi (大安吳彥祖)   2023-02-11 13:04:00
現在學歷通膨,北科大學洗上四大電資的一狗票結果碩般選擇留在北科,又是非電資但不用擔心啦,系統廠一定會收如果台大非電資,比如台大數學物理,想轉碼機會大得多台大數學物理進外商或IC,一般來說算容易拿到offer
作者: weiyuhsi (Yang)   2023-02-11 13:39:00
同意yamakazi說的,血統不純就真的要靠機運了
作者: ABCDEFGH1 (耀)   2023-02-11 16:29:00
練C 想自己摸索的話 可買塊板子 玩一下
作者: Kogy75 (Kogy)   2023-02-11 16:50:00
練資料結構的話用C++吧,C沒有class
作者: pzch (零一二參)   2023-02-11 17:01:00
我兩個月自學c 資結 os 非相關科系傳產資歷非相關 面上軟韌 但我四大 。
作者: Lhmstu (lhmstu)   2023-02-11 18:24:00
應該一個是在os上一個是下吧
作者: alex70266 (小眼)   2023-02-11 18:46:00
firmware還是嵌入式職稱每間公司不太一樣,不用太深究。知道需要去打通板子,porting os到可能刻出ui都要做就好了每一間公司每個部門的落差都很大。像我自己是從portingos,打通板子通道,建構系統,實作系統裡面的service到可能刻出ui都做過,so…但可以肯定的反正遇到什麼就學一點弄到ok就是了
作者: wsad50232 (阿豐)   2023-02-11 19:26:00
如果是韌體 跟你說C++是想害你吧!
作者: automaton   2023-02-11 19:44:00
學C就好 90%場合夠用了
作者: purin88 (原來我是憤怒的鄉民)   2023-02-12 00:11:00
要學演算法資結你就leetcode的top150刷一刷就學到演算法跟資結youtube杰哥的資料結構演算法看一看+leetcode top 150youtube的每日一題huifeng解題影片,他好像是google工程師
作者: cowbadma5566 (陳拷白)   2023-02-12 00:21:00
C 資結 演算法 OS
作者: purin88 (原來我是憤怒的鄉民)   2023-02-12 00:27:00
與其浪費時間修課不如youtube看看杰哥影片1.5倍速
作者: alex70266 (小眼)   2023-02-12 00:32:00
首要是C跟資結啦。除非你一輩子都只有把版子bring up不然學其他東西都是必要的
作者: secretfly (☠鬼滅·之喵喵)   2023-02-12 17:39:00
直接讀組合語言 保證彎道超車
作者: shownlin (哈哈阿喔)   2023-02-13 02:10:00
乾脆lkml找幾個bug修一修面試時直接就有作品集了面試官一google你名字就知道 也騙不了人演算法資結都不是重點 臺灣韌體工作大部分都挑屎而已Code能公版就公版 反正都有大神在維護什麼toolchain gdb ice la 都不重要 進去學就好
作者: loadingN (sarsaparilla)   2023-02-13 09:29:00
對 進去再學 就怕你進不去...
作者: bxc (中年魯蛇聯盟)   2023-02-16 22:26:00
屎缺 真心不建議 發展沒硬體好提示就到這了

Links booklink

Contact Us: admin [ a t ] ucptt.com