假期結(jié)束后,張哥開(kāi)始給研發(fā)小組分配手機(jī)乘車項(xiàng)目任務(wù)。
樂(lè)步甜分配到的任務(wù)是乘車記錄查詢。
開(kāi)完會(huì)后,竹飛叫住樂(lè)步甜,王笙荃和紀(jì)在永。
“這是大家第一次參與大型項(xiàng)目,雖然任務(wù)不是很重,但是大家務(wù)必力求無(wú)BUG,還有代碼的編寫規(guī)范也要注意哦?!?p> 三人點(diǎn)點(diǎn)頭,回到了座位上。
樂(lè)步甜開(kāi)始干勁滿滿,乘車記錄查詢這部分的功能她已經(jīng)熟記于心。
查詢的字段,返回的結(jié)果,每一頁(yè)顯示多少條數(shù)等等基本規(guī)則,在陳登青的產(chǎn)品文檔中描述得都非常詳細(xì)。
下班前,她就將查詢語(yǔ)句全部寫好,在模擬數(shù)據(jù)庫(kù)中跑了一遍,和要求的結(jié)果完全一致。
“飛哥,我把乘車記錄查詢?nèi)繉懞昧??!?p> 竹飛湊過(guò)來(lái)看了看,指著其中一句說(shuō):“這里,可以再優(yōu)化一下,使用……”
“等等,”樂(lè)步甜趕緊打斷竹飛,“抱歉,飛哥,可以讓我自己來(lái)思考解決方案嗎?”
“……好啊。”
樂(lè)步甜將竹飛剛剛指出的那一句復(fù)制出來(lái),單獨(dú)研究。
查閱了不少資料,也沒(méi)有找到更好的方案。
直到竹飛吃完晚飯回來(lái),她還沒(méi)有解決。
“妹子,沒(méi)去吃飯嗎?”
樂(lè)步甜眉頭緊鎖,完全沒(méi)有聽(tīng)見(jiàn)竹飛說(shuō)的話。
王笙荃和紀(jì)在永也湊了上來(lái),王笙荃說(shuō):“這句話存在很大的優(yōu)化空間啊,這個(gè)in可以換成……”
“別說(shuō),她在自己思考呢?!?p> “……”
三個(gè)人回到自己的座位上繼續(xù)工作。
樂(lè)步甜沉浸在自己的世界中。
這是一條查詢用戶在三個(gè)月內(nèi)的所有乘車記錄,不僅包括地鐵還包括公交車,但是地鐵和公交的數(shù)據(jù)庫(kù)不是同一個(gè)。想要實(shí)現(xiàn)跨庫(kù)查詢,實(shí)在是有些困難啊……
查閱了所有銅鈴資料庫(kù)中的資料,樂(lè)步甜只找到一條跨表查詢的類似案例。
“這個(gè)方法好像可以,試一試吧?!?p> 樂(lè)步甜小聲地說(shuō),旁邊的竹飛戴著耳機(jī)完全沒(méi)有聽(tīng)見(jiàn)。
終于,優(yōu)化后的查詢語(yǔ)句所需要的時(shí)間比剛才那條快了0.02毫秒!
“飛哥!”樂(lè)步甜激動(dòng)地?fù)u晃竹飛的胳膊,“你快看!”
竹飛看了看,點(diǎn)點(diǎn)頭,“比我想的方案還要好,可以?!?p> 王笙荃也看了一眼,這個(gè)方法比他剛才所想的優(yōu)化in還要快速!
幾個(gè)人就著這個(gè)問(wèn)題開(kāi)始了一番討論。
下班后,樂(lè)步甜回到房間里打開(kāi)電腦,將今天的心得記錄在博客中。
《跨庫(kù)查詢語(yǔ)句優(yōu)化方法》
接下來(lái)的幾天,樂(lè)步甜將其他幾條查詢語(yǔ)句分別進(jìn)行了深度優(yōu)化。
第二天,樂(lè)步甜收到一封郵件,產(chǎn)品小組技術(shù)分享會(huì)。
產(chǎn)品也有技術(shù)分享的嘛?
打開(kāi)一看,里面說(shuō)的是周五下午兩點(diǎn),在PM會(huì)議室將舉行手機(jī)乘車產(chǎn)品技術(shù)分享會(huì),歡迎大家來(lái)參加。
王笙荃和紀(jì)在永湊到竹飛旁邊問(wèn):“飛哥,這個(gè)產(chǎn)品技術(shù)分享,我們要不要去參加呀?”
“想去就去唄?!?p> 周五,樂(lè)步甜和兩個(gè)男生來(lái)到會(huì)議室,里面坐滿了產(chǎn)品小組的人,看到三個(gè)來(lái)自研發(fā)組的新人,大家鼓掌表示歡迎。
上次一起玩狼人殺的產(chǎn)品2說(shuō):“研發(fā)組也來(lái)聽(tīng)啊,陳登青,你可得守好我們的門面啊!”
陳登青抬頭看了一眼他們?nèi)齻€(gè)人,語(yǔ)氣不善地說(shuō):“任務(wù)都完成了?這么有空?”
三個(gè)人頓時(shí)不敢說(shuō)話。
樂(lè)步甜更是站在一旁動(dòng)都不敢動(dòng)。
“人都來(lái)齊了吧?會(huì)議開(kāi)始?!?p> 不同于上次的產(chǎn)品會(huì)議,分享會(huì)更多的是陳登青分享自己的設(shè)計(jì)理念,以及進(jìn)行這么設(shè)計(jì)的原因等等,還聊到進(jìn)行調(diào)研時(shí)的一些趣事等等。
樂(lè)步甜漸漸理解,為什么產(chǎn)品文檔中連查詢語(yǔ)句的返回時(shí)間,都需要進(jìn)行規(guī)范。
會(huì)議結(jié)束后,樂(lè)步甜三個(gè)來(lái)自研發(fā)組的新人趕緊開(kāi)溜,不料,卻被陳登青叫住。
等產(chǎn)品組的人走離開(kāi)后,陳登青對(duì)三人說(shuō):“抱歉,剛才語(yǔ)氣有些不好?!?p> 三個(gè)人齊齊表示沒(méi)關(guān)系。
或許是新手程序員面對(duì)產(chǎn)品大佬天然的懼意吧。
要是飛哥在這里,肯定不會(huì)像剛才那樣被他直面指責(zé)。三個(gè)人腹誹道。
說(shuō)完這句話,陳登青便讓三個(gè)人離開(kāi)了。
樂(lè)步甜回頭看了一眼陳登青,他正低著頭眉頭緊鎖。
遇到什么難題了嗎?
陳登青突然說(shuō):“明天下午有空嗎?帶你去山青居?!?p> 樂(lè)步甜目瞪口呆,“啊?”
“團(tuán)建的時(shí)候不是說(shuō),回淺市請(qǐng)你吃好看又少量的東西嗎?”
樂(lè)步甜想起來(lái)了,團(tuán)建回程的大巴上,兩個(gè)人討論過(guò)有關(guān)健身和飲食的問(wèn)題,他確實(shí)說(shuō)過(guò)這么一句話。
原來(lái)他還記得,樂(lè)步甜低著頭,嘴角不自覺(jué)上揚(yáng),但是陳登青就在面前,她努力壓抑住笑意,“嗯,那個(gè),之前借你的《健身與飲食》,我明天還給你?!?p> 這段時(shí)間根本沒(méi)來(lái)得及看這本書。
“嗯?!?p> 樂(lè)步甜停了一會(huì)后,踩著輕快的步伐走出會(huì)議室。
山青居是個(gè)什么地方?。繒?huì)有好看又少量的東西?
“誒?沒(méi)有?”樂(lè)步甜連續(xù)找了好幾個(gè)網(wǎng)站,連國(guó)內(nèi)最大的美食交流網(wǎng)站也沒(méi)有?
這是怎么回事,互聯(lián)網(wǎng)如此發(fā)達(dá)的時(shí)代,竟然還會(huì)有搜不到的東西?
晚上回去淺灣1號(hào),樂(lè)步甜開(kāi)始煩心明天穿什么衣服,因?yàn)椴恢郎角嗑拥娘L(fēng)格,有點(diǎn)不太好搭配衣服呀。
剛好郝雯回來(lái),樂(lè)步甜趕緊迎了上去。
“雯雯,你知道山青居嗎?”
“哦,那個(gè)裝逼餐館?”
樂(lè)步甜有些吃驚,“額,怎么這么說(shuō)呀?”
郝雯甩掉高跟鞋,渾身舒坦了不少,“就是很裝逼啊,不過(guò)就是個(gè)日料店而已,還搞什么預(yù)約制,而且店主人明明就是個(gè)本地人,還搞這一套,我是蠻煩他的!”
尤其是當(dāng)初還惺惺作態(tài)要幫自己,結(jié)果呢!哼!
“怎么了,小甜甜,你該不會(huì)要去這間店里吃東西吧?”
樂(lè)步甜見(jiàn)她這副樣子更加不敢說(shuō)了,趕緊搖頭,閉嘴。
郝雯狐疑地看著她,用頗為嚴(yán)肅的語(yǔ)氣說(shuō):“小甜甜,我平時(shí)可是非常疼你的啊,你不可以去那間店里消費(fèi),聽(tīng)見(jiàn)沒(méi)!”絕不給那個(gè)家伙賺錢的機(jī)會(huì)!