Book

소프트 스킬

Soono991 2023. 4. 22. 08:51
 

소프트 스킬 | 존 손메즈 - 교보문고

소프트 스킬 | 흔한 개발자, 존 손메즈 그는 어떻게 33세에 은퇴했을까? “소프트웨어 개발자로 사는 동안 다양한 여정을 거쳤다. 길을 제대로 찾을 때도 있었고 그렇지 못할 때도 있었다. 이 과

product.kyobobook.co.kr

챕터

  • 경력
  • 셀프 마케팅
  • 학습
  • 생산성
  • 재무관리
  • 건강
  • 마인드셋

 

 

 

뭐라도 하는 게 아무것도 하지 않는 것보다 낫다. 특히 당신이 오랫동안 불행했다면 말이다. 실수해도 좋다. 실수를 통해 적어도 무언가 배울 수 있을 것이다. 그리고 배우는 게 있다면 실수는 더 이상 실수가 아니다. 아무것도 하지 않는다면 아무것도 배울 수 없다.
- 에크하르트 툴레 『지금 이 순간을 살아라(The Power of Now)』


더보기

경력

목표는 규칙적으로 점검하는 게 좋다.
그래야 조정이 필요할 때 빠르게 대처하고, 계획을 꾸준히 지킬 수 있다.
매주 주말마다 다음 주 계획을 세우기 전에 목표를 점검하라.
매월, 매 분기, 매년 마찬가지다.

-p59
부정적인 행동을 질책하는 것보다 긍정적인 행동을 보상하는 게 효과가 훨씬 더 좋다는 사실은 여러 연구를 통해 입증된 바 있다.

사람들에게서 최선의 성과나 변화를 이끌어내길 원한다면 하고 싶은 말을 전부 내뱉지 말고 응원의 말만 하는 법을 배워야 한다.

동기를 부여하고 열의를 북돋우려면 비판하지 말고 칭찬하라.

-p63
대인 관계를 성공적으로 구축하려면 자신이 원하는 것에 집중하지 말고 상대에게 중요한 것, 상대가 원하는 것을 생각하라.

동료나 상사와 대화할 때 당신 자신보다 상대에게 집중하라.

우선 상대의 말을 주의 깊게 들어라.

-p63
논쟁에서 이기는 유일한 방법은 바로 논쟁을 시작하지 않는 것이다.
독사나 지진을 만났을 때 무조건 피하는 게 상책이듯 논쟁도 무조건 피하라.
- 데일 카네기. 인간관계론

-p64
무엇보다 기술 수준을 꾸준히 발전시키는 게 가장 중요하다.

평소에 기술 서적, 관련 블로그를 찾아보고 기술을 발전시키는 습관을 길러라.

-p80
전문 분야가 분명하지 않은 소프트웨어 개발자가 많다.
소프트웨어 개발자는 대부분 전문 분야를 자기가 사용하는 프로그래밍 언어로 정의하곤 한다.

이러한 정의는 범위가 너무 넓다.
프로그래밍 언어만으로는 당신이 어떠한 개발자인지, 실제 어떤 일을 할 수 있는지 상대방이 제대로 알 수 없다.
일할 때 쓰는 도구가 무엇인지 알려줄 뿐이다.

-p91
어떤 분야를 골라도 좋으니 한 분야의 전문가가 돼라.

최대한 구체적이고 명확하게 하라

다양한 상황에 적응할 능력을 키우되 눈에 띄는 전문 분야를 갖춰라.
두 가지 능력 중 하나를 택해야 한다면 한 분야에서 전문성을 키우는 일부터 시작해서 나중에 다른 분야까지 확장하는 게 현명하다.

-p97
존재감 있게 일하는 방법
1. 자신의 활동을 매일 기록하라.
2. 기록한 내용을 주간 보고서로 만들어서 상사에게 제출하라.
3. 발표나 교육을 자원해서 담당하라.
4. 주제는 팀에 도움이 될 만한 것으로 선택하라.
5. 의견을 분명히 밝혀라. 언제 어디서든 기회가 있을 때마다 하라.
6. 눈에 띄도록 노력하라. 정기적으로 상사와 만나라. 꼭 자주 만나라.

-p108
아이디어가 실현되지 못하는 이유, 혹은 문제 해결이 어려운 이유를 이야기하는 사람은 어느 조직에나 많다. 그런 사람은 원래 어디에나 많다.

어떤 문제든 해결책을 제시하는 사람, 또 그 해결책을 실행할 수 있는 사람이 돼라.
어떤 회사든 장애물을 쉽게 극복하는 사람이 환영받는다.

해결사는 어떤 회사에서도 가치 있는 인재로 쉽게 인정받는다.

-p109
간단히 말해 전문가는 맡은 일과 경력을 진지하게 생각하는 사람이다.
때로옳다고 생각하는 바를 실천하기 위해 손해를 감수하고 어려운 결정을 내릴 용기가 있는 사람이다.

일을 맡겼을 때 제대로 완수할 것이라고 믿을 수 있는 사람이 전문가다.
전문가는 일에 있어서 만큼은 입에 발린 말을 하지 않고, 불가능한 부분이 있을 때나 잘못된 길로 가려고 할 때 알려준다.

전문가는 답을 모를 때 스스럼없이 인정한다.
그런데도 결국 해결책을 찾아내리라 믿을 수 있다.
무엇보다 중요한 특징은 전문가라면 스스로 설정한 높은 작업 품질 수준을 한결같이 지킨다는 점이다.

-p113
 전문가는 자기가 만드는 결과물의 품질을 높이기 위해 항상 노력해야 한다.

-p117
모름지기 전문가라면 자신의 강점과 약점을 정확히 알고 있어야 한다.
자신의 강점을 살려라.
물론 약점을 개선하는 방법도 있지만, 그보다 자신의 강점을 유리하게 활용하는 게 더 현명하다.
자신이 설정한 높은 기준에 도달해 전문가로 인정받으려면 자신의 기술 수준을 잘 알고 이를 향상하도록 계속 노력해야 한다.
일하는 데 도움이 되는 새로운 무엇을 배우기 위해 늘 노력하라.
적당히 만족하는 나쁜 습관에서 벗어나 항상 발전을 꾀하라.

-p118


셀프 마케팅

이력서와 짧은 면접만으로 소프트웨어 개발자의 기술을 평가하거나 그 자리에 적합한 사람인지 알아보기는 어렵다.
하지만 그 개발자가 블로그를 운영하면서 정기적으로 업데이트한다고 생각해 보자.

소프트웨어 개발자를 평가하는 방법으로 그 사람의 블로그를 읽어보는 것보다 더 좋은 방법은 생각하기 어렵다.
이 정도만 해도 블로그를 운영할 만한 가치가 있다.
그런데 이게 끝이 아니다.
블로그는 더 좋은 일자리를 구하고, 소프트웨어 개발자로서 역량이나 의사소통 능력을 높이는 데 도움이 된다.

-p185


학습

소프트웨어 개발자라면 반드시 혼자 공부하는 법을 익혀야 한다.
주니어급 웹 개발자가 되려면 프로그래밍 언어를 최소 세 개는 알아야 한다.
매일 새로운 기술이 등장하는 소프트웨어 개발 분야에서 살아남으려면 독학은 필수 기술일 수밖에 없다.

-p227
무언가를 배울 때는 직접 해보는 게 가장 좋다.
눈으로 보기만 하면 금세 잊어버리는 것도몸으로 해보면 기억할 확률이 높아진다.
여기서 한 걸음 더 나아가 배웠던 것을 다른 사람에게 가르치면 기억을 더 잘하는 수준을 넘어서 내용을 깊이 있게 이해할 수 있다.

직접 해보거나 다른 사람을 가르치는 능동적 학습 방법은 다른 방법보다 효과가 큰, 최고의 방법이다.

-p228
기술을 익히는 데 필요한 세 가지 핵심 사항
1. 출발점
2. 학습 범위
3. 기본 사용법

 

 

사람들은 무언가를 배울 때 흔히 두 가지 실수를 저지른다.
하나는 잘 모르는 상태에서 너무 빨리 실전에 뛰어드는 것이고, 또 하나는 너무 오래 준비하느라 행동에 옮길 적절한 시기를 놓치는 것이다.
이 둘 사이의 균형점을 잘 찾아서 알맞은 시점에 실전으로 돌입해야 학습 효과가 가장 크다.

-p247
모은 자료를 전부 봐야 한다는 책임감은 갖지 않아도 된다.
궁금했던 답을 찾는 데 집중하라.
책을 처음부터 끝까지 꼼꼼하게 읽는다고 누가 금딱지를 주지 않는다.
자료는 학습 대상을 가지고 놀면서 궁금했던 내용을 찾는 도구에 불과하다.

-p249
정확히 무엇을 배워야 할지 알아내라.
집중할 영역을 최대한 구체적이고 명확하게 설정하라.

대화나 논의 중에 잘 이해가 안 되는 부분이 있다면 대충 넘어가지 말고 명확히 이해할 때까지 질문하라.

-p281

 


생산성

번아웃이 찾아오더라도 신경 쓰지 말고 고통을 견뎌야 한다.
그리고 벽을 넘어가야 번아웃을 ‘치유’할 수 있다.
고통을 견디는 것이야말로 번아웃을 극복하는 비결이다.

-p329
내가 1년간 해온 반복 행위가 오늘날의 나를 만든다.

매일 하는 일이 당신을 만든다.
스스로 변하고 싶은 마음이 있어도 시간을 들여 꾸준히 실천하는 것은 어렵다.

원하는 목표를 이루려면 조금 더디더라도 확실히 원하는 방향으로 당신을 이끌어줄 반복 행위를 만들어 두어야 한다.

-p339
정말 성공하고 싶다면 밤새워 공부하는 날도 있어야 한다.

치트키는 없다.
정확히 노력한 만큼만 얻을 수 있다.

그렇다고 늘 힘들고 어렵다는 뜻은 아니다.
성공은 성공을 낳는다.
더 많이 성공할수록 다른 성공도 쉽게 얻을 수 있다.

이 책에서 말한 모든 충고를 따르더라도 열심히 노력할 의지가 없다면 아무런 소득도 없을 것이다.

의지는 반드시 필요하다.
배운 것을 실천하여 효과를 보려면 기꺼이 힘든 일을 해낼 의지가 있어야 한다.

-p360 ~ p361

 


건강

소프트웨어 개발자는 기본적으로 책상 앞에 오래 앉아 있는 편이고 상황에 따라 과도한 업무에 시달릴 때도 많으므로 건강하게 살겠다는 막연한 다짐만으로는 부족하다.
여러 방해 요소를 극복할 명확한 기준을 세워야 진짜 건강하게 살 수 있다.

-p455


마인드셋

태도를 바꾸고 싶다면 생각부터 바꾸어야 한다.
생각을 바꾸고 싶다면 생각의 패턴을 바꿔야 한다. 생각의 패턴은 습관으로 결정된다.
그러므로 인생의 중요한 부분을 바꾸려면 그와 관련한 습관부터 길러야 한다.

-p533
실패는 패배가 아니다.
실패는 일시적이고 패배는 영구적이다.
실패는 자신의 의지와 상관없이 일어나는 일이다.
반면 패배는 자신의 선택으로 발생한다.
실패를 영구적으로 인정하는 것이 패배다.

두려워하지 말고 실패를 받아들여라.
실패는 패배가 아니다.
오히려 실패는 성공으로 가는 여정에서 누구나 경험하는 과정이다.

실패를 수용하는 법을 배워라.
실패가 예상되더라도 정면으로 맞을 준비를 해두어라.
실패를 두려워하는 것만으로는 부족하다.
실패를 적극적으로 찾아다녀야 한다.
성장하고 싶다면 실패할 수밖에 없는 사황에 자신을 던져라.
위험하다는 이유로 아무런 도전도 하지 않으면 정체되기 십상이다.

-p561 ~ p564
신경 쓰지 마라.
무대에서 바보처럼 보이더라도 신경 쓰지 마라.
누군가 당신의 블로그를 읽고 완전히 틀렸다고, 멍청한 소리라고 해도 신경 쓰지 마라.
다른 사람이 당신을 비웃어도 함께 웃을 마음의 여유를 가져라.

-p568
“해를 입지 않기로 선택하라. 그러면 해를 입었다고 느끼지 않을 것이다. 해를 입었다고 느끼지 마라. 그러면 해를 입지 않은 것이다.”

- 마르쿠스 아우렐리우스