diff --git "a/4\354\236\245/\353\254\270\355\235\254\354\203\201.md" "b/4\354\236\245/\353\254\270\355\235\254\354\203\201.md" new file mode 100644 index 0000000..02b2228 --- /dev/null +++ "b/4\354\236\245/\353\254\270\355\235\254\354\203\201.md" @@ -0,0 +1,59 @@ +# 소프트웨어 장인의 태도 + +## 마음에 남는 말 +- 오래 전에 작성했던 코드를지금에 와서도 고칠 부분이 없어 보인다면, 그동안 배운 것이 없다..! +- 내 커리어의 주인은 누구인가? 나를 교육시키지 않는 회사를 탓할 것인가? + +
+ +## 서적의 종류 +- 특정 기술에 대한 서적 + - 급하게 배울 때 꼭 필요하며 자세하게 배울 수 있다. + - 하지만, 가치가 상당히 빨리 떨어진다. + +- 특정 개념에 대한 서적 + - TDD, DDD 와 같은 것들은 특정 기술을 배우는 것보다 훨씬 힘들다 + - 반면에, 이미 이러한 개념에 대해 알고있다면 새 기술을 배울 때 학습 시간을 크게 단축시킨다. + +- 행동양식에 대한 서적 + - 애자일, 소프트웨어 장인정신, 심리학, 경영 등등 + - 코드와 관련 없느 나머지 것들 + +- 혁명적 서적 + - 일하는 방식이나 개인의 가치관을 바꾸는 책 + - 어떤 개념이나 행동양식을 담은 책은 결코 혁명적인 책이 될 수 없다 + +
+ +## 내가 더 열심히 할 일 +- 블로그 활성화 + - 프로페셔널만 블로그를 만드는 것은 아니다 + - 기술적인 역량이 부족하더라도 나 자신을 위한 기록을 해보자 +- 팔로우할 리더 찾기 + - 소셜미디어를 통해 나보다 뛰어난 사람들의 행보를 파악해보자 +- 끊임없는 훈련 + - 해결에만 집중하는 것이 아니라 '어떻게' 해결하는지에 집중해보자 + - 시간이 오래걸리는 것에 대해 스트레스 받지 말고 최선의 결과물을 만드는데에만 집중 + +- 펫 프로젝트 + - 매번 시간이 부족하다는 핑계로 하지 않는데, 하려면 할 수 있으니깐 해라 + - 무엇을 배울지 정하고 그것에 맞춰서 어떤 문제를 해결할지 골라보자 + - 그리고 내가 관심있는 주제를 잡고 그 프로젝트를 좋아할 수 있게 해보자 + - '린 스타트업' 자료 찾아보기 + +- 페어 프로그래밍 + - 다른 사람의 생각에 마음을 열고 + - 어떤 때는 배우고, 어떤 때는 가르치고 +- 개발자 커뮤니티 + - 컨퍼런스나 모임에 참여하여 최신 정보들에 대해 공유 + - 이러한 교류를 통해 나의 무지를 깨닫고 고쳐나가자 +- 시간 만들기 + - 쓸데없이 버리는 시간을 줄이자 + - 일단 밖으로 나가서 집중이 잘 될만한 공간을 찾자 + - 잠들기 전이나 이동하는 시간에 아이패드를 통한 독서, 블로그 읽기 + +
+ +## 느낀점 +- 요즘 고정적으로 무엇을 해야하는 활동이 없어서 스스로 시간을 통제하고 계획을 세워야 하는 시기이다. 하지만 할 일이 분명 많은데도 내가 앞으로 해야 할 일들에 대한 부담감 때문인지 오늘 정한 일들을 내일로 미루거나 조금씩 포기하려는 악습관이 나도 모르게 생기는 것 같다. 그러다 보니 놓치는 것도 생기고 이런 상황을 만든 나 자신에게 화가 나기도 한다. +- 항상 누군가 나에게 할 일을 정해줬었는데 취준 기간인 지금은 내 할 일, 목표 등을 내가 정하고 내가 지켜나가야 한다. 이 과정이 지금은 굉장히 어렵게 느껴지고 너무 힘들지만, 결국 앞으로 나아가는 과정 중 일부라는 생각으로 버텨봐야겠다.