用事實說話
之前已經(jīng)有在本地計算機部署的經(jīng)驗了,所以這次部署起來算是得心應(yīng)手,雖然遠程操作實在不方便,不僅速度慢而且畫面質(zhì)量差看著眼睛疼,所以特地搬了臺大顯示器接了上去。待我吭哧吭哧完成了所有的準備工作,打開chrome瀏覽器,輸入端口號,如愿彈出了page not available的提示,我反復(fù)檢查了特別是命令行的部分,沒有發(fā)現(xiàn)什么異樣,于是我開始花大氣力去排查手機root問題、手機驅(qū)動程序問題……此時一個下午過去了,結(jié)果是一無所獲,拿給內(nèi)核組的研發(fā),研發(fā)的大哥幫忙看了一下,發(fā)現(xiàn)chrome并沒有連接上手機上的uc瀏覽器開發(fā)者版本,大哥果然是經(jīng)驗豐富,直接說你是不是連接錯了。我一愣,說:“那里有兩個設(shè)備的ID,我連接了那個設(shè)備是16個字符的ID,而我在本地測的時候,本地的手機連接的時候也是16位ID,想到可能是IMEI的另外一種表示”,研發(fā)大哥聽了沉思了一會,也沒說啥,打開命令行啪啪啪幾串代碼打了上去,再重新打開瀏覽器,成功了!我真是一臉尷尬,徐謙——你真是太想當然了,你怎么知道那個就是IMEI的另外一種表示呢?你只是猜測,猜測本身不為錯,錯的是你把猜測當成了事實,根本就沒有去驗證!
避免陷入細節(jié)
button的問題,按照廣告過濾來說,主要就是div塊里的class以及一些js腳本。button失靈,我首先覺得需要了解這個button的作用機制,這個button點擊之后是會在下面加載內(nèi)容,類似刷微博的時候點擊更多。我仔細研究了一下前端代碼,發(fā)現(xiàn)了很多不懂的地方,于是我充滿了干勁跑到19樓去找研發(fā),研發(fā)和我解釋了一下怎么看這個button是怎么作用的,最后研發(fā)補充了一句,“這個問題我覺得你首先需要去看是不是和廣告過濾規(guī)則有關(guān),如果是再來研究它的作用機理”,那一刻我恍然大悟,如果我先研究清楚機理,可能就得好幾天時間,還不說能不能解決這個問題。我趕緊回到樓上,首先定位了一下是否和廣告過濾規(guī)則有關(guān),很簡單,就是看廣告過濾開關(guān)打開和沒有打開的時候button是否能夠正確作用,結(jié)果是確定了和廣告過濾規(guī)則有關(guān)。接著,我在俄羅斯機器上測試了具體的規(guī)則,發(fā)現(xiàn)在去掉其余規(guī)則保留中間件規(guī)則的時候button是不能生效的,問題就很簡單了,這是中間件的規(guī)則造成的,這樣,20分鐘就解決了這個問題。如果按照之前的方法,估計我的老大又得review我了。企業(yè)是讓你來解決問題的,不是讓你來學(xué)習(xí)的。擁有知識卻不懂得運用的大腦就是一桶廉價的漿糊!
帶上武器
“現(xiàn)在有個問題,當我訪問A網(wǎng)站的時候回彈出B網(wǎng)站的警告,A網(wǎng)站是白名單里的網(wǎng)站,B網(wǎng)站是黑名單里面的網(wǎng)站,為什么會彈出這個框呢?”,研發(fā)聽得云里霧里,我一邊說一邊用手比劃著,看不出來,我比他還急呢。有了這一次糟糕的溝通經(jīng)歷后,之后每次來找研發(fā),我都有備而來,準備好各種原型或者超薄保真原型。
要有產(chǎn)出
“徐謙,我需要你幫忙把***處理一下”,老大對我說,”好”,我開始進入工作狀態(tài),several hours later,“博致哥”,“我發(fā)現(xiàn)這個好奇怪,blablablabla……”,所以你的結(jié)論是什么,“我……”。記住,做一件事情一定要有一個結(jié)果。