目錄
- 一、 前言
- 二、理解需求
- 三、協同合作
- 3.1 協同
- 3.2 溝通
一、 前言
本文的閱讀物件是為參與作業的在校生或者同為初入職場的小白,本文講述了一個java開發工程師在職場中除了編碼之外還需要做好的事情,事實上也是,如果你只會編碼,那你在開發程序中會充滿荊棘,
二、理解需求
作業和學習有所不同,在學習的時候寫專案想怎么寫就怎么寫,能寫成啥樣就啥樣,都無所謂,但是在作業中參與的專案開發,往往都是產品經理、專案經理把需求歸納好了的,你得去理解這些是什么意思,要做成什么樣子,
另外,專案經理不是萬能的,他總結的需求里面是有在業務層面邏輯不清楚的(比如確實欄位如何處理,是把這條記錄丟棄還是空值展示)
并且,毫不夸張的說,這一步是非常重要的,在進行開發之前,務必要了解清楚需求,如果了解程度有偏差要及時反饋,就好比你物件口渴了需要一瓶飲料,你辛辛苦苦跑去便利店買了個面包回來,這樣你付出了時間和精力,但是卻只帶來了不好的結果,
三、協同合作
3.1 協同
往往一個專案的開發都不是一個人完成的,光在開發階段就有前端妹子、后端、測驗,并且光在后端上面都可能不只一個人,既然有這么多人一起開發,那如何做好協同也是一個問題
想要在交付日期如期交付專案,我們一定要處理好協同,我認為協同最重要的就是訊息同步,比如前端和后端,我們后端在設計完介面之后一定要及時通知前端,不然會耽誤前端的進度,在后端修改了介面之后也需要及時通知前端,不能讓他們繼續使用過時的介面,在更高的層面上,比如前后端什么時候聯調,什么時候提測給測驗,這些都是要提前協同好的,
另外,如果和某個人在專案上的問題進行了私下討論之后,一定要在群里面進行更新內容,群聊天的環境是公開透明的,可以互相監督,
3.2 溝通
在溝通之前要明白的事情:我的身份和職責是?對方的身份職責是?我們例如不能讓部門boss來幫你看代碼上的bug,不能給客戶聊代碼
1.與他人溝通:
帶著問題和解決方案去溝通,減少對方的思考,盡量提出對自己友好的解決方案,例子:如果這個記錄的欄位為空的時候我們要怎么處理呢,是展示空值還是不展示這條記錄?
在問別人問題之前,一定要理清楚自己的問題是什么,得描述清楚,另外,一定要有禮貌,
2.他人與你溝通:
首先,很重要的一件事,知道這件事該不該你做,是不是你的職責內的事,比如你是一個開發,別人來問你需求,那么這個事情你應該給對方說需求相關的事情請問對應的產品經理xxx,
另外,一定要及時回復,不能出現已讀不回的情況,如果當前正忙,應回復如好的,稍等,我等會兒回復你,這點很好理解,如果一件事情本來是你們兩個人的責任,但是對方和你溝通了,但是你已讀未回,那么這件事情出事了就是你的全責,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298816.html
標籤:其他
上一篇:小米路由器3刷x-wrt分享
