有感于开发效率不高
作為一名開(kāi)發(fā),按時(shí)并保質(zhì)地交付項(xiàng)目需求是最基本的素養(yǎng)
而在公司里,不論自己還是身邊的開(kāi)發(fā)同事,都會(huì)感到每天時(shí)間好少,開(kāi)發(fā)效率不高
作為一名新人,我也想思考下,這是為什么呢?
環(huán)境因素
1.開(kāi)會(huì)多
作為開(kāi)發(fā),要參加的會(huì)議包括項(xiàng)目啟動(dòng)會(huì)、prd評(píng)審、技術(shù)方案&UC評(píng)審、TC評(píng)審
作為團(tuán)隊(duì),要參加周會(huì);作為新人,還要參加新人培訓(xùn)。
每周至少也有3-4個(gè)會(huì)議,基本上就占用了一整個(gè)工作日
2.環(huán)境嘈雜
辦公室里,不僅有正式邀請(qǐng)的會(huì)議,也有各種兩三人成群的小會(huì)。
這些小會(huì)的聲音,在不同的時(shí)間段里此起彼伏,客觀上也會(huì)干擾開(kāi)發(fā)工作
個(gè)人原因
環(huán)境因素的解決方案
1.開(kāi)會(huì)多:就應(yīng)該對(duì)會(huì)議進(jìn)行優(yōu)先級(jí)排序。
需要自己深度參與的,一定參加
其他帶上電腦參加,保持傾聽(tīng)
2.環(huán)境嘈雜:勿久坐、會(huì)隔音
買一副隔音好的耳機(jī),環(huán)境嘈雜就戴耳機(jī),放點(diǎn)輕音樂(lè)接著編碼
久坐會(huì)收到噪音的持續(xù)干擾,過(guò)一會(huì)透透氣,放松心情,回來(lái)會(huì)好很多。
個(gè)人原因
1.協(xié)作排期
團(tuán)隊(duì)協(xié)作,簡(jiǎn)單說(shuō)就是如何高效地打斷他人和被人打斷
經(jīng)常被打斷會(huì)干擾做事的思路,所以高效的人不會(huì)輕易排期給你
2.巫毒編程與痛苦地調(diào)試
作為新人開(kāi)發(fā),都是從拷貝老代碼然后修改的方式,快速接入項(xiàng)目
然而這種忽視理解源碼的開(kāi)發(fā)模式,會(huì)導(dǎo)致調(diào)試能力很弱。
花在代碼調(diào)試的時(shí)間,可能超過(guò)去理解源碼或?qū)W習(xí)原理的時(shí)間
3.瑣碎的調(diào)試積土成山
對(duì)項(xiàng)目用的工具和技術(shù)不熟悉,都是一小步開(kāi)發(fā),然后多次調(diào)試測(cè)試
啟動(dòng)java工程、打斷點(diǎn)、查變量的時(shí)間都是瑣碎但積少成多的冗余時(shí)間
個(gè)人因素的解決方案
1.協(xié)作排期:正確評(píng)估自己
然而很難,現(xiàn)階段只能臉皮厚點(diǎn),該解決的就大方去問(wèn)
2.巫毒編程:摸索中學(xué)習(xí)
互聯(lián)網(wǎng)的編程學(xué)習(xí)精髓是小步快跑,既不是長(zhǎng)時(shí)間蓄力,也不是沒(méi)頭沒(méi)腦就出發(fā)
而是——拋開(kāi)所有不必要的需求,直擊最核心最重要的部分,一步步實(shí)現(xiàn),然后迭代非核心部分
比如,業(yè)務(wù)開(kāi)發(fā)任務(wù),主流程功能是核心,異常校驗(yàn)、性能、頁(yè)面細(xì)節(jié)是非核心
首先保證主流程的產(chǎn)出,再去完善非核心部分或許更好
只有這樣,才能對(duì)進(jìn)度和預(yù)期目標(biāo)進(jìn)行有效評(píng)估。
3.瑣碎的調(diào)試:換種調(diào)試方法
java工程啟動(dòng)久,就應(yīng)該活用熱部署功能減少重啟,對(duì)不能熱部署的情況要解決
控制臺(tái)打印代碼冗余、斷點(diǎn)需要在IDE和界面間來(lái)回切換,不方便。
應(yīng)該學(xué)會(huì)用日志調(diào)試,對(duì)于要明確的信息,設(shè)置好顯著的標(biāo)識(shí),通過(guò)操作界面和查看日志實(shí)現(xiàn)調(diào)試
轉(zhuǎn)載于:https://www.cnblogs.com/chrisXin/p/6390708.html
總結(jié)
- 上一篇: PHP 下载+安装
- 下一篇: [转]阮一峰:蒙特卡罗方法入门