'패턴'에 해당되는 글 3건

허니몬의 IT 이야기/프로그래머, '코드 엔지니어'
프로그래머의길멘토에게묻다
카테고리 컴퓨터/IT > 프로그래밍/언어 > 프로그래밍일반
지은이 데이브 후버 (인사이트, 2010년)
상세보기


   나는 프로그래머의 길에 막 들어선 초보 개발자다. 그리고 나와 비슷한 처지의 많은 개발자들이 우리나라에는 많다.
많은 이들이 방향을 잃고 고민하고 있다. 자신이 가야할 길이 어디인지 고민하고 있다. 이런 고민은, 자신의 방향을 제시해줄만한 멘토가 없기 때문이기도 하고, 항상 이런저런 사고들이 터지는 우리나라의 IT현실과도 관련이 깊다고 하겠다. 연일 계속되는 야근과 개발의 압박 속에서 자신을 계발하고 성장시킬 수 있는 여유를 가지지 못하기 때문일 것이다.
   그런 쪽에서 본다면, 나는 조금은 여유롭게(혹은 과하게 여유롭게) 시작하는 개발자라고 할 수 있다.

  이 책은, 개발자(혹은 프로그래머)로서 시작한 이들이 읽어보면 좋은 책이라 생각한다.

  주변에 계신 개발자들과 미투데이에서 알고 지내는 개발자분들에게 "멘토(Mento)"가 되어 주세요!!" 하고 부탁드리면 ㅎㅎ 도망가시기 바쁘다. 하지만, 모르는 것이 있을 때 여쭈면, 친절하게 가르쳐주신다. 그런게 멘토 아닐까? ㅎㅎ

  이 책에서는 장인 혹은 마스터 로서 멘토를 표현한다. 그들은 끊임없이 배우고 연마하고 수련자들을 이끈다.
나는 수련자로서, 장인이 되기 위해 그 여정을 떠나는 자다.

  이 책에서는 수련자가 행할 수 있는 노력들을 패턴(Pattern)이라 정의하고, 이 패턴들을 실천하길 강조하고 있다.

  • 가장 뒤떨어진 이가 되라(Be the Worst) : 주변의 모든 이들을 일찌감치 앞서 버리면 당신의 학습은 더디어졌다.
  • 고전을 공부하라(Study the Classic) : 당신과 함께 일하는 경험많은 사람들은, 당신이 이미 읽었을 것이라고 여기는 책에 나오는 개념들을 계속 언급한다.
  • 구체적인 기술(Concrete Skills) : 뛰어난 개발팀에서 일하고 싶지만, 당신에게 아주 적은 실무 경험밖에 없다.
  • 꾸준히 읽어라(Read Constantly) : 신속하게 숙련도를 끌어올렸지만, 당신에게 보이지 않는 심오하고 더욱 근본적인 개념들이 어디선가 끝없이 흘러가고 있는 것 같다.
  • 긴여정(The Long Road) :  당신에게 소프트웨어의 명장이 되고자 하는 포부가 있다. 비록 사람들이 당신에게 기대하는 것은 그게 아닌 것 같지만. -- 우린나라에서 개발자들은 대부분 개발자로 남을 것인지, 관리자가 되어 개발에서 멀어질지를 선택하게 되는 기로에 놓이게 된다. 그 선택의 기로에서 대부분이 관리자를 선택하는 압력을 받을 수밖에 없는 것이 우리의 현실이기도 하다. 하지만, 나는 개발자로서 긴 여정을 떠나고 싶다. 그리고 그렇게 될 수 있기를 간절히 바란다.
  • 깊은 쪽(The Deep End) ; 당신은 자신의 경력이 안정 상태에 접어든 것이 아니라 실은 틀에 박힌 듯 정체된 것이 아닌가 두려워지기 시작한다.
  • 능력의 폭을 넓혀라(Expend Your Bandwidth) : 소프트웨어 개발에 대한 다신의 이해는 좁으며 일상 작업에 관련된 저수준의 세부사항에 맞춰져 있다. 
  • 독서 목록(Reading List) : 읽어야 할 책의 권수가 당신의 책 읽는 속도보다도 더 빠르게 늘어만 간다.
  • 또 다른 길(A Different Road) : 당신이 가려는 방향은 소프트웨어 장인정신으로 향하는 기로가 다르다는 것을 알게 된다.
  • 더 깊이 파고들어라(Dig Deeper) : 당신은 많은 도구와 기술이나 기법에 대해 피상적인 지식 밖에 가지지 못했고, 좀 더 어려운 문제들과 씨름하면서 계속 장애물에 부딪히고 있다.
  • 마음 맞는 사람들(Kindred Spirits) ; 당신은 멘토도 없이 궁지에 빠져 있으며 당신의 포부와는 어울리지 않는 분위기 속에 놓여 있음을 알게 되었다.
  • 멘토를 찾아라(Find Mentors) : 당신은 이미 있는 것을 다시 만들고 장애물에 부딪히느라 많은 시간을 소비하고 있지만, 어디쯤에서 안내를 바딕 위해 방향을 틀어야 할지 확신하지 못한다.
  • 무지를 드러내라(Expose Your Ignore) : 당신의 지식에 큰 틈이 있음을 발견했고, 자신이 하고 있는 일에 대해서 잘 모른다고 사람들이 생각할 까봐 두렵다.
  • 무지에 맞서라(Confront Your Ignore) : 당신의 지식에 큰 틈이 있음을 발견했고, 자신이 하는 일은 이런 주제에 대한 이해를 요구하고 있다. 
  • 부숴도 괜찮은 장난감(Breakeable Toys) : 실패가 허용되지 않는 환경에서 일하지만, 당신에게는 여전히 안전하게 학습할 데가 필요하다.

  • 이외에도 다양한 패턴들에 대한 상황 - 문제 - 해결책 - 관련 항목들을 통한 설명을 해주는 이 책을 읽어보길 권한다. ^^
    읽어서 나쁠 것은 없을 듯 하다. ㅎㅎ.
    허니몬에 관한 보고서/허니몬의 물병편지
    • 훗… ㅡ_-);; 숙취는 없군…. Orz… 하지만, 버스타고 졸다가 마석까지 가고야 말았으니… 나름의 숙취가 남아있…(Orz.... 다행히 잃어버린 게 없다.) 2010-07-10 09:41:17
    • 비빔면 먹고… JCO 개발자 페스티벌 나갈채비를 해야겠구나.(이화여대 ECC 에서 열리는 JCO, 신촌에 또 나가는구나....) 2010-07-10 10:22:49
    • 흠… 미투앱을 종료시키지 않은 상태에서… 장시간이 흐른 다음… 새로운 글들을 보려고 하면 미투앱이 정지된 시점부터 현시각까지의 글들을 모두 가져오느라 많은 시간과 데이터가 소모된다…(아이폰 미투앱 일시정지 그 후 글 불러오기 // 설정에서 불러오는 글의 시간대를 설정할 수 있으면 어떨까?? // 안되면 미투앱 종료했다가 다시 시작하는게 편하다. me2mobile) 2010-07-10 11:40:53
    • 이 시간에는 할아버지 할머니가 참 많으시네여…(이런 날에는 서서 가는게 맘 편하지 말입니다. me2mobile) 2010-07-10 11:45:28
    • 여친이 생기면…!! 이 아잉폰을 전용 호출기 선물해야지…(하지만 안생겨요!! me2mobile) 2010-07-10 11:47:49
    • 오오!! 이대!!(여기가 바로!!! me2mobile me2photo) 2010-07-10 12:27:02

      me2photo

    • ₩funfin₩ 어디로 가야하나요!!!(미아되기 직전 me2mobile) 2010-07-10 12:35:06
    • 치사빤스하다 네스팟!!!(이화여신대 ECC 무선인터넷 네스팟!! 학교 내에서는 무료로 개통시켜라!!! me2mobile me2photo) 2010-07-10 12:49:30

      me2photo

    • fupfin님의 개회사!!! 이제 시작이구나 두근두근!!(하지마... 찾아오다가 헤매었음... JCO 자바 개발자 페스티벌 me2mobile me2photo) 2010-07-10 12:58:21

      me2photo

    • SDD를 전파하고 계시는 너구리님을 뵙는군요!!(테스트 가능한 소프트웨어 설계와 TDD 작성 패턴 me2mobile me2photo) 2010-07-10 13:02:43

      me2photo

    • 오오오!!! 책에서 읽은 내용들이 연결되기 시작했어!!! ㅡㅅ-); 역시 책만 읽는 것으로는 부족한 부분들이 있었어!!!(너구리님의 설명을 듣고서 테스트 주도 개발 에서 읽은 내용들이 이어지기 시작했어. me2mobile me2photo) 2010-07-10 13:47:02

      me2photo

    • 백문이 불여일견문!!! 백번듣는 것보다는 한번보고듣는게 훨씬 낫다!! ㅎㅎ 음..!! 내가 만드는 거에서 어찌 쓸지도 상상된다!!
      오오오!!! 책에서 읽은 내용들이 연결되기 시작했어!!! ㅡㅅ-); 역시 책만 읽는 것으로는 부족한 부분들이 있었어!!! by 허니몬 에 남긴 글 2010-07-10 14:02:03
    • 너구리님의 명언!!(오늘 하루 가슴에 새겨두기 me2mobile me2photo) 2010-07-10 14:16:11

      me2photo

    • 이러면 개발자 스러운가!! ㅎㅎ(리팩토링과 검증 // 차민창님의 발표 // KSUG me2mobile me2photo) 2010-07-10 14:19:57

      me2photo

    • 여대 내부 탐방 중..!! 주말에는 외부인들도 출입가능?!(이화 여신대!!??? me2mobile me2photo) 2010-07-10 15:25:19

      me2photo

    • 스프링은 프레임워크일까요??!!(스프링은 프레임워크가 맞습니다! ㅎㅎㅎ me2mobile me2photo) 2010-07-10 15:36:08

      me2photo

    • 스트레스 많이 받는 착취형 쥐…(ㅡㅅ-) 얼마 안있음... 너의 것들이 빼앗길 날이 온다... 2년 반... me2mobile me2photo) 2010-07-10 16:42:44

      me2photo

    • 모르면 질문을 할 수 없다…(me2mobile 아는 만큼 보인다. 모르면 볼 수 없다. 물을 수 없다. 알려고 노력하라.) 2010-07-10 16:51:23
    • 옆에 앉아계신 여성분…. 연신 머리칼 끝을 쓰다듬고 꼬고… ㅎㅎ 그러고 계심…(me2mobile 호오.... 신기한 것들도 보여준다!!!) 2010-07-10 17:08:10
    • 발표하시는 분…. 똑똑하다!!!(me2mobile 생각의 차이가 있어!!! 똑똑하다는 것을 깨달을 수 있어!!) 2010-07-10 17:12:04
    • 이대 거리… ㅡㅅ-);; 저녁이 되니 드저분해지기 시작… 지네가 먹은 건 챵겨가서 쓰레기통에 버리는 것도 못하는 기초질서 능력 부족자들이 많은 거리…. 다시 오고 싶지 않아진다.(me2mobile 사람들이 더 많아지고 노점상들이 문을 열면서 거리는 쓰레기판으로 변해간다.... ㅡㅅ-);; 다시 오기 싫을정도로... 드저분한 이대 거리.... 홍대거리보다 더 하군....) 2010-07-10 18:07:09
    • 데브멘토 :: 안드로이드 어플 개발 전략 10가지 1부(웹갈피, 안드로이드 어플 개발 전략 10가지 , 안드로이드 사이드, 한동호씨, 이제 팀을 이뤄야할때...?) 2010-07-10 23:44:36

    이 글은 허니몬님의 2010년 7월 10일의 미투데이 내용입니다.

    허니몬에 관한 보고서/허니몬의 물병편지
    • 11시에 잤더니… 조금 일찍(5시 반) 일어났다. ㅡ_-);; 역시 잠은 일찍 자야하는것이다.(일찍 자고 일찍 일어나기, 아침형 인간의 기본 생활 패턴.)2009-09-15 07:00:07
    • 사람이 꽃보다 아름다워!!! ㅡ_-)/ 모든 사람이 그런 건 아니지만…. 누가 뭐래도 사람이 꽃보다 아름다워!! 그대는 꽃보다 아름다워!!(사람들의 아름다움에 경외로 가득찬 눈빛을 쏘아주리라!!!)2009-09-15 07:14:03
    • 어제는 블로그의 위력을 실감할 수 있는 좋은 시간이었습니다. ^^ ㅎㅎ 블로그에 좋은 글들로 두둑히 채워서리 내 이름으로 된 책 한번 내고 싶네요.(ㅡ_-);; 그러기 위해서는... ㅡㅅ-);; ㅡ0-);; ㅡ_-)/ 이런 이모티콘 사용을 줄여야혈까나... ㅎㅎ)2009-09-15 12:07:21
    • 작은 액션영화 한편에도 감동하는 나는… 순수남!?(사람과 사람사이에 인지상정, 그것은 척박한 환경 속에서도 빛을 발하는 것인가.)2009-09-15 13:27:47
    • 내가 하기 싫은 짓은 남에게도 하지 마라. 남이 하기 싫어하는 짓은 네가 해라.(그것이 너를 더욱 강하고 크게 만들리라. 문득 떠오른 한마디...)2009-09-15 14:55:21
    • 목이 살며시 메여있는 하루…. 감기는 아닌데…. @_@)> 흐음… 시원하게 뚫어줘야겠다.(내일은 조금 더 부지런하게 움직여보자. @_@)/)2009-09-15 19:21:38
    • ㅡㅅ-);; 맥머핀 안먹었다고 협박 문자 날아온다…. ㅡ_-)> 우리동네에서 맥두날두 가려고 하면 버스 타고 나가야한단 말이닷!!!(안먹는다고 압박하지 마란 말이닷.)2009-09-15 19:24:52
    • 코끼리가 던진 짱돌에 맞은 아주머니, 믿기 어렵지만… ㅡ_-) 만약 그렇다고 한다면, 이 코끼리의 제구력은 박찬호급이다…!! 슈퍼 투수 코끼리 탄생?(2048KB 지지율 50% 돌파보다도 더 신빙성 있는 주장이로고...)2009-09-15 20:59:38
    • 호오… ㅡ_-)> '구글의 사이트 도구', 처음 써보는데… 신기하군요!! 이걸로 간단하게 사이트도 만들 수 있군요….(ㅎㅎ 나처럼 게으른 성격의 소유자에게 적합한 듯도 하다?!)2009-09-15 21:09:03
    • 오늘 하루도 이렇게 끝이 나는군요. ^^ 모두 수고하셨습니다. 즐거운 밤 보내세요.(일찍 자고 일찍 일어나는 습관을 다시 몸에 새겨보자.)2009-09-15 22:16:49

    이 글은 허니몬님의 2009년 9월 15일의 미투데이 내용입니다.

    1
    블로그 이미지

    Email : ihoneymon@gmail.com 안녕하세요, 꿀괴물 입니다. ^^ 멋진 비행을 준비 하는 블로그 입니다. 만능형 인간이 되어 많은 이들에게 인정받고, 즐겁고 행복하게 살기를 간절히 원합니다!! 달콤살벌한 꿀괴물의 좌충우돌 파란만장한 여정을 지켜봐주세요!! ^^

    허니몬