終于到了不修邊幅,趕路在睡覺,上班打哈欠的年紀(jì)。
我知道自己不是什么腦袋靈光的人,當(dāng)然也不能算蠢,但對(duì)于稍微高一點(diǎn)的邏輯就有些難了,好在對(duì)于入門的我來(lái)說(shuō),有些東西還太過(guò)遙遠(yuǎn)。
上班第二天,神清氣爽。
可以說(shuō)剛?cè)肼毜墓ぷ魇呛茌p松的:熟悉項(xiàng)目,梳理代碼。
我到工作第二天,雖然已經(jīng)讀過(guò)從項(xiàng)目經(jīng)理那邊拿來(lái)的上萬(wàn)行的代碼,但是很可惜我的第一天并不是很順利,尤其是當(dāng)你拿到的代碼十一個(gè)神級(jí)碼農(nóng)寫的,哪怕是小神。我所接手的代碼讀起來(lái)不難,畢竟都是英文字符,但是邏輯就有點(diǎn)難搞了,以我剛剛出校的本事,能不百度寫一個(gè)組合控件或者自定義事件已經(jīng)是天了,我始終沒明白為什么不能直接擼,一趟下來(lái)。
只能說(shuō),這就是大佬吧。
我加了很多群,chedan的太多,我一度以為是不是大神太多,我也迫切的希望幾年后我能與他們一般吹著牛敲著碼,但當(dāng)我發(fā)現(xiàn)群里是真chedan的時(shí)候,我的心涼了。
我們是傳統(tǒng)的辦公桌,當(dāng)我對(duì)著我的高配神機(jī)時(shí),左眼一撇是三個(gè)Android當(dāng)中年長(zhǎng)我兩歲的劉盛,有眼一撇是與我同齡但吹的有些狠的張可,同齡三年工作經(jīng)驗(yàn),在我想來(lái)不是真的牛就是口活好。
事實(shí)證明一群豬在一起那就真的能是菜了,可惜年長(zhǎng)我的劉盛是個(gè)早已經(jīng)從小豬仔變成大王級(jí)別的人,這么說(shuō)吧我問(wèn)劉盛問(wèn)題問(wèn)不住但是張可就有點(diǎn)懸了。
“劉胸,代碼你讀完了嗎?”我輕輕巧了巧我與劉盛之間的玻璃詢問(wèn)道。
事實(shí)證明劉盛不虧是大王,“完事了,怎么樣你這邊?”
先說(shuō)一下分工,公司項(xiàng)目是硬件項(xiàng)目,有App端和硬件端兩部分組成,APP端也就是手機(jī)端通過(guò)一系列指令控制硬件端的app應(yīng)用達(dá)到想要的效果,類似于只能設(shè)備,所以這也是我頭疼的地方,設(shè)計(jì)到藍(lán)牙傳輸協(xié)議等各種東西。
我們的分工自然是我負(fù)責(zé)APP端的修改當(dāng)然也有些相對(duì)簡(jiǎn)單的三方對(duì)接,而劉盛張可兩人負(fù)責(zé)硬件設(shè)備上應(yīng)用的一系列展示,同時(shí)劉盛這兩段都需要盯著,雖然許昌是經(jīng)理可惜他是后端,所以在熟悉代碼這一塊上劉盛的工作量要高于我們的,但誰(shuí)叫他是大神呢。
“我有幾塊不是很明白?劉胸要不你給我開一下小灶”劉盛身材較胖,與許昌和李路算是同出一處,所以劉胸這個(gè)稱號(hào)在第一天便是隨著許昌的笑談大家一起叫了起來(lái)。
“那幾塊?”劉盛揪出另一個(gè)耳朵的耳機(jī),詢問(wèn)道。
我想了一下,說(shuō)實(shí)話要說(shuō)幾塊也是幾塊,但要是說(shuō)一塊也說(shuō)得通,畢竟自己能懂的還真不多,雖然知道按住ctrl點(diǎn)方法可以呼呼的跳,但為啥跳或者跳過(guò)去要干嘛就成了最大的問(wèn)題,畢竟沒有注釋,雖然有了也不一定能看懂。我組織了一下語(yǔ)言邊回到
“有點(diǎn)多”
劉盛一笑,這種事情好像對(duì)于他來(lái)說(shuō)是一件很有成就感的事情,理了理衣角,從他的座位上走了過(guò)來(lái)。
“很正常,這些東西,一時(shí)半會(huì)還是很麻煩的,剛開始確實(shí)有點(diǎn)難理解,等你熟練了你就明白了”劉盛一手按在我的桌子上,一手拉過(guò)鼠標(biāo),關(guān)掉我早已打開的幾個(gè)類,然后選中了入口,點(diǎn)開說(shuō)道:
“其實(shí)你沒必要想著吃透這套代碼,你以為我吃透了嗎,我也沒有,為什么沒有,因?yàn)闆]必要,當(dāng)下我們需要在這個(gè)基礎(chǔ)上做些東西,那么這就說(shuō)明了這套代碼的邏輯是可以繼續(xù)使用的,當(dāng)下這個(gè)有點(diǎn)mvc味道的,但這個(gè)人寫的很好,邏輯你看起來(lái)很難懂是因?yàn)槿思疫壿媽懙暮馨?,你多寫寫就知道了,一擼到底不是什么好習(xí)慣,當(dāng)然你現(xiàn)在還是要堅(jiān)持一擼到底,畢竟不能一口吃個(gè)大胖子,你說(shuō)對(duì)吧”
“對(duì),我現(xiàn)在看這些有點(diǎn)頭大”
“頭大就對(duì)了,當(dāng)初我剛開始讀別人的代碼的時(shí)候,感覺別人的代碼真是一種折磨,當(dāng)然別人讀我寫的代碼也不會(huì)好到那里去”
說(shuō)完劉盛一笑,我也跟著樂(lè)呵,老大哥還是給力。
“你看看他這Application,搞了很多東西吧,這些亂七八糟的聲明什么的你不用管,這些界面想來(lái)你也懂,其中這幾個(gè)動(dòng)態(tài)創(chuàng)建的也不難理解,這是為了更好的也是更方便的使用,你再看看這里...”
從那一刻我知道了,菜沒有什么罪過(guò),但你菜卻裝大神就是你的不對(duì)了。不會(huì)就問(wèn),不懂就學(xué),這是成神路上必回的技巧,當(dāng)你認(rèn)識(shí)的大神多了,你距離成神也就近了。
劉盛可謂說(shuō)了個(gè)詳細(xì),也虧了是在熟悉項(xiàng)目期間,這要是再進(jìn)度開發(fā)中,應(yīng)該沒有幾個(gè)人會(huì)這樣給你講一個(gè)項(xiàng)目講上十來(lái)分鐘。
所以,我很幸運(yùn)遇上這樣一個(gè)人,我也很感謝這樣一個(gè)人,哪怕多年之后。
“咋樣”劉盛說(shuō)的詳細(xì)我聽的也認(rèn)真,隔壁張可也伸著頭拿出來(lái)在學(xué)校后排努力聽講的樣子。
我雖然不屬于那種右耳進(jìn)左耳出的人,可說(shuō)實(shí)話此時(shí)缺也差不多,畢竟能聽懂的少,能領(lǐng)會(huì)的時(shí)間也少,不過(guò)劉盛也沒有義務(wù)說(shuō)一會(huì)讓我領(lǐng)悟一會(huì),大體項(xiàng)目的樣子我已經(jīng)見到,基本的邏輯還沒理清,不過(guò)也不影響接下來(lái)即將面對(duì)的事情。
“謝謝,我感覺還不差,當(dāng)然能再來(lái)一遍的話更好”我調(diào)侃道。
劉盛拍著我的肩膀,笑到:“你可一邊去吧,等你多過(guò)幾個(gè)項(xiàng)目之后就好了”
“哈哈,我先看看,劉胸你這先忙你的,我看不懂了再問(wèn)你”
“好,不過(guò)你可以適當(dāng)?shù)母男〇|西,然后跑跑看看效果,這樣懂的更多”劉盛邊說(shuō)邊走到自己的座椅上,還不忘提醒:“不用心急,你感覺很頭大的地方大多數(shù)都不需要我們?nèi)?dòng),當(dāng)然是暫時(shí)的”
我臉一黑,“好吧!”
“不用過(guò)分的去追求他的邏輯或者讀懂他寫的所有東西,沒有太大的必要”劉盛看著我拿茫然的呆滯小白臉,笑到:“大神們雖然寫代碼邏輯很清晰,也很高端,但往往解決問(wèn)題的能力才是他們突出的地方,你看看你加的群,有的人為啥能被稱為大佬,不一定他們寫的多好,但人家有問(wèn)題能解決,你說(shuō)是不是”
我略微一想點(diǎn)頭道:“還真是”
“就是,你暫時(shí)不用去追求這些太虛的東西,你現(xiàn)在需要的是提高自己解決問(wèn)題的能力和要有自己的想法”
“我懂了”
“你先看著,我們UI這兩天把圖做好,估計(jì)就要開工了,多跑跑,不用光看,看再多不如下手試試”
“好的,我試試”
果然,在此之后我對(duì)著套代碼的熟悉程度上升了一個(gè)階梯,雖然這一步很小,但對(duì)于我來(lái)說(shuō),相當(dāng)?shù)脛帕恕?