라인 인풋 2001-10-3 이번 글에서는 펄을 이용한 사용자 입력 처리를 알아 보겠습니다. 사용자 입력 처리 "line input operator"라는 것이 있습니다. 모양이 다이아몬드를 닮아서 "diamond operator"라고도 합니다. 또는 "angle operator"라고도 합니다. 다이아몬드 연산자는 "line input operator"라는 이름처럼 행을 입력받는(line input) 연산자입니다. 다이아몬드 사이에 파일핸들(file handle)을 넣어 주면 파일을 한 줄 읽어 들입니다. 일단은 어떤 것을 한 줄 읽어 들이는 기능을 한다고 알고 있으면 됩니다. 그 다음으로, STDIN이 있습니다. 이것은 "Standard Input"의 약자로 '표준입력'이라는 것입니다. 이것은 또 많은 ..
펄의 단수 명사 2001-10-2 펄에는 크게 세 가지 변수가 있습니다. 다른 프로그래밍 언어보다 변수형에 있어서 엄격하지 않기 때문에 이해하기가 훨씬 쉽고 실제 코딩도 아주 편리하고 간단합니다. 명사와 변수 프로그램 언어를 배우는 것은 외국어를 배우는 것과 많은 유사점이 있습니다. 프로그래밍 언어도 언어마다의 문화가 있습니다. 언어를 사용하는 커뮤니티가 존재합니다. 그밖에 실제 언어 자체로써도 자연어와 많은 공통점이 있습니다. 난삽(?)하게 쓰여진 것으로 악명 높은 펄의 교과서, "Programming Perl"(일명 Camel Book; 펄을 만든 Larry Wall이 직접 쓴 책입니다.)을 보면 우리가 사용하는 일상 언어와 프로그래밍 언어 사이의 유사점을 들어 설명하는 방식이 곧잘 등장합니다. 래리..
앞선 자는 더욱 앞서가게 된다2000-10-7 (주) 이 글은, Harvard Business Review 1996년 7-9호에 실렸던 브라이언 아써(Brian Arthur) 교수의 논문, 'Increasing returns and two worlds of business'를 번역한 것입니다. 현재 우리가 시장이나 비즈니스 운영에 관해 갖고 있는 이해는 사실 100여년 전 일군의 유럽 경제학자들로부터 이어져 내려온 것들이다 - 영국의 알프레드 마샬과 그와 동시대에 살았던 유럽 대륙 학자들 몇몇으로부터. 그 이해는 문자 그대로 수확체감(diminishing returns)의 가정 위에서 세워진 것이었다. 수확체감은 시장에서 선두를 달리고 있는 제품이나 회사는 결국엔 한계에 봉착하게 될 것이고, 그 결과 ..
리더는 목표를 설정하고 방향을 잡아주는 사람 2003-11-10 리더쉽 그리고 리더쉽 이론 리더쉽은 다른 사람들에 영향을 미쳐서 목표 성취를 위해 나아가게 할 수 있는 능력입니다. 리더쉽을 이야기할 때 자주 등장하는 것이 리더와 매니져의 차이입니다. 일상적인 업무를 효율적으로 효과적으로 해낼 수 있도록 조정하며 조율하는 사람을 매니져라고는 하지만 리더라고 하지는 않습니다. 리더는 단순히 조직을 관리하고 일상적 의사결정을 하는 사람을 뜻하지 않습니다. '목표'(goal)를 향해 조직을 이끌어 갈 수 있는 사람, 조직의 목표를 명확히 해주며 구체적 동기유발을 이끌어낼 수 있는 사람, 미래의 비전을 향해 방향을 잡아줄 수 있는 사람을 리더라고 합니다. 리더쉽에 관해서는 많은 이론이 있습니다. 이들은 크게 세 ..
우리는 어떻게 배우는가 1999-10-11 학습(Learning) 대부분의 행동은 학습된다고 합니다. 따라서 조직내에서 개인의 행동을 제대로 예측하기 위해서는 학습이 어떤 과정을 거쳐 일어나는지에 대한 이해가 필요합니다. 학습이란 경험의 결과로 행동의 변화가 일어난 것입니다. 그냥 끄덕끄덕은 학습이 아닙니다. 행동이 바뀌어야 학습입니다. 학습이 어떻게 일어나게 되느냐는 심리학의 "행동주의" 쪽에서 깊이 연구를 했습니다.[1] 행동주의 이론을 다른 말로 학습 이론이라고도 합니다. [1] 여기서부터 쓴 학습 이론 관련 내용은 콜롬비아 대학 심리학과 Walter Mischel 교수가 쓴 Introduction to personality(5th Edition)의 Chapter 11, "Behavioral Con..
욕구 만족을 위한 노력과 조직의 목표 1999-10-8 동기화(motivation), 동기유발, 동기부여 동기유발은 개인의 욕구(필요;needs)를 만족시키는 조건하에 조직의 목표(organizational goal)를 위해 노력(effort)하는 자발적 의지를 이끌어 내는 것입니다. 사람은 다양한 욕구를 갖고 있습니다. 충족되지 못한 욕구는 긴장(tension)을 야기하고 긴장 해소를 위한 노력을 하게 만듭니다. 조직행동론에서의 동기화란 개인적 욕구 충족을 위한 노력을 어떻게 조직의 목표로 이어나갈 것인가를 뜻합니다. needs -> effort -> organizational goals입니다. 인간의 동기유발과 관련해서 가장 널리 알려지고 큰 영향을 미친 이론은 심리학자 에이브러함 매슬로(Abraha..
IT'S NOT YOUR FAULT 1999-11-9 굿 윌 헌팅(Good Will Hunting)이란 영화를 보셨습니까? 맷 데이먼이라는 배우가 직접 각본을 쓰고 주연을 맡은 영화입니다. 뛰어난 수학 천재이지만 불운한 가정 환경에서 깊은 상처를 입은 채 성장한 윌이 어떻게 마음의 문을 열고 진정한 우정을 알게 되는가를 그리고 있는 일종의 휴먼드라마입니다. 이 영화는 배경부터 무척 독특합니다. 보스톤. 하버드나 MIT 같은 대학들이 모여있는 곳이면서 또한 남부에 빈민가가 존재하는 곳입니다. 주인공 윌(Will)은 보스톤 남부 출신의 청년으로 정규 교육을 제대로 받지 못했고 아버지의 폭력에 의한 깊은 마음의 상처를 묻어두고 있는 청년입니다. 그는 MIT에서 청소부로 일을 하고 있습니다. 어느 날 우연챦게 ..
우리는 무엇이 아닌가 2005-02-03 이 글은, 하버드 비즈니스 리뷰(HBR) 1996년 11-12월 호에 실린 전략경영의 대표적 학자 마이클 포터(Michael Porter)의 논문, "What is strategy?" 내용 정리 및 논평입니다. "전략이란 무엇인가?"라는 야심찬 제목을 단 것은, "strategy"와 "operational effectiveness" 양자를 혼동하는 경영자가 많기 때문인 듯합니다. '잘 돌아가게 만드는 것'은 '좋은 전략을 세우는 것'과 전혀 다른 문제입니다. 이 글을 읽기 전에 사용하는 용어에 대해 간단하게 정리하고 시작합시다. 1. "activity" : 기업이 수행하는 기본적인 활동입니다. 연구개발, 생산, 마케팅, 판매, 유통 등 경쟁우위의 원천이 되는 활동..
최초가 최고다 2005-1-29 "포지셔닝(positioning)"은 소비자의 인식 속에 우리 브랜드를 위치시키는 것입니다. '인식'이라는 부분에 주의하세요. 실제로 어떠한가는 인식에 영향을 미치는 한에서만 의미있을 뿐입니다. 실상이 어떠하든 소비자가 어떻게 인식하고 있느냐에 따라서 브랜드의 성패가 갈립니다. 포지셔닝은, 정의에 따르자면 우선 소비자의 인식에 들어 가고 난 뒤의 이야기입니다. 고려상표군(consideration set)에도 들지 못 한 상태에서 포지셔닝을 말할 수는 없습니다. 그렇다면 고려상표군에 들어 가는 가장 쉽고 좋은 방법은 무엇일까요? 어떤 영역의 최초 브랜드가 되는 것입니다. 콜라는 코카콜라, 햄버거는 맥도날드, 가치투자의 벤자민 그래이험... 대부분, 어떤 영역을 대표하는 브랜..
수익 창출 능력과 비용구조 2005-2-21 재무상태표(balance sheet)가 특정 시점을 기준으로 작성되는 것과 달리 손익계산서(income statement)는 특정 기간을 기준으로 작성됩니다. 손익계산서는 특정 기간 동안 기업이 얼마나 많은 수익을 올렸고, 어디에 비용을 지출했으며, 이익을 얼마나 남겼는지를 알려 주는 재무제표입니다. 투자자에게 손익계산서가 갖는 의미는 크게 세 가지입니다. 1. 기업의 수익 창출 능력을 보여 줍니다. 같은 자산(asset)일지라도 기업에 따라 창출되는 수익은 전혀 다를 수 있습니다. 2. 손익계산서를 통해 기업의 비용구조(cost structure)를 알 수 있습니다. 같은 수익을 창출했더라도 비용구조가 어떠냐에 따라서 이익의 크기가 현저하게 다를 수 있습니다..