當(dāng)前位置:首頁 > 觀瀾seo優(yōu)化觀瀾seo優(yōu)化
項目優(yōu)化卻體現(xiàn)不出自己的價值?日期:2019-06-17 人氣:1168311
|
導(dǎo)讀:
項目優(yōu)化卻體現(xiàn)不出自己的價值?可能你的方式不對? 一、現(xiàn)實場景常常有一些工作了一兩年的開發(fā)問我,表示自己工作也有一兩年了,接手項目也挺多了,一方面做業(yè)務(wù)的速度也越來越熟練,另一方面自己也對項目做了很多代碼優(yōu)化。但是一到答辯的時候或者跟領(lǐng)導(dǎo)匯報的時候,自己又沒法傳達自己做的有多厲害,比上一個開發(fā)做的性能有做多少提升? 那么,我們應(yīng)該怎么辦呢? 其實說出來大家
項目優(yōu)化卻體現(xiàn)不出自己的價值?可能你的方式不對? 一、現(xiàn)實場景 常常有一些工作了一兩年的開發(fā)問我,表示自己工作也有一兩年了,接手項目也挺多了,一方面做業(yè)務(wù)的速度也越來越熟練,另一方面自己也對項目做了很多代碼優(yōu)化。但是一到答辯的時候或者跟領(lǐng)導(dǎo)匯報的時候,自己又沒法傳達自己做的有多厲害,比上一個開發(fā)做的性能有做多少提升? 那么,我們應(yīng)該怎么辦呢? 其實說出來大家都知道:拿數(shù)據(jù)和指標(biāo)來證明自己。 道理我都懂�。�!但是怎么做呢? 以下文章用的方法適用于所有IT開發(fā)同學(xué)。 二、數(shù)據(jù)和指標(biāo) 2.1 介紹 定義:將我們工作的任務(wù)做數(shù)據(jù)統(tǒng)計,將數(shù)據(jù)和指標(biāo)最終記錄下來,能更好的體現(xiàn)。 2.2 舉例 例如:前端基建同學(xué)負(fù)責(zé)前端工程化這塊,負(fù)責(zé)對webpack做性能優(yōu)化,經(jīng)過一年時間從原先打包流程需要花2分鐘,到目前現(xiàn)在打包花費20s,提升了6倍,與此同時前端工程化腳本,從被50個項目使用,到現(xiàn)在被200個項目使用。 從上面的描述中,我們看到了這些數(shù)據(jù)和指標(biāo),就是我們證明自己的點。 但是這個時候,我們跟領(lǐng)導(dǎo)或者別人說,其實還是不能很好的證明自己的能力。 接下來我們用工具來一層層更好的證明自己的能力。 2.3 利用工具 2.3.1 方式一(無工具方式) 如果我們拿上面的例子中的場景,到了年底或者每年晉升階段: 今年我做了webpack的性能優(yōu)化,原來打包需要花2分鐘,現(xiàn)在只要20s,性能提升6倍。 前端工程化,被200個項目使用了。 2.3.2 方式二 (使用excel) 利用excel也是比較好的方式,被非常多行業(yè)廣泛使用。<br />將數(shù)據(jù)不斷輸出到excel,然后利用excel,我們可以繪制折線圖、餅圖。 例如年底的時候,體現(xiàn)的是這樣,比如每月接入項目數(shù)量的增長情況。比如在2019.4.1接手這個項目之前,項目在上一個開發(fā)那邊從1~18個項目,增長也比較緩慢。 但是這個任務(wù)在你接手后,你給這個項目做了多少事情的推動,從而導(dǎo)致了這個用戶數(shù)量達到了相比以往更快的增長。 這樣就體現(xiàn)出了你的價值。 類似的比如你做了一個新的CI/CD方案,相比舊的CI/CD方案,一方面技術(shù)上做了哪些技術(shù)改進,帶來了什么效益。 同時你也需要指出你的技術(shù)落地情況如何。如果落地情況也很不錯,那確實你很牛,我要給你漲工資。 比如做了一個gitlab-ci的CI/CD的方案,原來你們用的是jenkins,一方面技術(shù)上確實很優(yōu)秀,另一方面,大家的接入,確實證明了你的方案確實是正確的。 所以記錄你的數(shù)據(jù),不僅僅是首尾的數(shù)據(jù),也要體現(xiàn)出這些的趨勢。 2.3.3 方式三(利用開發(fā)技巧) 本文因為面向開發(fā)者,其實作為開發(fā)同學(xué),上面excel的方式,其實是需要我們不斷記錄,而且都是根據(jù)我們某一次的統(tǒng)計情況。 但是我們能不能利用代碼能力,來幫我們自動化做這個事情呢? 比如你來到一個公司,現(xiàn)在有一個node腳本 var koa = require('koa');const app = new koa(); async function bootstrap(){ await new Promise((resolve, reject)=>{ setTimeout(()=>{ resolve() }, 1000); }) await new Promise((resolve, reject)=>{ setTimeout(()=>{ resolve() }, 2000); }) await new Promise((resolve, reject)=>{ setTimeout(()=>{ resolve() }, 3000); }) app.use((ctx, next)=>{ ctx.body = 'hello' }) app.listen(8000); console.log("start end.")} bootstrap(); 我們這邊通過setTimeout模擬了代碼中的臟代碼。整體這個前端工程化腳本,要6秒鐘。 大部分開發(fā),直接上手干啊。然后就能根據(jù)自己經(jīng)驗發(fā)現(xiàn)第16行~第20行,有臟代碼,修改了,發(fā)現(xiàn)了這個問題點最大的一個延時3秒的點。但是能不能優(yōu)化2s,能不能優(yōu)化1s的那些問題,可能是基于個人開發(fā)能力的。 然后最終在這位同學(xué)手上,優(yōu)化了3s,但是往往他也不知道自己優(yōu)化了多少的效果,也沒有做數(shù)據(jù)統(tǒng)計。 操作方式: 添加埋點 收集埋點數(shù)據(jù)信息 展示埋點數(shù)據(jù)信息 添加埋點 所以加埋點,最直接的方式,我們以整體腳本為例: 我們添加兩行代碼: console.time('start')和console.timeEnd('start') 執(zhí)行效果: 然后每個陣子,優(yōu)化完,把這個時間統(tǒng)計下來,然后最好寫文件或者調(diào)用接口。 然后其實就把{useTime: 6013}這個存儲下來,最好加一個時間戳,代表自己這陣子的優(yōu)化。 收集埋點: 然后我們把這個數(shù)據(jù) { useTime: 6013, currentTime: xxx } 調(diào)用接口或者存儲到數(shù)據(jù)庫中。 展示埋點數(shù)據(jù)信息: 展示的話,我們就再查詢一下數(shù)據(jù)庫,然后輸出到excel或者做一個接口,用echarts展示一下。 或者用一些grafana工具展示一下。 比如用grafana展示的話: 這樣,用戶的數(shù)據(jù)就能實時的渲染出來,你也能實時關(guān)注到自己的價值的體現(xiàn)。 比如對于同一個項目的某個版本,腳手架工程,不斷試驗新的,比如打出來的js,更小了,壓縮的更好了。刪除了很多冗余代碼。 這樣,年底的時候,用grafana或者工具,拉出你的性能優(yōu)化的指標(biāo)變化。 ![]() 文本來自采集文章 http://news.t0faw.cn/26/482.html 如需轉(zhuǎn)載或刪除,請聯(lián)系管理員。 |
熱點資訊
01-25 新網(wǎng)站SEO快速排名的實戰(zhàn)經(jīng)驗
01-25 淺談如何推廣行業(yè)門戶網(wǎng)站
01-25 網(wǎng)站首頁優(yōu)化的六大要素
01-25 東莞SEO 網(wǎng)站維護篇:站長管理網(wǎng)站5大禁忌
01-25 長期穩(wěn)定網(wǎng)站排名技巧
01-25 做好這五步:新建網(wǎng)站輕松搞定SEO
01-25 企業(yè)網(wǎng)站托管的好處和步驟
01-25 阿里店鋪優(yōu)化十個技巧——教你自己優(yōu)化店鋪基礎(chǔ)
01-25 網(wǎng)站優(yōu)化的四種新思路
01-25 SEO優(yōu)化搜索引擎上排名
01-25 揭秘網(wǎng)站排名首頁到底與什么有關(guān)
01-25 如何讓你的網(wǎng)站被百度收錄
01-25 怎樣建設(shè)網(wǎng)站能夠提高實用性?
01-25 高端網(wǎng)站建設(shè)四大關(guān)鍵點介紹
01-25 互聯(lián)網(wǎng)時代手機網(wǎng)站建設(shè)的重要性
01-25 企業(yè)網(wǎng)站建設(shè)的好處和重要性
01-25 最基本的網(wǎng)站優(yōu)化過程解決方案
01-25 高效外貿(mào)SEO優(yōu)化
01-25 移動手機網(wǎng)站SEO排名優(yōu)化技巧
01-25 外貿(mào)仿牌網(wǎng)站推廣手法簡析
01-25 初創(chuàng)企業(yè)如何用網(wǎng)站優(yōu)化推廣上路
01-25 解剖百度搜索引擎更新規(guī)則
01-25 淘寶店鋪搜索排名怎么提升?
01-25 網(wǎng)站開發(fā)中設(shè)計那點事!
【觀瀾本地網(wǎng)絡(luò)公司】——承諾3小時內(nèi)上門服務(wù)!觀瀾上門全國熱線:400-666-2014 【我要收藏此頁面】 網(wǎng)站地圖 豫ICP備13015228號 網(wǎng)站維護:深一深圳網(wǎng)站建設(shè)
全國觀瀾網(wǎng)站制作-服務(wù)網(wǎng)店
- 孝感
- 咸陽
- 仙桃
- 咸寧
- 湘西
- 湘潭
- 香港
- 襄樊
- 西安
- 廈門
- 梧州
- 吳忠
- 五指山
- 武夷山
- 無錫
- 武威
- 烏魯木齊
- 烏蘭察布
- 五家渠
- 蕪湖
- 武漢
- 烏海
- 溫州
- 文山
- 渭南
- 威海
- 濰坊
- 瓦房店
- 圖木舒克
- 吐魯番
- 銅仁
- 銅陵
- 通遼
- 通化
- 銅川
- 桐城
- 鐵嶺
- 天水
- 天門
- 天津
- 唐山
- 泰州
- 臺州
- 太原
- 臺灣
- 臺山
- 泰安
- 宿州
- 蘇州
- 宿遷
- 隨州
- 遂寧
- 綏化
- 松原
- 四平
- 沭陽
- 朔州
- 順德
- 雙鴨山
- 石嘴山
- 十堰
- 石家莊
- 石河子
- 深圳
- 沈陽
- 神農(nóng)架
- 邵陽
- 紹興
- 韶關(guān)
- 汕尾
- 汕頭
- 山南
- 上饒
- 商丘
- 商洛
- 上海
- 三亞
- 三明
- 三門峽
- 日照
- 日喀則
- 衢州
- 曲靖
- 泉州
- 七臺河
- 其他
- 齊齊哈爾
- 欽州
- 秦皇島
- 清遠
- 慶陽
- 清徐
- 青島
- 黔西南
- 黔南
- 潛江
- 黔東南
- 濮陽
- 莆田
- 普洱
- 萍鄉(xiāng)
- 平?jīng)?/a>
- 平頂山
- 攀枝花
- 盤錦
- 怒江
- 寧德
- 寧波
- 內(nèi)江
- 那曲
- 南陽
- 南通
- 南山
- 南平
- 南寧
- 南京
- 南充
- 南昌
- 牡丹江
- 明港
- 綿陽
- 梅州
- 眉山
- 茂名
- 馬鞍山
- 呂梁
- 瀘州
- 洛陽
- 漯河
- 婁底
- 龍巖
- 隴南
- 龍崗網(wǎng)頁設(shè)計
- 柳州
- 六盤水
- 六安
- 麗水
- 林芝
- 臨猗
- 臨沂
- 臨夏
- 臨汾
- 臨滄
- 麗江
- 遼源
- 遼陽
- 聊城
- 連云港
- 涼山
- 樂山
- 拉薩
- 蘭州
- 廊坊
- 萊蕪
- 來賓
- 昆明
- 庫爾勒
- 克孜勒蘇
- 墾利
- 克拉瑪依
- 喀什
- 開封
- 濟源
- 雞西
- 酒泉
- 九江
- 錦州
- 晉中
- 濟寧
- 金華
- 荊州
- 荊門
- 景德鎮(zhèn)
- 晉城
- 金昌
- 濟南
- 吉林
- 揭陽
- 嘉峪關(guān)
- 嘉興
- 焦作
- 江門
- 吉安
- 佳木斯
- 湖州
- 霍邱
- 呼倫貝爾
- 葫蘆島
- 惠州做網(wǎng)站公司
- 呼和浩特
- 黃石
- 黃山
- 黃南
- 黃岡
- 淮南
- 懷化
- 淮北
- 淮安
- 紅河
- 賀州
- 菏澤
- 河源
- 和縣
- 和田
- 衡陽
- 衡水
- 黑河
- 鶴崗
- 合肥
- 河池
- 鶴壁
- 漢中
- 杭州
- 邯鄲
- 哈密
- 海西
- 海南
- 海拉爾
- �?�
- 海東
- 海北
- 哈爾濱
- 固原
- 果洛
- 貴陽
- 茶山網(wǎng)站制作
- 清溪網(wǎng)頁設(shè)計
- 塘廈做網(wǎng)站公司
- 黃江網(wǎng)站制作
- 鳳崗網(wǎng)頁設(shè)計
- 石龍做網(wǎng)站公司
- 石碣網(wǎng)站制作
- 長安網(wǎng)頁設(shè)計
- 常平做網(wǎng)站公司
- 樟木頭網(wǎng)站制作
- 厚街網(wǎng)頁設(shè)計
- 虎門做網(wǎng)站公司
- 西城網(wǎng)站制作
- 南城網(wǎng)頁設(shè)計
- 東城做網(wǎng)站公司
- 城區(qū)網(wǎng)站制作
- 羅湖網(wǎng)站制作
- 華強北做網(wǎng)站公司
- 西麗網(wǎng)站制作
- 大浪做網(wǎng)站公司
- 光明網(wǎng)站制作
- 龍華網(wǎng)頁設(shè)計
- 觀瀾做網(wǎng)站公司
- 觀蘭網(wǎng)站制作
- 公明網(wǎng)頁設(shè)計
- 松崗做網(wǎng)站公司
- 沙井網(wǎng)站制作
- 西鄉(xiāng)網(wǎng)頁設(shè)計
- 福永做網(wǎng)站公司
- 石巖網(wǎng)站制作
- 坂田網(wǎng)頁設(shè)計
- 大芬村做網(wǎng)站公司
- 坪山網(wǎng)站制作
- 坪地網(wǎng)頁設(shè)計
- 橫崗做網(wǎng)站公司
- 布吉網(wǎng)站制作
- 平湖網(wǎng)頁設(shè)計
- 桂林
- 貴港
- 館陶
- 廣州
- 廣元
- 廣安
- 甘孜
- 贛州
- 甘南
- 撫州
- 福州
- 阜陽
- 阜新
- 福田
- 撫順
- 佛山
- 防城港
- 鄂州
- 恩施
- 鄂爾多斯
- 東營
- 東莞
- 迪慶
- 定州
- 定西
- 德州
- 德陽
- 德宏
- 達州
- 大興安嶺
- 防狼噴霧
- 大同
- 大慶
- 丹東
- 大連
- 大理
- 大豐
- 滁州
- 楚雄
- 崇左
- 池州
- 赤峰
- 郴州
- 成都
- 承德
- 潮州
- 朝陽
- 巢湖
- 常州
- 長治
- 長沙
- 昌吉
- 長葛
- 昌都
- 常德
- 長春
- 滄州
- 亳州
- 博爾塔拉
- 濱州
- 畢節(jié)
- 本溪
- 北京
- 北海
- 巴中
- 巴音郭楞
- 巴彥淖爾盟
- 包頭
- 保山
- 寶雞
- 保定
- 寶安網(wǎng)站制作
- 蚌埠
- 白銀
- 白山
- 百色
- 白城
- 澳門
- 安陽
- 安順
- 鞍山
- 安慶
- 安康
- 阿里
- 阿拉善盟
- 阿拉爾
- 阿克蘇
- 阿壩
- 道滘網(wǎng)頁設(shè)計
- 惠城
- 惠陽做網(wǎng)站公司
- 博羅
- 惠東
- 龍門
- 淡水
- 大埔
- 五華
- 紫金
- 龍川
- 遵義
- 資陽
- 自貢
- 淄博
- 株洲
- 駐馬店
- 珠海
- 諸城
- 舟山
- 周口
- 中衛(wèi)
- 中山
- 重慶
- 鎮(zhèn)江
- 鄭州
- 正定
- 趙縣
- 昭通
- 肇慶
- 湛江
- 漳州
- 張掖
- 浙江
- 云南
- 新疆
- 西藏
- 四川
- 陜西
- 山西
- 山東
- 內(nèi)蒙古
- 遼寧
- 江西
- 江蘇
- 湖南
- 湖北
- 黑龍江
- 河南
- 河北
- 貴州
- 廣西
- 廣東
- 甘肅
- 福建
- 安徽
- 大朗
- 橫瀝
- 東坑
- 寮步
- 謝崗
- 橋頭
- 企石
- 石排
- 章丘
- 張家口
- 張家界
- 張北
- 棗莊
- 禹州
- 玉溪
- 玉樹
- 云浮
- 運城
- 玉林
- 榆林
- 岳陽
- 永州
- 永新
- 益陽
- 鷹潭
- 營口
- 銀川
- 伊犁
- 伊春
- 宜春
- 宜昌
- 宜賓
- 鹽田
- 煙臺
- 鄢陵
- 揚州
- 陽泉
- 陽江
- 陽春
- 鹽城
- 延邊
- 延安
- 雅安
- 徐州
- 許昌
- 宣城
- 西雙版納
- 忻州
- 新余
- 信陽
- 新鄉(xiāng)
- 西寧
- 邢臺
- 興安盟
- 錫林郭勒盟