Re: [請益] 對未來充滿焦慮...

看板Soft_Job (軟體人)作者 (YesICan)時間7年前 (2018/08/06 16:44), 編輯推噓7(704)
留言11則, 7人參與, 7年前最新討論串2/4 (看更多)
Android 這種這麼大包的open source project本來就很難trace,會建議原po自己多寫些應用程式來練習。 首先,練stack overflow 主要對於解題跟面試有幫助,對於寫一隻完整的應用程式幫助不大,推文中也有人提到,就算進到新公司,如果也是沒有完整訓練的話,還是會碰到相同的問題。 第二,寫一隻完整的應用程式對於trace code幫助最快,就算是從很小的程式開始也行,因為每一行code都是你寫的,你會知道整支程式的脈絡,怎麼debug,該在哪裡加log或中斷點,這種練習的方式會比單純解題或看code進步快很多,累積下來之後,就算是看別人寫的程式,你的經驗也會告訴你要從哪裡插log,程式大概是從哪隻檔案跳到哪隻檔案,這靠實戰累積經驗最快。 距離研替畢業還有一年時間的話,還有時間可以挑自己有興趣的語言來練習,BSP的工作如果你不了解自己在porting 什麼功能的話,的確會覺得比較沒成就感,如果對coding還有興趣的話,建議多寫些應用程式來練手,跟工作沒直接關係的也行,加油! ※ 引述《qazkevin (Linus)》之銘言: : 各位大神好 : 小弟最近真的對工作及未來感到焦慮 : 總覺得沒有人可以談心 : 所以決定在這發文...各位大神若有耐心看完小弟文章 : 請各位大大盡量鞭我、嗆爆我...小弟都願意虛心接受... : 是這樣的... : 小弟以前是某私立EE畢業 : 目前在某公司做Android BSP已滿2年 : 這也是小弟的第一份工作... : 在進來工作前... : 小弟的基本能力大概就是會基本的Linux command : "純C語言"的認知...為什麼說認知呢 : 因為我覺得以前沒有自己寫很多code : 反倒只是對語法去熟悉而已 : 而現在工作內容大概是一開始要對Sensor bring up (porting driver) : 接著針對需要的feature去跟別的部門去串流程 : 然後就需要trace code,在需要的地方去修改code : feature完成後,再來就是測試部門會驗出很多bug : 然後我們就要開始看log & debug : 因為可能有些performance的問題 : 所以可能還要自己去做壓測 : 以上是我對工作的大概認知 : 而讓小弟煩惱與焦慮的是 : 我在這兩年目前學會的東西真的不是很多... : 起出兩年前剛進來... : 部門其實沒有相關Training : 我一進來就遇到需要升級Android的案子 : 於是我就被叫去升級 : 叫我把一堆舊code搬到新code然後下make看會不會過 : 沒過就是去debug : 過了後來要燒image : 總之這些事情我大概花了一個月做好 : 一直搬code也不知道code到底是甚麼含意 : 等到我搬好完成的那天 : 上面的學長對我說... : "你現在應該都懂那些code在改什麼了吧!?" : 我回答不知道...於是被電了一頓 : 於是決定好好研究一下 : 但是code真的好多 : 覺得不是語法看不懂 : 而是可能有相關的domain knowledge觀念不懂 : 想問部門的學長...他們都只會叫我 : "你就去trace啊..." : "看不懂就多看就懂了..." : 總之我後來也沒時間看懂... : 馬上又被分配大概80幾條bug在我身上 : 要我解掉... : 但坦白說我看完log可能知道因為什麼error造成的 : 可是真的不知道怎麼解... : 後來那些bug也不是我解掉... : 而是主管分配給學長幫忙解掉 : 這樣的日子過了很久 : 我總覺得後來可能主管覺得我也解不掉 : 都分配雜事給我 : 比如說壓測、看log : 這兩年下來坦白說沒有一條bug是靠我自己解掉的... : 自己漸漸地可能也對Android BSP這個工作感到排斥... : 希望以後可以換別的工作... : 我自己正視自己的問題可能是自學的能力不佳 : 無法自己去trace code去了解架構,導致自己遇到問題不知道該怎麼下手 : 但坦白說這方面我真的也很有嘗試去努力去看code去了解 : 可是有時候真的覺得一個人的能力有限... : 試著去跟同事討論...同事不知道是不是有競爭心態... : 就總會覺得想草草帶過... : 但不管怎麼說...都怪我能力不佳吧!! : 還有可能自己是EE畢業,同事都是資工畢業, : 加上以前真的也不是多常看CODE,所以才導致被電吧... : 當然你會問我為什麼要到這行工作... : 起初是覺得有機會做手機做出一個產品覺得很厲害... : 還有大學做的是跟通訊有關,比較偏數學,由於被一堆神說沒出路... : 索性就決定轉行做有出路的... : 但沒想到會這麼辛苦...本以為有Training會教會有人帶...結果也完全沒有 : 主管完全是放生的作法...讓你自生自滅... : 部門氣氛大概是這樣吧 : 1. 問問題對方可能會臉臭不爽,曾經還有被嗆說 : "你在這裡就是沒有人會教你,你就是要想辦法自己會!!!" : 2. 一進來時,想說離開公司跟學長說聲再見,結果對方回 : "你其實不用這樣,我們這邊沒有這個習慣!!" : 當下是想說...原來連再見都不能說...QQ : 小弟其實已經決定要離開了... : 但礙於綁三年... : 最近除了工作的事 : 就是上網刷個Leetcode還有念個英文 : 但我相信換下份工作對方一定會問上一份工作做甚麼 : 一想到自己幾乎甚麼都沒學到... : 真的非常焦慮... : 最近這個煩惱也導致我身心疲憊 : 可能我的個性有點玻璃心或抗壓不夠吧 : 各位大神如果願意 : 是否能給小弟指點迷津一下 : 無論您們怎麼鞭我嗆我...我一定會虛心接受的... ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 199.85.125.89 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1533545088.A.59E.html

08/06 17:55, 7年前 , 1F
用心推
08/06 17:55, 1F

08/06 18:14, 7年前 , 2F
認真建議推
08/06 18:14, 2F

08/06 20:49, 7年前 , 3F
路過幫推一下
08/06 20:49, 3F

08/06 21:17, 7年前 , 4F
多寫應用程式來練習點sensor跟跑i2c.....
08/06 21:17, 4F

08/06 21:52, 7年前 , 5F
練stack overflow? 你是想說leecode?
08/06 21:52, 5F

08/06 22:19, 7年前 , 6F
感謝大大給的建議...小弟會努力的!
08/06 22:19, 6F

08/06 23:54, 7年前 , 7F
我說的多寫程式不是用來點sensor,是練對程式的敏感度
08/06 23:54, 7F

08/06 23:54, 7年前 , 8F
啊對,是leetcode 打錯
08/06 23:54, 8F

08/07 08:06, 7年前 , 9F
寫應用跟點sensor是兩碼子的事耶
08/07 08:06, 9F

08/07 08:13, 7年前 , 10F
leetcode刷好刷滿,sensor也還是不會點好嗎..事實上點sen
08/07 08:13, 10F

08/07 08:13, 7年前 , 11F
sor到底是不是coding,都是一個問號了
08/07 08:13, 11F
文章代碼(AID): #1RQ0g0MU (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1RQ0g0MU (Soft_Job)