今天這篇文章我們不是要講解技術,而是要分享一些在我工作上遇到的一些事與工作上面的心得
最近我剛剛入職了一家新的公司,這家公司的技術leader技術上挺牛的,而且還性格上還是挺平易近人的,最讓我敬佩的是我的leader現在已經有四十幾了,還能夠在一些碼農上面工作,這個相信在國內還算是比較少見的。而且我還有一個專職的前端同事,技術上面也是挺厲害的(補充一下:公司是主營電子商務的,所以技術人員相對較少),最近在網頁上面遇到了很多奇葩的問題,比如在手機滾動的時候,原本頂部和底部都有固定欄來固定的,這樣即使是在滾動或者是滑動的時候都不會出現頂部和底部的滾動條跟着一起運動的現象,然后這還最后還會回歸正常,這個就讓人不可思議了,這里說明一點底部和頂部都是用position:fixed。第二個問題是在電腦上通過手機的模擬是正常的,但是在手機上面就出現了了手機屏幕可以左右滑動,換句話說即使寬度不止是百分之百了,看到這里有很多的網友應該會想是不是你沒有加viewport這個東西,但是我敢很肯定的告訴你,這個我是加上去了。這兩個問題的棘手之處在於,一、很難直接通過審查元素來獲取是那個地方出現錯誤的,二、這兩個問題的手機和PC上面的模擬表現出來是不一樣的,不方便我們做調整。下面就請看我的同事大神發功是怎樣解決了這些問題的。
只見大神拿到了這幾個bug的時候,顯示跟我們一樣都是通過代碼審查元素,但是這些我之前就已經審查過的,所以這個發現不了問題所在,大神接下來就是通過把所有的代碼完完整整的展開,然后一個一個標簽去檢查,雖然這樣比較浪費時間,但是總比你找不出來問題在哪里好吧,哐哐哐,大神花了差不多3、4個小時的時間,終於把bug給解決了,這里由衷的對同事的耐心點個贊。
這里可能大神同事用的技術比較的入門,但是這個雖然說是入門,但是有誰多少個人在現實工作中能夠去這樣做的呢,所以在這里我想對這幾天的內容進行總結
工作結論
1、在遇到問題的時候我們不妨拋棄一部分工具,減少工具的依賴,一步一步的耐心的檢查代碼
2、在技術上面不是誰學的東西多久強,而是誰能夠把bug調好了,才是大神
3、最強的技術往往不是你能夠做出多牛逼的特效,而是在遇到問題的時候誰能夠把難題解決了,這個真心要像同事學習