Go 동시성 프로그래밍 - 개발자를 위한 도구와 테크닉 에이콘 프로그래밍 언어 시리즈
캐서린 콕스 부데이 지음, 이상식 옮김 / 에이콘출판 / 2019년 6월
평점 :
장바구니담기


그저 그런 적당히 문법 알려주는 책들과는 다르다.
고 언어의 기본을 넘어섰다면 이 책을 통해 동시성에 대해 제대로 정리할 필요가 있다.

댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
꿈꾸는 책들의 미로
발터 뫼어스 지음, 전은경 옮김 / 문학동네 / 2015년 9월
평점 :
장바구니담기


옛 친구들의 이름만 들어도 반갑다.

완독후 좀더 적을 예

"생각하길 싫어하는 신비주의자"

생각은 비용이 듭니다. 생각에 관한 생각 - 이라는 책으로 보자면 System 2 가 돌아가는데 포도당이 많이 소모되는 것이지요.
하지만 생각을 안 할 버릇을 하면 인간이 아닌 괴물이 되기 쉽습니다.
생각을 많이, 꼼꼼히, 세세히 하여야 하며 자주 단련시켜 주어야 합니다. 그러면 덕분에 포도당의 소모도 줄어들것입니다. - P115


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
[eBook] 우체국
찰스 부코스키 지음, 박현주 옮김 / 열린책들 / 2016년 6월
평점 :
판매중지


* 요약*

찰스 부코스키라는 존재는 얼마 전에야 처음 알았다.이런게  소설이다.

 

*짧은 감상*

유사한 (raw) 같은 주인공이라면 그리스인 조르바가 있겠다. 하지만 젊은 두목을 모시는 조르바 보다는 우체국의 헨리 치나스키 자유롭다. 자유로운가? 우체국에서 수년을 일한 주인공이 자유롭단 말인가? 자신의 의지와 상관없이 태어나기 전부터 정해진 세상과 조직에 대해 그런가보다 하고 넘어가는 법이 없기 때문이다.

자신의 부릅뜬 주관으로 세상일의 옳고 그름을 판단하고 행동하는 것에서 자유가 나온다.

 

제대로 감상은 옮긴이 박현주의 역자 후기 이상을 없겠다는 판단이다.

남은 찰스 부코스키의 모든 작품, 영화는 섭렵하고 싶다는 즐거운 욕심을 가지고 있다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
해커, 광기의 랩소디 - 세상을 바꾼 컴퓨터 혁명의 영웅들, 복간판
스티븐 레비 지음, 박재호.이해영 옮김 / 한빛미디어 / 2019년 5월
평점 :
장바구니담기


링크: http://aladin.kr/p/eeSd9

 

개인적 감상

 

최고의 SW 어떻게 만들어질까? 최고를 만들고 그걸 인정받고 싶은 욕구가 아닐까?

이를 위해서는 - 한마디로 - 오픈 소스여야 한다. 최대한 많은 사람들이 코드를 보고 기반 위에서 나은 코드를 경쟁해야 한다.

Microsoft, Google, Amazon 개발자라 하더라도 그들 속에서만 갇혀있어서는 안된다.

인류적 측면에서도 결국은 중복과 낭비가 발생하게 되는거다. 개발자가 가장 싫어하는 것이 중복 아닌가?

 

하지만 이것은 돈의 문제에서 복잡해진다. 내가 열심히 만든걸 공개한다면 나는 먹고 사나?

MIT 해커도 결국은 국방부 돈을 받은 아닌가? 둘을 어떻게 조화시킬 있는가?

가장 조화시키는, 혹은 납득시키는 기업이 가장 많은 해커를 얻을 것이고, 결과로 성공할 것이다

 

책의 의미

 

- 우리가 단군신화와 삼국유사를 통해 우리의 뿌리에 대해 궁금해하듯, 컴퓨터를 여기까지 끌고온 이들의 역사를 읽어본다.

- 해커주의가 무엇인지, 그리고 그것이 현실에서 어떤 의미로 살아남아 있는지 씹어본다.

- 개발자로서 어느정도의 동기부여, 달아오름을 얻는다.

 

책의 부분

 

1) 초기 MIT 해커들: 자유롭게 정보를 공유하며, 최고의 SW 만들자

2) 북부 캘리포니아 HW 해커들: 개인이 사용가능한 컴퓨터를 만들자

3) 게임 해커들: 개인의 하드웨어로 할게 있나? 게임을 하게 하자. 그걸로 돈을 벌자

4) 뒷이야기들

 

해커 윤리

 

1) 직접 해보라 Hands-On Imperative

2) 정보는 자유롭게 공유되어야 한다.

3) 권위보다는 분권

4) 해킹을 잘하는가 만으로 판단한다. - 학위, 나이, 인종, 직위 꺼져

5) 컴퓨터로 예술과 미를 창조할 있다.

6) 컴퓨터가 우리 삶을 낫게 만들어줄 것이다.

 

 

문장

 

- ", 선입견은 이미 존재한다네. 단지 그것이 무엇인지 우리가 모를 뿐이지" (마빈 민스키) 159p

- 언제나 개선할 여지는 있다. 시스템은 유기적인 생명체다. 사람들이 사용하고 개선하지 않으면 시스템은 죽는다. 171p

- ( 펠젠스타인) 로서는 실패할 위험보다 전혀 시도하지 않는 위험이 무서웠다. 287p

- 물론 해커 윤리에 따르자면 모든 프로그램은 최대한 우수하고, 무한히 유연하고, 개념과 수행이 탁월하고, 사용자 능력을 키워줘야 마땅했다. 468p

- 해커 윤리는 이전 프로그램보다 좋은 프로그램을 만들 때까지 계속 해킹하라고 가르치지 않던가! 517p

- "한편으로 정보는 비싸지고 싶어한다. ? 가치가 있으니까" 라고 브랜드는 말했다. "적시 적소에 얻어지는 정보는 인생을 바꾼다. 다른 한편으로 정보는 자유로워지고 싶어한다. ? 얻는 비용이 점점 낮아지니까. 그래서 가지가 항상 서로 싸운다" 스튜어트 브랜드 581p


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
나는 아마존에서 미래를 다녔다
박정준 지음 / 한빛비즈 / 2019년 3월
평점 :
장바구니담기


이 글에는 스포일러가 포함되어 있습니다.

책링크: http://aladin.kr/p/12MOR


개요

 

아마존에서 12년을 일하신 박정준님의 아마존에 대한 이야기

2019 4 18 - 4 23 독서

 

프롤로그

 

저자보다 잘난 사람 많은 아마존에서 열심히 노력하며 일해야 하는 이유를 고민하던 저자는

목표가 아닌 과정이라는 마음을 가지면서 극복할  있었다. (정현석약간의 정신 승리일 수도 있겠다.)

 

도제  저니맨  마스터로 가기위한 과정중 도제 기간으로서 아마존을 지내며,

궁극적으로는 지금 밖에   없는 일을 좇아야 한다 결론을 낸다.

 

도제인 저자에게 아마존이 가르쳐 준건 세세한 기술이나 경험이 아니라

주체적이고 생명력 있는비옥한 삶을 위한 아마존의 원리와 방식이다.

 

아래  장의 이름은저자의 표현과  내용을 참고해서 정현석이 적어봄

 

1첫인상

 

"Earth's Most Customer-Centric Company." 원칙이란 믿고 공유되며 힘을 가진다.

입사 2주차가 준비되지 않았다고 말해도 프로젝트 론칭이 연기된다.

리더십 13번째 원칙. Have Backborn: Disagree and Commit 이라는 원칙이 지켜지는 회사.

 

"Day 1 정신." 인터넷 시대의새로운 시대의  날을 살고 있다는 현실 인식마음가짐을 가지자.

 

아마존은 월마트를 이긴다월마트는 땅값이 계속 오르지만아마존은 컴퓨터가 계속 싸질 것이다.

(정현석글로 쓰니 이해야 쉽지만이런 통찰은 쉽게 나오지 않는다.)

 

RSU (Restircted Stock Unit): 이제는 유사한 방식이 많지만기간을 나눠서 주는 주식으로 유능한 직원을 회사에 붙잡아 두는 .

 

아마존의 Integrity - Doing the right thing, even when no one is watching

둘러대는 거짓말을 하지 않는다.

뒤에서 상사나 남의 험담하는   낮은 짓이다.

유교의 신독(愼獨이다

 

2문화

 

문짝을 책상으로  베조스모든 직원은 같은 책상을 사용한다.

(정현석절약이 중요한게 아니다 철학의 실천이 중요하다.)

 

"Failure and Innovation are inseperable twins"

실패에 책임을 묻지 않는다. (정현석이건 세세한 사례가 없었다정말 그럴까?)

 

윤리교육은 원론실제적 시나리오구체적 행동지침을 알려준다.

(정현석. "생각에 관한 생각" 떠오른다실제적구체적인 이야기가 행동을 이끈다.)

 

출퇴근도 자유롭고 강요는 없지만 스크럼 프로세스 등으로 생산성 압박을 느낀다.

최고의 인재를 뽑아서 경쟁시키고노력과 능력에 합당한 보상을 해준다.

Soccer mom  Workaholic  공존하는 회사.

 

"No such thing as a stupid question" 질문을 장려하는 문화.

"May I ask you a stupid question?" 라고 물어오면 "That's actuall a very good question" 라고 답을 시작하자.

(정현석이건 서구의 클리셰적인 대화 패턴 같긴 하다.)

 

달콤한 브라우니를 주고포스트잇에 조용히  적게  다음그것으로 토론을  회의.

(정현석. "생각에 관한 생각" 읽었나 보다.

1) 당을 넣어줘서 시스템2 동작할 에너지원을 주고 2) 타인의 발언에 휘둘리지 않게 먼저 자기 생각을 적게 한다.)

 

3, 4, 5 성장속에 감춰진 원리

3고객을 먼저 생각하자

 

판매자당  페이지가 아닌 제품 하나당  페이지인 아마존.

"Start with the customers and work backward"

아마존의 페이지 로딩 목표는 0.6초이다   깜박임이 0.3

→  모든게 고객을 먼저 생각한다는 철학이 작동한 것이다.

 

4장기적 관점

 

매출과 순이익 그래프는 신기할 정도이다 이유는 Profit  남기지 않고장기적 사업에 끊임없이 재투자하기 때문

"씨앗은 금방 자라지 않습니다."

 

이미지 출처https://www.reddit.com/r/dataisbeautiful/comments/27zqpl/amazon_revenue_vs_profit/ >


 

 

 

제프 베조스의 플라이 .

시작과 끝이 없으며서로 맞물려서 끊임없이 돌아간다.

마치 카지노가 언제나 돈을 따게 확률지어져 있듯이아마존은 선순환이 이루어지게 구조되어 있는 것이다.

곰곰이 들여다보자.

 

이미지 출처https://sellics.com/blog-applying-amazon-flywheel-to-your-online-business >

 


 

 

아이가 체스 챔피언을 이기는 방법은 챔피언이   둘때아이는   두는 것이다.

체스에서는 물론 그것이 반칙이지만현실은 그래도 된다빨리 개발하고 빨리 설치하고 빨리 원복할  있게 해두는 것이다.

배포하고 되돌리기 쉬운 시스템

독립시켜서 병렬로 개발   있고서로 영향을 주지 않는 모듈화

순식간에 아마존 웹사이트를 복제해서 개발테스트 환경으로 사용할  있다.

 

Fullfillment center -  채워주는 고객을 꽈악 차게 만족시켜주는 

아마존의 물류센터이다시스템과 인프라는 경쟁자가 단숨에 따라잡기 힘든 수준이다.

 

5본질에의 집착

 

제프 베조스는 2003년에 인터넷은 러시아워의 금광이 아니고전기에 비유했다본질과 핵심 꿰뜷어 보았다.

 

마켓팅을 지양하고 그만큼 본질에 집중한다.

(정현석다시   말하지만 이게 옳다는 것이 아니다이런 철학을 가지고 지속하는 것이 중요하다.)

 

아이콘과 줄임말보다는 충분한 설명을 통한 정확한 의사전달이 본질이라고 본다. (정현석의 평소 생각과 동일)

- "추천 목록이라고 적기 보다는

- "해당 제품을 구매한 고객이 구매한 다른 제품", "방문한 고객이 최종적으로 구매한 제품이라고 표현한다.

 

6 Pager

 

파워포인트 대신 여섯장짜리 나레이션 문서를 작성한다 주씩 걸리기도 한다. 6 Pager 라고 불린다.

Verdana font 10, Narrow 여백 스타일로 하여 아래와 같은 구조를 가진다.

* 6 Pager  함께 유명한 결과물이 나올때의 기사부터 작성해보는 방법도 있다.

1) 배경/질문

2) 답을 찾기 위한 접근 방식 (누가어떻게예상 결과)

3) 접근 방식간 비교

4) 앞으로의 행동 (Action List  하면 될듯). 그리고  결과가 고객과 회사에 가져올 혁신

예를 들어서 끄적여보자

 

1) 이런 문제들이 있어왔습니다.

2) A  AA 같이 하면 AAA 결과가 예상되고, B  BB 같이 하면 BBB  될듯 합니다.

3) A  장단점은 이렇고, B 장단점은 저렇습니다.

4) 따라서앞으로 이렇게 행동해야 한다 결론지어 봅니다이렇게 함으로써 회사와 고객은 이런 혁신의 수혜자가  것입니다.

 

이후 회의에서는 15-30분간 암말 안하고 문서만  다음, (내용 설명은 필요 없게 되었으니논의로 바로 들어간다.

 

6방법론

 

정답을 내는 것보다어떻게 문제에 접근하고 과정에서 어떻게 커뮤니케이션 하였는지를 본다.

(정현석최근에 커뮤니케이션이  안된다 답답했던 적이 있었음 사람하고 안맞는다 치부하기보다해법을 고민했어야 했다!)

 

"Dealing with ambiguity" 모호함을 어떻게 다루는지가 중요하다.

(정현석가장  취약점이다. Base code  없고해본 경험도 없고지시내려줄 사람도 없다고 징징거리고는 했다.

변명거리를 찾기보다는 좀더 주도적이어야 한다.)

 

아마존이 신입사원에게 주는  가지 생존도구

1) Launch plan:  장의 문서 임무와 만날 사람들이를 통해 프로젝트에 대한 입체적 시각을 얻게 된다.

2) Wiki: 항상 최신 정보이도록 유지하는게 업무의 일부

3) Bootcamp: 온라인 튜토리얼

4) Mentor: 자발적 멘토링. (정현석비뚤게 보면 이를 통해 자신의 네이밍을 높이고그만큼 자신의 배움의 깊이가 커지게 된다손해볼게 없다.)

 

스크럼 프로세스

- (정현석아직도 마음  구석에는 어딘가 geek  개발 프로세스로 느꼈지만, 아마존은 이미 오랫동안 써오고 있다.)

- bus factor, lottary factor: 동료가 버스사고로또당첨되어도 프로젝트는 문제없이 돌아가는가?

사람들이  일이 투명하게 보인다이거 무서운거다.

 

7노하우

 

저자 박정준의 노하우를 풀어준다소중한 장이다.

 

1) 정확하고 깊게 이해해야 한다

도해 그리기( 통한 시각화 도움이 된다.

마구 그려도 되지만 UML, 마인드맵기타서적을 통해 스킬업해도 좋겠다.

 

2) 중요하고  해야할  적어두기

공부는 힘든게 아니다공부하기 싫다 생각하며 앉아있는게 힘든 것이다.

적어둔 다음에는 머리속에서는 지울 

 하기 싫은 일을 적어두면 효과가 있다. (꼼수)

 

3) 대화 방식으로 일처리하기

새로운 문서에 목표를  줄로 적고 구체적 단계를 4-6 적는다네비에 목적지를 찍은 것이다.

단계에 따라 질문에 답을 하거나명령에 수행을 하며 하나씩 풀어나간다.

 

4) 집중과 단순화

목표를  적고, 15 집중한다.

방해요소는 원천 차단한다.

 

5) 목표를 향해 조금씩 나아지는 중임을 메타인지한다.

"왜냐하면  연주 실력이 아직도 조금씩 향상되고 있기 때문이오"

 

8독립

 

Regret Minimization Framework - 나중에 후회할지를 고민하라.

내가  있어야  곳에서내가 해야  일을 하는 것이 질서잡힌 세상 속의  몫이다.

깊고 오랜 사색끝에 저자가 내린 결론 한줄이다.

 

 이상 회사에 대해 Integrity  자신을 못느낄 때에 퇴사한다.

 

벤자민 프랭클린  조지프 프리스틀리에게 전해준  가지 중에서 선택하는 

1) 종이를  접어서  선택의 이유를 양쪽에 적는다.

2) 각각의 선택 이유의 같은 무게 만큼을 지워나간다.

3) 남은게 많은게 이긴다.

 

아마존은 모든 기업들이 벤치마킹하는 미래를 선도하고 성장에 통달한 곳이다.

아마존의 성공과 성장은 결코 우연이 아니다.

원칙 지키고

본질 보고

시간을 자기편으로 만들고

실패 두려워 않고

낭비 않고

행동하고

혁신해서이다.

 

정현석. "생각에 관한 생각 입장에서 보면 그냥 우연일 뿐이다.

하지만 조금 아마존의 편을 들자면  확률을 자신에 조금  높게 만들어둔 것이 아마존이다.

 

 

정현석마지막 감상

 

인문학적 수양을 쌓고깊은 사색을 통한 철학을 만든 다음

 자신이 잘하면서 세상을 나아지게   있는 일을 찾아

선순환이 이루어지도록 구조를 잡고철학을 담아 오래꾸준히 밀고 나가라.

무엇보다 Integrity 하게 살라신독(愼獨)


댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기 thankstoThanksTo