求職意向
前端開發(fā)工程師 上海 薪資面議 隨時到崗
教育背景
2020.x -2020x 錘子簡歷大學 工商管理(本科)
2020.x -2020x 錘子簡歷大學 會計與金融(碩士)
工作經驗
2020.x -2020x 錘子簡歷信息技術有限公司 web前端開發(fā)
2020.x -2020x 錘子簡歷信息技術有限公司 高級前端開發(fā)工程師
運營線負責人,負責crm后臺管理系統的常規(guī)迭代,運營流量池項目的開發(fā),包括小程序,h5專項的開發(fā),運營活動相關頁面的開發(fā),cms后臺系統中文章管理系統的開發(fā)迭代
項目經驗
2020.x -2020x 后臺業(yè)務管理系統 獨立完成
1.技術棧:React+React-Router+React-Redux+ECharts+Node+MongoDB
2.工作內容:
■ 使用React-Router+JSX+CSS+ECharts實現頁面布局及跳轉,
■ 使用React-Redux集中數據管理及
請求數據的方法,
■ 使用Node.js實現后臺接口,設計MongoDB數據結構,方便數據的增刪改查
3.功能:
■ 登錄驗證:
登錄頁--登陸時請求后臺數據,返回登錄成功則種下 sessionStorage,再讀取sessionStorage,成功則跳轉系統首頁,失敗則到登錄頁。
7天免登錄--勾選則在登錄時種下cookie,后期登錄直接跳轉系統首頁。
■ 商品管理:
商品上架流程:
流程1:添加商品:添加商品到商品列表,
流程2:審核商品:如果審核審核失敗則可以再進行編輯,編輯成功后自動進行再審核,
流程3:商品審核通過的商品則會上架。
當刪除商品后會先放入回收站,如誤刪,可以再回收站里還原。
并且支持多商品操作,可以多件商品一起審核及刪除。
■ 訂單管理:
當有訂單時會先判斷是否支付,支付則需要發(fā)貨后并確認收貨才會完成訂單。
并且在系統首頁中會顯示訂單的各種數據,以供分析。
4.項目中遇到的問題和解決辦法:
問題1:在組件頁中會有直接請求后臺數據來進行增刪改查的話,會有大量的重復代碼,并且組件與組件之間通信也會很不方便。
解決辦法:使用React-Redux進行集中數據狀態(tài)管理,方便組件之間的數據傳遞,并將方法存放在actionCreators中,方便復用。
問題2:在actionCreators中的方法取名容易重復。
解決辦法:在actionTypes中聲明常量來管理方法的名字,避免重復命名。
問題3:React中如何異步數據請求 。
解決辦法:使用React-Thunk中間件,在中間件中發(fā)送異步數據請求,成功拿到數據后再進行dispatch修改數據。
問題4:在異步請求數據后,reducer的數據變化了,可是組件頁面沒有重新渲染。
解決辦法:在了解redux源碼后,發(fā)現reducer是純函數,當比較新舊兩個對象是否一致,比較的是兩個對象的地址,也就是淺比較法,所以會認為沒有更新,導致組件頁面沒有重新渲染,所以需要深克隆修改再返回。
問題5:在批量刪除時怎么減少dom的操作。
解決辦法:在數據添加中增加checked,全選時先改變存儲在reducer里的數據,然后在批量操作時在一起去請求后臺數據。
2020.x -2020x 音樂播放器 獨立完成
1.技術棧:React+React-Router+React-Redux+Ant Design Mobile+Less
2.功能:
■播放歌曲
■搜索歌曲
■切換各個板塊
3.項目中遇到的問題和解決辦法:
問題1:所用接口不同域,遇到跨域問題。
解決辦法:
react-create-app 跨域,通過porxy去跨域,通過引入跨域中間件去跨域。
2020.x -2020x 小程序及h5類型項目 項目負責人
使用taro框架開發(fā)的小程序及h5項目,能用一套代碼做一些判斷環(huán)境的兼容來實現h5頁面及小程序的開發(fā),taro框架類似于react的語法。
1.技術棧:React+React-Router+React-Redux
2.工作內容:
通過請求后臺接口拿到數據渲染頁面
3.功能:
■ 登錄驗證:
首先拿到openid去請求接口拿到token并存在localStorage中,并且在每次請求的時候將token放在請求頭中傳參到后端去驗證身份。
■ 查詢功能:
在查詢時需要先驗證此token是否已經通過手機驗證,如通過則在跳轉結果頁,否則則彈出手機驗證彈窗,如驗證通過后則在別的查詢頁能直接跳轉結果頁
■ 篩選:
在結果頁可根據相應的條件去篩選結果并排序
■ 埋點:
在關鍵按鈕及頁面進行埋點來幫助BI對數據的分析
4.項目中遇到的問題和解決辦法:
問題1:taro框架中使用內置方法在h5頁面中獲取不到utm,后通過判斷環(huán)境的方法,用原生方法解決
問題2:在taro框架升級后導致測試環(huán)境發(fā)布失敗,后升級到穩(wěn)定版本后發(fā)布成功
自我評價
興趣愛好:音樂,籃球,旅行
性格:沉穩(wěn),待人友好,為人誠實謙虛,具有親和力,平易近人,樂于助人。
工作方面:喜歡挑戰(zhàn),敢于挑戰(zhàn),熱愛前端這份職業(yè),喜歡鉆研技術,平時也喜歡瀏覽技術網站,如掘金等。
內容來源說明:本文章來自網絡收集,如侵犯了你的權益,請聯系QQ:2772182309進行刪除。
http://www.90xin.cn/article/44914.html