1. 程式人生 > >新公司新入手的一個新專案的心路歷程

新公司新入手的一個新專案的心路歷程

剛來公司報道不久,接到我們老大派來的一個新專案,接到活的心情是矛盾的,既興奮又緊張,興奮的是來公司一段時間,沒有活幹,閒著是讓我感覺最難受的一件事情,寧願忙成狗,也不願意閒得慌,終於有活幹了,想著能讓自己熟悉公司工作流程,加快對業務的理解,工作技能的提高,是比較興奮,但又相矛盾的一點就是個人技術還處於初級中的初級,怕活沒有做好,惹了大麻煩,然後在公司就沒有然後了,這點想著就有點可悲。這是對自我認識最深刻的一點,容易矛盾。反正活是來了,再矛盾,也得幹。我儘量不讓自己有負面的影響,橫豎都是一刀,想了想自己該怎麼幹,然後就開始動手了。果然不出意料,自己寫了很多的bug,踩了很多的坑,也許也留了很多的坑,專案這兩天也要上生產環境了,趁自己腦袋還是熱的,寫篇部落格,記錄自己的坑,防止以後再犯。對我個人而言“寫點什麼”是自己對自己最有效的總結方式,也是自己最喜歡,最順然的一種方式。好的,廢話不多說了,現在開始記錄。

這次的專案複雜的程度不高,沒有很多的互動效果,大部分資料,都是通過大資料那邊計算好,透傳給gp,然後通過介面在gp這邊拿資料,屬於混合app開發(也屬於自己的第一次混合app開發),巢狀在app中。由於現在流行的技術vue、angular、react沒有用得很熟練,所以選擇了原生,寫之前覺得第一個要解決的問題就是資料渲染的問題,解決了這個問題其它的問題都能方便解決,在這第一時間我想到了用騰訊的模板引擎。順延著就想到了第二 問題:通過什麼方式來資料,ok,ajax,在大資料沒有寫好的情況下,只能模擬資料,通過ajax拿資料必然會有跨域的問題,如何解決跨域的問題,我想到了ngnix反向代理,想到這幾個問題,基本就可以開工了,對了,忘了重要的環節,如何起本地伺服器,從後臺拿到資料,最後如何將檔案部署到測試環境和生產環境當中去,總結起來,自己陌生的地方有幾點:第一點ngnix反向代理不知道如何配置;第二點:webpack的打包;第三點就是app中的除錯,用到了charles抓包工具,以及谷歌的inspect除錯工具。接了來,我會分別寫三篇文章記錄以上三點。