這週的工作還算順利,在我看來解決了幾個問題。但是,解問題的背後,不知我學到了什麼。
總結下來,工作幾年以來,自己最擅長的就是加列印,其實就是斷點除錯。但是在安卓系統上,不知道要怎麼斷點除錯,只能一步步加列印。看出現問題的情況下**跑到了**。然後修改一下判斷條件,強制讓**執行到正確的步驟。但是問題背後的真正原因,我分析不下去了。簡單的可以,複雜的完全就沒有頭緒了。
在上家公司有**管理的時候,還擅長倒**,就是把軟體倒退到問題出現之前的版本。如果是很早的版本是沒問題的怎麼辦,呵呵,那就用二分法,慢慢找到第一次出現問題的版本。找到了導致問題的**塊後,能刪掉的刪,不能刪的加判斷條件,同上。
上面兩種方法都解決不了問題的時候,那就直接反饋問題給原廠,讓他們去解決。但是,這時的工作就是幫他們加加列印,驗證他們提供的patch。這背後的原理呢,有的自己會去琢磨,但很多時候就那樣過了。如果對方解決不了的時候呢,那就要開始扯皮了,然後有的問題就那樣推不動了。
所以我也不敢說自己是什麼程式設計師,我都沒寫過幾行**。不,按照上面這樣描述的我是沒做過幾樣東西的對嗎。那倒也不是,自己也還是從頭到尾做過一些應用。但就是不專注某一塊,這裡搞搞,那裡搞搞。
所以在面試的時候老是碰壁,自己以前沒反思過自己這些問題。以為自己上班很勤奮,工作都做完了,很厲害。學習也是看兩篇部落格,書隨便翻一翻就完事了。從沒想過自己要往哪個方向發展。害,算了算了,寫著寫著又變成自我反省了,這方面我倒是挺擅長的。
畢業以後就被工作推著走,自己也沒有全面的補過計算機軟體相關的基礎知識。所以老感覺心裡沒底,即使工作已經五年了。雖然上面說的有點調侃,但是實際情況是環境有一部分關係,更大的原因是自己。以前好像也說不上對這些**有興趣,好像就是混口飯吃。混著混著就不行了。
但是現在不一樣了。自己確實想要有一些改變,但是這習慣是真的滲透進骨頭了。自己一直沒進入狀態,那種真正搞技術的狀態。難道真的是自己沒興趣嗎,只是為了謀生而去學那些東西。但這社會上,有幾個能做自己真正感興趣的事業呢。所以還是硬著頭皮上吧。已經買了塊嵌入式開發板,決定往底層發展,往android驅動的方向走。也不知道這個決定正不正確,但目前來看是最接近於我的自身情況了。先做看看吧,想象自己如果真的在做驅動工程師的工作,我該做些什麼。如果做不到的話,我還去面什麼試呢。
其實想要換乙個行業並不難,看中的還是基礎以及處理問題的能力。自己老是想的那麼難。嚴格來說也不算換行業,一樣都是軟體工程師,只不過自己做的是電視,沒有那麼深入罷了。實際上只是想換換產品線,去那種能獨立自主研發自己產品的公司。雖然那種要求確實高。
聊著聊著又脫離技術了。其實遇到的每個問題都是可以去深究的,每個原理我都懂了,下次別人問起的時候也就不會講不出來了。
接下來還是想補一下c語言,然後把linux各個例程敲一遍,看能不能做出一些東西來。然後書也是要看的。每天要是能抽出三四個小時來學習那就好了。保持學習的持續性,那樣才會進步。
隨筆,聊聊最近
轉眼間,兩個月沒有更新部落格了,原計畫每個月至少更新五篇,但是計畫總趕不上變化。由於前段時間換了新的工作,所以這期間一直在新的公司適應,每天下班很晚,再加上上班路程也比較遠,回到家已經不想再做任何事了。這期間確實也接觸了一些新的知識點,一直想把這些東西記錄下來,但是一直都沒有動手,人都習慣放過自己吧...
聊聊最近求職發生的故事
說起最近的經歷,一波三折,故事很多,頗有戲劇性。我在 17 年年底離開了優帆的團隊,為什麼離開,這裡就不講太多,因為離開的不是我乙個人,已經到了年底所以無心面試,過年這段時間一直在家,專心探索區塊鏈,同時也為接下來的求職做足了準備。今年年初才正式開始找工作,年初招人正是旺季,再加上我自信的言談,所以...
聊聊最近的CPA心得吧
不知不覺都快要3個月沒更新部落格了,一是懶,二是沒啥時間,三是主要原因 沒啥好寫的東西。好了,廢話聊完,來點正題吧。從年初開始cpa征途,到現在也有3個月了,搞來搞去,一直沒盈利,還小虧了500多刀。1 聯盟不要太多 雖然split更容易測試offer和規避風險,但陣線長了,每個都達不到起付額,好不...