[請益] 非本科的是不是要還沒學過作業系統的債

看板Soft_Job作者 (回收業者)時間4年前 (2020/03/05 16:10), 4年前編輯推噓19(19031)
留言50則, 26人參與, 4年前最新討論串1/1
小弟是ee畢業沒有受過cs本科訓練 而研究所就是作cv領域,未來目標想往3d視覺方向走 目前在工業製造設備商已工作了1年,基本上公司就是有關設備的軟體功能都要全包,包 函影像算法開發,應用場景,設備機器的控制,流程動態規划,使用者介面設計 在開發視覺方法的部份沒有大致問題,在程式開發應用上,碰上的需求都能靠數學硬幹出 來;但在作流程動態規劃和介面設計上,就變得滯礙難行,對設計整套系統軟體沒有概念 ,例如多執行緒的同步非同步不清楚調度原理,對緩衝區沒概念,一直是用c++作開發至 少還會作內存管理,但內存分配就不懂了。會開始感覺無力是在作debug偵錯的時候,用q t庫提供的for循環搞不懂為啥會噴錯,偵錯還會跑好幾趟同一個中斷點,debug都矇逼了 … 請問對將來想往3d cv應用,像是三維重建,slam,點雲處理,ar/vr,無人機等題目,我 應該是好好研究演算法就好還是該重新回去好好學習作業系統?寫程式不懂計算機的軟體 調度,是不是都不夠強健,真遇到崩饋了也都搞不清楚狀況,只能祈禱別人寫好的API沒 問題,也只能一直局限在調API 雖然本職為算法工程師,但公司根本沒時間給你細心研究算法,時間大多都趕著開發發佈 ,真心覺得求學期間沒好好修習cs的必修很遺撼,請問各位鄉民們作業系統真有那麼需要 嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.170.191 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1583395827.A.FF9.html

03/05 16:22, 4年前 , 1F
真的蠻重要的 OS可看作大型應用程式 很多設計都可以直接
03/05 16:22, 1F

03/05 16:24, 4年前 , 2F
套用在你的設計上
03/05 16:24, 2F

03/05 16:26, 4年前 , 3F
然後多執行緒下斷點會破壞bug的環境 c++的話你可以看看
03/05 16:26, 3F

03/05 16:26, 4年前 , 4F
concurrency in action這本
03/05 16:26, 4F

03/05 16:31, 4年前 , 5F
OS DS 吧
03/05 16:31, 5F

03/05 17:33, 4年前 , 6F
會記憶體管理不會分配...?
03/05 17:33, 6F

03/05 17:39, 4年前 , 7F
跟作業系統沒關,是你重來都沒認真學寫程式吧。。。
03/05 17:39, 7F

03/05 17:51, 4年前 , 8F
你不考慮先換個工作嗎? 內容包山包海我還以為是超商= =
03/05 17:51, 8F

03/05 18:03, 4年前 , 9F
做設備 不用懂那些 設備可以動即可
03/05 18:03, 9F

03/05 18:20, 4年前 , 10F
是缺人帶吧。沒人可以討論?
03/05 18:20, 10F

03/05 18:33, 4年前 , 11F
我覺得多少有一點 我EE非CS 寫入文件檔的時候以為只要寫
03/05 18:33, 11F

03/05 18:33, 4年前 , 12F
入很簡單 但沒想到機器有可能斷電導致沒寫入 同事跟我說
03/05 18:33, 12F

03/05 18:33, 4年前 , 13F
要加上fflush和fsync 不然有可能寫在緩衝區而沒寫入硬碟
03/05 18:33, 13F

03/05 18:39, 4年前 , 14F
很多寫算法的人會以為程式就是一行行照順序執行 但實際
03/05 18:39, 14F

03/05 18:39, 4年前 , 15F
上不一定 所以工作後才學原子操作 mutex之類的很正常
03/05 18:39, 15F
其實提這個問題是想說我借了一本“Computer System a Programer’s Perspective” 但實在是啃不下去,想請問有沒有資源能快速了解這個學門,或是先挑重要的章節先惡補 回來,發這問題也希望能幫助沒學過作業系統的人也能快點入門,小弟部門確實沒什麼人 能問,主管就是一個ppt生產機,大餅也喜歡劃很大,公司風氣就是不賣弄玄虛,老板就 覺得沒價值,也是常被劃很大的餅,搞得小弟還要開發個os等級的應用程式 ※ 編輯: cia1099 (36.230.90.9 臺灣), 03/05/2020 19:21:04

03/05 19:43, 4年前 , 16F
debug build 記得不要開 optimization 相關的 cflags
03/05 19:43, 16F

03/05 19:44, 4年前 , 17F
不然你單步就會看到執行亂跳
03/05 19:44, 17F

03/05 19:45, 4年前 , 18F
然後你真的要搞演算法是不是考慮一下換公司
03/05 19:45, 18F

03/05 19:47, 4年前 , 19F
或者就去唸該領域的博班
03/05 19:47, 19F

03/05 20:25, 4年前 , 20F
fflush,fsync也不是在cs課程內學到的吧。
03/05 20:25, 20F

03/05 20:28, 4年前 , 21F
不會寫,看不懂都是正常的,經驗的累積是需要時間的。
03/05 20:28, 21F

03/05 20:29, 4年前 , 22F
要沒經驗的人研發,又要有好結果,那是公司的問題。
03/05 20:29, 22F

03/05 20:39, 4年前 , 23F
最有名不就恐龍本XD
03/05 20:39, 23F

03/05 20:54, 4年前 , 24F
買本 APUE 來讀 XD
03/05 20:54, 24F

03/05 21:03, 4年前 , 25F
flush, fsync 大二系統程式設計有教
03/05 21:03, 25F

03/05 22:09, 4年前 , 26F
作業系統(X) 系統軟體(O) 自學Jserv的課程是正解
03/05 22:09, 26F

03/05 22:09, 4年前 , 27F
感謝enthos大大,這正是我需要的資源,想原來也有學校正視這個問題,我認為不管作算 法還是開發的工程師都應該正視自己的不足,別逃避任何工程的問題,求找解決的辦法才 是根本,不要等到問題來找你,而是自己先去找問題,以後碰上了不怕自亂陣腳

03/05 23:35, 4年前 , 28F
重點是你算法都沒時間了 還有時間研究系統... 除非想
03/05 23:35, 28F

03/05 23:35, 4年前 , 29F
戰未來 不然這是在賭
03/05 23:35, 29F

03/05 23:37, 4年前 , 30F
我是EE出身但做純軟工作 我覺得OS一定要回頭補
03/05 23:37, 30F

03/05 23:40, 4年前 , 31F
有很多概念都可以套用到程式和架構
03/05 23:40, 31F

03/06 00:55, 4年前 , 32F
恐龍本看一遍也不過就一個週末的事...
03/06 00:55, 32F

03/06 02:05, 4年前 , 33F
已經學過的人才有辦法花一個周末讀過去就算了啊 XDD
03/06 02:05, 33F
※ 編輯: cia1099 (223.136.35.1 臺灣), 03/06/2020 09:00:29

03/06 13:13, 4年前 , 34F
資料還沒下非揮發儲存 斷電會掉計概就有講
03/06 13:13, 34F

03/06 13:13, 4年前 , 35F
但實際上還是要踩一次才知道要下 sync
03/06 13:13, 35F

03/06 13:14, 4年前 , 36F
學基礎課程(拿關鍵字)+遇到問題再查資料學習吧
03/06 13:14, 36F

03/06 13:56, 4年前 , 37F
我印象中fflush、fsync在C語言的課就有上啦,大一就有
03/06 13:56, 37F

03/06 13:56, 4年前 , 38F
提到過,但是大部分的人大概考完試就忘了。
03/06 13:56, 38F

03/06 15:16, 4年前 , 39F
為什麼你們用語都要特別講,明講不好嗎?留點技術而已呀
03/06 15:16, 39F

03/06 15:34, 4年前 , 40F
1週讀過去可以學得起來也太神...
03/06 15:34, 40F

03/06 15:57, 4年前 , 41F
對Linux kernel有概念的話,真的一個禮拜就啃完恐龍本了
03/06 15:57, 41F

03/06 15:57, 4年前 , 42F
。概念就那些,實務上遇到會不會處理又是另外一回事。
03/06 15:57, 42F

03/06 23:12, 4年前 , 43F
呃 ... 哪個用語需要特別解釋的可以問
03/06 23:12, 43F

03/07 23:12, 4年前 , 44F
EE也可以選修OS啊 我大學時都是念計算機組的課
03/07 23:12, 44F

03/08 11:21, 4年前 , 45F
03/08 11:21, 45F

03/08 11:22, 4年前 , 46F
今年「Linux 核心設計」課程超過半數的教材有錄影解說
03/08 11:22, 46F

03/08 14:51, 4年前 , 47F
大神來了
03/08 14:51, 47F

03/08 19:48, 4年前 , 48F
釣到ㄌ
03/08 19:48, 48F

03/09 11:08, 4年前 , 49F
釣到本人ww
03/09 11:08, 49F

03/10 17:48, 4年前 , 50F
有神快拜
03/10 17:48, 50F
文章代碼(AID): #1UOBFp_v (Soft_Job)