PTT推薦

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

看板Soft_Job標題[請益] 非本科韌體技能樹該怎麼點作者
ming0071
(ming)
時間推噓17 推:17 噓:0 →:40

背景:北科非電資大四,畢業後也是在北科讀碩非電資(不打算再重考),碩班未來是跟自走車相關的,目標大概是遠離機構設備做韌體/嵌入式系統(不太確定這兩個的詳細差別),也不太清楚這個校名科系有沒有辦法

目前有修過資工系的資料結構了,不過是用python,現在在考量是該怎麼選擇
1. 接著繼續修演算法的課為主,碩班的課有餘力再修
2. 修碩班的課為主,把學分拿到,有餘力再修演算法
3. 買一塊板子來把C再好好的練熟,也用C練著寫基礎的資料結構,再多了解一些硬體的知識

爬了文後目前的理解是 硬體的知識>C、C++ >資結、演算法、OS,但是演算法、OS也是蠻重要的,不知道該先著重去了解哪一塊好?

也想請教修演算法的課是必要的嗎?或者是修作業系統會比演算法來的有效益呢?因為爬文後發現提到作業系統的次數其實還比演算法多一些,但又怕直接讀作業系統會看不太懂。如果要挑選一個先了解的話要選哪個好呢? 又或者其實都一起了解才最優?

最後想問是該多練C還是C++好,發現有的人說C,有的人說C++,似乎都各有各的說法

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.163.22 (臺灣)
PTT 網址

LeaderH02/11 10:47讀碩班絕對是畢業優先 別本末倒置了 先去學研究需要的東

LeaderH02/11 10:47西

yamakazi02/11 10:47沒差都是要去系統廠練起,IC廠現在大逆風應該進不去,系

yamakazi02/11 10:47統廠只要會呼吸都能進

yamakazi02/11 10:48既然你只能進系統廠,系統廠也沒什麼門檻,那其實也不用

yamakazi02/11 10:48準備什麼了

yamakazi02/11 10:49外商現在也是大逆風,北科非電資完全沒優勢

ming007102/11 11:18那韌體的要求大多看到是C,資結、演算法、OS等,換如果是

ming007102/11 11:18嵌入式的話會有不一樣的技能樹嗎?

還有演算法跟作業系統哪一個會是優先需要了解的呢?

※ 編輯: ming0071 (123.194.163.22 臺灣), 02/11/2023 11:18:59

目前在考慮四下的時間安排,然後我英文也沒有很好,或者英文才是更第一優先?

※ 編輯: ming0071 (123.194.163.22 臺灣), 02/11/2023 11:28:24

ko27tye02/11 11:46急著上工的話OS>資結演算法 但你才大四時間很充裕阿

想先找個目標來有個方向努力,怕沒方向接著就都是蹉跎時間,還是找錯方向準備

※ 編輯: ming0071 (123.194.163.22 臺灣), 02/11/2023 11:50:13

j095832208002/11 11:48C++只有從入門到放棄 C 先吧

loadingN02/11 11:57反正你也是要複習dsa跟os 那幹嘛不重考

yamakazi02/11 12:10樓上正解,自己亂念一通不如重考四大電資反轉人生

yamakazi02/11 12:11你以為自己念不用重考是省時間抄近路,實際上是繞遠路更

yamakazi02/11 12:12浪費寶貴時間

yamakazi02/11 12:13你怕沒方向準備起來是蹉跎,我跟你說你自己念本身就是一

yamakazi02/11 12:13種蹉跎

yamakazi02/11 12:14不重考四大電資本身就是方向錯誤了,再怎麼自己念都沒用

不重考是因為家裡不會支持,也想早點減輕家裡的負擔,另外我也是靠推甄的,再去準備 考試沒什麼把握

※ 編輯: ming0071 (223.140.238.121 臺灣), 02/11/2023 12:48:07

a12992402/11 13:01可是血統就不對了 你腦袋想著A但是是讀B 除非你論文是相

a12992402/11 13:01關的 不然很難

yamakazi02/11 13:04現在學歷通膨,北科大學洗上四大電資的一狗票

yamakazi02/11 13:05結果碩般選擇留在北科,又是非電資

yamakazi02/11 13:05但不用擔心啦,系統廠一定會收

yamakazi02/11 13:06如果台大非電資,比如台大數學物理,想轉碼機會大得多

yamakazi02/11 13:08台大數學物理進外商或IC,一般來說算容易拿到offer

weiyuhsi02/11 13:39同意yamakazi說的,血統不純就真的要靠機運了

ABCDEFGH102/11 16:29練C 想自己摸索的話 可買塊板子 玩一下

Kogy7502/11 16:50練資料結構的話用C++吧,C沒有class

pzch02/11 17:01我兩個月自學c 資結 os 非相關科系傳產資歷非相關 面上軟

pzch02/11 17:01韌 但我四大 。

想問嵌入式和韌體的差別大概是在哪裡嗎? 感覺韌體比較底層 嵌入式比較高一點 但是又不太知道嵌入式的工作內容是什麼

※ 編輯: ming0071 (223.140.238.121 臺灣), 02/11/2023 17:43:56

Lhmstu02/11 18:24應該一個是在os上一個是下吧

alex7026602/11 18:46firmware還是嵌入式職稱每間公司不太一樣,不用太深究

alex7026602/11 18:46。知道需要去打通板子,porting os到可能刻出ui都要做

alex7026602/11 18:46就好了

alex7026602/11 18:49每一間公司每個部門的落差都很大。像我自己是從porting

alex7026602/11 18:49 os,打通板子通道,建構系統,實作系統裡面的service

alex7026602/11 18:49到可能刻出ui都做過,so…但可以肯定的反正遇到什麼就

alex7026602/11 18:49學一點弄到ok就是了

wsad5023202/11 19:26如果是韌體 跟你說C++是想害你吧!

automaton02/11 19:44學C就好 90%場合夠用了

purin8802/12 00:11要學演算法資結你就leetcode的top150刷一刷就學到演算法

purin8802/12 00:11跟資結

purin8802/12 00:14youtube杰哥的資料結構演算法看一看+leetcode top 150

purin8802/12 00:19youtube的每日一題huifeng解題影片,他好像是google工程

purin8802/12 00:19

cowbadma556602/12 00:21C 資結 演算法 OS

purin8802/12 00:27與其浪費時間修課不如youtube看看杰哥影片1.5倍速

alex7026602/12 00:32首要是C跟資結啦。除非你一輩子都只有把版子bring up

alex7026602/12 00:33不然學其他東西都是必要的

secretfly02/12 17:39直接讀組合語言 保證彎道超車

shownlin02/13 02:10乾脆lkml找幾個bug修一修

shownlin02/13 02:10面試時直接就有作品集了

shownlin02/13 02:10面試官一google你名字就知道 也騙不了人

shownlin02/13 02:17演算法資結都不是重點 臺灣韌體工作大部分都挑屎而已

shownlin02/13 02:17Code能公版就公版 反正都有大神在維護

shownlin02/13 02:17什麼toolchain gdb ice la 都不重要 進去學就好

loadingN02/13 09:29對 進去再學 就怕你進不去...