[討論] RD工作卻一直在debug的發展性..

作者: max2008xp   2016-02-17 23:25:54
大家好
小弟在一家還算大的公司
職稱是RD
但是做的事卻是一直在debug 解issue
小弟有時debug看一看都會想
一直解bug對於自己coding的能力根本沒有幫助阿....
而且解bug通常都會花很久時間
一條issue光在找bug.原因就可以找很久
重點是issue還不少
每天工作光解bug就可以導致加班無止盡然後又對自己的coding能力沒什麼幫助
小弟想請問這種工作是不是沒有什麼發展性?
是不是大公司通常都是這個樣子?
對於這種工作型態大家通常會有什麼建議?
謝謝!
作者: MeiHS (囧)   2016-02-17 23:27:00
難怪大家都說RD的縮寫是
作者: Beatles5566 (披頭56)   2016-02-17 23:27:00
coding一個debug program
作者: WizardRush ( ..)   2016-02-17 23:31:00
其實RD真正困難的工作就是解bug 不過好的coding方式有助於減少bug的產生 而且若是有軟體幫忙 運氣好可以避開
作者: PAULHUANG (很久沒有改暱稱了)   2016-02-17 23:33:00
你以前考完試一定都不檢討然後記得你為什麼做錯吧?
作者: WizardRush ( ..)   2016-02-17 23:34:00
有些相容性的問題 只能在chip上找時 困難到不行
作者: zhi5566 (協志 5566 最棒)   2016-02-17 23:48:00
debug就會看人家的code 就可以欣賞人家的coding 但是碰到觀念差的 反而傷身
作者: crazyM (We are the future)   2016-02-17 23:52:00
在想一樣的事情...9成時間在看別人的code啊
作者: f124 (....)   2016-02-17 23:56:00
錢拿到手就是發展
作者: Annieven ( )   2016-02-17 23:57:00
沒錯 請珍惜可以寫到code的美好時光
作者: k0783154 ( )   2016-02-17 23:58:00
怎麼聽起來很像是 htc
作者: ghost008 (0080)   2016-02-18 00:00:00
DEBUG的過程是為了降低再發錯誤,顯然你們沒在改善....如果相同問題一直發生 就要去找真因 才有助於減少重工
作者: august628 (august628)   2016-02-18 00:05:00
我以為最累是做精美的報告
作者: Iamjkc (萬年死會)   2016-02-18 00:10:00
有多大? 最後你就可以進階用眼睛嘴巴debug. 以前認識HW的前輩都是用手指就量電路版哪裡有問題
作者: cakeboy   2016-02-18 00:13:00
你可以跟主管說想要寫code,不想debug
作者: corrona (弱酸性)   2016-02-18 00:15:00
轉網路業才有發展啊,看職缺就知道:http://goo.gl/swwvmo
作者: MrRedHair (紅毛)   2016-02-18 00:15:00
做報告真的很煩 硬要假鬼假怪 一點幫助都沒有
作者: Narcissuss (太神拉~)   2016-02-18 00:17:00
不用動腦就有錢領 要珍惜
作者: clanguage (C語言)   2016-02-18 00:25:00
看你能力到哪 整個code都熟了 debug就是花時間而已
作者: whynot0629 (一天走一步)   2016-02-18 00:28:00
de個兩年,對你會有幫助的..解issue很慢代表你經驗不夠以後你coding 就可以先想到可能會有哪些side effect
作者: BIAO (超越自己)   2016-02-18 00:31:00
工作內容有時候是運氣成份居多..看職缺有沒有機會從無到有。自己覺得運氣不錯,新工作讓我從無到有開發了exe dll..等,
作者: justaID (快樂崇拜)   2016-02-18 00:33:00
能了解原PO的困擾,自己之前工作也遇過這種狀況,會不斷
作者: BIAO (超越自己)   2016-02-18 00:34:00
反而我覺得現在debug別人的程式碼大部份都不難XD
作者: justaID (快樂崇拜)   2016-02-18 00:34:00
自我懷疑。也許每個人在意的點不一樣,有人重視當下待遇,有人會覺得一直在重複類似的事沒有成長。我個人感想是
作者: BIAO (超越自己)   2016-02-18 00:35:00
自己會開發新專案,相對的比較容易知道問題在哪..如果真的很想學習,不妨主動和主管提出or下班自己練習?
作者: justaID (快樂崇拜)   2016-02-18 00:36:00
看你對於該產品有沒有興趣,願不願意長久做這個產品,如果是,那目前解issue的工作型態就還有意義,因為debug很吃經驗,但也要避免是那種無法累積的經驗,比如5年都在解同樣深度的bug,那就沒有累積性,可能一個新人進來1年就能取代你。如果對該產品的發展有興趣,建議要設法打進核心功能team,去解那些真正有技術或經驗價值的issue當然如果連對產品也沒什麼興趣,那我會建議早點找自己適
作者: QQKKQKQK (QK拉)   2016-02-18 00:44:00
你可以嗆你主管:底什麼爸個。 研發就不用改良嗎,天才。
作者: justaID (快樂崇拜)   2016-02-18 00:45:00
合的出路,否則久了能力沒進步年紀又變大,要出去闖更難當然,如果目前待遇不錯,想靠人際或政治穩穩爬上去,就是另外一回事...
作者: WenliYang (羊蹄嘟)   2016-02-18 00:50:00
都差不多,豬屎屋大部分人也都在做這樣的事,所以想錢就好,不要去深思自己每天到底幹嘛……
作者: QQ101   2016-02-18 00:52:00
不然哩 請你來吃飯的嗎...
作者: overhead (overhead)   2016-02-18 01:04:00
整天看log而非code聽起來的確是有點不幸沒錯啊...
作者: SkyFee (迷你天天)   2016-02-18 01:06:00
恩....所以你喜歡一直寫程式 然後bug讓別人解就好?
作者: bluedragon (藍閣龍宿)   2016-02-18 01:27:00
就不要到時候要你一禮拜寫個Module來 你又要靠妖別的
作者: tedhut   2016-02-18 01:38:00
debug這麼久了 而且還是無聊的bug 找原因還要找很久??
作者: chuegou (chuegou)   2016-02-18 01:48:00
main.c破萬行的那種專案.無聊而且要找很久的bug一大堆阿
作者: s860134 (s860134)   2016-02-18 01:53:00
bug 不修越積越多 最後變成全公司產品buid不下去 GG
作者: mickeyha (M*schief)   2016-02-18 01:59:00
石頭AP?
作者: holydon (0.0)   2016-02-18 02:12:00
其實解久了就那樣..看到大概會有感覺@@困難的還是寫精美報告...每天都不知道自己在忙啥
作者: mathrew (Joey)   2016-02-18 07:30:00
連原因都要找很久 還一直抱怨只能 debug 先練練再來吧
作者: gunbade (hihihi)   2016-02-18 08:05:00
聽起來像在系統廠,若想多寫code就跳吧
作者: mmppeegg (我是寂寞的)   2016-02-18 09:03:00
Debug怎麼可能沒有發展性 邏輯都是從debug訓練出來的啊不過如果沒機會改code那就……
作者: sdyy (中壢市的小智)   2016-02-18 09:03:00
這是QA吧
作者: DrTech (竹科管理處網軍研發人員)   2016-02-18 09:29:00
職稱不重要,薪水才重要
作者: csfgsj (切割對半)   2016-02-18 09:36:00
年輕人就是年輕人,Debug 才是重點如果Debug 要花很久的時間,不要跟我說你Coding 很強
作者: tedhut   2016-02-18 09:41:00
破萬行這種家常便飯 建議再debug三年後再來這裡發表感想
作者: chester06 (chester)   2016-02-18 09:50:00
其實IC Vendor的SW也是debug居多, 想純coding去純軟
作者: zsyian (zsyian)   2016-02-18 09:51:00
就算code是自己寫的,大概也是80%的時間在debug...
作者: xyz30317 (喵天使)   2016-02-18 09:54:00
RD=Real Dog
作者: gbcowandy (爪爪哥)   2016-02-18 10:03:00
一直解不錯啊,賺到了你
作者: saxer   2016-02-18 10:08:00
這個在豬屎屋的sd也差不多啦XD
作者: littlebau (小寶)   2016-02-18 10:11:00
我講實在的,就是有這個需求,才會找人做,你不做以後怎麼教人做。另外,工作至少要30年,你才debug幾年?
作者: Luos (Soul)   2016-02-18 10:19:00
我也是…
作者: badyy (nick)   2016-02-18 10:26:00
小魯個人覺得要看學不學到東西跟發展性,或者錢@!
作者: JeremiahLin (JL)   2016-02-18 10:26:00
有個 Linux kernel bug 前後耗了十幾個RD,花了三年,最後solution 只是把幾行刪掉。 Debug 很重要啊
作者: wake7078 (KK)   2016-02-18 10:26:00
對coding 沒什麼幫助 你想多久由你完全寫source code
作者: badyy (nick)   2016-02-18 10:27:00
不過聽起來像戲桶場,就看錢有沒有比較實在!
作者: wake7078 (KK)   2016-02-18 10:29:00
十年後 換N間公司 若你還改別人的code 你就會知道會Debug沒什麼了不起 不會還能繼續做RD 就很了不起
作者: JeremiahLin (JL)   2016-02-18 10:35:00
作者: dasala (small LU)   2016-02-18 10:35:00
我是覺得debug別人的code比debug自己的code還需要能力啦!另外我是寫RTL的
作者: JeremiahLin (JL)   2016-02-18 10:42:00
不過說真的 工作歸工作 要提升 coding 能力可能要靠side project 或 coding 網站練習了
作者: aquahau (orz...)   2016-02-18 11:08:00
你D的bug是皮還是骨呢
作者: dslite (呼呼)   2016-02-18 11:12:00
這是AE吧
作者: peter5214 (抉擇)   2016-02-18 11:20:00
台灣有真 RD? 十個有9個只是叫好聽的吧.
作者: pttccbbs (中華電信)   2016-02-18 11:29:00
你解的太慢, 因為你能力不好, 不熟悉架構
作者: dasala (small LU)   2016-02-18 11:36:00
台灣RD多不多不需要一個只知道考國營事業的來評論
作者: besmartAE (*無敵海灘男孩*)   2016-02-18 11:38:00
多寫測試程式可以加速debug的過程
作者: redmilk   2016-02-18 11:44:00
小魯之前解bug解了4年, 換工作後對難解的bug比較有方向
作者: f33783378 (小灰狼)   2016-02-18 12:00:00
Retry&Debug
作者: Annieven ( )   2016-02-18 12:04:00
以台灣環境 賺錢的公司是ic設計等硬體廠 不需要一直開發code 公司喜歡你一直debug 下家面試也是看你解過什麼bug如果你真想發展軟體能力又想要高薪 只能出國了
作者: iincho (世界的盡頭)   2016-02-18 12:51:00
IC廠的軟體部份需要從頭開始寫的狀況不多...就算是module owner很多也只是拿Linux現有的code改...
作者: summer08818 (........)   2016-02-18 22:15:00
debug 比自己從頭刻一個需要功力 還要知道怎麼改過程中你一定會遇到自己從來沒想過的coding方式
作者: WFC   2016-02-18 23:33:00
自主開發寫code的能力跟看別人code去debug的能力根本不同。假如你想寫code不是只有工作上可以精進,無論何時都可以寫自己的東西,只是你不想而已。先前有個我自己想玩的平台coding,每天下班10~11點還是每天摸到1~2點持續幾個月,有心才是重點。
作者: Annieven ( )   2016-02-18 23:51:00
是的 debug很深奧的 隨便問你 memory leak 怎麼查? cpu效能被哪個thread佔用太多? 這其實是專業的學問
作者: cyshowen (嘉義秀伊恩)   2016-02-18 23:59:00
等你當上key man 就有機會coding!?
作者: WFC   2016-02-19 00:12:00
當然最好是開發coding能力跟debug別人code的能力能兼顧。De自己寫的code其實相對簡單,雖然寫code常會講寫完就忘了呀,但自己寫的一定比較熟稔,哪個環節出錯其實半猜半矇也不難發現,de別人寫的架構就不是了,除了一直幹攪這什麼爛code外,還是得理解才能解掉issue,最重要的是在看別人code的同時能對架構設計要有經驗上的學習,做往後的精進。 至於coding方面,個人覺得寫code最難的是在程式架構設計,bug和解issue瓶頸覺大部分都來自於不良多程式架構的side effect。
作者: tedhut   2016-02-19 01:12:00
不是大公司 是每間公司
作者: justaID (快樂崇拜)   2016-02-19 02:02:00
認同WFC大提到,自主開發的能力跟看現有code-base去解issue的能力不太一樣。回原PO,我覺得這與其說是大公司的常態,跟產品的開發型態更有關係。比如開發內容是都拿現有的code-base來改,那可能就很少需要去開發新功能對公司來說,開發重點就會是把這份code的issue解完,讓產品能穩穩賣,這樣的運作也很合理。但拿人家code-base的副作用就是可能每一陣子就得跟著update code-base,一堆issue又冒出來,不管是新issue或舊issue(就算是修過的舊issue修起來比較快,當有幾百條時還是得花上不少時間)所以我覺得重點還是在於原PO有沒有意長久在這個產品發展以及解的issue是不是經驗帶得走的產品技術重點有太多issue是就算你也許看就能猜到是哪類型原因,但還是得花時間去追出具體要改的code是哪一行,只是在花時間,像作業員一樣,沒有太多新收穫建議原PO先想想自己的未來規劃,因為台灣賺錢的系統廠或豬屎屋的開發型態可能都是這樣,如果打算一直走這個產業就要盡量讓自己能去碰有價值的issue,而不是一直碰同類型、深度低的issue,這樣跳出去人家問你解過哪些issue,你的debug經驗才能有價值
作者: aowen (...)   2016-02-19 08:38:00
Debug能力跟coding能力成正比..
作者: minc (~遲來姍姍武城金)   2016-02-19 12:26:00
解問題就是學習經驗,覺得自己很強就跳巢,台灣好工作是要你即時戰力,不是天馬行空的天才…
作者: acluke (_____)   2016-02-19 12:53:00
作者: id41030 (呆呆向錢衝)   2016-02-19 14:48:00
系統廠RD嗎? 如是的話正常
作者: hl4 (Zec)   2016-02-20 13:25:00
debug跟coding根本是不同技能樹

Links booklink

Contact Us: admin [ a t ] ucptt.com