[請益] 非本科的是不是要還沒學過作業系統的債
小弟是ee畢業沒有受過cs本科訓練
而研究所就是作cv領域,未來目標想往3d視覺方向走
目前在工業製造設備商已工作了1年,基本上公司就是有關設備的軟體功能都要全包,包函影像算法開發,應用場景,設備機器的控制,流程動態規划,使用者介面設計
在開發視覺方法的部份沒有大致問題,在程式開發應用上,碰上的需求都能靠數學硬幹出來;但在作流程動態規劃和介面設計上,就變得滯礙難行,對設計整套系統軟體沒有概念,例如多執行緒的同步非同步不清楚調度原理,對緩衝區沒概念,一直是用c++作開發至少還會作內存管理,但內存分配就不懂了。會開始感覺無力是在作debug偵錯的時候,用qt庫提供的for循環搞不懂為啥會噴錯,偵錯還會跑好幾趟同一個中斷點,debug都矇逼了…
請問對將來想往3d cv應用,像是三維重建,slam,點雲處理,ar/vr,無人機等題目,我應該是好好研究演算法就好還是該重新回去好好學習作業系統?寫程式不懂計算機的軟體調度,是不是都不夠強健,真遇到崩饋了也都搞不清楚狀況,只能祈禱別人寫好的API沒問題,也只能一直局限在調API
雖然本職為算法工程師,但公司根本沒時間給你細心研究算法,時間大多都趕著開發發佈,真心覺得求學期間沒好好修習cs的必修很遺撼,請問各位鄉民們作業系統真有那麼需要嗎?
--
真的蠻重要的 OS可看作大型應用程式 很多設計都可以直接
套用在你的設計上
然後多執行緒下斷點會破壞bug的環境 c++的話你可以看看
concurrency in action這本
OS DS 吧
會記憶體管理不會分配...?
跟作業系統沒關,是你重來都沒認真學寫程式吧。。。
你不考慮先換個工作嗎? 內容包山包海我還以為是超商= =
做設備 不用懂那些 設備可以動即可
是缺人帶吧。沒人可以討論?
我覺得多少有一點 我EE非CS 寫入文件檔的時候以為只要寫
入很簡單 但沒想到機器有可能斷電導致沒寫入 同事跟我說
要加上fflush和fsync 不然有可能寫在緩衝區而沒寫入硬碟
很多寫算法的人會以為程式就是一行行照順序執行 但實際
上不一定 所以工作後才學原子操作 mutex之類的很正常
其實提這個問題是想說我借了一本“Computer System a Programer’s Perspective” 但實在是啃不下去,想請問有沒有資源能快速了解這個學門,或是先挑重要的章節先惡補 回來,發這問題也希望能幫助沒學過作業系統的人也能快點入門,小弟部門確實沒什麼人 能問,主管就是一個ppt生產機,大餅也喜歡劃很大,公司風氣就是不賣弄玄虛,老板就 覺得沒價值,也是常被劃很大的餅,搞得小弟還要開發個os等級的應用程式
※ 編輯: cia1099 (36.230.90.9 臺灣), 03/05/2020 19:21:04debug build 記得不要開 optimization 相關的 cflags
不然你單步就會看到執行亂跳
然後你真的要搞演算法是不是考慮一下換公司
或者就去唸該領域的博班
fflush,fsync也不是在cs課程內學到的吧。
不會寫,看不懂都是正常的,經驗的累積是需要時間的。
要沒經驗的人研發,又要有好結果,那是公司的問題。
最有名不就恐龍本XD
買本 APUE 來讀 XD
flush, fsync 大二系統程式設計有教
作業系統(X) 系統軟體(O) 自學Jserv的課程是正解
感謝enthos大大,這正是我需要的資源,想原來也有學校正視這個問題,我認為不管作算 法還是開發的工程師都應該正視自己的不足,別逃避任何工程的問題,求找解決的辦法才 是根本,不要等到問題來找你,而是自己先去找問題,以後碰上了不怕自亂陣腳
重點是你算法都沒時間了 還有時間研究系統... 除非想
戰未來 不然這是在賭
我是EE出身但做純軟工作 我覺得OS一定要回頭補
有很多概念都可以套用到程式和架構
恐龍本看一遍也不過就一個週末的事...
已經學過的人才有辦法花一個周末讀過去就算了啊 XDD
資料還沒下非揮發儲存 斷電會掉計概就有講
但實際上還是要踩一次才知道要下 sync
學基礎課程(拿關鍵字)+遇到問題再查資料學習吧
我印象中fflush、fsync在C語言的課就有上啦,大一就有
提到過,但是大部分的人大概考完試就忘了。
為什麼你們用語都要特別講,明講不好嗎?留點技術而已呀
1週讀過去可以學得起來也太神...
對Linux kernel有概念的話,真的一個禮拜就啃完恐龍本了
。概念就那些,實務上遇到會不會處理又是另外一回事。
呃 ... 哪個用語需要特別解釋的可以問
EE也可以選修OS啊 我大學時都是念計算機組的課
今年「Linux 核心設計」課程超過半數的教材有錄影解說
大神來了
釣到ㄌ
釣到本人ww
有神快拜
33
[心得] Labview工程師十年有感不知道為什麼今晚就是想寫點什麼 如果問我的工作內容 我不會說是軟體工程師、自動化工程師、測試工程師之類的 我會說是"Labview工程師" 因為工作就是專門在用Labview這套程式語言 開發自動化測試程式13
Re: [心得] LabVIEW工作面試心得從業labview 大概12年過 我後來認知到一件事 這個軟體必須在前期必須搭配他們的硬體做開發 速度才會快 以前康舒跟緯創在北部是NI前三大客戶11
[請益] 非本科Offer請益(代PO)[自介] 大家好,小弟25y,非本科,軟體工程相關經驗年資1y,近期拿到幾個offer需要馬上做決 定,但是很猶豫,已詢問過主管後,還是不清楚某些公司一些detail資訊(分紅,風氣,環 境),薪資部分想說公開透明分享給各位,所以就不用N了,唯獨最後一家還沒談薪,所 以薪資部分還不知道,不過有口頭offer。10
Re: [請益] 目前工作的職涯發展以下個人主觀片面的看法,聽聽就好 我覺得「網路服務」這樣的方向仍舊太含糊。 你最好依據幾個你有興趣開發的軟體系統之需求來決定你學習科技的方向, 免得像我職涯一樣大摔一跤。 我在前面回文說的「持續設計、實作特定類型系統」是從功能和用途的角度來分類系統,8
[情報] 第九屆日本企業就職博覽會【第九屆日本企業就職博覽會】 活動詳情及企業資訊 線上活動報名表單 IT・工程師新鮮人擴大招募! 前進日本工作・邁向百萬年薪 技能養成培訓機制,薪資福利完善,歡迎理工科相關經驗者9
Re: [討論] 軟韌/演算法 工作機會討論過年在家沒事 說說歷史 小弟 都快變40歲阿北 從事演算法開發大概15年 不知道運氣算好還是不好 還只能在算法開發騙吃騙吃 早期台灣重視硬體 優秀的實驗室畢業 可能首選都是豬屎屋的電路設計 小弟也是想這樣蹭蹭熱度 當時國防役就想找數位電路設計的 結果人算不如天算8
[請益] Offer請益(代PO)[自介] 大家好,小弟25y,非本科,軟體工程相關經驗年資1y,近期拿到幾個offer需要馬上做決 定,但是很猶豫,已詢問過主管後,還是不清楚某些公司一些detail資訊(分紅,風氣,環 境),薪資部分想說公開透明分享給各位,所以就不用N了,唯獨最後一家還沒談薪,所 以薪資部分還不知道,不過有口頭offer。7
[心得] ChatGPT協助軟體開發的指令集近來寫程式時大量試用ChatGPT 剛好使用golang開發side project, 所以在各種情況下遇到的問題,都試著問ChatGPT 真的覺得超好用的! 網頁好讀版:附上心智圖、完整範例(有些範例太長,PPT沒有辦法完整呈現)7
Re: [問卦] 現在程設入門還是C嗎?我是一個半路出家的程式設計師,我覺得對本科生來說,或是有興趣了解高階語言底層實 作的還是需要點一下C, 說白一點,從高階語言進入開發的,都有點被寵壞了,很多高階語言已經實作了,各種資 料結構,甚至是已經有幫你包好幾種類型演算法的物件可以用了, 從c開始,你可以一步一步的知道說,6
[請益]欣興電子 office AIOT系統開發工程師有幸收到欣興電子AIOT系統開發工程師的面試機會, AIOT系統開發工程師工作內容如下: 1.機台連線自動化(EAP)程式開發與維護 2.確認自動化設備作業流程,制定與撰寫半導體SECS/GEM規格文件 3.完整性收集設備生產過程之機台資料