題:
如何通過經理處理來自未知同事的匿名反饋
aednichols
2016-10-19 03:49:41 UTC
view on stackexchange narkive permalink

我從經理那裡收到了反饋,我的一位同事認為我的一個代碼審查評論有害。他對名字保密。

對我來說,代碼審查仍然是一個積極而協作的互動,這一點對我很重要,因此這對我來說是深切的關注。沒有找到任何令我反感的東西-簡而言之就是問題,不是嗎?

在這種情況下我該怎麼辦?

如果他們甚至不告訴您誰,那麼這與SE的否決票一樣有用。
這種非特定的反饋是完全無用的。至少他應該提供抱怨的話。否則,沒有理由要回答。如果他在不侵犯他人隱私的情況下不能告訴您,請問他是否會覺得自己很受傷,或者更好的是,一個合理的人是否會這樣做:即是我的問題還是對方的問題?
貴公司是否有任何方法可以要求同行提供直接或匿名反饋?如果是這樣,我建議將其用作要求建設性批評的一種方式。您可能會發現,即使在代碼審查之外,您就已經用錯誤的方式撫摸人們了一段時間。如果您的公司不提供服務,則您可以隨時設置Google表單或使用許多在線匿名調查工具之一。
代碼審查對於軟件開發而言可能是非常積極的事情。不幸的是,有些人很容易發脾氣,而最終的審查對他們的團隊而言,可能比他們可能會增加的任何價值都要有害。這不是您的問題,而是薄殼的人的問題。不幸的是,您必須與這個人打交道。我所見到的有效的方法最終是變得很明顯,這個人是誰,並且基本上沒有人提供有關其守則的任何實質性反饋,而上級則只是繼續自己修改守則。這無濟於事,卻消除了痛苦的感覺。
您在代碼審查中的註釋是否與SE上常見的註釋相同?如果是這樣,那就可能是問題所在。
我看不到一種合理的方式來向您提供所需的反饋,同時又使投訴者保持匿名。例如,如果您知道它是哪個註釋,那麼您可以從提交日誌中查看它是誰(或猜測)。
我猜測經理不會說出哪條評論,因為那也會暴露出投訴人。
您的評論中是否有非建設性或非客觀性?例如“此代碼不好”或表達負面意見,而不是解釋特定問題或提出更好的選擇?如果是這樣,可能就是這樣。
您的經理在這里大都是錯的。。。他應該已經對評論發表了評論。如果他不同意申訴,他應該對申訴人這樣說;如果他同意投訴,那麼他本應該對您說“ **,我覺得這句話令人反感”,因此您可以與他討論如何改進它,而無需透露最初投訴的人。只是說“有人告訴我X”不是很專業,更多的是您在兒童教室中發現的行為。
@Brandin-我看到了幾種合理的方法,並且[在下面的答案中概述了它們](http://workplace.stackexchange.com/a/78184/13655)。
如果我曾經擔任主管或擁有公司,而我的員工甚至不敢冒這樣一個想法,那就是知道自己不喜歡與該人進行互動的人,我將提出這個問題。僅僅具有技術能力還不夠。我希望能夠與*其他人*一起*團隊*工作的員工。而且,如果他們甚至不能忍受最溫和的對抗來與他人討論感情,態度,思想和意圖,那麼我認為是時候讓他們離開我的組織了。為了大聲喊叫,人們有時是皮膚萎縮的紫羅蘭色。
這更多是針對撰寫非冒犯性評論的建議。當針對他們發表評論時,人們傾向於辯護。切勿在代碼審閱中與他人打交道,例如“您應該這樣做”,而問題/問題應作為註釋中的主題,例如“此行/類有問題且應這樣”。
十二 答案:
Vietnhi Phuvan
2016-10-19 04:02:31 UTC
view on stackexchange narkive permalink
  1. ”“我從經理那裡收到反饋,同事發現我的一個代碼審查評論有害。”

  2. ”“我查看了我最近的評論並且沒有發現任何令我反感的東西。”

  3. ol>

    您需要與您的經理進行溝通,並使用經理作為調和人,以調和這兩個陳述。

    一旦我們說不出話來,他們就會擁有自己的生命和意義。有時,人們會讀到我們的單詞中,這是我們從未懷疑過的含義和含義-我會從痛苦的個人經歷中告訴您,我遇到的某些人的創造力以令人討厭的方式來解釋我的單詞

    與您的經理交談,並告訴他們您不知道自己說的那是有害的,您絕對肯定需要澄清。告訴他,如果您是誤解的根源,您會道歉;如果您不是誤解的根源,您想清除一切。

    如果我被安置在像您這樣的位置,並且經理不願透露個人或反饋意見,我要向經理指出,我只能處理那些具體到足以採取行動的投訴。不能指望我抱怨什麼。如果經理要讓我處於不得不猜測抱怨的位置的話,我會毫不猶豫地將他撕成碎片。他的立場是他的問題,而不是我的。他向我投訴,希望我能解決。不管您喜歡與不喜歡,我都希望他能給予我充分的配合,以便向我提供具體的申訴。期間。

但是,您可能不得不接受這是不可能的。知道了具體的評論將告訴您確切的冒犯者,即使是假冒的通用相似產品也可能這樣做。
莫茲-請注意閱讀內容:同事說他發現反饋很有害。如果在經理說是同事之後您仍然不知道是誰受傷了,那麼我無能為力。
抱歉,我使用了錯誤的單詞。請為“冒犯”閱讀“傷害”。
我認為@Móż指出,到目前為止,投訴人的姓名一直與OP保持聯繫,而確切地透露出引起投訴的反饋是什麼,將不可避免地透露出投訴人的身份,因此經理可能不願意這樣做。
@AakashM-我向經理指出,我只能處理那些具體到可以採取行動的投訴。不能指望我抱怨什麼。如果經理要讓我處於不得不猜測投訴的位置的話,我會毫不猶豫地將他刺穿。他的立場是他的問題,而不是我的。他向我投訴,希望我能解決。不管您喜歡與不喜歡,我都希望他能給予我充分的配合,以便向我提供具體的申訴。期。
@VietnhiPhuvan,我認為最後的評論比您的回答要好。OP應該絕對拒絕參加猜謎遊戲,並且確實應該盡可能地向經理推後腿。
-1
@EJP您可能不一定想要(c)。如果對方在OP的合理評論下冒犯了他,那麼他們很可能不會很好地對抗。相反,如果OP確實是冒犯性的並且沒有意識到這一點,則OP可能會使情況變得更糟。經理在此方面處於完美的位置。如果(如您所說)OP可以得到其他人反對的交易,那麼經理可以決定適當的行動方案,而不必在團隊中排起長隊。
是。除了您不能調解他人不了解的內容。“你做錯了什麼”根本無法接受。也許某些presioux王子/公主實際上是IS錯誤的API調用時,卻被“這是錯誤的API調用”註釋所冒犯,只需查找這些天人們是否容易被冒犯。除非OP寫下明確的侮辱性評論,否則很難進入猜謎遊戲,甚至很難分析整個事情是否有道理。
儘管我同意您的意見,即OP必須通過與他們的經理交談來解決此問題,但是我不能出於良心贊成您的回答,因為我發現您建議他們這樣做的方式選擇不佳,並且不太可能說服經理人OP真誠地希望提高他們的溝通技巧,而不僅僅是責怪。相反,我贊成[Steve Jessop的答案](http://workplace.stackexchange.com/a/78167),它給出了相同的基本建議,但(IMO)的態度更具建設性和適當性。
Kilisi
2016-10-19 04:56:28 UTC
view on stackexchange narkive permalink

在這種情況下,我該怎麼辦?

代碼審查不應該是人氣競賽。不用擔心,您的經理並不擔心甚至沒有為您提供詳細信息,所以這只是一個“提醒”,因此請謹慎處理以後的評論。確保他們專業且富有建設性。

經理也有可能誤解了評論:也許被評審者認為代碼評審是一次艱苦的學習經歷(發現您的工作並不像您認為的那樣總是那麼痛苦/痛苦那麼完美),而經理卻誤以為投訴。經理負責進行調解,理解問題,從被審查者那裡獲取重要細節(如有)並進行溝通,這是經理的工作。
如果經理有足夠的想法提出建議,那麼他們必須要採取一些行動(要么採取行動,要么他們感到自己被政策強迫),所以我認為在這種情況下,“不要擔心”是非常糟糕的建議。顯然,從某種程度上講,很明顯,代碼審查不應成為應受譴責的論壇。
Sonic
2016-10-19 16:59:35 UTC
view on stackexchange narkive permalink

我部分與Kilisi合作:代碼審查不是一場“人氣競賽”。它涉及多少中性字符滿足代碼語言,編碼樣式和目的的既定原則(並希望也能進一步發展)。這裡不是受傷的地方,因此不是一個同時感到生氣的地方

在這種情況下,社區和管理者還應考慮:

  • 如果審閱者俱有豐富的知識,但提交者不支持專業氛圍,則“傷感”可能是不合理的。 / li>
  • 如果經理在處理此情況時不具備良好的技能,他會順其自然地滾動,然後將責任交給審閱者。一種專業的方法是要求提交者弄清楚什麼是不正確的,以便經理可以將問題類型提交給審閱者。

我很難容忍的一種交流是粗心的引用。 “我告訴你一些事情,你應該按照我的實際意思去做,然後去做我期望看到的,然後去適應,然後避免與我發生類似的情況。”完全不公平,不專業。這就是幼兒園效果發揮作用的方式,為他們提供服務只會使情況變得更糟。 “專家不應傷害提交者的感受。”您是否曾經聽過這條通俗易懂的通則?我不這麼認為。 在專業環境中,這是沒有意義的,因為這是毫無疑問的事。

問題將永遠是-評論是否夠糟糕,足以保證該答复?我們永遠不會知道。如果這只是建設性的評論,而提交者沒有提洛爾和猛刺,那麼我們有一個問題-如果可以的話,請在打孔碗中紮好草皮。當某些人聞到他們可以以這種方式參與流程時,管理層(可能)沒有做好工作(可能)將變成一場狂歡。我會以“抬頭”的方式將其刷掉,並且會積極地做好準備,以防下次出現問題。這次也許值得扭轉局勢,私下與經理交談。
最後,我不確定這裡的建議是什麼,特別是這句話:“在專業環境中,這是沒有意義的,因為這是毫無疑問的事。”
建議是,如果經理和提交者被證明對專業情況不滿意,也要保持一致,並檢查反饋是否相關或合理。例如,如果特定的評論意見是“將更多的精力投入到干淨的代碼中”,則反饋是不合理的。例如,如果評論是“此代碼非常糟糕”,則該信息不具有說服力,並且反饋是合理的。現在明白我的意思了嗎?
如果“將更多的精力投入到干淨的代碼中”非常廣泛,並且如果他們不確定“乾淨的代碼”是什麼意思的話,可能會無濟於事。
很抱歉,但是這沒有一個簡單的假設:“此類很this腫,需要重構”與Torvalds風格的“ f $ @k編寫了這段sh ^%代碼的代碼,我們不混合考慮這些問題”。兩者傳達的技術內容大致相同。某人*可能*認為前者的語氣令人反感,*任何*合理的人將被後者所冒犯。
-1
Wayne Werner
2016-10-19 19:36:15 UTC
view on stackexchange narkive permalink

我查看了我最近的評論,沒有發現任何令我反感的內容-但這就是問題所在,不是嗎?

最近的代碼審核,並以最簡潔的語調朗讀您的每個註釋。響亮地。 (可能是在家中)

如果您的評論中的無一聽起來像是匹配的,那麼給定這種語氣,您可能還可以,而您的同事過得很糟糕。 / p>

這基本上是tl; Steverr Robbins的建議中的博士。他也有更多的好建議,但是基本上可以歸結為註意您寫的內容,因為可以採取許多不同的方式。

是的,很難通過電子郵件或任何其他文本媒體來評估消息的音調。
gnasher729
2016-10-19 18:16:16 UTC
view on stackexchange narkive permalink

這可能會對您的經理造成傷害,但是他所做的絕非徒勞。

您已經浪費了時間檢查可能會做出令人反感的事情。浪費時間是直接由您的經理造成的。您現在擔心如何編寫代碼審查,這可能會使代碼審查在將來變得不那麼有用。該損壞直接由您的經理造成。

如果他什麼也沒說,那會沒事的。如果他告訴您確切的陳述應該是有害的,那麼您要么向涉案人員解釋說這不是要傷害您,要么您會解釋說是有害的。問題將得到解決。

但是由於經理的愚蠢行為,浪費了時間,卻沒有結果。我認為經理應該真正考慮他們的行為方式。如果經理認為這很痛苦,他們可以發表評論。匿名可能。

PS。在這裡閱讀一些評論,有些人似乎認為投訴人應該匿名。好吧,我不在乎投訴人是誰-但是,一旦我知道他們在抱怨什麼,我就可以消除任何誤解,為我錯了道歉,或者告訴他們我寫的正是我的意思,如果他們發現傷害是他們的問題。

至少在我看來,這裡也存在另一個問題。據我記得在我曾經工作過的一些組織中進行代碼審查時,這是團隊的努力。我們將進行討論,而不是像胡蘿蔔一樣紮根,這是建設性的“團隊”經驗。像以往一樣,鐵拳程序的規則也不是一個好方法。如果我要發表令人討厭的評論,那將很快使我進入人力資源辦公室。最有可能發生兩次,它在出門時給我的戰利品帶來了打擊...
“如果他什麼也沒說,那會沒事的。”強烈反對。假裝生活在員工士氣不會影響產出的世界裡,這比沒用還糟。
“有些人似乎認為投訴人應該具有匿名性” –或無論如何,他們*確實*在系統中具有匿名性。
不同的程序員喜歡不同類型的反饋。有些程序員確實希望負面評論,無論它們有多小,以便他們可以權衡它們,並可能從長遠來看有所改善。有些人發現每個註釋都很繁瑣,而寧願只完成他們的代碼。與不同的人一起工作需要不同的技巧,如果您調整與每個人打交道的方式來處理一個人的怪癖,您的效率就會降低。
我認為這對經理有點苛刻。在許多情況下,至少作為第一步,這樣的一般性評論可能具有建設性。審閱者可能會看到並糾正一個不言而喻的問題。就我個人而言,我不會這樣做(我不會傳送這樣的匿名投訴)。但我認為這並不可怕-只要經理在OP傳達信息時認為他們沒有遇到問題時以建設性的方式進行跟進。
Steve Jessop
2016-10-20 15:37:50 UTC
view on stackexchange narkive permalink

我仔細查看了最近的評論,沒有發現任何令我反感的內容-但這就是問題所在,不是嗎?

在這種情況下是的,但並非總是如此。理想情況下,當您回顧所寫內容時,會發現反思一件事或多件事,您會意識到這是有害的,即使您在編寫這些內容時從未打算那樣做。希望在沒有具體說明的情況下引起您的注意,這就是希望。

我認為您一定會尊重投訴的匿名性,因此無法得知是哪個具體評論造成了傷害。當然,並非所有答案都同意匿名,但這不是刑事審判,甚至不是內部紀律程序,因此,雇主是否應予以同意。我認為您最好的舉動是在該系統內做您能做的事,並被人們看做能做的事。不要只是說:“除非您告訴我誰控告了我,否則我不會改善”,這會使您看起來不願意改善,並帶有懷疑您打算復仇的理由。對於您的老闆來說,您對批評指稱的無意傷害的回應是要求將其視為刑事指控,這似乎也令人不愉快。總而言之,我認為您在這裡有兩個不錯的選擇:

  1. 盡量不要在將來說些有害的話。如果將注意力轉移到您所從事的傷害性工作,但即使反思時,您也看不到傷害性的事情,您將無法實現預期的改進。但是,您可以盡力保持溫柔。這是您老闆期望的機會。

  2. 回到您的老闆那裡,說:“對不起,我仍然看不到我在做什麼錯,因此,我非常感謝您提供的一些幫助,可以幫助我們嗎?我在編寫 的過程中沒有引用被抱怨的特定註釋嗎?除了被抱怨的註釋之外,還有沒有其他註釋可以用來說明我需要解決的問題?”。當然,如果您有任何類型的導師,或者您只是選擇可以認為自己看不見的同事,也可以不回老闆,而這樣做。

  3. ol>

    您的老闆也有可能基本不同意該投訴,並且不希望您對此做任何事情,但必須進行動議。這對您來說是非常不愉快的,因為您現在對自己有投訴,而無力補救或為自己辯護。因此,如果他認為自己讓它滑下來幫你一個忙,那麼他可能就錯了,將來他可能會看到整個業務重複。

    如果他不同意投訴,那就更好了。讓他回到投訴者那裡,說:“很抱歉您受到了傷害,但這完全符合我們期望在代碼審查期間給出的評論,因此我們將幫助您響應他們本來就是本意,而是批評頁面上的代碼行而不是您本人,這是我們為整個團隊/公司設定的標準的結果,而不是特別是aednichols做錯的事情,因此請不要對他持反對態度,也不要得出結論,因為他寫的東西,他一定對你不好。”而且永遠不要告訴你什麼事發生。

    最後,您不能真正與受傷的人“做好事”。他們似乎在匿名的情況下提出了這個問題,因此他們不希望您向您道歉。您也許可以要求經理代表您對他們說一些話,您無意受到傷害,但很抱歉造成了傷害。由於您不知道自己做錯了什麼,這將非常模糊,因此可能不值得這樣做,但是您或您的老闆可能會認為這樣做會有所幫助。老闆真誠地表示願意接受的這樣的聲明,甚至可能導致另一方放棄匿名,這樣您就可以全盤處理這個問題。遠射,但你永遠不知道自己的運氣。

這應該是最佳答案。您只應為“ *他們不希望您道歉,*”而+1,但其餘答案也很完美。我希望我可以+2或+10。
jimm101
2016-10-19 06:58:21 UTC
view on stackexchange narkive permalink

給誰?大家。

一個人幫了您一個忙,讓您知道您的反饋出於某種原因對他們不利。您有機會確保您的反饋對每個人都具有建設性和積極意義。您不知道還有誰也有這種感覺,或者將來可能有這種感覺。尋找一種適合所有人(包括您自己)的聲音和風格。

您怎麼知道這是一個好消息?如果該人對超超級敏感,而正確的結果是使他或她停止親自進行代碼審查並長大一點,該怎麼辦?在代碼審查中完全可以找到與您的審查者不同的地方,然後馬上回來解釋發生了什麼,以及為什麼您認為自己的方式是最好的。本來應該是兩位專業人士之間的對話,他們放棄了自負,只解決問題。專業化的一部分是要避免在其他人缺乏專業知識的時候吃香蕉,並幫助他提高自己的水平。
確實是@ErikE。而且,專業精神的一部分不是誘餌,也不是被過於敏感的人扔掉。如果此人非常敏感,那麼該人會給您一些處理過度敏感的人的練習。那是禮物您可以達到目標,也可以達到目標。這個論點並不重要。
我明白你在說什麼。我們最需要的課程通常是我們最不喜歡的課程。我想我在想的是這兩個錯誤,他們不知道該如何完美地迎合戴著最薄薄的孩子手套的最敏感的人,同時又能很好地接受正常的批評,或者是最敏感的人,能夠做到這一點?為了容忍最細微的衝突或批評,我知道我寧願在組織中選擇哪一個。但也許現實是,我只需要變得更好就可以達到您提到的目標。
我還認為,在某些情況下,反饋對每個人都非常積極,以致不再可用作有用的反饋。軟件編碼具有客觀的方面,因此不可能始終堅持“考慮這一點”和“我已經發現這一點”。有時,即使人們對此反應過度,也不得不說“在這裡使用Frob”,因為這是解決編碼問題的正確方法,而這樣做的方式肯定是錯誤的方法。
最後,挑釁一個人的代碼審查可能是對他們的禮物,正確的是-讓他們練習處理溫和的批評,而不必親自去處理,並學習如何容忍對抗解決問題的不適感關係問題。但是,我感謝您的評論,因為它的確給了我更多從問題的另一個方面考慮的問題。
@ErikE不一定是一個。如果為他們適當地定格,則可以使某人前進並給予他們一些明確的批評。無論如何,我都不希望將不良代碼合併到掌握中,這對任何人來說都是行不通的。問題是如何在不關閉人員的情況下提供所需的反饋。然後每個人都贏了。
HLGEM
2016-10-19 23:47:30 UTC
view on stackexchange narkive permalink

在這種情況下,您最好的選擇是進行下一次代碼審查,在那兒您有話要說並寫下評論,然後由老闆運行它們以查看他是否認為它們令人反感。在接下來的幾段代碼檢查中執行此操作,直到他停止尋找令人反感的內容,或者直到他要求您停止這樣做為止。如果老闆不想花時間,請諮詢值得信賴的同事。請注意,如果您對某件事情的愚蠢程度感到生氣,那麼它很可能會以您的語氣出現。因此,當您在生氣或生氣時寫的任何評論都應格外小心。

這可以完成很多事情。首先,您正在認真對待批評,並試圖不冒犯他人。接下來,它向老闆顯示您的評論通常是合理的(如果有的話),或者讓他有機會向您展示更好的方法,然後再冒犯他人。如果評論需要幫助,而您看不到有什麼問題,則在提交之前清除它們是發現並學習改進它們的最佳方法。如果其他人誤解了,那麼老闆可以說他同意評論的內容,如果還有其他投訴可以阻止一條試圖使您看起來不佳的蛇。

嗯,這聽起來像是惹惱上司的好方法。我認為這不是一個好主意。
@DoritoStyle-是的,這是一個很小的風險。但這是一個很好的建議,尤其是如果在較早答案中(在詢問管理人員的具體信息之前)其他建議之前,則是管理人員的錯。實際上,OP應該在與經理會面期間提出這種方法。如果經理拒絕了這兩個建議,請不要對代碼審查保持勤奮。在他頭上的任何問題都不會引起您的注意。
“不要再努力進行代碼審查了。在他的頭上,是您不介意發現的任何問題。”我懷疑現實世界中的情況會如此。責備和拖尾將直接指向OP,他們將承擔紀律處分。
*嗯,這聽起來是惹惱上級的好方法。* @DoritoStyle答案是這樣的,*如果老闆不想花時間,請問一個值得信賴的同事。*這是老闆可能會建議的內容無論如何。如果他們不想這樣做,他們會說。我認為詢問的風險不大,因為他們對問題的根源有更好的了解,因此先去找他們是有意義的。
Makoto
2016-10-19 07:06:58 UTC
view on stackexchange narkive permalink

以此為契機,改善您就他人代碼表達意見的方式。與其以為這是在譴責您的行為,不如將其視為一個軟性建議,您不僅應該在代碼審查中說什麼,而且還要在代碼審查中說出來。

我從經驗中知道評論本來是無私的,並且我們不會挑出任何人,但是仍然是編寫代碼的人。藉此機會詢問您的經理或領導他們如何響應您發現不利的代碼,並從那裡進行改進。使其成為重點,而不是(可能)負面。

這樣會使您的評論對那些偏愛評論至關重要的人的效果降低嗎?以我的經驗,大多數程序員都是這樣。因此,也許是為了撫養一個古怪的人,您建議以一種不太有效的方式與其他人打交道?有些人甚至對蛇吃的反應最好。
@DavidSchwartz:作為開發人員,我可以說有很多方法可以批評一個人的工作,而這並不能使您聽起來像個混蛋。這需要採取精細,微妙的平衡措施,並且重要的是要記住,作為開發人員的我們仍然會對我們的工作提出批評。從我從OP那裡得到的信息來看,這是因為他們的批評被解釋為對被審核者的攻擊,這就是為什麼應該認真指出所說的話的原因。喊出錯誤的代碼是一回事,但由於他們的錯誤代碼而叫出一個人是另一回事。
我同意。但是,並非其中一種方法總是比另一種更好。不同的人對不同的方法反應更好。顯然,對“你是一個無用的傻瓜”做出良好反應的人確實很少。但是,有些人確實確實對過時的評論做出了更好的反應,發現它們脫穎而出,而有些人則感到侮辱。朝一個方向大方向發展不一定會使事情變得更好,而且可能會使他與某些開發人員的關係惡化。
morksinaanab
2016-10-19 21:03:44 UTC
view on stackexchange narkive permalink

...

tl; dr在辦公室開始對話,如果不是關於此事件的話,則是關於開放和反饋的空間。

...

假設您要幫助,我看到語句想使事情做對,不知道與誰相處

第一個問題是我如何使事情做對?,第二個是誰在給我反饋?(儘管您不使用“ I”一詞)

對於第二個問題,您不不必上網,而是回到您的辦公室,然後開始在那兒提問。我們怎麼會知道:-),我們不在那兒工作,對嗎?這樣的事情應該迅速地進行處理,並且要公開解決,因為反饋始終是關於行為(您做什麼)的,而不是關於人的,因此,公開討論是沒有問題的。

第一個問題可能暗示兩件事:1.儘管有人努力向您提供反饋(通常很難提供有關負面後果的反饋),但您不會覺得自己是錯的,而是想通過以下方法來做到正確向該人或其他人(或在這裡...)說明這一點2。您知道自己做錯了什麼,想要找到適當的藉口,並要求提供適當藉口的提示(例如,您是否給蛋糕(即使蛋糕是謊言),您是否道歉,您是否在解釋自己的意圖?給出代碼反饋。)

如果我閱讀了有關該問題的詳細說明,則說明您正在為選項1建立案例。

但是要回答您的最後一個問題我應該怎麼做?嗎?。我會負責並解釋您想學習的內容;與告訴您來自他人的反饋的人進行對話,而不是嘗試進行悄悄的調查。而且,如果此人有反饋,也不會傷害您或任何其他人,只需保持開放。當您進行對話時,將自己定位為可以接受任何反饋,而不想直接向您講話的人可能會感到更安全。

user2813274
2016-10-20 19:27:41 UTC
view on stackexchange narkive permalink

除了Vietnhi Phuvan的其他答案(通常已經很好地解釋了做什麼)之外,這還特定於代碼審查:

  • 確保您只是照原樣檢查代碼,並且不要以任何理由讓作者進入圖片中-您可以批評代碼,但可以批評作者,
  • 如果代碼有錯誤,請注意,然後繼續前進-一旦發現違反代碼的內容,就不要流連忘返,如果別人首先提到它,也不要堆積-代碼審查的重點是發現錯誤,一旦完成,就進行
  • 不要試圖在代碼審查期間提出改進或修正的建議-如果符合標準,那就很好-在您的組織中改進編碼標準,因為他們忘記了某些東西應該在代碼審查中完成

最後,是否有一個促進者使代碼審查步入正軌?如果是這樣,我將請經理與協調人進行交談,看看他們是否可以就將來如何進行代碼審查提供任何建議。

user13655
2016-10-20 19:25:16 UTC
view on stackexchange narkive permalink

我的回答是一些較早答案中提出的觀點的綜合,對於竊我深表歉意。答案的重點是帶有選項瀑布的綜合方法

作為序言,我假設您執行了大量代碼審查。

首先,請求與經理進行後續會議,議程正在改進代碼審查。

在此會議上:

  1. 指示您已認真考慮了反饋意見

  2. 具體說明您已經進行了先前的代碼審查,並且老實說無法發現有問題的註釋,而要改進您正在向他尋求指導。

  3. 仔細檢查您可能提出的請求和他的回應的瀑布,如下所述

  4. 如果經理不是有意義很有幫助(拒絕會議,或者說這不是您的問題,不是他的問題,拒絕提供任何細節甚至模式,拒絕監督您的評論等),然後停止成為勤奮的代碼審查員

    不要超越。進行最少的審查工作,以確保您不會被指責不嚴。

    • 突出顯示的問題實際上是明顯的錯誤,可以責怪您作為審閱者。而已。漏洞很容易用完全中立的方式進行評論(“此代碼在條件A,B和C下將對X,Y和Z造成不良影響。請考慮解決此問題。謝謝”。
    • 不要將評論用作教學工具,好的評論者會這樣做。
    • 不要使用評論來改進樣式,體系結構或解決代碼中的長期問題。
  5. ol>

    現在,關於您在會議上可能要問的問題(在表示你們倆都聽取了他的反饋並全力以赴之後,嘗試查看您的錯誤所在):

    1. 詢問是否普遍存在來自您的有害評論問題,或者這是一個一次性的問題。如果存在某種模式,則可能是來自特定個人(但很多情況下)或團隊中許多人的反饋。

      • 如果存在多個人的普遍模式,則您的經理在最壞的情況下,我們應該能夠準確地向您指出模式,或者在最好的情況下,可以指出不良評論的具體示例,而不必擔心將任何投訴者挑出來。向他詢問這樣的模式/示例。

      • 如果有一個模式,但是只有很多人抱怨,請問經理他們是否同意。如果他們這樣做了,即使他沒有給此人命名或未發表具體評論,他也應該至少能夠闡明該模式。

      • 然後,問什麼太過分了,以至於(大概)數百個評論中有一個對經理進行了升級。可能有更深層次的問題在起作用,這只是一個藉口。可能是他們想讓您離開團隊/公司,並以此為藉口。可能有人對你不利,找不到其他東西掛在你身上。可能是某人反應過度,您的經理決定適應,以確保自己過上輕鬆的生活,而費用由您承擔,現在無法退縮。

        如果他拒絕提供前2個要點的模式,或者他甚至拒絕回答是否存在模式,請參閱下面的#2,並將#1視為“經理不合作”,當您決定是否要根據上述高級建議脫離審核者的職位。

    2. 建議今後,他會審核您的評論和標記

      如果他同意,則表示您有任何問題(他承擔責任)。

      如果他不同意,則將#2視為“經理不合作”,當您決定是否應根據上述高級建議脫離審核者身份時。

    3. 作為第二種方法的替代方法,建議另一個是既定的代碼審閱者並且您最忠實的人,審閱您的評論並標記任何似乎“有害的”。

      好處是再說一次,這是CYA,此外,如果還有其他代碼檢查者,但他不能指出其評論從不“有害”,則表明這是某人不喜歡您,而不是您的實際評論。 p>

      缺點是,這將損害您的自我,並可能會損害您的聲譽。

      如果他在沒有充分理由的情況下表示不同意,則在根據上述高級建議決定是否應以審閱者身份離開時,將#2視為“經理不合作”。

    4. 詢問獨立的第二意見。表明您希望得到您和您的經理都信任的人來審查這些評論,可能是來自另一個團隊的人。

      這樣,當經理拒絕對您發表具體評論時,經理就不會有理由不希望自己面對個人。

    5. ol>

      PS話雖這麼說,但是有很多明顯的方法可以使代碼審閱註釋客觀上減少個人使用,從而減少合法上的傷害。

      我在回答開始時就舉了一個很好的註釋風格示例來實現這一目的。 / p>

      我敢肯定,有大量關於該操作的具體指南,但我懷疑“將來如何減少我的評論的個性化和傷害性”不在您要求的範圍之內-就此而言,SDLC上的話題比Workplace.SE

-1在任何行業中,有意地不履行自己的能力,只是為做出更好的事情而做出的有計劃的犧牲,始終是一個糟糕的決定。即使(不太可能)對公司/領導層的影響更大,任何職位的萎縮,即使是領導能力不強的貧困者,也總是會影響員工。如果事實上,上述(一次)情況揭示了一種不可持續的情況(我個人不同意),那麼勤奮工作可以集中在其他地方,並且“犧牲”勤奮工作,例如勤奮地尋找工作,指導,志願服務,更好的建議。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...