독서(Reading)/오늘의 책(Today's book)

2022년 6월 5주차 소프트스킬(평범한 개발자의 인생 전략 71가지) - 존손메즈 저 - 1

Chann._.y 2022. 6. 27.
728x90

소프트 스킬 - 존 손메즈 저

1. 일자리는 회사 소유지만, 경력은 내 소유라는 사실을 기억하라.

 

2. 소프트웨어 개발 업계는 경쟁이 치열해서 이력서를 깔끔하게 만들고 닥치는 대로 일을 맡는 정도로는 성공을 보장할 수 없다. 어떤 행동을 언제 취할지, 또 이러한 계획을 어떻게 진행할지 신중하게 생각하고 결정하는 습관을 길러야 한다.

 

3. 회사에 소속되어 일하더라도 자신의 정체성이나 경력은 조직에서 주어진 역할과 별개로 존재한다고 생각해야 한다.

 

4. 업무 방식, 재무관리 방식, 구직 방식/고객을 찾는 방식에 대해 생각하라.

 

5. 명확한 목표가 없으면 아무리 열심히 살아도 의미가 없다. 목표 없이 인생을 낭비하지 마라.

 

6. 큰 목표를 성취했다고 가정하고 그 사이에 어떤 단계를 거쳐왔을지 상상해보라. 

 

7. 큰 목표 최소 1개, 월/주/일간 쪼개기, 항상 보이는 장소에 붙여두라.

 

8. 인간관계 : 존중하라, 칭찬하라, 상대의 입장에서 생각하라, 논쟁을 피하라 - 데일카네기 인간관계론을 여러 번 읽자

 

9. 가고 싶은 회사 목록을 만들고, 아는 사람을 정리해두라.

 

10. 근무 형태를 선택하라 : 직원, 프리랜서, 사업가 - 실제로 그 길을 걷고 있는 사람을 만나서 물어보라.

 

11. 전문성을 갖춰라 - 전문 분야가 없으면 잠재 고객의 범위가 넓어진다는 생각은 일종의 착각이다.

 

12. 전문성이 높아질수록 일자리는 줄지만 채용 가능성은 커진다.

 

13. 하고자 하는 소프트웨어 개발 분야가 무엇인가?라는 질문에 대해 답부터 찾아야 한다. 

- 웹 개발 기술 임베디드 시스템, 특정 운영체제, 모바일 개발, 프레임워크, 소프트웨어 시스템 등

 

14. 전문 분야를 선택할 때 도움될 팁

- 회사의 주요 고민거리는 무엇이고, 그런 고민을 해결하는 전문가가 될 수 있겠는가?

- 모든 사람이 작업을 꺼리는 분야나 고급 기술자가 부족한 분야가 있는가?

- 회의나 사용자 그룹 모임에서 자주 등장하는 주제는 무엇인가?

- 동료들에게 가장 많이 들은 질문, 아니면 개발자 커뮤니티인 스택오버플로에서 가장 많이 본 질문은 무엇인가?

- 한 분야에서 전문성을 키우는 일부터 시작해서 나중에 다른 분야까지 확장하는 게 현명하다.

 

15. 자신에게 어떤 업무 환경, 어떤 회사 문화가 맞을지는 스스로 결정해야 한다.

 

16. 회사 유형을 막론하고 장기적으로 볼 때 책임 범위를 넓히는 쪽을 선택하는 것이 현명하다.

- 등한시되어 온 문제 중 하나를 골라 당신이 책임지고 이끌어갈 만한 프로젝트로 만들어라

- 신입 팀원이 업무에 적응할 때까지 도와주는 역할을 맡아라

- 업무 절차를 기록하고, 이러한 문서를 항상 최신 정보로 채워두는 역할을 맡아라

- 당신이 맡아서 더 수월하게 하거나 자동화할 수 있는 일이 있는지 찾아보라.

 

17. 존재감 있게 일하라.

- 자신의 활동을 매일 기록한 후 주간 보고서로 만들어서 상사에게 제출하라.

- 발표나 교육을 자원해서 담당하라. 팀에 도움이 될 만한 것으로 선택하라.

- 의견을 분명히 밝혀라. 언제 어디서든 기회가 있을 때마다 하라.

- 눈에 띄도록 노력하라. 정기적으로 상사와 만나라. 꼭 자주 만나라.

 

18. 해결책을 제시하라.

- 아이디어가 실현되지 못하는 이유, 문제 해결이 어려운 이유를 이야기 하는 사람은 어느 조직에나 많다. 어떤 문제든 해결책을 제시하고 실행할 수 있는 사람이 돼라.

 

19. 정치 문제 대처법

- 피해야 하는 인물이나 절대 마주치면 안 되는 인물이 누구인지 기본적인 형세 정도는 알아두라.

 

20. 전문가가 된다는 건 사고방식의 전환을 의미한다. 두려움, 게으름, 미루는 버릇, 자기 회의 등에 휘둘리는 일은 비전문가처럼 생각할 때 발생한다. 비전문가는 약속을 어긴다. 비전문가는 포기한다. 비전문가는 역경에 굴복한다. 전문가가 생각하는 방식은 이와 다르다. 전문가는 약속을 지키고 자신이 맡은 일을 완수하며 무슨 일이 있어도 절대 포기하지 않는다.

 

21. 전문가 

-내가 옳다고 생각하는 바를 실천하기 위해 손해를 감수하고 어려운 결정을 내릴 용기가 있는 사람

- 일을 맡겼을 때 제대로 완수할 것이라고 믿을 수 있는 사람

- 모든 답을 알지는 못하지만 자신의 기술 수준을 철저히 파악해두고 발전하고자 꾸준히 노력하고 답을 모를 때 스스럼 없이 인정하는 사람

- 스스로 설정한 높은 작업 품질 수준을 한결같이 지키는 사람

 

22. 좋은 습관을 길러라

- 늘 자신이 할 말을 준비해서 스크럼 회의에 들어오는 개발자 -(전문가 다운 습관),

- 나의 하루를 지켜보면서 최대한 많은 습관을 찾아보라.

 

23. 시간관리 기술

- 현재 시간을 어떻게 관리하는가/아침이면 오늘 어떤 일을 할지 예상할 수 있는가?

- 일상적인 일을 처리하는 데 어느 정도 시간이 들지 예상할 수 있는가?

- 매일 계획을 세워서 시간을 효과적으로 관리하는 습관을 길러라.

- 전문가라면 그날 꼭 마쳐야 하는 일이 무엇인지, 마칠 때까지 시간이 얼마나 들지 대략 예상할 수 있어야 한다.

 

24.  거절하기

- 설사 해고되는 한이 있더라도 넘지 말아야 할 선이 있다.

- 다음에 똑같은 상황에 처했을 때 "아니요"라고 말할 수 있는 입장이 되도록 노력하라

- 마지막으로 "아니요"라고 말한 때가 언제인가

 

25. 진정한 전문가는 자신이 하는 일의 모든 영역에 높은 기준을 적용한다. 일부 기준을 낮추면 어느 순간 다른 영역까지 침범한다. " 하나를 보면 열을 안다."

 

26. 자신의 강점과 약점을 정확히 알고 있어야 한다. 자신의 강점을 유리하게 활용하는 게 더 현명하다. 적당히 만족하는 나쁜 습관에서 벗어나 항상 발전을 꾀하라.

 

27. 독립 준비

- 회사를 나오기 전 부업으로 시작하라.

 

28. 열정이 계속될 거라고 자신하지 마라. 열정은 시간이 지나면 사라지기 마련이고 들쭉날쭉할 때도 많다.

 

29. 첫 제품 만들기

- 해결할 문제가 없는 제품은 목적이 없다. 

- 문제 해결을 염두에 두고 제품을 제작하라.

- 어떤 제품은 특정 부류의 사람만 겪는 특별한 문제를 해결하기도 한다.

- 문제와 그 문제를 겪고 있는 사용자부터 정확히 파악해야 한다.

 

30. 이루고 싶은 게 있다면 이미 이룬 것처럼 연기하라

- 마치 성공에 필요한 기술과 재능을 이미 가지고 있는 것처럼 연기하라.

- 마치 당신이 되고자 하는 사람이 이미 된 것처럼 연기하라.

- 마치 이미 승리를 거머쥔 것처럼 연기하라. 끝까지 노력해서 결국 원하는 결과에 도달할 것이기 때문이다.

- 아직 가보지 않은 길이라도 마치 이미 여러 차례 경험해본 것처럼 연기하라.

- 마음의 힘은 생각보다 강력하다. 

 

31. 자신을 냉정하게 평가해보라.

- 어려운 상황을 어떤 태도로 맞이하는가?

- 새롭고 낯선 상황에 어떻게 대응하는가?

- 가장 최근에 만난 어렵고 낯선 상황에서 당신은 어떻게 반응했는지 떠올려 보라.

- 오만한 느낌 없이 자신감을 보여줄 방법은 무엇인가?

- 오만과 자신감은 어떻게 다른가?

- 이미 이룬 것처럼 연기하기 전략을 능숙하게 구사하기 위해 당신이 지금 당장 할 수 있는 일은 무엇인가?

 

32. 셀프 마케팅

- 어떤 주제를 집중적으로 다루겠는가?

- 콘텐츠를 직접 만들어보라.

 

33. 브랜드

- 브랜드는 제품 혹은 서비스에 대한 기대의 총합이다. 

- 메시지를 정의하라.

- 틈새시장을 선택하라.

- 태그라인을 만들어라.

- 엘리베이터 피치를 만들어라.

- 시각 요소를 만들어라.

- 친숙하다고 느끼는 유명 브랜드 중 한두 개를 골라서 심도 있게 연구해보라.

 

34. 교육

- 교육의 진정한 효과는 학교에서 배운 모든 것을 망각한 후에 드러난다. - 알버트 아인슈타인

- 가장 최근에 독학한 것은 무엇인가? 어떤 방법을 사용했는가?

- 가장 최근에 어떤 취미나 관심사 때문에 무척 흥분되었던 적이 있는가?

 

35. 학습법

- 출발점 - 배우려 하는 기술을 사용하기 위해 알아야 할 기본적인 사항은 무엇인가.

- 학습 범위 - 배워야 하는 범위는 어느정도인가? 배운 내용을 어떻게 활용할 수 있는가? 그 기술로 어떤 일을 할 수 있는지 큰 그림을 볼 수 있으면 된다.

- 기본적인 이용 사례와 가장 흔하게 접하는 상황은? 평소에 80퍼센트 빚중으로 사용하게 될 20퍼센트의 핵심 기술은?

- 방대한 주제 나누기

- 성공 정의 ( 나쁜 예 : HTML로 웹페이지 만드는 법을 익히겠다 -> 좋은 예: HTML5를 활용해서 이력서와 포트폴리오를 담은 내 홈페이지를 만들겠다. )

- 사람들은 무언가를 배울 때 흔히 두 가지 실수를 저지른다. 하나는 잘 모르는 상태에서 너무 빨리 실전에 뛰어드는 것이고, 또 하나는 너무 오래 준비하느라 행동에 옮길 적절한 시기를 놓치는 것이다.

 

36. 빈틈차지

- 며칠간 메모지를 들고 다니면서 이해하기 어려운 내용을 마주칠 때마다 적어두라.

- 대화하다가 이해하지 못하는 내용이 등장하면 창피하더라도 질문하는 연습을 하라.

- 빈틈을 채워 제거할 수 있는 일상의 문제를 찾아보라.

 

(~ p.266)

 

추천 책 

- 인간관계(데일카네기 - 인간 관계론)

- 전문가 되기(스티븐 프레스필드 - 최고의 나를 꺼내라)

- 습관 기르기(찰스 두히그 - 습관의 힘)

- 열정(칼 뉴포트 - 액트 빅, 씽크 스몰: 실력이 열정을 이긴다)

- 자발성(다니엘 핑크 - 드라이브)

- 가상 멘토(나폴레온 힐 - 생각하라! 그러면 부자가 되리라!)

- 가상멘토(맥스웰 몰츠 - 맥스웰 몰츠 성공의 법칙)

 

추천 사이트

- 거절을 주제로 쓴 좋은 글(https://sites.google.com/site/unclebobconsultingllc/blogs-by-robert-martin/saying-no)

- 사업하기를 주제로 도움 받을 곳(http://www.iwilteachyoutoberich.com)

 

728x90

댓글