快兩年的時(shí)間,我都干了啥
大家好,我是寫(xiě)代碼的籃球球癡
這是一篇總結(jié)性的文章,主要是總結(jié)這一年多快兩年的時(shí)間,我都在做了些什么。
公司名字我就不說(shuō)了,知道的人一眼就知道了。
我們是一家智能家居的公司。
提到智能家居,就一定會(huì)涉及網(wǎng)關(guān),因?yàn)樾枰W(wǎng)關(guān)把各個(gè)子設(shè)備的數(shù)據(jù)連接起來(lái),網(wǎng)關(guān)是一種概念,類(lèi)似于電腦,蘋(píng)果電腦,安卓電腦,windows電腦,他們都是不同品類(lèi)的電腦。可以做網(wǎng)關(guān)的技術(shù)芯片也很多,可以用藍(lán)牙,可以用zigbee,也可以用wifi,我們用zigbee做網(wǎng)關(guān),并且把網(wǎng)關(guān)設(shè)備和我們的安卓系統(tǒng)連接在一起。


好了,上面提到的是核心功能。
所以我們需要一個(gè)運(yùn)行安卓的設(shè)備,可以用MTK芯片,可以用RK芯片,也可以用全志、高通等等。
我們剛開(kāi)始用RK芯片做主控芯片,之前有一篇文章寫(xiě)在RK平臺(tái)調(diào)試LCD的時(shí)候,還把MIPI時(shí)序給好好捋了一遍。
不過(guò)因?yàn)閮r(jià)格的原因,我們又選用了MTK芯片,并且做了兩個(gè)屏幕,這是一個(gè)產(chǎn)品亮點(diǎn)和技術(shù)難點(diǎn),兩個(gè)屏幕做雙屏異顯,穩(wěn)定性和生產(chǎn)品質(zhì)都挺困難的「剛開(kāi)始調(diào)試小屏幕的時(shí)候擱淺了好長(zhǎng)一段是時(shí)間」,當(dāng)然在客服結(jié)構(gòu)問(wèn)題上也費(fèi)了很大的功夫,我們的小屏部分還專(zhuān)門(mén)申請(qǐng)了多項(xiàng)專(zhuān)利。
剛開(kāi)始做產(chǎn)品,我們不知道需要哪些,不需要哪些,我們調(diào)試了很多外設(shè),有溫濕度傳感器、光感傳感器、距離傳感器、因?yàn)橐稣Z(yǔ)音識(shí)別,我們還用了MIC和ADC回采音頻做回聲消除、攝像頭、RS485、USB網(wǎng)卡、A2DP藍(lán)牙音頻、還有控制外設(shè)的接觸點(diǎn)、芯科的zigbee芯片、LED燈等等。
因?yàn)橛幸纛l,就需要調(diào)試音頻相關(guān)的東西,剛開(kāi)始用poweraq調(diào)試EQ,這個(gè)工具有點(diǎn)坑,其實(shí)很簡(jiǎn)單的一個(gè)工具,用起來(lái)卻很多問(wèn)題。跟我們對(duì)接的聲學(xué)工程師,雖然用過(guò),剛開(kāi)始調(diào)試的時(shí)候也很多問(wèn)題。我想起之前在恒大接觸過(guò)一個(gè)聲學(xué)工程師,然后偷偷跑去他們公司,讓他教我怎么調(diào)試EQ,因?yàn)槲覀z公司是沒(méi)有業(yè)務(wù)往來(lái)的,他確實(shí)幫了我很多,本來(lái)想請(qǐng)他吃飯,但是因?yàn)橥低得男袨闀r(shí)間上又不是很方便,就給他發(fā)了一個(gè)紅包「之后的很多聲學(xué)問(wèn)題也都請(qǐng)教他,非常非常感激他」。
也就是這事情之后,我們的EQ才順利往下調(diào)試,至于MTK的支持,他們的文檔比較寬泛,回復(fù)比較慢,我們前期是比較著急的,要不然我也不會(huì)這么著急去找人解決問(wèn)題。
我記得我們產(chǎn)品出來(lái)那會(huì),我們領(lǐng)導(dǎo)很興奮,北京的很多領(lǐng)導(dǎo)和同事也非常期待我們的第一款產(chǎn)品。那時(shí)候,小米10pro剛剛開(kāi)始發(fā)售,我們領(lǐng)導(dǎo)覺(jué)得小米10pro的音質(zhì)非常好,然后跟我說(shuō)「希望我們的設(shè)備音質(zhì)調(diào)到這樣的效果」,剛好那時(shí)候我喜歡小米10pro的屏幕,就自己買(mǎi)了一臺(tái)。去調(diào)試音頻效果,調(diào)了一個(gè)版本就拿出我的手機(jī)播放「渡口」對(duì)比下,因?yàn)槲覀兊睦戎挥?W,跟小米10pro對(duì)比還是有差距,不過(guò)最終還是調(diào)了一個(gè)比較滿(mǎn)意的版本。之后,我們領(lǐng)導(dǎo)拿這個(gè)效果到北京,北京的老板聽(tīng)了之后很滿(mǎn)意,也就是這次之后,我們的EQ就沒(méi)有再做調(diào)整,一個(gè)是調(diào)整EQ比較麻煩,還有就是老板和同事們都已經(jīng)認(rèn)可的效果,就沒(méi)有必要再動(dòng)干戈。
第一個(gè)版本的時(shí)間非常著急,負(fù)責(zé)結(jié)構(gòu)的同事很辛苦,我記得當(dāng)時(shí)負(fù)責(zé)這個(gè)項(xiàng)目是一個(gè)跟我差不多大的結(jié)構(gòu)工程師,在工廠(chǎng)蹲點(diǎn)了幾個(gè)月,打磨,拋光,催結(jié)構(gòu)件,然后有問(wèn)題了有繼續(xù)整改,繼續(xù)打磨,改磨具。因?yàn)檎鹨舻膯?wèn)題又繼續(xù)修改,加泡棉,固定螺絲,后面又繼續(xù)測(cè)試。
等樣機(jī)出來(lái)組裝完成,那天在辦公室遇到他,他看上去非常憔悴,松卷的頭發(fā)看起來(lái)是好幾天沒(méi)有洗過(guò)了。
當(dāng)時(shí)我們?cè)诠靖浇饬艘粋€(gè)高級(jí)公寓,一個(gè)月一萬(wàn)多租金的那種房子,我跟我們?nèi)耸乱黄鹑プ獾模h(huán)境非常好,房間的視野非常不錯(cuò),我當(dāng)時(shí)想,那些出差的同事可以好好享受這些風(fēng)景了。
可是每天回來(lái)已經(jīng)很晚了,早上又要早早的出發(fā)解決問(wèn)題,完全沒(méi)有想法去體驗(yàn)?zāi)切┟篮玫臇|西。

然后,我們第一臺(tái)成品是這樣,第一臺(tái)設(shè)備沒(méi)有用上雙屏異顯。

然后我們第二款產(chǎn)品,也就是雙屏異顯13寸的智能中控,他長(zhǎng)這樣。

第二個(gè)產(chǎn)品出來(lái)之后,很震撼,不管是外觀(guān)還是設(shè)計(jì)還是功能,都非常優(yōu)秀。
然后就進(jìn)入長(zhǎng)時(shí)間的適配系統(tǒng)工作中
要生產(chǎn)的時(shí)候就會(huì)去東莞出差,調(diào)試參數(shù)的時(shí)候就跑去設(shè)備廠(chǎng)商,解決bug的時(shí)候有會(huì)去MTK,做喚醒定制的時(shí)候就跑去蘇州思必馳。如果沒(méi)其他事情了,就在公司解決那些偶發(fā)的問(wèn)題,不斷的測(cè)試,抓Log,看呀看,看呀看,看到眼睛都懷孕了還是不知道什么問(wèn)題,然后繼續(xù)看,群里問(wèn)呀問(wèn),總之,如果是致命緊急的問(wèn)題就緊急處理,不是致命緊急的問(wèn)題就劃水處理。
后面因?yàn)閦igbee的問(wèn)題還跑去惠州跟進(jìn)了zigbee相關(guān)的開(kāi)發(fā)。
在東莞的時(shí)候幾個(gè)人一起跟進(jìn)生產(chǎn),請(qǐng)大家在路邊吃燒烤,實(shí)話(huà)說(shuō),東莞的燒烤水平比深圳高出許多。

后面,還做了一些其他小項(xiàng)目。
調(diào)試華為的PLC模塊

調(diào)試芯唐的單片機(jī)

還做了人臉識(shí)別項(xiàng)目,當(dāng)然了,這個(gè)不是我們自主開(kāi)發(fā)的,是我們外包開(kāi)發(fā),主要是跟進(jìn)一些技術(shù)上的問(wèn)題。

芯唐單片機(jī)這種小項(xiàng)目,是我一個(gè)人自己完成,其他項(xiàng)目基本都是每個(gè)人負(fù)責(zé)幾個(gè)模塊,我主要是跟進(jìn)音頻,從芯片選型,喇叭選型,結(jié)構(gòu)問(wèn)題,聲學(xué)問(wèn)題,驅(qū)動(dòng)調(diào)試,音頻異常解決,算法接入這些事情~
也會(huì)寫(xiě)代碼,但是大部分是在看代碼和寫(xiě)代碼的路上,很多時(shí)候是看幾天代碼,修改一行代碼,后期也會(huì)跟著一起解決一些系統(tǒng)上的問(wèn)題。
遇到一些棘手的問(wèn)題,或者網(wǎng)絡(luò)藍(lán)牙相關(guān)的,我會(huì)跟進(jìn)日志看看代碼,做一些對(duì)比測(cè)試,之前也有發(fā)一篇用工具來(lái)分析藍(lán)牙的行為,就是為了分析藍(lán)牙異常的問(wèn)題。

我和小七是最開(kāi)始的兩個(gè)人,剛開(kāi)始的時(shí)候項(xiàng)目緊,需求多,需要做的事情更多,我們兩一起引進(jìn)了巨星,那時(shí)候我們的球隊(duì)的經(jīng)理人,對(duì)引進(jìn)球員還是很有話(huà)語(yǔ)權(quán)的,當(dāng)時(shí)領(lǐng)導(dǎo)就說(shuō),你覺(jué)得引進(jìn)你們可以把事情做得更好,就可以引進(jìn)。剛開(kāi)始辦公的時(shí)候很有意思,因?yàn)闆](méi)有固定的辦公地點(diǎn),我們又需要編譯代碼,就經(jīng)常帶著我們的編譯服務(wù)器一起移動(dòng)辦公。你要想想,那是挺大一臺(tái)編譯服務(wù)器。
后面陸續(xù)來(lái)了tayor、鄧總、lee_jm~
我覺(jué)得這些人都對(duì)我們的項(xiàng)目起到了非常大的作用,也是因?yàn)橐M(jìn)了這些巨星,我才有了劃水的時(shí)間。
而我們做的事情,也更加多了,一些產(chǎn)測(cè)相關(guān)的開(kāi)發(fā)都是我們做的,后面生產(chǎn)更多了,我們跟進(jìn)的事情也就更多了。
然后,就生產(chǎn)了很多次,又增加了好幾個(gè)項(xiàng)目~

說(shuō)下我的領(lǐng)導(dǎo)和同事
我遇到過(guò)很多領(lǐng)導(dǎo),但是lei 是我覺(jué)得對(duì)項(xiàng)目對(duì)公司最負(fù)責(zé)的領(lǐng)導(dǎo),因?yàn)閺拈_(kāi)始,他就把這件事情當(dāng)成自己的事業(yè)。
今晚上我們公司的掃地阿姨過(guò)來(lái)跟我們聊天,跟我們說(shuō),你們坐這個(gè)位置的領(lǐng)導(dǎo)真的好拼命啊,我都遇到他通宵了好幾次了,晚上都不睡覺(jué)的,在公司加班。
他寫(xiě)的技術(shù)ppt是我目前遇到寫(xiě)得最好的,不要覺(jué)得寫(xiě)技術(shù)ppt就只是寫(xiě)ppt,他為了寫(xiě)好ppt做了很多工作,甚至于付費(fèi)去獲取相關(guān)技術(shù)知識(shí),這個(gè)ppt我會(huì)放在我的知識(shí)星球里面,不吹牛,看過(guò)的人都會(huì)自嘆不如。

然后是tayor 和少林,他們倆的技術(shù)都很厲害,平時(shí)能從他們偷學(xué)點(diǎn)技術(shù)經(jīng)驗(yàn),不過(guò)他們跟一般的技術(shù)人一樣,在解決完一個(gè)問(wèn)題后,總是異常興奮。
然后~
沒(méi)過(guò)多久~
lee_jm 離開(kāi)了~
鄧總離開(kāi)了~
小七也離開(kāi)了~

能跟優(yōu)秀的人一起共事多少是一種運(yùn)氣,每份工作,都是一段人生的旅程。到站了,就該去趕下一趟更快的車(chē)了。非常慶幸和有炙熱追求的你們一起共事過(guò)。
#推薦閱讀#
感謝完成閱讀,我是喜歡打籃球的寫(xiě)代碼的籃球球癡,這個(gè)是我的公眾號(hào),感謝你關(guān)注并支持。我從大學(xué)開(kāi)始接觸電子和嵌入式軟件知識(shí),至今,已經(jīng)畢業(yè)工作了9年,我喜歡嵌入式,也愿意從事這個(gè)行業(yè)。不管是從技術(shù)還是職場(chǎng)經(jīng)驗(yàn),都積累了足夠多的經(jīng)驗(yàn),目前在一個(gè)非常優(yōu)秀的團(tuán)隊(duì)中做開(kāi)發(fā)工作。
很高興認(rèn)識(shí)每一個(gè)對(duì)技術(shù)努力,對(duì)人用心的朋友。
