時間過得很快,小白又一個月沒寫過東西 ,是時候為這“如歌歲月”留下一點痕跡,記錄下這如歌的歲月。
時間回溯到一個月前,9月多時,一方面在投簡歷,一方面在思考我能干啥。其實就是自己的職業(yè)定位在哪個領(lǐng)域,
到現(xiàn)在為止,都是在搞東東,都沒做過真正的product。人有才能的話,機會會自己找上門來的,陳sir找我?guī)兔Ω銈產(chǎn)品,
而且說一個月要搞定的,我覺得挺好的,我需要這樣的開發(fā)經(jīng)歷。所以,說OK啊,其實那時我并不清楚我將要面對的是
蝦米,我覺得大學(xué)這幾年的經(jīng)歷培養(yǎng)了我對待考驗的分析,判斷和解決能力,和自學(xué)能力。我相信自己能夠做出來,時間
限制只是在督促我前進。OK。
時間一天一天過著,可是說好的開發(fā)板還遲遲沒到。只好等著。。。。。。。
時間到了9月29號,遲來的開發(fā)板才送到,因為公司那邊要等項目批下來才出錢買板,我上淘寶一看,乖乖一塊藍牙
BC05開發(fā)板,1180大圓,這東西這么貴,還買了兩塊,總共2400多。(在以后開發(fā)過程中才發(fā)現(xiàn),貴是因為人家的售后服務(wù)
做的好,工程師周工挺好的,有啥問題,會來幫助解決。)
給小白的就是一堆資料,因為芯片是英國CSR公司研發(fā)的,基本上沒中文資料,全英文,開發(fā)環(huán)境全英,對小白來說
是個不小的考驗,面對的是陌生的開發(fā)環(huán)境,陌生的芯片,連要編程的芯片都不知是神馬。OK。開始啃資料,英文嗟。十一假期,
基本上每天早上9點半,開始就對著電腦,看啊看,借著有道翻譯,注釋翻譯,做筆記。其實在這過程中,是枯燥無味,時間久了
人總是開始煩躁,最重要是堅持,理清楚今天收獲什么,有啥疑問。有時也要靈活處理,遇到問題,不要死盯著,把問題記錄下來
或許在后面能解決前面留下來的問題。
看了5天的pdf,大概知道這東西,其實這里面是XAP的微處理器,要寫的是一個簡單的系統(tǒng),單線程的處理器。里面的處理器的
核心架構(gòu)都了解的差不多,神馬內(nèi)存映射,sink,source,headers,動態(tài)內(nèi)存分配。這為后面看程序,了解程序流程打下點基礎(chǔ)。
差不多開始動手操這板了,嘿小樣,這個月我就跟你干上了。一開始,開發(fā)環(huán)境都沒用過XIDE BlueLab,由于習(xí)慣嵌入式開發(fā)環(huán)境ADS那種比較人性化的開發(fā)環(huán)境,還是用回notepad 來看代碼。
其實程序本身不可怕,怕的是有人有耐心慢慢解析程序框架,記得第一個最龐大的程序48530行,一開始,其實誰都會害怕,但是只要有耐心,怕啥,不就是C語言嗟,還不是人將藍牙流程用代碼表示而已。開始按著程序一步一步的下來,自己畫程序框架,看一遍不懂就看到懂為止,期間是煩躁,低沉伴隨著,所以我就把音樂放大最大,激起心靈,其實最重要還是自己的責(zé)任心,當(dāng)初答應(yīng)我一定能搞定的話,我就會做到,堅持,在堅持,雖然短時間,或許在交貨前幾天都搞不定,但是站在黎明的曙光前 永遠是堅持到最后一刻的人。
日子一天一天過著。。。。身邊跟著做的人,開始煩躁了,問現(xiàn)在都搞不定,你能做出來嗎。。。。這就是團隊里隊員的能力和心理素質(zhì)問題,確實我不會留著沒信心的人,如果面對問題,不是積極面對和一起攻克,而是自己覺得自己做不出來就一走了之。小白的意志力還是很堅強的,我還是相信自己能做出來,這東西需要我慢慢去摸索。大學(xué)沒交給我什么,但是我在大學(xué)里學(xué)會的自學(xué),*自己,(小白平時不怎么聽課,作業(yè)*抄,但是小白保證拿獎學(xué)金的)。
有時,小白真的需要一個跟我實力相當(dāng)?shù)娜,一起并肩作?zhàn),一個人搞程序,總會卡在一個地方,跟陳sir討論有時他一提點一下,一個小問題過了,就像最后的寫單片機起動藍牙系統(tǒng)的過程中,對數(shù)據(jù)校驗的一個小問題,困擾了我一天。最后改了一個小小地方,就整套系統(tǒng)跑起來。。。
10月31號下午3點45分,當(dāng)系統(tǒng)跑起來時,小白一下子將壓在心里的大石頭放下了。。。。。。。
小白終于完成一個月前的承諾,自己能力提高一成,功力大增。咔咔卡卡卡