很遺憾,公司還是沒能撐到年底。
兩天前,國慶收假第一天,最后一次去公司,收拾完自己的東西,徹底結(jié)束了這大半年的工作。
記得2月17號(hào),生日這天,當(dāng)時(shí)那段日子正在找工作。接到了李總的電話,聊了半個(gè)小時(shí),我們有很契合的價(jià)值觀,很開心。晚上,得到李總答復(fù),正式成為團(tuán)隊(duì)一員。幾天后周一,正式去上班,才發(fā)現(xiàn)我是除李總外第一個(gè)員工,沒想太多就安定了下來。接下來的日子我學(xué)react,李總招人,大概半個(gè)月后,招到老王,隨后兩個(gè)月內(nèi),py,趙大哥、ys陸續(xù)到崗,露哥好像第三個(gè)月才來,這期間我將react整個(gè)技術(shù)棧熟悉了一遍,寫了幾個(gè)案例,感覺已經(jīng)上手,迫切在真實(shí)項(xiàng)目中鍛煉自己。
從三月到五月的這段時(shí)間,李總一邊招人,一邊考慮靠什么營生。做外包還是做自己的產(chǎn)品?產(chǎn)品做什么?
大概五月底(github第一次提交顯示在6月1號(hào),比這能早幾天),小程序處于風(fēng)口浪尖之上,李總決定搏一搏。李總是一個(gè)有社會(huì)責(zé)任感的人,他堅(jiān)決不做那些只顧自己利益,而對(duì)社會(huì)沒有貢獻(xiàn)的產(chǎn)品。這一點(diǎn)很是佩服。在有【ys】(抱歉因涉及一些小程序的灰色地帶所以不想公布,但不違法)出來之前,我們討論了一個(gè)分享用戶足跡的小程序,類似于Instagram,跟地理位置密切相關(guān)。沒討論出個(gè)結(jié)果。
ys是一款可以查看附近商家的活動(dòng)、菜單,具有店內(nèi)顧客交流、呼叫服務(wù)員、以及發(fā)布店友動(dòng)態(tài)的小程序,相當(dāng)于在微信內(nèi)做了一個(gè)美團(tuán)+陌陌。這是我和露哥6月到9月的成果,他負(fù)責(zé)后端服務(wù)器、數(shù)據(jù)庫、緩存、隊(duì)列等等,暴露出API,我負(fù)責(zé)小程序、兩個(gè)管理后臺(tái)的頁面及功能實(shí)現(xiàn)。于我而言,小程序和react的項(xiàng)目都是第一次接觸,在逼迫自己解決掉一個(gè)又一個(gè)問題后,所收獲的技能和技巧是以往無法想象的。
因此,難得有大量時(shí)間可以支配,我將在隨后將今年接觸到的項(xiàng)目做一詳細(xì)介紹(主要解釋文檔沒有或很少提及,容易出錯(cuò)的地方)。一是鞏固所學(xué),二是作為留念,如果能為初學(xué)者指點(diǎn)迷津,讓其少走彎路,也不枉經(jīng)歷的那么多坎坷。
對(duì)于小程序,涉及的內(nèi)容有 登錄驗(yàn)證,socket通信,圖片上傳,動(dòng)畫,觸摸,還有storage的使用、scrollView的諸多注意事項(xiàng)等等。
對(duì)于react,有登陸態(tài)維持,地圖定位及交互,圖片上傳、裁剪、壓縮,拖拽排序,動(dòng)畫,echarts,懶加載,socket,airbnb的react-dates組件使用問題等等。
除此之外,還會(huì)對(duì)聊天功能的設(shè)計(jì)與消息處理,小程序頁面間通信,登錄和定位成功與失敗的處理。以及react-router、redux、react-native做一介紹。
期間遇到的問題很多,慶幸自己曾了解過后端的知識(shí),否則連API怎么調(diào)用都不會(huì)。回過頭看,大部分問題都很簡單,只是因?yàn)闆]有處理過。想起李總說過的一句話,對(duì)于新技術(shù),應(yīng)首先快速有一個(gè)大概理解,明白它可以用來做什么,再去深究。如果我早知道nginx能用來做反向代理,就不會(huì)遲遲不明白一臺(tái)主機(jī)為何能分發(fā)那么多站點(diǎn)。
團(tuán)隊(duì)雖然解散了,但這大半年學(xué)到的東西十分受用。很遺憾沒有一直走下去,希望在人生的某個(gè)路口,我們還能相遇,開拓羅馬。