為了提升開(kāi)發(fā)人員的工作質(zhì)量和效率,部門經(jīng)理讓我做一個(gè)崗位工作行為要求,在找了一些資料后,結(jié)合實(shí)際情況,要求如下。其實(shí)這個(gè)不僅是對(duì)開(kāi)發(fā)人員的要求,其實(shí)對(duì)我自己而言也是有借鑒意義的。
1,是否主動(dòng)工作?尤其涉及2個(gè)人合作的時(shí)候,應(yīng)該是另一個(gè)人解決的問(wèn)題,是否將問(wèn)題告訴別人后就等待,還是及時(shí)跟蹤問(wèn)題的解決?
2,當(dāng)被分配任務(wù)時(shí),是否認(rèn)真理解任務(wù)了?還是先理解當(dāng)前需要做的任務(wù),對(duì)后面的任務(wù)并沒(méi)有仔細(xì)理解,等具體做的時(shí)候才問(wèn)清楚?或者按照自己以為的去做,而沒(méi)有確認(rèn)
3,每天開(kāi)始工作時(shí),是否清晰當(dāng)天要完成的工作任務(wù)及完成要求?如果沒(méi)有具體的任務(wù)是否與主動(dòng)和開(kāi)發(fā)經(jīng)理、項(xiàng)目經(jīng)理溝通?
4,當(dāng)自己處于多個(gè)項(xiàng)目開(kāi)發(fā)任務(wù)時(shí),是否有了解每個(gè)項(xiàng)目的時(shí)間要求,做好優(yōu)先級(jí)和工作計(jì)劃安排,并告知相關(guān)項(xiàng)目的項(xiàng)目經(jīng)理和其他協(xié)助配合人員。
5,當(dāng)天該完成的工作是否做完了才休息?
6,是否對(duì)未完成的任務(wù)找了一堆的借口?
7,遇到技術(shù)難題時(shí),是否先估算解決問(wèn)題所需的時(shí)間。有些程序員為解決一個(gè)特殊問(wèn)題而坐上好幾個(gè)小時(shí),建議給自己一個(gè)時(shí)間限制,1小時(shí)、30分鐘或者甚至15分鐘。如果到了限制時(shí)間還不能解決問(wèn)題,那就去尋求幫助,或到網(wǎng)上找答案。
8,在和別人有接口任務(wù)時(shí),是否從對(duì)方角度考慮了如何節(jié)省對(duì)方的工作量?
9,對(duì)于設(shè)計(jì)中沒(méi)有提到的,或者認(rèn)為不合適的地方,是否向設(shè)計(jì)人員或者需求人員反映了?
10,對(duì)于自己開(kāi)發(fā)的功能,即使需求、設(shè)計(jì)人員沒(méi)有考慮到或者明確說(shuō)明用戶使用習(xí)慣,自己在設(shè)計(jì)時(shí)是否有注意用戶體驗(yàn)
11,測(cè)試測(cè)試再測(cè)試,在正式交付給測(cè)試人員測(cè)試之前,請(qǐng)自己先進(jìn)行測(cè)試,不僅只包括本地環(huán)境,而是交給測(cè)試人員測(cè)試的環(huán)境,做一些必要的黑盒測(cè)試。
12,是否具有良好的編程習(xí)慣(注釋、備份、版本維護(hù)等),其他程序員能快速看懂你的代碼嗎?
13,是否有專研精神,去了解框架組件的底層原理、優(yōu)缺點(diǎn)、使用場(chǎng)景
14,是否對(duì)自己所做的東西有高要求具有匠心精神,而不是簡(jiǎn)單的功能實(shí)現(xiàn)優(yōu)化算法、考慮其他項(xiàng)目中的復(fù)用性(模塊組件化)
15,是否有主動(dòng)分享精神,當(dāng)解決一個(gè)問(wèn)題、技術(shù)難點(diǎn)是否主動(dòng)寫成技術(shù)文章、或者請(qǐng)開(kāi)發(fā)經(jīng)理在內(nèi)部進(jìn)行一個(gè)簡(jiǎn)短的分享。