克服社交障礙:10種技巧幫助程序員職業發展之路越走越寬

克服社交障礙:10種技巧幫助程序員職業發展之路越走越寬

如果您是一名軟件開發人員,那麼您的大部分工作時間都花在與人打交道上。

當你開始一天的工作時,你可能會立即查看電子郵件、Skype或Slack,因為你有興趣看看你的同事是否有重要的事情要告訴你。

然後,當你寫回復時,你的目標是另一個人,而不僅僅是另一臺電腦。

在工作中,您的主要優先事項是解決問題,這是在與項目協作和作為軟件開發團隊的一部分與其他人一起閒逛時完成的。

您在白天參加會議,並從其他人那裡獲得實現需求。

當您最終準備好為軟件開發人員做一件最有趣的事情時,即編寫代碼,您應該編寫一段主要供人類閱讀的代碼。您不使用二進制代碼編寫軟件項目,而是使用一種編程語言編寫軟件項目,這種語言應該更容易讓您和團隊成員理解。

即使你在一家小公司工作,或者是一名自由職業者,你仍然要和項目中非技術人員打交道。

我們花很多醒著的時間和同事在一起。我們甚至有可能花更多的時間和他們在一起,而不是和我們親密的家人在一起。

意識到這一點會幫助你意識到與他人,尤其是同事保持良好關係的重要性。

在這篇文章中,你可以讀到一些可以幫助你改善工作關係的一般技巧,但也可以應用到其他地方。

它們比用於開發應用程序的框架更容易遵循,但是這些技巧具有巨大的投資回報潛力。

1. 非常友好

你可能是你所認識的最聰明、工作最努力的人,但如果你沒有良好的禮貌或缺乏善意,你的同事可能會討厭與你合作。不是因為您缺乏編寫乾淨且可維護的代碼的技能和能力,而是因為您的態度。

不管bug有多煩人,都不要撅嘴、發牢騷或對同事大喊大叫。那些不禮貌的行為並不能解決你的問題。它甚至會損害你的個人和職業關係,讓你以後很難回到正軌。

當你友好的時候,你更有可能給別人留下一個好印象。

一些簡單的善意行為,比如載某人上下班,在別人面前提到某人的恩情,清理同事的空間,這些都不是你的工作,這些都應該反覆做,儘管你認識你的同事很長時間了。

你的友好至少會讓你的同事也尊重你。

2. 永遠對你的同事保持真誠的興趣

試著去理解他們是否需要你的幫助,不要猶豫,友善地幫助他們。當你看到他們有壓力、焦慮或正在經歷艱難時期時,與他們交談,並表現出準備好就他們所涉及的問題進行頭腦風暴式的解決方案。

即使你不能幫助他們完成當前的任務,也要試著用一些激勵的話來鼓勵他們,讓他們在情感上得到提升。讓他們覺得自己對團隊很重要,有能力克服他們所面臨的障礙和可能遇到的困難。

僅憑你的話就能神奇地改善同事的情緒。

3.經常微笑

甚至打印一個“Hello world”聲明也比發送微笑表情符號要花費更多的時間和精力。這可能看起來微不足道,但微笑可以緩解緊張。

2011年,蘇格蘭阿伯丁大學面部研究實驗室進行的一項科學研究發現,微笑讓你感覺更有吸引力、更放鬆、更真誠、更自信。

此外,發表在《斯堪的納維亞心理學雜誌》(Scandinavian Journal of Psychology)上的一項瑞典研究發現,人類有一種自動反應,模仿與他們互動的人的面部表情。

換句話說,當你經常微笑時,別人也會對你微笑。這不僅會讓你感覺更好,也會幫助你與他人互動。

克服社交障礙:10種技巧幫助程序員職業發展之路越走越寬

4. 經常說“謝謝”和“請”。

不管幫多大的忙,都要毫不猶豫地說聲謝謝。

當你彬彬有禮、心存感激時,人們會欣賞你,並意識到他們對你生活的貢獻和意義。

這不僅會讓你的同事感覺更好,也會讓你感覺更好,因為你會知道其他同事關心你,願意幫助你。

感恩可以改善你的身體健康、精神力量、自尊、睡眠質量,甚至可以減輕你的壓力。

另一個你應該經常使用的詞是請。

當你使用“請”這個詞時,你是在提醒團隊的另一位成員,他不是被迫做某事的,但如果他能幫助你完成正在進行的任務,那將是友好、慷慨和樂於助人的。

這些簡單的單詞,無論聽起來多麼微不足道,一旦你開始使用它們,就會產生巨大的影響。

5. 讚揚他人的努力,保持積極的心態

關注他人的成就,並讚揚每一個進步,無論大小。

表揚別人並不複雜。像“幹得好”、“幹得好”或“你幹得好”這樣的短語就足夠了。

解決一個令人沮喪的問題可能需要很多的努力和堅強的意志力。

當你稱讚別人的成就時,你會讓他們覺得自己很重要,他們參與的事情已經吸引了你的注意力。

作為軟件開發人員,我們往往忘記了我們所擁有的技能的特權。

有時候,一個小錯誤或一項緊急任務會讓你或你的同事煩惱一會兒,但你不應該讓它分散你對大局的注意力。

你應該經常提醒自己和同事你和你的團隊所經歷的快樂時刻,不要讓偶爾的困難或壓力讓你感到失望。

養成定期表揚隊友的努力的習慣,並在有機會的時候表揚他們。

6. 不要猶豫道歉

沒有人是完美的,不管你怎麼努力,你總會在一些地方犯錯誤。

不管你的錯誤有多小,都要毫不猶豫地道歉。

儘管有時道歉可能會威脅到你的自尊,但這是與同事保持良好關係的重要方式。

儘管你可能認為道歉會損害你的聲譽,但它會讓你顯得不那麼自信,而道歉的效果恰恰相反。

它會提醒別人,你知道自己的缺點,並且你足夠謙虛地承認它們。

像“對不起”或“我道歉”這樣的短句可以加強你和同事之間的關係,即使是在不愉快的時刻。

克服社交障礙:10種技巧幫助程序員職業發展之路越走越寬

7. 不批評

批評常常被認為是對個人自尊的一種個人威脅,儘管你可能不是有意這樣做的。

因此,他或她很可能會變得情緒化,感到被冒犯。

指出同事錯誤的一個更好的方法是禮貌地批評他們:提醒他們注意別人的錯誤,但不要貶低他們或將其個人化。

設身處地為他們著想,從他們的角度觀察問題。禮貌地告訴別人他們的錯誤。

不要在大家面前指出錯誤;相反,要私下進行。

如果你想讓別人知道他們不該犯的錯誤,不要把矛頭指向別人,而是指向問題本身。

試著把注意力集中在解決問題的可能方法上,而不是責備。

成為幫助別人的人,而不是輕視別人的人。

當你幫助別人的時候,你也會感覺到自己的貢獻和意義。此外,你可以自己學習,也可以在未來從你過去幫助過的同事那裡獲得幫助。

8. 避免爭論

我們傾向於認為自己是理性的人,但實際上,我們是情感驅動的動物,很容易生氣。

不管你是對是錯,這幾分鐘的憤怒可能會導致一些不愉快的爭論。

雖然你可能是對的,保護自己的觀點聽起來是個好主意,但是和別人激烈的爭吵會極大地破壞你們的關係。

正如戴爾·卡內基在《如何贏得朋友和影響他人》一書中提到的:

“我得出的結論是,在天堂之下,只有一種方法能使爭論達到最好——那就是避免爭論。要像躲避響尾蛇和地震一樣躲避它。”

對於爭吵,最好的辦法是盡你所能避免它們。這並不像聽起來那麼容易,但是通過練習它會變得更容易。

提醒自己,大多數時候,爭吵幾乎沒有任何益處,尤其是和同事爭吵時,這會增強你遠離爭吵的慾望。

9. 多問問題,而不是直接下命令

這是與團隊領導者或經理更相關的東西,但也適用於任何人。

當人們受到挑戰去做某件事時,他們往往會更有動力去工作,而不是被命令去做。

當你命令某人做某件事時,他們的自我意識可能會顯露出來,讓這個人覺得他受到了壓迫,或者他的自主性受到了威脅。

與其直接下命令,不如問問同事是否願意做某項特定的工作。

如果沒有其他可用的開發人員可以在一個特定的工作任務,你是擔心他們可能不喜歡工作在前端方面,告訴他們你擔心團隊可能看起來很糟糕的客戶如果這個特性不存在在接下來的會議。

像這樣的問題:“你介意加班完成這個任務嗎?因為你知道這對我們的項目至關重要。”比“你不完成這項任務就不能回家”這樣的命令要好。

告訴他們,他們是一個團隊的重要組成部分,它們可以幫助團隊向客戶證明他們為未來的項目是可靠的,這樣的問題,“我能將該任務分配給你,知道你已經經歷過這些類型的工作?”

克服社交障礙:10種技巧幫助程序員職業發展之路越走越寬

10. 避免和“有毒”的人打交道

儘管軟件開發人員可能是你的理想工作,但是工作場所中可能有一些有害的人。

你以為你在高中就把這類人拋在腦後了,但事實證明,生活中充滿了這類人。

這些人只是在尋找機會讓別人失望,他們對生活中的每件事都持消極的態度。

你可以試著用你善意的影響力去改變他們,但通常一個人很難改變(有很多原因)。

如果你發現自己沒有任何積極的影響,和他們交往只會給你帶來麻煩,那麼你應該避免和他們打交道。

然而,你可能會遇到這樣的情況,這個人是你的經理或你辦公室的同事。

在這些情況下,您的選擇非常有限。你可以考慮換個部門,或者開始找一份新工作。

當你沒有其他選擇,只能處理他們的時候,提前做好心理準備,面對他們的壞態度,告訴自己不要讓他們影響你的情緒,毀掉你的一整天。

他們的態度不應該讓你感到驚訝。

儘量少和他們互動。

結論

軟件開發人員的生活不僅僅是編寫代碼。與人打交道是關鍵因素之一。

雖然這些技能沒有被提及或強調太多,但社交技能是那些看起來不重要的技能之一,它們實際上可以加速你職業生涯的發展。

它們比在白板上反轉二叉樹更容易理解和應用。

雖然我同意有些事情說起來容易做起來難,但是在我們的生活中實踐它們是很重要的。

在你離開之前,讓我善意地提醒你一件事:不要期望總是能夠應用這些東西。

我們是人類,我們也有自己的困難時期。

然而,我們不能讓這幾分鐘的挫折和憤怒毀了我們的整個職業和非職業生活。


分享到:


相關文章: