2018-11-22

熱愛編程,有探索精神,不喜歡做機(jī)械性的工作

有良好的編程規(guī)范,注重代碼的易讀性,復(fù)用性,維護(hù)性

注重效率與質(zhì)量,追求最優(yōu)解

積極樂觀,容易相處,不傳遞負(fù)能量

有自我驅(qū)動(dòng)力,持續(xù)學(xué)習(xí)



我認(rèn)任職XX公司XX部門,該部門后臺系統(tǒng)主要由API模塊,APP后臺模塊,算法模塊以及數(shù)據(jù)模塊組成。

后臺的所有任務(wù)通過分布式任務(wù)系統(tǒng)進(jìn)行任務(wù)管理。

整套系統(tǒng)部署在公司的私有服務(wù)器上,主要基于公司的Mysql集群和Redis集群做數(shù)據(jù)存儲,使用MQ集群做消息隊(duì)列,

基于ZK集群搭建高可用系統(tǒng),前期我們服務(wù)之前的調(diào)用方式都是基于HTTP的方式,服務(wù)耦合性較高,后期我們基于Motan框架做了整個(gè)系統(tǒng)的微服務(wù)化。

1、參與Vision項(xiàng)目開發(fā),該項(xiàng)目基于reactjs,es6,scss,nodejs等技術(shù);

2、參與SMS項(xiàng)目的開發(fā),負(fù)責(zé)編寫工具欄組件、彈窗組件和下拉菜單組件,基于Angularjs框架,requirejs模塊加載器,Velocity作為服務(wù)端模版引擎,BaiduTemplate作為客戶端模版引擎;

3、參與遷移統(tǒng)計(jì)項(xiàng)目的開發(fā),主要基于Echarts,使用ES6進(jìn)行開發(fā)。

SMS(主機(jī)遷移服務(wù))

中軟國際科技服務(wù)有限公司

2017.10-2018.01

-項(xiàng)目介紹:

主機(jī)遷移服務(wù)(Server Migration Service)是一種P2V/V2V遷移服務(wù),可以幫您把X86物理服務(wù)器,或者私有云、公有云平臺上的虛擬機(jī)遷移到華為云彈性云服務(wù)器(ECS)上,從而幫助您輕松地把服務(wù)器上的應(yīng)用和數(shù)據(jù)遷移到華為云。

-負(fù)責(zé)模塊:登錄,任務(wù)管理,云平臺管理,創(chuàng)建任務(wù),任務(wù)詳情,磁盤分區(qū)調(diào)整

-開發(fā)環(huán)境: Windows 7, WebStorm, XAMPP

開發(fā)環(huán)境: 操作系統(tǒng) Windows 7, 編輯器 WebStorm, 服務(wù)器 Apache

-技術(shù)棧:angular1.2.7, ui-router, requirejs,

-工作流程:

1.前期充分理解產(chǎn)品需求,輔助界面的設(shè)計(jì)及接口文檔的編寫

2.設(shè)計(jì)圖出來后,搭好前端開發(fā)環(huán)境,搭好項(xiàng)目架子,分好模塊,

3.div+css定位實(shí)現(xiàn)頁面布局

4.寫好靜態(tài)頁面和樣式

5.接口文檔出來后,開始寫業(yè)務(wù)邏輯js,頁面交互

-工作內(nèi)容:

1.充分理解產(chǎn)品需求,輔助界面的設(shè)計(jì)及接口文檔的編寫

1.angular指令,雙向數(shù)據(jù)綁定,服務(wù),依賴注入,自定義,自定義組件,自定義服務(wù),

2.單頁面應(yīng)用,頁面路由,路由的使用,路由的原理

使用ui-router配置頁面路由, 編寫單頁面應(yīng)用

3.獲取數(shù)據(jù)ajax,fetch api

4.安全

4.1 鑒權(quán):確保指定的用戶只能訪問指定的數(shù)據(jù)

4.2 采用https:在傳輸?shù)倪^程中保證數(shù)據(jù)是加密的

4.3 cookie

5.組件化:對于一些需要重用的元素,抽取為一個(gè)通用的組件,參數(shù)變化和狀態(tài)變化

6.交互

用戶交互:事件,用戶交互只是改變狀態(tài)的值,即對狀態(tài)進(jìn)行操作

組件交互:狀態(tài)管理

值存在內(nèi)存里,適當(dāng)?shù)臅r(shí)機(jī)調(diào)出這些值

service管理應(yīng)用的狀態(tài),getter,setter來存儲狀態(tài)的值

使用service很難跟蹤狀態(tài)的變化情況

或全局變量(不推薦)

數(shù)據(jù)存儲:本地,內(nèi)存

前端開發(fā)233333333333333333333333

編輯

刪除

Vision(華為云一站式管理服務(wù)平臺)

中軟國際科技服務(wù)有限公司

2017.08-2018.01

華為云業(yè)務(wù)的一站式全生命周期管理服務(wù)平臺,提供“需求->開發(fā)->測試->發(fā)布->運(yùn)維->運(yùn)營”的端到端協(xié)同服務(wù)。

前端開發(fā)

項(xiàng)目鏈接: https://wa.vision.huawei.com

對編程有興趣,有熱忱,喜歡挑戰(zhàn)高難度任務(wù),不滿足于復(fù)制粘貼

注重代碼的復(fù)用性,維護(hù)性,易讀性,有良好的編程規(guī)范

工作上認(rèn)真負(fù)責(zé),有抗壓力,注重效率與質(zhì)量,追求最優(yōu)解

生活中積極樂觀,善解人意,容易相處,不傳遞負(fù)能量

有上進(jìn)心,主動(dòng)學(xué)習(xí)新技術(shù),努力完善自己,一點(diǎn)點(diǎn)進(jìn)步

使用angularjs處理業(yè)務(wù)邏輯,狀態(tài)管理,模塊化開發(fā)

編寫ui組件,實(shí)現(xiàn)復(fù)用性

angular 雙向數(shù)據(jù)綁定,依賴注入,

自我評價(jià):

理性, 邏輯思維, 注重代碼的規(guī)范與整潔, 熱愛工作, 熱愛生活

熟悉MV*開發(fā),深諳自動(dòng)化,模塊化開發(fā)之道

自我描述:

個(gè)人雖然不是處女座,卻有一點(diǎn)處女座的毛病,非常注重代碼的格式與規(guī)范,命名規(guī)范,無法接受亂七八糟的代碼

就像生活中,會(huì)盡量保持生活環(huán)境的整潔,

作為一名程序員,非常注重代碼的整潔, 維護(hù), 優(yōu)化

個(gè)人是一個(gè)不太喜歡給人帶來麻煩的人, 所以寫代碼的時(shí)候也會(huì)換位思考, 盡量不留坑

對自己高要求...

本人熱愛前端開發(fā)這份工作, 不僅是因?yàn)樾愿癖容^契合, 更是喜歡遇到問題, 解決問題所帶來的成就感.還有工作環(huán)境的單純

本人不怕遇到問題, 因?yàn)槲蚁矚g迎難而上.

座右銘: 乘風(fēng)破浪會(huì)有時(shí),直掛云帆濟(jì)滄海? 時(shí)時(shí)激勵(lì)自己

new:

基本信息+簡單幾個(gè)字的個(gè)人特色+圍繞個(gè)人特色展開30秒講述+成果。

寫自我評價(jià)是自我總結(jié)和反思的過程,你的的確確需要總結(jié)一下,比如某HR只寫了三點(diǎn)“新思路、寫作能力、統(tǒng)計(jì)知識”,讓別人看到時(shí),耳目一新。

應(yīng)該這樣寫:"創(chuàng)新思維,在績效管理中采用統(tǒng)計(jì)學(xué)知識,進(jìn)行人才管理梳理,搭建起可跨部門比較的歷史績效數(shù)據(jù)庫" 。

你看,這樣有總結(jié),有實(shí)例舉證,就很容易讓人信服。還會(huì)勾起HR的思考:他/她是怎么搞出來的,約來面試聊聊。

SMS項(xiàng)目:

我在此項(xiàng)目負(fù)責(zé)了哪些工作,

分別在哪些地方做得出色/和別人不一樣/成長快,

這個(gè)項(xiàng)目中,我最困難的問題是什么,

我采取了什么措施,

最后結(jié)果如何。

這個(gè)項(xiàng)目中,我最自豪的技術(shù)細(xì)節(jié)是什么,為什么,

實(shí)施前和實(shí)施后的數(shù)據(jù)對比如何,同事和領(lǐng)導(dǎo)對此的反應(yīng)如何。

SMS項(xiàng)目:

2018年3月至10月,我參與了SMS項(xiàng)目的開發(fā), 我在此項(xiàng)目負(fù)責(zé)界面開發(fā)工作,主要使用的是Angularjs框架(SMS是華為云上的一個(gè)服務(wù),為了保持風(fēng)格統(tǒng)一,規(guī)定使用angular), 結(jié)合requirejs技術(shù)實(shí)現(xiàn)模塊化開發(fā),

工作內(nèi)容主要包括: 靜態(tài)頁面編寫(html+css),數(shù)據(jù)獲取(ajax), 業(yè)務(wù)邏輯編寫(javascript), 部分ui組件編寫(angularjs), 瀏覽器兼容性處理(ie9以上), 前端性能優(yōu)化, 前后端聯(lián)調(diào)及bug修改.

在開發(fā)過程中, 我遇到很多問題, 以及一些難點(diǎn): 比如磁盤分區(qū)調(diào)整,數(shù)據(jù)請求異步(), 涉及到很多聯(lián)動(dòng), 還有一些奇奇怪怪的顯示問題,

但是我通過查看報(bào)錯(cuò)信息,斷點(diǎn)調(diào)試,查看網(wǎng)絡(luò)請求,抓包分析(fiddler) 等方式定位問題,分析問題,充分發(fā)揮主觀能動(dòng)性解決問題, 最后通過谷歌,stackoverflow,參考技術(shù)博客,查閱書籍,請教同事等方式,

充分發(fā)揮主觀能動(dòng)性, 調(diào)動(dòng)一切主客觀條件, 找到解決方法, 最后按時(shí)完成了界面開發(fā), 保證了項(xiàng)目順利上線.

總結(jié): 通過這個(gè)項(xiàng)目,我熟悉了angularjs的用法,更深刻的理解JavaScript, 包括JavaScript異步機(jī)制, 瀏覽器運(yùn)行原理, JavaScript底層原理等

為學(xué)習(xí)其他框架打下了基礎(chǔ).

vision項(xiàng)目:

2017年7月至12月, 我參與了vision項(xiàng)目的開發(fā), 主要負(fù)責(zé)界面開發(fā)工作, 由于這個(gè)項(xiàng)目是公司內(nèi)部項(xiàng)目, 沒有規(guī)定技術(shù), 所以我和同事結(jié)合項(xiàng)目和我們自身情況,選擇了比較熱門的react,redux,es6,webpack等技術(shù),

工作內(nèi)容主要包括: 開發(fā)環(huán)境搭建

(軟件安裝,編輯器安裝,IDE配置,配置npm的全局路徑, nodejs安裝,git安裝,webpack安裝以及各種loader,plugin安裝, webpack配置,babel配置,gitignore, 熱加載,代理,mock server搭建,http靜態(tài)服務(wù)器),

輔助界面設(shè)計(jì)及接口文檔的編寫, 界面開發(fā)(編寫react組件,redux狀態(tài)管理,),es6模塊化,? 路由分塊,解決首屏加載慢的問題,,,,,,,服務(wù)端渲染在一定程度上能夠減少首頁白屏的時(shí)間,同時(shí)對于SEO也具有很重要的作用

錯(cuò)誤調(diào)試,改bug,

問題: 在此項(xiàng)目中,我們比較完整的使用目前比較流行的前端工程化開發(fā), 開發(fā)過程中, 遇到各種配置問題, 各種坑, 最后經(jīng)過努力, 都解決了.

總結(jié): 通過這個(gè)項(xiàng)目, 我更加深刻的理解了react全家桶的用法, 并且通過與此前angular技術(shù)的對比,對狀態(tài)管理, 設(shè)計(jì)模式,繼承,閉包,原型等有了更深入的了解...對異步編程有了更深的理解,深刻體會(huì)函數(shù)式編程思想

js 缺乏類型系統(tǒng),導(dǎo)致我們無法通過工具來在開發(fā)的過程中檢測到那些可能會(huì)發(fā)生的錯(cuò)誤,也無法通過具體的類型定義來約束別人如何調(diào)用自己寫的代碼庫。數(shù)據(jù)驅(qū)動(dòng)視圖的開發(fā)方式

用了企業(yè)中常用的一些性能優(yōu)化,比如使用React官方提供的庫 **react-addons-pure-render-mixin** ,

打包、構(gòu)建、編程工具、debug等等前端環(huán)境,以及前后端分離、Nodejs中間層使用伸展面。

node工具鏈(打包構(gòu)建), 中間層, 服務(wù)端開發(fā)

目前是所有的web頁面都是Node作為中間層,替換了php的渲染,中間自然有很多的困難要克服,但整體上來說開發(fā)的效率還是大大提升,

不需要在配置php的環(huán)境,也不用在關(guān)心各種環(huán)境的依賴,整體上自己的一個(gè)獨(dú)立的服務(wù),使用接口的形式和服務(wù)端通信。

那么三板斧為何會(huì)用到,主要是目前國內(nèi)最常見的mobile的web頁面,基本在微信里面流傳,然后這些頁面還需要一定的數(shù)據(jù)交互,而且這種頁面的特點(diǎn)就是短平快,不需要那么嚴(yán)謹(jǐn),

這種頁面特別適合前端自己一擼到底,前后端通吃,接上 MongoDB當(dāng)做數(shù)據(jù)庫,

基本兩三天之內(nèi)就能開發(fā)一個(gè)活動(dòng)頁面出來,不需要對其他服務(wù)有任何依賴,包括微信授權(quán)都可以自己搞定,工作量其實(shí)比對接其他語言服務(wù)大不了多少,某些方面,我個(gè)人認(rèn)為還減少了很多的溝通成本。

Webpack dev server 是一個(gè)輕量的node.js express服務(wù)器,實(shí)現(xiàn)了 webpack 編譯代碼實(shí)時(shí)輸出更新。webpack的HMR功能集成

分別在哪些地方做得出色/和別人不一樣/成長快,

這個(gè)項(xiàng)目中,我最困難的問題是什么,

我采取了什么措施,

最后結(jié)果如何。

這個(gè)項(xiàng)目中,我最自豪的技術(shù)細(xì)節(jié)是什么,為什么,

實(shí)施前和實(shí)施后的數(shù)據(jù)對比如何,同事和領(lǐng)導(dǎo)對此的反應(yīng)如何。

博客園講師管理系統(tǒng):

2016年3月至12月, 我參與了博客園講師管理系統(tǒng)的開發(fā), 主要負(fù)責(zé)界面開發(fā)工作,工作內(nèi)容主要包括:

總結(jié): 通過這個(gè)項(xiàng)目,我首次大量使用JavaScript開發(fā), 熟悉了jQuery庫, 以及一系列jQuery插件,包括富文本編輯器,圖片上傳等等插件,熟悉了js模板引擎,js模塊化開發(fā),

了解了部分php的使用,更加熟悉前后端分離開發(fā)模式,

每一角落網(wǎng)上商城:

2015年9月至2016年2月, 我參與了每一角落項(xiàng)目網(wǎng)上商城項(xiàng)目的開發(fā), 主要負(fù)責(zé)前端開發(fā)工作, 這是我正式參與的首個(gè)項(xiàng)目,主要使用了HTML,css等技術(shù),

工作內(nèi)容包括: 這是我正式參與的首個(gè)項(xiàng)目, 主要負(fù)責(zé)靜態(tài)頁面的開發(fā), 頁面交互動(dòng)態(tài)效果, 比如: 輪播圖,導(dǎo)航欄菜單等等, 響應(yīng)式布局

總結(jié): 通過這個(gè)項(xiàng)目, 我熟悉了HTML,css的用法, JavaScript? dom操作,

針對校園APP的后臺管理系統(tǒng),包括人員架構(gòu),信息統(tǒng)計(jì),權(quán)限設(shè)置,H5生產(chǎn)機(jī),數(shù)據(jù)交換平臺,各個(gè)模塊的數(shù)據(jù)管理,反饋設(shè)置等等,為高校提供基于互聯(lián)網(wǎng)運(yùn)營的移動(dòng)校園整體解決方案。

一站式、全生命周期的校園官方移動(dòng)服務(wù)平臺,涵蓋PC、安卓、IOS、微信平臺,上線學(xué)校包括中央財(cái)經(jīng)大學(xué),北京交通大學(xué),中國戲曲學(xué)院,遼寧大學(xué),西南財(cái)經(jīng)大學(xué)等等,下載量數(shù)十萬,深受學(xué)生老師喜愛。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,039評論 25 709
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 13,992評論 2 59
  • 1、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地?cái)?shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,203評論 3 119
  • 1.主界面模塊 2.注冊模塊 3.登錄模塊 4.文件操作模塊 5.學(xué)生模塊 6.文件設(shè)計(jì)
    oxd001閱讀 328評論 0 4
  • 看完《從零開始做運(yùn)營》入門篇和進(jìn)階篇的第一感觸就是標(biāo)題這句話。書很適合小白閱讀,深入淺出的講述互聯(lián)網(wǎng)產(chǎn)品運(yùn)營的職責(zé)...
    小青年Neal閱讀 489評論 0 6

友情鏈接更多精彩內(nèi)容