자기 연민으로 코딩 좌절을 극복하는 방법

코딩은 스트레스가 될 수 있습니다. 막 시작 했든 30 년 동안 해왔 든 상관 없습니다. 어려운 순간을 경험하게 될 것입니다. 버그 문제를 해결하지 못하거나 동료와의 불일치로 짜증을 내거나 마감일에 대해 스트레스를 받으면 좌절 할 수 있습니다.

자기 연민은 부정적인 감정을 관리하는 데 효과적인 도구이므로 목표를 향해 계속해서 발전 할 수 있습니다. 이전에 썼 듯이 번 아웃 방지에도 도움이됩니다. 가장 중요한 것은 “다른 사람에 대한 연민을 키울 수있는 능력을 발휘하기 위해 자기 연민이 필수적입니다.” 피곤하지만 적절한 참조를 사용하려면 자신의 마스크를 보호하라고 조언하는 비행기 안전 지침과 같습니다. 다른 사람을 돕기 전에

“자기 연민은 다른 사람에 대한 연민을 키울 수있는 능력을 발휘하는 데 필수적입니다.”

이 도움말에서는 코딩과 관련된 많은 좌절감을 겪으면서 자기 연민을 실천하기위한 구체적인 전략을 찾을 수 있습니다. 자기 연민은 코딩 문제를 해결하지 못하지만 해결책을 찾기 위해 더 건강한 마음가짐을 갖게합니다.

자기 연민이란 무엇입니까?

자기 연민의 선도적 인 연구원 인 크리스틴 네프는 다음과 같은 방식으로 개념을 정의합니다.

자기 연민은 고통을 무시하거나 자기 비판으로 자신을 괴롭히는 것보다 고통을 받거나 실패하거나 부적절하다고 느낄 때 따뜻하고 자신에 대한 이해를 수반합니다.

자비 롭다는 것은 어려운 순간에 가장 친한 친구를 대하듯이 친절, 인내, 이해심으로 자신을 대한다는 것을 의미합니다.

우리 자신의 실수와 결점에 대한 자연스러운 반응은 자기 연민과 유사한 것이 아닙니다 . 우리는 우리 자신의 이름을 부릅니다.“나는 정말 바보입니다! 데이터베이스 마이그레이션 실행을 어떻게 잊을 수 있습니까?” 우리는 우리의 능력을 의심합니다. “내가이 버그를 알아 내지 못했다 니 믿을 수 없습니다. 여기에 속하지도 않습니다.”

이러한 부정적인 생각은 이미 스트레스가 많은 상황을 악화시키고 문제에 대한 해결책을 찾지 못하게합니다.

부정적인 생각은 이미 스트레스가 많은 상황을 악화시키고 문제에 대한 해결책을 찾지 못하게합니다.

반면에 자기 연민은 스트레스를 받거나 불편한 감정에서 잠시 휴식을 취하고 앞으로 나아갈 길을 계획 할 수 있도록합니다. 카리스마를 구축하는 도구로 자기 연민을 사용하도록 권장하는 Olivia Fox-Cabane은 카리스마 신화 의 이점을 요약합니다.

자기 연민은 불안, 우울증, 자기 비판 감소와 같은 인상적인 혜택을 제공합니다. 개선 된 관계와 사회적 유대감 및 삶에 대한 만족감 증가; 부정적인 사건을 처리하는 능력 증가; 면역 체계 기능도 향상되었습니다.

Elisha Goldstein이 Uncovering Happiness 에 요약했듯이 “ [S] 자기 연민은 우리가 뇌의 자기 진정 시스템을 활성화 할 수있게합니다.”

대단하게 들리 죠? 어떻게 하시나요?

다음은 버그에 갇혀 있거나 기한을 지키는 것에 대해 긴장하거나 극복 할 수없는 다른 도전에 직면 한 경우 즉시 구현할 수있는 몇 가지 단계입니다.

주의 : Thomases와 Thelmas 의심

“이 자조 B.S.를위한 시간이 없습니다. —이 버그를 알아 내면됩니다!” 그것은 자기 연민의 제안에 대한 나의 초기 반응이었습니다. 하지만 그 배후의 연구는 제가 시도해 볼 수있을만큼 충분히 설득력이 있었고, 일단 해보았을 때 효과가 있음을 발견했습니다. 자기 연민은 더 편안하고 집중적 인 사고 방식을 갖게함으로써 코딩 문제를 해결하거나 어려운 대인 관계를 탐색하는 데 도움이됩니다. 나를 믿지 않습니까? 구현 비용이 저렴한 기술이므로 열린 마음으로 시도해 보는 것은 어떨까요?

1. 기분을 인정하고 받아들이십시오

슬픔, 분노, 불안 또는 기타 감정을 느끼 든 잠시 멈추고 내 기분을 정확히 설명 할 수있을만큼 오랫동안 부정적인 생각을 중단하세요.

예 : “내가이 문제를 파악하지 못한 것이 실망스럽고 도움을 요청하면 사람들이 내가이 일을 할만큼 똑똑하지 않다고 생각하게 만드는 것이 무섭습니다.”

시간을내어 감정을 적어두면 특히 도움이됩니다. 하지만 잠시 멈춰도 숨을 쉬고 감정 상태를 정신적으로 평가하는 것이 도움이 될 수 있습니다.

내 기분을 인정하면 부정적인 감정을 완화하는 데 도움이 될 수 있습니다. 더 이상 알 수없는 어둠의 덩어리가 아니라 특정한 감정을 느끼고 있습니다. 감정의 이유를 항상 알 수는 없습니다. “나는 화가 해요!” 그 순간에 할 수있는 최선의 자기 성찰이 될 수 있지만, 단순히 관찰하는 것조차 감정을 부정하거나 억 누르는 것보다 낫습니다. 이는 감정을 훼손 할뿐입니다.

너무 부끄러워서 자신의 감정에 대해 생각할 수 없다면 장애물은 길 에서 Ryan Holiday의 다음 주장을 고려하세요.

“진정한 힘은 감정이 존재하지 않는 척하는 것이 아니라… 감정의 지배에 있습니다.”

감정을 염두에두면 감정의 일부가 사라집니다. 우리의 감정에 라벨을 붙임으로써 우리는 감정과 구별된다고 주장합니다. 우리는 우리의 감정을 삶의 영구적 인 고정물로 볼 필요가 없으며, 우리가 경험하고있는 일시적인 상태 일뿐입니다. 마음 챙김은 우리에게 이러한 분리를 제공합니다. Karen Armstrong이 설명했듯이 자비로운 삶을위한 12 단계 ,

마음 챙김의 목적은… 우리의 마음이 작동하는 방식을 관찰하여 에고에서 분리되도록 돕는 것입니다.

마음이 작동하는 방식을 관찰하면 기분이 나아지기 위해 무엇을 바꾸고 싶은지 파악하기가 더 쉬워집니다.

2. 자신에게 친절하게 말하세요

우리가 실수를 할 때 우리의 압도적 인 본능은 스스로를 처벌하는 것입니다. “저는 그 버그를 프로덕션으로 밀어 붙였고 그것에 대해 기분이 나쁠 것입니다.” Maria Popova는 이것을 우리 문화에서 “자기 비판의 전염병”이라고 말합니다.

특히 소프트웨어 엔지니어 사이에서 널리 퍼진 것 같습니다. 이 가혹한 자기 비판은 아마도 당신의 “닌자”또는 “록 스타”지위를 증명해야하는 끈질긴 욕구 때문일까요? “록 스타”가 실수를하도록 허용됩니까?

이 가혹한 자기 비판은 아마도 당신의 “닌자”또는 “록 스타”상태를 증명해야하는 끈질긴 욕구 때문일까요?

코더의 생각을 매일 고려하세요.

물론 이러한 트윗 중 일부는 농담의 의미 일 가능성이 높으며 자기 비하적인 유머에 대해 말할 수있는 것이 있지만, 탈진, 불안 및 우울증은 우리 업계가 직면 한 실제 문제이며 부정적인 자기 대화는 이러한 문제.

번 아웃, 불안 및 우울증은 업계가 직면 한 실제 문제이며 부정적인 자기 대화가 이러한 문제에 기여합니다.

대신 우리는 더 많은지지를받을 수 있도록 생각을 재구성 할 수 있습니다. “나는 바보 야”에 대한 자기 연민적인 대안은“나는 어려운 문제를 해결하고있다. 문제를 해결하는 데 어려움을 겪는 것은 당연한 일입니다. 문제를 다른 방식으로 살펴 보겠습니다. 몇 시간 안에 알아 내지 못하면 누군가에게 도움을 요청하겠습니다.”

시간을내어 이러한 방식으로 생각을 재구성하는 것이 어려울 것이라고 생각한다면 귀하의 말이 맞을 수 있습니다. 그러나 연습하면 제 2의 천성이됩니다.

한 가지 기법은 세상에서 가장 사랑하는 사람이나 동물을 묘사하고 그 사람이 비슷한 상황에 처했을 때 그 사람에게 말할 내용을 고려하는 것입니다. 친구,“이것은 쉬운 문제입니다. 풀 수 없다면 바보 일뿐”? 나는 아닐 것이다. ( 원한다면 다른 사람에게 연민을 표시하는 방법에 대한 향후 기사를 기대해주세요. ) 어떤 의미에서 자기 연민은 자신을지지하고 이해하는 친구가되는 것을 의미합니다.

자기 연민이란 자신을지지하고 이해하는 친구가되는 것을 의미합니다.

또 다른 방법은 현재 고통에 기여한 모든 요인을 열거하는 것입니다. 예를 들어, 실수를했을 때 배가 고팠습니까? 아이가 밤새 울어서 피곤 했나요? 가장 친한 친구가 병원에 ​​있기 때문에 정신이 없었습니까? 요점은 자신의 행동에 대한 책임을 회피하거나 다른 사람을 비난하는 것이 아니라 여러 단계에서 어려운 일을 겪고 있음을 인식하는 것입니다. Olivia Fox-Cabane은 자기 연민과 자기 연민 사이에 중요한 차이가 있다고 설명합니다.

“자기 연민은 당신에게 일어난 일이 불행하다고 느끼는 반면 자기 연민은 당신에게 일어난 일이 불공평하다고 느끼는 것입니다.”

당신은 인간이고 끊임없이 투쟁하고 있습니다. 그것이 바로 삶입니다. 자기 연민은 이러한 어려움을 더 건강한 방식으로 인식하고 처리하는 데 도움이됩니다.

‘하지만 내가 실수를 했어! 모두 내 잘못이었고이 고통을 느낄 자격이 있습니다.” Kristin Neff는 자기 연민 에서이 점을 잘 설명합니다.

“우리의 고통은 우리가 저지른 실수로 인해 발생합니다. 이것은 정확히 자신에게 연민을 줄 때입니다. […] 연민은 흠없는 희생자 일뿐만 아니라 실패, 개인적인 약점 또는 잘못된 결정으로 인해 고통을 겪는 사람들에게도 관련이 있습니다.”

즉, 하루 종일 Facebook에서 미루기 때문에 마감일을 놓친 경우에도 여전히 연민을받을 자격이 있습니다. 공부를하지 않고 술을 마셔서 시험에 합격하지 못하더라도 여전히 연민을받을 자격이 있습니다. 왕좌의 게임 을보기 위해 밤새도록 자고 알람을 잤기 때문에 중요한 회의를 놓친 경우에도 여전히 연민을받을 자격이 있습니다.

이렇게하면 지금까지 겪어 본 모든 실패에 대해 쉽게 벗어날 수 있습니까? 정확히는 이것이 의미하는 바는 오류가있는 인간으로서 (자칭 닌자 또는 록 스타라고해도) 어떤 일을하더라도 연민과 친절을받을 자격이 있다는 것입니다.

당신은 무엇을했는지에 상관없이 동정심과 친절을받을 자격이 있습니다.

자신에게 말할 수있는 최악의 문구 중 일부는 “내가 가져야 만 …”또는 “내가 가져서는 안되는 …”으로 시작합니다.이 문구를 혼자서 대화에서 완전히 삭제하는 것이 좋습니다. 과거의 내용은 그대로 유지되며 ‘해야 할’문구는 기분이 나빠질뿐입니다.

“하지만 더 나아지고 싶어요!”라고 이의를 제기 할 수 있습니다.

좋습니다! 그게 올바른 태도입니다. 자기 연민은 성장 사고 방식을 배제하지 않습니다. 사실 그들은 함께 더 잘 작동합니다. 실패를 경험했다는 것을 인식하고 그로부터 배울 수있는 것과 향후 개선 할 수있는 방법을 확인하십시오. “그렇게 코드를 작성하지 말았어야했습니다.”대신 “내가 코드를 작성한 방식이 잘 작동하지 않았습니다. 다음 번에는 대신 이런 식으로 시도하겠습니다.”

자신에게 친절하면 자기 계발을 방해하는 부정적인 감정에 대해 걱정할 필요가 없습니다. 대신 더 나아질 수 있다는 가능한 확신을 유지하고 어떻게 할 것인지에 집중할 수 있습니다.

3. 혼자가 아님을 상기 시키십시오

자기 연민을 나타내는 가장 강력한 방법 중 하나는 모든 사람 이 참다고 스스로에게 상기시키는 것입니다. 무엇을 경험하든 혼자가 아닙니다. 신체적으로 외롭거나 감정적으로 외로워도 여전히 인간 공동체의 일원이며 여러분과 같은 고통을 겪고있는 다른 사람들로 가득 차 있습니다.

개발 환경을 설정하는 동안 좌절감을 느끼는 것이 이상하지 않습니다. 다른 사람들도이 고통을 경험했습니다. 첫 번째 풀 리퀘스트가 예상했던 것보다 훨씬 더 많은 피드백을 받았다는 사실에 슬퍼하는 것이 이상하지 않습니다. 다른 사람들도 그렇게 느꼈습니다.

하지만 앞서 언급 한 ‘닌자’와 ‘록 스타’는 어떻습니까? 이러한 범주 중 하나에 적합하다고 생각되면 (그리고 본질적으로 의미가없는 용어이므로 누구나 멤버십을 주장 할 수 있음)이 엘리트 그룹에 속하지 않는 다른 개발자보다 우월함을 느낄 수 있습니다.

자아에는 좋지만 정서적 안녕에는 항상 좋은 것은 아닙니다. Kristin Neff가 경고했듯이 “우월성을 향한 상승은 고립으로의 하강이기도합니다.”

당신이 모든 사람보다 낫다고 생각하고 고통을 받기 쉬운 또 다른 인간이라는 사실에서 위로를 찾을 수는 없습니다. 선택은 귀하의 몫입니다.

내 자신을 다른 사람보다 우선시하고 대부분의 사람들에게는 용납되지 않는다고 생각하지만 자신에게는 허용되지 않는다고 생각한다면 불가능한 기준을 고수하는 것입니다. Neff가 설명했듯이

“자신을 위해 높은 기준을 달성하기 위해 노력하는 것은 생산적이고 건강한 특성이 될 수 있습니다. 하지만 전체 자존감이 생산적이고 성공을 기반으로 할 때 실패가 허용되지 않을 때 성취하려는 노력은 폭군이됩니다.”

개인적으로 저는 저 자신을 전 세계의 오류 가능성이있는 인간 커뮤니티의 일부라고 생각합니다. 예, 다른 사람들이 현재 부족할 수있는 몇 가지 기술이 있습니다. 그리고 예, 저는 다른 사람들이 경험하지 못했던 경험을했습니다. 예, 저는 매일 능력을 향상시키기 위해 최선을 다하고 있습니다. 이러한 내 정체성 요소 중 어느 것도 나를 다른 누구보다 만들지 못합니다.

우리를 하나로 묶는 것은 우리가 공유하는 고통입니다. 이것은 동정심의 핵심입니다. 우울하다는 뜻이 아닙니다. 그것은 단지 삶의 사실입니다. 고통스러운 순간과 즐거운 순간이있을 것입니다. 우리 각자는 이러한 경험의 다른 하위 집합을 접하지만 두 가지 유형을 모두 경험합니다. 이 사실을 상기시키는 것은 위로가 될 수 있습니다.

결론

이러한 기술이 과도한 스트레스 나 불안없이 코딩 좌절 및 기타 문제에 접근하는 데 도움이되기를 바랍니다. 처음에는 당신의 감정을 표현하거나 자신에게 친절하게 말하거나 우리가 공유하는 인류를 생각하는 것이 이상하게 느껴질 수도 있지만, 시간이 지남에 따라 이러한 관행은 더 자연스럽게 느껴질 것입니다. 좋은 소식은 이러한 기술이 어리 석다고 생각하더라도 작동을 시작할 수 있다는 것입니다.

좋은 소식은 이러한 기술이 어리 석다고 생각하더라도 작동을 시작할 수 있다는 것입니다.

편안함을 느끼기 시작하면 더 많은 이해와 친절로 다른 사람에게 다가 갈 수 있다는 것을 알 수 있습니다. 물론 이것이 궁극적 인 목표입니다. 모두를위한 친절!

모든 것은 당신에게서 시작됩니다.

저자 정보

April Wensel은 감성 지능 분야의 기술자를 교육하여 기술 산업을 혁신하려는 사명을 갖고있는 기업인 Compassionate Coding의 창립자입니다.