作為軟件開發人員,我發現自己捍衛了我多次編寫的代碼。但是我認為這是一個更籠統的問題,因為它不是“我應該為自己的代碼辯護”嗎?
我應該道歉嗎?
答案是
這取決於。
您冒犯了他們嗎?你粗魯嗎?你自大嗎?即使沒有,面試官在與您爭論時,您的語氣是否發出“您現在正在告訴我的這名B / S”的態度?那是道歉。但不是因為您擁有自己的見解勇氣。為您的態度道歉。是否道歉(IMHO)不是針對工作場所 的問題,而是針對人際交往技能 的問題。僅當您傷害了某人時,才嘗試道歉(再次恕我直言),而不是如果您做了您認為正確的事情,而他們只是不喜歡它,就道歉。否則,您不僅會發現自己道歉的方式太頻繁,而且還會給人留下這樣的印象:每當有人試圖將責任歸咎於您時,即使是錯誤地,您也會很樂意接受並道歉。
課程-未來的注意事項
現在,對我來說,您似乎正在尋找新工作(或者也許是您的第一份工作)的過程似乎有些明顯。我認為,無論結果如何,每次面試都應該是對未來的一個很好的教訓。您可以為此做同樣的事情。
請記住,您還沒有加入他們的工資單,因此您沒有義務同意他們為代碼專門告訴您的任何內容,因為他們還沒有付錢給您編寫軟件。如果您有文化差異,那麼現在是揭露它們的方式的時候了。這裡的陷阱是,如果你們倆都堅持,那麼您最終會陷入非技術性爭論,那就是另一種情況。最好以一種“禮貌地同意”的方式停止爭論,然後繼續下去。擺脫這種情況的一種方法是在ray的評論中,他實際上建議將球扔給他們的球場,然後讓他們詳細說明您的解決方案的問題所在。
這有很多好處:首先,這是一個退出策略。您的問題是我是否道歉,答案是一開始不要讓自己處於這個位置。通過要求他們精心設計而不是捍衛您的解決方案,可以最大程度地降低風險。然後,讓他們向您解釋他們的分歧。如果是出於分歧,您已經公開了它們。如果有真正的原因在後面,那麼您可以查看將來如何解決這些問題,如果您將來與那個人一起工作。
最後,請始終記住,採訪是雙向的:他們採訪您,您也採訪他們。除了練習之外,沒有其他方法可以提高您的技能(可能會很悲傷)。所以問問自己:您想和他們一起工作嗎?您是否想與一個主張簡單事物並一無所獲地提出重大問題的人一起工作?您想為一家弘揚這種文化的公司工作嗎?即使這是其他人提到的測試,它也會發出聽朋友的消息,在這裡,我們希望人們在告訴他們“天空是綠色的”時說“是的先生”
。我當然是在誇大其詞,但是如果他們想為您做準備並為您測試這些情況,那麼這就是常態。還是他們因此而失去/解雇了僱員,而在面試中掩蓋住這個問題已經成為一個重大問題。
免責聲明:您對上述內容的堅持程度很高取決於您對工作的渴望程度。如果這是您的第一個,那麼即使是別人的錯,您也可能要道歉。但是,請注意不要習慣養成習慣。“