출판사마다 고유의 특색이 있는데, 책만은 소프트웨어 개발 주기 전반에서 알아두어야할 지식에 관련된 책을 잘 출간한다는 개인적인 느낌이 있다. 지난번에 봤던 <AI프로젝트 성공을 위한 체크리스트><개발자 온보딩 가이드>가 그랬다.

 

이번에 읽은 책은 <다시, 소프트웨어 엔지니어>인데, 너무 큰 기대를 해서일까.. 좋은 책이기는 하지만, 그렇다고 막 감동적이진 않았다. 아무래도 비슷한 류의 책들을 많이 읽었기 때문인 것 같다. 이 책을 읽으면서 계속 들었던 생각인데... <실용주의 프로그래머>를 소프트웨어 개발주기(SDLC)에 맞춰 좀 더 상세히 풀어쓴 느낌이었다. 그래도 개인적으로는 실용주의 프로그래머가 더 좋았다. :)

 

그냥 이 책이나 실용주의 프로그래머, 개발자 온보딩 가이드 중 한 권을 읽으면 될 것 같다.

 

  • 만드는 애플리케이션이 어떤 문제를 해결하는지, 맥락과 제약조건은 무엇인지, 관련된 문제들은 무엇인지 등 문제 영역을 충분히 생각하는데 시간을 들이자. 
  • 엔지니어는 현실적이고 무자비할정도로 실용적이어야 한다. 확장성은 중요하지만, 모든 애플리케이션이 인터넷 트래픽의 3분의 1을 감당해야 하는 것은 아니다.
  • 실천법의 가치와 목적을 잊어서는 안된다. 만약 절차만을 형식적으로 따른다면 기대했던 이점을 얻지 못할 가능성이 높다.
  • 목표는 최선의 해결책을 찾는 것이지 그것으로 개인의 가지 가치를 가늠하는 것이 아니다.
  • 좋은 코드 작성은 지속적인 학습 과정이다. 지름길은 없다. 개발자로서 성장하고 싶다면 코드를 작성해야 한다.
  • 다이어그램은 다른 사람들에게 무언가를 전달하는 것을 돕는게 핵심이다.
  • 품질은 1회성 행위가 아니라 꾸준한 실천임을 잊지 말자.
  • 문제는 반드시 일어나겠지만, 핵심 질문은 그 문제의 가시성을 어떻게 확보할 것인가이다.
  • 소프트웨어 엔지니어로서 개발하게 될 가장 중요한 기술중 하나는 코드에 미치는 영향을 따져 근거있는 결정을 내리는 방법이다.
  • 효율적인 데이터 접근이란 단순히 빠른 질의를 말하는 것이 아니라 애플리케이션의 전체 데이터 수명 주기를 이해하는 것
  • 과거의 경험이 복잡한 상황을 헤쳐나가는데 도움이 되겠지만, 모든 애플리케이션은 저마다 다르다.
  • 아키텍처에는 비판적 사고가 필요하다. 아키텍트는 주어진 프로젝트의 핵심 품질 속성을 파악하고 설계가 그 요구사항을 충족하게 만든다.
  • 좋은 아키텍트는 프로젝트 기한을 지키면서도 할수 있는 최선의 결정을 내린다.
  • 모놀리스는 유지보수가 불가능하다고 종종 비난받지만, 문제는 잘못 구조화된 시스템에 있지 전개 구성 방식에 있지 않다.
  • 주의력은 귀한 자원이며 마냥 늘릴 수가 없다. 낭비하지 말자. 모든 것을 읽거나 보거나 들을 수는 없다. 선택해야만 한다.
  • 배운 기술에는 각각 유효기간이 있다.개발자 언어를 사업의 언어로 번역하는 것은 연습이 필요한 중요한 기술이다. 청중을 파악하고 그에 맞게 메시지를 조정해야 한다
  • 소프트웨어의 사업적 가치를 이해하고 명확히 하는 것도 중요
  • 필요한 시간을 들이면 결국 전체 소요시간은 줄어든다.
  • 자카르 직조기가 만들어지자 자신들이 알던 방식의 기술이 사라질 것으로 많은 사람들이 예측했다. 그러나 숙련된 장인들은 패턴 디자이너, 기계 운전자, 섬유 엔지니어로 거듭났다. 가장 크게 성공한 직공들은 전통 기술과 새로운 기술을 모두 이해한 이들이었다.
  • (AI를 활용하여) 상투적 코드 작성에서 절약된 시간으로, 이제 중요한 전략적 결정들에 집중할수 있다. 

 

 

 

 

반응형

MBC 시사간판 프로그램 '뉴스 하이킥'의 진행자 권순표 님의 에세이집 '오늘도 괜찮은 하루'를 읽었다. 프로그램의 질문으로만 대하던 순표형의 생각이  담긴 글에서 손석희 씨에게서 느껴지는 냉철함보다는 순표형만이 주는 삶에 대한 담대한 유쾌함이 느껴지는 글들이었다. 책을 읽으면서 순표형이 명상으로 시작하는 루틴을 가지고 있다는 점에서 놀랐고, 리더의 역할, 책 읽기, 언론과 사회에 대한 생각에서 많은 부분 공감했다. ' 모두가 조금씩 불편함을 참고, 서로가 조금씩 더 사람 대접을 받으며 살면 안 될까? '라는 구절이 가장 인상에 남는다.

 

책을 읽으면서 눈길이 닿았던 문장들을 가볍게 옮겨 적어본다.

 

명상으로 시작하는 하루

  • 소음을 소거하면 본질에 대한 확신이 생기고, 해야 할 일을 거침없이 하게되는 느낌.. 일종의 담대함이 생긴다.
  • 자아가 옅어질 때 대단한 즐거움을 느낄 수 있다.
  • '이 일을 하면 내가 어떻게 보일까'보다는 '내가 왜 이 일을 해야 하는지'에 몰두할 때, 혹은 그 일 자체에 몰두할 때 자존감은 훨씬 높아지고 마음은 평화로워지던 경험이 많다. 자존심을 내세울수록  자존감은 떨어진다.
  • 내 사람의 모토는 '미소 지으며 걷는다'이다.

 

리더와 질문

  • 문답은 진리를 향한 몸부림, 간절함 이런 것보다는 오히려 담대함 혹은 무심함에 가까운 듯 느껴져 더욱 좋았다.
  • 절대적으로 시간을 요하는 일도 많겠지만, 상당부분은 의사결정에 소요되는 시간의 10분의 1 정도만 소모하면 해결될 일들이 많다. 특히 어떤 조직이건 높이 올라갈수록 여유시간을 가지고 중요한 일과 목표에 대해 고심해야 한다고 생각한다. 높은 자리에 앉은 가장 무능한 사람 중 하나가 자신이 정말 무엇을  고민해야 하는지 또 어떤 일에 시간을 쏟아야 하는지 모르는 사람일 것이다.
  • 행동하지 않는 신중은 신중이 아니다.
  • (검도하면서 느낀 점) 의지는 도구를 통해서도 확장된다. 죽도 끝에는 대련하는 상대의 마음이 전달된다. 도구를 통해 그 도구를 사용하는 자의 의지가 읽힌다.
  • 지향하되 집착하지 않는다.
  • 정신이 침체되어 있을 때 몸을 혹사하는 것만큼 좋은 약은 없다.

 

책읽기

  • 책을 읽는 행위는 상당히 편안하고 수동적 유희에 가깝다.
  • 나는 목적 없이 책을 읽는 것을 좋아한다.
  • 쉽게 한두 페이지로 요약이 가능하고 이 한두 페이지를 읽으면 굳이 책 전체를 읽지 않아도 되는 책들이 있는가 하면, 어떤 책들은 요약은 가능하지만 한두 페이지의 요약본을 읽음으로써 책 한 권의 완독을 대체하기에는 부족함이 많은 책이 있다.
  • 책을 완독 했다는 것과 요약으로 줄거리를 읽었다는 것은 전혀 다른 이야기이다.
  • 웃겨서 웃는 웃음은 간질여서 웃는 웃음이 탄생한 지 훨씬 뒤인 수백만 년 전에 진화된 것으로 추정된다. 즉 인간의 뇌가 유머 감각을 이해할 만큼 복잡하게 진화된 이후에 이뤄진 진화라는 얘기다. 그러므로 웃겨서 웃는 것은 인간이 유일하다.
  • 어제 생활이 단순하면 오늘 명상의 깊이가 깊어진다.
  • 퍼펙트에 대한 집착 때문에 퍼펙트 하지 않은 날은 이런저런 핑계로 많은 시간을 낭비한다. 이 빌어먹을 집착만 버리면 늘 괜찮은 하루다.
  • 굴곡이 깊었지만 자주 행복했다.

 

언론과 사회

  • (윤석열 내란) 죄가 인간을 통해 구현될수밖에 없듯이, 벌도 인간을 통해 구현될 수 밖에 없지 않겠는가
  • 우리(기자)가 폼 잡고 나일 때 우리를 먹여 살리는 것은 방송국 내 예능이나 드라마 종사자들이라는 것을.. 그래서 넷플릭스가 우리 드라마를 파상공세하면 불안하다.
  • (아프리카 취재 과정의 경험을 기반으로) 부패는 엄청난 사회적 비용을 발생시킨다.
  • 모두가 조금씩 불편함을 참고, 서로가 조금씩 더 사람대접을 받으며 살면 안 될까?
  • 극도로 몰입한 인터뷰에서 시간은 빠르게 흐른다.
  • 가벼움 없는 무거움은 여백 없는 담묵화다. 그래서 가벼움 없는 무거움은 위선적이다.
  • 우수함과 성실함을 갖춘다는 것은 대단한 미덕이다.
  • 성찰이 없으면 자아의 성장은 없다. 아니 성찰이 있어도 인간의 성장은 정말 더디다.
  • 질문을 통해 잘못된 것을 잘못됐다는 것 드러내고 시청자들과 공감하고 싶었다.
  • 언론의 공정함이란 옳은 쪽, 정의로운 쪽, 약자 쪽으로 균형점을 옮기고, 옳지 않은 쪽, 강자의 쪽으로 비판의 균형점을 옮겨야 전체적으로 무게중심이 맞게 되고 그 사회가 균형을 이루고 제대로 서 있을 수 있다.
  • 기계적 중립은 옳지 않은 쪽의 손을 들어주는 것이다.
  • 50보와 100보를 동일선상에서 비판하면 100보 잘못한 사람을 두 배 편드는 셈이다.
  • 비판하지 않는다는 비판이 두려워 오류에 빠지면 안 된다.

 

 

 

오늘은 괜찮은 하루 - 교보문고

대한민국 라디오 청취율 1위 〈뉴스하이킥〉 진행자 권순표, 자기 자신을 돌아보며 하루를 묻다

product.kyobobook.co.kr

 

반응형

+ Recent posts