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