동적메모리 할당(Malloc,Calloc)1.동적메모리 할당·전역적으로 선언된 변수나 배열을 선언하면, 프로그램의 시작부터종료될때까지 메모리를 점유하므로 한정된 메모리의 공간을 비요율적으로 사용하게된다.이때 필요할 때만 메모리를 할당받아서 사용하고반납하면 더 효율적일것이라는 생각에서 “동적 메모리 할당”이 나오게되었다.∴동적메모리할당은 “실행 중에 원하는 기간 동안 필요한만큼의 메모리를 할당받는것”·동적 메모리 할당을 요청하는 함수는 Malloc ,Calloc ,realloc이 있다.·동적 메모리 할당과 관련된 함수들은 에 정의·동적 메모리 할당 후에는 free()로 메모리할당을 해제한다·데이터영역프로그램 시작과 동시에 할당되고종료시소멸·스택영역함수가 작업을 수행하는데 사용되는 메모리공간·힙영역프로그램의 실행 중에 동적으로메모리를 할당받아 사용할수 있는영역으로.지금부터 설명할동적메모리 할당은 모두 힙영역에서 이루어지는 것이다.1.Malloc(Memory Allocation)·void* malloc(size_t size)!·malloc()의 반환값은 타입이 ‘void*'이므로, 이 값을 어떠한 타입의포인터에 저장하여도 된다.·만일 요청한 메모리를 할당받지 못하면 ,malloc(0은 NULL을 반환한다.그래서 malloc()을 호출한 후에 if문으로 반환값을 확인해야하지만, 할당에 실패하는 경우가 거의 없기 때문에 거의 생략한다.ex1.동적으로 메모리를 할당받아 int배열처럼 사용하는방법예시(+if문 확인)1.Calloc·void* calloc(size_t n, size_t size); //n* size(byte_의메모리동적할당·calloc() 은 타입의 크기와 개수를 따로받는다.·malloc()으로 할당받은 메모리는 자동초기화가 되지 않으므로이전에 쓰레기 값이 들어있지만, calloc()으로 할당받은 메모리는같은 코드iarr =malloc(100*sizeof(int));memset(iarr,0,100* sizeof(int));iarr = calloc(100 , sizeof(int));모두 0 으로 자동초기화된다.∴calloc()에는 초기화 과정이 포함되어 있으므로, malloc()이조금이라도 ㅃㆍ르다. 기본적으로 malloc()함수를 사용하고,초기화가필요한 경우에만 calloc()을 사용하자.예제2 단어(문자열)입력받아 문자열배열에 저장하기#define _CRT_SECURE_NO_WARNINGS#include#include#includevoid add(char* str);void printArr(void);char* strArr[10];int pos = 0;int main(void){char input[50];printf("저장할 단어를 입력하세요.(Enter입력시 종료)n>");while (strlen(gets(input))){add(input);printf(">");}printf("n 입력하신 단어는 다음과 같습니다.n");printArr();return 0;}void add(char* str){char* tmp = malloc(sizeof(char)*(strlen(str)+1));strcpy(tmp, str);strArr[pos++] = tmp;}void printArr(void){int i;printf("[");for (i = 0; i < pos; i++){printf("%s, ", strArr[i]);}printf("]n");for (i = 0; i < pos; i++){free(strArr[i]);}system("PAUSE");}예제3.예제2번 문제를 “문자열을 보관할 배열을 전역변수로 처리했는데 가능하면 main함수로 옮겨서 만들어야합니다” 라는 피드백을 받고다른코드로 실행해보았습니다.#include #include #include #define MAX_COUNT 10#define MAX_LENGTH 50void AddString(char* ap_str_list[], int* ap_count, char* ap_str, int a_len){char* p_temp_str = (char *)malloc(sizeof(char)*a_len);strcpy_s(p_temp_str, a_len, ap_str);ap_str_list[*ap_count] = p_temp_str;(*ap_count)++;}void PrintString(char* ap_str_list[], int a_count){printf("[");for (int i = 0; i < a_count; i++){printf("%s, ", ap_str_list[i]);}printf("]n");}void FreeString(char *ap_str_list[], int a_count){for (int i = 0; i < a_count; i++){free(ap_str_list[i]);}}int main(void){char *p_str_list[MAX_COUNT], str[MAX_LENGTH];
목 차1.Full stack developer의 유래2.Full stack developer의 정의3.Full stack developer의 필요역량4.Full stack developer가 되기위해 내가 보완할점5.Full stack developer에 대한 개인적인 의견들1.풀스택개발자(Full Stack Developer)의 유래1980년대 :어셈블러나 c로 프로그램을 만들던 시절에는 1인이 모두 다 개발하였다. 그래서프로그램구조도 단순하고 자원도 한정되어있었습니다.1990년대 :클라이언트 서버,인터넷이 등장하자 기술구조가 복잡해지며 많은전문가가 필요하 게되었습니다.2000년대 :통신이 늘어날수록 계층이 추가되었고 유지보수도 작은인력으로는 할수없게되었습 니다.2000년대후반: LAMP 스택을 지원하는 클라우드 환경이 생겼고,새로운기술들을 스택형태로제공되기 시작했습니다 그래서 Full Stack Developer를 많이찾게되었다..※LAMP 스택: 웹사이트나 서버 운영에 자주 같이 쓰이는 Linux , Apache서버 ,,Mysql DB .PHP스트립팅언어의 첫글자를 따와 만든표현※참고"https://www.mobiinside.com/kr/2018/12/19/resubokim-fullstack/""https://techcrunch.com/2014/11/08/the-rise-and-fall-of-the-full-stack-developer/"2.풀스택 개발자(Full Stack Developer) 정의-다양한 환경 및 플랫폼을 이해하고 사용되는 대부분의 언어와 지식을 갖춘 인재-풀스택 개발자라는 용어는 해외에서 유행되었던 말로써 , 가볍게 말하면"모든 걸 다 할줄아는 개발자" 로 적용하는 범위마다 조금씩 해석이 다를수있다.-웹(web)쪽의 풀 스택 개발자는 DB , Server , 백 엔드 개발 (PhP,jsp,asp등)프론트 엔드 개발(Html,CSS등) 모두하는 개발자이다.3.풀스택 개발자(Full Stack Developer)의 필요역량·프론트 엔드 개발역량-Html5 와 CSS3에 대한 이해-자바스크립트의 사용과 더불어 , 최신 라이브러리 및 nodeJS 등 스킬요구·백 엔드 개발역량-자바를 기반으로 Spring 프레임워크·Web server-서버사이드 개발·데이터베이스-데이터베이스 설계 및 쿼리작성 능력·운영체제(OS)·모바일 웹개발 능력·UX/UI-사용자 인터페이스-사용자 경험에 대한 이해·API 능숙, MVC 패턴·다양한 오픈 라이브러리 및 플러그인 사용·아키텍트 및 기능, 설계 문서화, 도식화·모바일 앱개발 능력※참고(1)https://codeup.com/what-is-a-full-stack-developer/(2)https://webisfree.com/2015-10-02/풀스택-개발자란-full-stack-developer4.풀스택 개발자(Full Stack Developer)가 되기위해 내가 보완할점은?결론적으로 말하면 하나부터 열까지 다 부족한것같다.풀스택 개발자를 조사하면 조사할수록 만능개발자라는 느낌이 들었으며 ,1~2년 사이에 되는 것이 아니라 긴시간동안 끊임없는 노력을 해야겠다.지금 배우고있는 linux 공부를 열심히할것이며 , 앞으로 배울 운영체제 ,DB , JAVA 등 하나도 빠짐없이 내것으로 만들 수 있도록 노력해야겠다.5.풀스택개발자에 대하여 개인적인 의견들
1.마윈은 자신의 성공 비결이 '돈'기술,계획이 없었기 때문이라고한다. -성장2.3수 끝에 전문대격인 항저우 사범 학원 외국어학과에 입학-비범한 인물이 아니였음을나타낸다.3.용기는 현실에 과감하게 맞서는 일이고, 공포를 이겨내는 힘이다. -성장4.자기를 의심해도 신념은 의심하지 마라 -나는 항상 내가 이일을 잘할수 있을까 의심했습니다.그렇지만 신념을 의심하지는않았습니다. -성장5.운명은 한번의 우연한 기회로 바뀌는법이다. -끈기6.돈을 모으기 위해 궁리하기보다 행복을 먼저 추구한 것이다. -사고방식7.왼손으로 오른손을 따뜻하게 한다는것은 이처럼 지금 처한상황에서 최선의 길을 모색하고 실천하는 것 -성장8.부지런하게 일해도 남과 똑같이 해서는 달라지는것이 없습니다.-전략9.이 세계는 사실상 게으른 사람들에 의해 돌아가고있습니다.-전략10.일을 적게 하고싶다면 게으를수 있는 방법을 생각해 내야하고, 이를 위해서는 나름의 경지가 요구됩니다. -전략11.성공의 길은 항상 험난하다. 길을 가면서 이런저런 좌절과 굴곡을 만날 수 있다. 수많은 난관을 헤치고 나아가야만 성공의 기회가있다. -성장12.일을 시작하면 실패하든 성공하든 돌진해 봐야지 되돌아봐서는 안됩니다.-성장13.창업의 길이라는 것이 어디로 가야할지 분간이 안되는것이다.-사업14.실패 할수 있으나 너를 실패하게 한 사람에게 집착하면 안된다. 이것이 마윈의 인생 신념이다.-경영15.마윈은 첫 번째 바위와 같았다. 평범함을 거부하고 좌절을 두려워하지않았다. 이상이 실현되지 않았을때도 이상을 향해 끊임없이 분투와 양호한 태도를 견지했다.-사고방식16.알리바바의 회사원들은 어렵고 힘든 환경 속에서도 직원들은 즐거움을 찾고자 노력했다. -전략17.많은 고난과 억울함, 혹독한 시험에도 흔들리지 않는 경험을 한 후에 당신은 비로소 무엇이견고하고 강한지 알게 될것입니다. -성장18.다른 사람보다 조금 더 근면하고 조금 더 노력하고 조금 더 이상을 갖는 것이 임무 인것입니다.-사고방식19.마윈에게도 자본금이 부족했다. 한화 한번 계속 나를 때려봐라.그것말고 또 무엇을 할 수 있겠냐?-사고방식27.마윈의 성공방식에는 지금까지와는 완전히 다른 생활을 하며 노력하는것이다.-사고방식28.동료 학생들이 연애하고 놀러 다닐 때 그녀는 도서관에 파묻혀 살았다. 다른일에 마음을 쓰지않고 전념했다. 이것이 끈기다.-끈기29.다른사람이 어떻게 말하든 상관없이 당신이 어디로 가야 하는지를 스스로 알아야합니다. -성장30.미래를 예측하는 가장 좋은 방법은 미래를 창조하는 것 이라고생각합니다. -사고방식31.자기의 출신을 선택할 수 없으나 후천적인 노력으로 자신을 변화시킬수는있다.-사고방식32.기회는 기다리면 오는것이 아니라 쟁취하는것이라고 말할 수 있다. 성공한 사람의 태도는 언제나 적극적이지만 실패한 사람은 항상소극적 이다 -성장33.자기의 능력에 문제가 있다는 사실은 모릅니다.그게 자기 책임이라는것은 생각조차 못합니다.-사고방식34.세상은 원래 불공평한것입니다. 그래도 하나 공평한것이 있다면 누구에게나 하루는 24시간이라는사실입니다. 마윈은24시간을 3분할로 나누어쓸수있다고 한다. 8시간은 생활 +8(수면)+8(일) -사고방식35.절대로 싫어하는 일을 하지 마세요 싫은 일을 억지로 하며 사는 인생은 재미가 없습니다.사람은 의사표시를 명확하게 해야합니다 -사고방식36.마윈의 인생설계에는 40살이 되면 퇴직을 한 뒤 학교에 가서 '알리바바의 1001가지 잘못'이라는 주제로 강의할 것이다. -리더37.지혜로운 사람은 기회를 잡는다 기회는 저절로 주어지지않는다. 능력이 있어야 눈 깜짝할 사이에 지나가는 기회를 잡을 수 있다. -기회38.초창기에는 사람들로부터 좋은 호응을 얻지 못했다. 그는 말한다. "사람들이 좋지 않게 보는것도 하나의 복이었습니다."많은 사람이 죽기 살기로덤벼 들지 않았지요. 그랬다면 나에게 차례가 돌아오지 않았을것입니다 를 통해 긍정적 사고방식을 볼 수 있다. -사고방식39.알리바바는 야후의 중국 모든 자산을 인수하는 동시에 야후에게서 10억 달러의 투자를 얻어냈다. -투자40.주식수45.목표는 보이지도 않고 만져지지도 않는다. 어떤 때는 너무 멀리 가버려서 아무리 봐도 가망이없다. 사람들은 희망이 없어서 실패한다. -성장46.많은 회사가 광고에 유명인을 끌어들인다. 이름 없는 작은 기업을 띄울수도있고 많은 소비자들의 관심을 불러일으킬수도있다. 이 이야기에서 나는 마켓컬리의 전지현 일화가 떠오른다-경영47.사람들은 유명인에게 신임을 갖고 있으므로 자연이 유명인이 추천하는 상품을 받아들이게된다. -경영48.마케팅비법은 이렇다 첫째, 유명인이 대변하는 상품의 이미지와 서로 일치하여 상품을 돋보이게 할 수있는지다. 둘째, 상품의 품위를 높이는 유명인을 선택해야한다. 마지막으로 지나치게 많은 상품을 광고하는 유명인을 선택해서는안된다. -경영49.마윈은 성실과 신용을 가장 중요시여긴다.장사는 고객의 신뢰를 기반으로 한다. -리더50.장사하는 비법은 이렇다. 첫째 고객을 솔직하게 대하라 다음으로 자기일을잘하라 셋째로 상대방을 알아라 이다. -창업51.사명감이라는 에너지는 기업발전의 명확한 방향을제시한다. 마윈은 클린턴과의 인터뷰에서 무엇이 리더를 결정하게 하느냐고물었을 때 "사명감이라는"답변을 들었다. -리더52.각 기업들은 자기만의 사명감을 있다. GE의 사명감은 세상을 밝게 만드는것으로, 디즈니랜드의 사명은 모든사람들을 즐겁게만드는 것이다.알리바바의 사명은 "세상에서 어렵게 거래하는 사람이 없도록 하는 것이다" -경영53.알리바바가 상품을 출시할때 고려하는것이 '이상품의 기업의 사명감에 유익한가"였다.--경영54.도요타 회사의 사명감은 '가장 좋은 서비스를 제공하는 것 이다 -경영55.시장에 몸을 던진 창업가라면 시장 선택이 정확한지 발전전략을 정확하게 짯는지가 기업의 앞날을 결정한다는 사실을알아야한다. 고객을 잘 끌어오고 있는지, 경영자가 현재의 환경에서 업무를 잘 처리할수있는지를 보아야한다.경영자의 돈과 재주가 시대에 발맞출수있어야하며 기회가 찾아왔을때 시장의 공백을 볼수있어야한다.-전략56.창업가는 자기발전에 적합한 시장을 선택해야만한다. 들은 사람을 만들줄안다.둘째 목표가 명확하다.셋째 강한 전신력이다.넷재 격려다다섯째,일부 권력을 하급자에게 넘겨줄수있어야한다. 여섯째,창의적으로 전진해야한다.일곱번쨰,소통이다. -리더66.진정으로 훌륭한 리더는 자신이 아닌 부하를 모범근로자로 만드는것이다.-리더67.리더는 통솔자이지 모범 근로자는 아니기 때문이다-리더68.강한 지도력을 가진 리더가 되려고 한다면 기업의 전체환경을 살펴야한다.리더의 지위에 오르면 직우너들을 잘 보조해 그룹전체의능력을이끄는것이 필요하다.리더는 지휘자이다.모범근로자들이 수익을 창조하도록 이끄는 존재이다 -리더69 나는 직원들이 나를 찬양하는것을 추구하지않습니다.직원이 나를 좋아하기를 바라지도않습니다.단지나는 직원이 나를 존중해주고 그들에게는 이러한 대표가 있다고 말하기를 바랍니다. 그들이 나를 좋아한다고 말할 필요는없습니다. 그것은 아무소용이 없으니까요 -사고방식70.관리자가 성공하기위해서는 85%는 인관관계를 처리하는기술이다.-리더71.좋은 그룹을 설립하기 위해서는 몇가지 조건을 충족해야한다. 첫째 명확한 공동의 목표이다. 둘째 적극적인 분위기이다.셋째 좋은시스템이다 -경영72.마윈은 인재를 뽑는기준에서 졸업예정자들을 좋아하지않았다. 그들은 고난을 겪은 경험잉 없고 경솔한데다,하루에 세번 생각을 바꾸고일년에 세번 직장을 바꾸는이유에서다."젊은이에게 주는 최고의 기회는 바로 그들에게 기회를 주지않는것이다"라는 원칙을 지켰다.그러나 마윈은 점차 이들의 가치를 알게었다.비록 결점은 많지만 새로운 사물을 쉽게 받아들이며 알리바바의 가치관을 잘 이해했다.또한 젊은이들은 정력이 왕성하고 고통을 참고 견디며 생기가 넘쳐흐른다. 적극적이고 화를 잘 내지만 학습을 즐거워한다. 또 탐구에능숙하고 용감하게 쇄신하며 정보와 신지식을 습득하는 능력이 강하다. -사고방식73.마윈의 사람을 쓰는원칙이있다.선택을 했다면 그를 충분히 믿어야하고 재능을 발휘하도록 권한을 넘겨줘야한다. -사고방식74.지도자라면 "사람을 잘 쓰고 의심하지 말아야한다." -리더75.라는 단어를 쓰지마라 강박관념을 가지게 하지마라 대신 최대한 노력해봐 좋을거야 라는 식으로 사용하자원래 처음부터라는 말을 사용하지마라 과거의 사례에 얽메이지 마라 이것은꼰대다.즉 사람간의 거리를 줄일 수 있다. -리더회사안에는 따로 사내 커뮤니케이션부서가 있다 -캐터필러는 세계에서 가장 큰 인프라 코어생산업체중하나이다. -리더80.사람은 감정에 휘둘리는 동물이다.마음을 잡아야한다.중국 구글의 대표인 리카이푸는 창업가는 몸에 네가지 성정을 구비해야한다고 말한다 .오성은 새로운 사물을 배우는 능력과 마음의 상태다. 내성은 비전을 위해 장기적인 노력을 하며 원칙을 지키는것이다. 인성은 실패를 통해배우는 기회다. 상호 윈윈을 추구하는것이다. 즉 기업을 운영하는데 '따뜻함의 법칙"을 지켜야한다. -창업81.직원들은 세가지 유형으로 분류할수있다.첫째 업적은 있으나 인품이 없는 직원이다. 둘째,업적은 없으나 인품이 좋은직원이다.셋째 업적도 좋고 인품도 좋은직원이다. -경영82.기업인이 채용할 떄는 능력도 봐야하고 개인의 소질도 봐야한다. 하지만 소질중에서 가장 중요한 점은 바로 충성심이다. -전략83.졸업후 공부한 내용을 잊어버린다면 이미 졸업한것이며,공부한 내용만 항상 생각하고 있다면 그것은 아직 졸업하지않는 것이다. -사고방식84.나는 창업을 할때 스스로 가장 즐겁게 할 수 있는 일을 고릅니다.가장쉬운일을 선택해 모두가 즐겁게 할수있게한다. -사고방식85.나는 머리가 나빠서 이 나쁜머리를 합리적으로 운용하는 법을 깨우쳐야했거든요. 나의 뇌는 프로그램이나 문서가 저장될수록 더 느려지는컴퓨터와 비슷합니다. 나의 뇌 용량은 적습니다만, 누구보다 빠르지요 -사고방식86.사람들이 각자 취향에 맞는 책을 고르는것처럼 나는 사업도 가장 즐거울수있는일을 찾아서 했습니다. -사고방식87.넓고 깊은 전공지식이 있어야지만 자본을 가지고 창업을 할 수 있다고 믿는것이 대부분의 사람들이지만 사업을 이루어낸 사람들은대부분 지식은 부족하지만 하나의 목표를 조준한사람들이다. -사고방식88.창업하는 -전략
지금 우리에게 필요한 것은나의 첫 독서습관을 기른 것은 군복무시절 이였다. 열약한 환경 탓에 할 것 이라고는 운동과 독서뿐 이였기에 책을 많이 읽었었다. 하지만 이 습관은 오래가지 못했다.전역 후에도 유지할 것 같았던 독서습관은 어느새 등한시하게 되었다. 그래서 나는 교수님이 이런 과제를 내주신 것 에 대해 감사함을 느낀다. 자기 주도적으로 독서를 한다면 더할 나위 없이 좋겠지만, 때로는 읽어야한다는 의무감을 가지고 책을 읽어보는 것도 좋은 방법 이라고 생각한다.이 책의 저자는 이제는 너무나 유명해져버린 국회의원 중 한사람으로서, 나에게는 (전)안랩의 CEO로 기억에 남아있는 안철수이다. 이 책을 처음 접하게 된 것은 2014년경 군복무 시절 이였으나, 현재 다시 한번 읽었을 때 “내가 이걸 읽었었나?”라는 의구심이들었다.여기서 나는 교수님의 의도는 독서를 하는 것도 좋지만 책을 읽고 자신이 느낀점을 글로 정리해보는 습관을 가지길 원하는 것 같다는 생각이 들었다.이 책은 리더/기업경영/인사관리 경영학적인 측면을 이야기하고 있지만, 나는 저자의 생각 즉 마인드를 알아보고자 하였다. 내가 이 책의 저자를 좋아하는 이유는 자신이 하고 싶은 일이 있으면 한다는 것이다. 나이는 숫자에 불과하다는 말이 있으나, 나의 주관적인 생각으로는 그렇지 않다. 26살에 편입을 하게되었고, 남보다는 나이가 많은 상태에서 대학을 다니게 되니 괜히 위축된다는 느낌을 많이 받는다. 또한, 남들이 놀 때 나는 공부해야한다는 강박관념이 들게 되었고, 무엇을 하든지 간에 급한 성격 이 되었다. 한마디로 말하면, 여유를 잃어버렸다. 어떻게 보면 이런 상황을 이 책의 저자도 겪어보았다고 생각한다. 왜냐하면이 책의 저자는 직업을 3번이나 바꾼 사람이기 때문이다. 의사(연구직)의 길로 탄탄대로를 걸을것 같았던 저자는 돌연 듯 컴퓨터바이러스를 치료하는 백신프로그램의 개발자이자, CEO로 IT계열로 접어들게 되고, 이후에는 CEO를 사퇴하고 국회의원으로 업을 바꾼 인물이다. 직업을 자주 바꾸었다는 것 에 좋아하는게 아니라 나는 직업을 바꾸게 될 때의 그 상황, 다시말하면 가진 것을 버리고 다시 시작한다는 그 도전정신에 존경심을 가진다.이 책에서 드러난 저자의 마인드는 “사회를 살아가는 한 일원으로서 일방적으로 혜택을 받기보다는 내가할 수 있는 일을 해서 받은 일부라도 돌려주고 싶었다”라고 말하며, 환자를 보는 의사가 아닌 의사연구직의 길을 걸었다. 이후에 컴퓨터 백신프로그램을 개발하였고, 어느 한쪽을 포기해야 하는 선택의 길에 서게 되었을 때 , “어느 쪽이 나를 더 필요할까?”라는 고민을 통해 선택을 했다고 한다. 만약 내가 저 상황에 닥쳤을 때, 과연 돈이 문제가 아닌 저렇게 생각할수있을까? 라는 생각이 들었다. 불과 2년 전만 해도 나는 혼자만의 시간을 가지면서 진로고민을 깊게 한 적 이 있었다. 그때만 해도 나는 직업을 선택할 때 내가 하고싶은일 뿐만아니라 돈도 많이 버는 직업을 원했었고,그래서 직업을 선택하기에 어려움 이 있었다. 한참 고민할 당시에 어느 한쪽을 과감히 포기하고 보다 더 근본적인 이유로 고민을 해결하고자 하였다면 고민을 해결하는데 시간이 더 단축 되었을 것 같다는 생각을 하였고, 과연 “나는 하고자하는일 을 통해 무엇을 해낼 것인가?” 라는 고민에 빠지게 되었고, 내가 하고자하는 일은 빅데이터 분석을 통해 다른사람들의 마음을 읽고 기업, 국가, 다양한 개인 및 조직들에게 도움을 주고 싶다.라고 답을 내리게되었다.다음으로 기업경영/인사관리 에 있어서 저자의 마인드를 알아보았다. 컴퓨터공학과에서 대부분은 프로그래머 즉 개발자의 길로 나가게 되는데, 데이터구조시간에 4차산업에 대해 강의를 듣던 중에 IT전문요원은 IT기술 뿐 만 아니라 인문학적 사고를 갖춘 인재라고 이야기를 들었다. 한마디로 말하면, 이제는 IT기술하나만으로는 인정받을수 없다는 뜻 이였다. 아직 인문학에 대해서 자세히 알지 못하고 인문학이라는 것은 너무 광범위 하다고 생각되었다. “인문학 책을 읽고 독후감을 작성해라”라는 과제를 들었을 때, 인문학 관련 도서 추천 이라는 키워드를 검색하여 읽을수도 있었으나, 나는 사람을 아는 일에 관심이 많았고 , 잘했듯 못했든 지간에 그 사람이 했던 사람 대하는 방식을 배워보는 것 도 나쁘지 않다고 생각하였다. 창작의 시초는 모방에서 나온다는 말이있듯이 나는 이론을 배우기전에 그사람의 사고방식에 대해 배워보고자하였다.그래서 “안철수”라는 사람이 사람 대하는 방법과 “안철수”라는 사람의 인문학적 사고를 알아보고자 이 책을 집어들었다.이 책에서 설명한 안철수의 인사관리/철학/경영에 대한 내용을 요약해보면 이렇다.첫째 안연구소에는 나의 친척이 한명도없다. 나의 학연이나 지연으로 연결되어있는 사람도 없다. 이 이야기를 그냥 들어도 무슨 말인지 알 것이다. 요새 뉴스를 보면 꼭 나오는 얘기중에 하나가 어느 고위관리직의 아들/딸이 낙하산인사로 어느 사기업/공기업에 취직했다는 이야기를 종종 들어볼 수 있을 것이다. 이건 사실일수도 아닐수도있다. 그런데 메스컴에서의 뉴스거리로 나오게 된다면 사실이 아니더라도 괜히 가족들에게 피해가 가게 된다. 이것 과 더불어 실무자들이 소신 있게 일하기가 힘들다. 나의 경험으로 비추어보았을 때 아르바이트를 하던 당시에 사장님 딸과 같이 일한 적 이 있었는데 ,괜히 사장님 딸이라는 이유만으로 싫은 소리 한번 재대로 못한 적이 많았으며, 결국에는 직원들 사이에서 사장님 딸이 가십거리가 되어 같이 일을 할 때는 직원들이 평소보다 더 일을 안하려는 경향을 보였다.둘째 전문가의 실력=전문 지식 X 커뮤니케이션 능력이다. 이 문구를 보았을 때, 불과 1~2년 전만 해도 이해를 하지 못했을 것이다. 하지만 점점 커뮤니케이션의 중요성을 몸으로 느끼고 있다. 인간관계는 커뮤니케이션을 통해서 시작하고, 발전하고 깨어진다. 부부 관계도 어느 한쪽이 먼저 청혼을 했기 때문에 만들어지는 것 처럼, 모든 인간관계는 서로의 의사를 전달함으로써 비로소 형태를 갖추게 되는 것이다. 말을 하지 않아도 서로의 의도를 알아차리는 데는 한계가 있는 법이다. 그러나 어떻게 말을 하라는것인지 이해가 잘 가지 않을 것이다. 그래서 이책의 저자의 커뮤니케이션원칙에 대해 몇가지 제시하였는데 그 원칙은 이렇다.