반응형
반응형

 

 

The Node Beginner Book

 

http://www.nodebeginner.org/index-kr.html

 

이 문서에 대하여

본 문서의 목표는 Node.js용 애플리케이션 개발을 시작을 할 수 있게 만드는 것입니다. 그리고 함께 알아야 하는 “고급” JavaScript에 관한 모든 것을 다룹니다. 본 문서는 전형적인 “Hello World” 튜토리얼 보다는 더 많이 다룹니다.

상태

당신은 현재 이 책의 최종버전을 읽고 있습니다. 즉, 새로운 버전의 Node.js에 있는 변경사항들을 반영하거나 오류를 수정할 때만 업데이트 합니다.

이 책에 있는 코드 예제들은 Node.js 0.6.11에서 동작하는지 테스트 되었습니다.

대상 독자

이 문서는 저와 비슷한 배경을 가진 독자들에게 가장 잘 맞을 겁니다. 적어도 객체지향 언어 –루비, 파이선, PHP, 혹은 자바 같은 언어- 하나 정도에는 경험이 있고, JavaScript에는 약간의 경험만 있으며, Node.js는 이번이 처음인 분들 말입니다.

이미 다른 언어에 대한 경험을 가진 개발자들을 대상으로 한다는 말은 데이터 타입이나 변수, 제어구조 같은 것들을 이 문서에서 다루지 않다는 뜻입니다. 본 문서를 이해하기 위해서는 그런 기본적인 것들은 미리 알고 있어야 합니다.

하지만, JavaScript에서의 객체나 함수들은 다른 대부분의 언어들에 대응되는 것과 다르기 때문에, 좀 더 자세히 설명하겠습니다.

이 문서의 구조

이 문서를 마치는 시점에, 유저들에게 웹페이지를 보여주고 파일들을 업로드 할 수 있는 완성된 웹 애플리케이션을 가지게 될 것입니다.

이 유스케이스를 만족하기 위해 “충분한 정도”까지만 코드를 만드는 것에서 조금 더 나아가서, “세상을 바꾸는 정도”는 아닙니다만, 간결하지만 완결성있는 프레임워크를 만들어서 우리의 애플리케이션의 다른 부분들로부터 깔끔하게 분리할 겁니다.

우리는 Node.js에서 JavaScript 개발을 하는 것이 브라우저에서 JavaScript를 개발하는 것과 어떻게 다른지를 살펴보는 것으로 시작하려 할겁니다.

다음으로, “Hello World” 애플리케이션을 작성하는 훌륭한 오랜 전통을 따를 생각입니다. 그리고 그건 “무언가를 하는” 아주 기본이 되는 Node.js 애플리케이션이 될 겁니다.

그리고 나서는, 우리가 만들기 원하는 “실제” 애플리케이션의 종류가 무엇인지에 대해 논의하고, 이 애플리케이션을 조립하기 위해 구현해야 하는 다른 부분들을 자세히 살펴보고, 하나씩 이 각각의 부분들에 대해 작업을 시작할 생각입니다.

약속드렸듯이, 우리는 JavaScript의 고급 개념 몇 가지와, 그것을 어떻게 사용하는지, 그리고 우리가 아는 다른 프로그래밍 언어의 개념과 이 개념이 어떻게 다른지 살펴볼 것입니다.

완성된 애플리케이션의 소스코드는 아래 링크를 통해 다운 받으실 수 있습니다. the NodeBeginnerBook Github repository.

차례

 

 

반응형
반응형

나는 평생 단 하루도 일한 적이 없다.
늘 재미있게 놀았다.
돈이 발명가의 노력에 대한 보상으로 보이기 쉽다.
하지만 나는 발명하는 내내 엄청난 희열을 느낀다.
사실 나에게 돌아오는 가장 큰 보상은
일 자체가 주는 즐거움이다.
그리고 그것은 세상이 성공이라고 떠들기 전에
이미 이루어진다.
- 토마스 에디슨

 

에디슨 동료의 이야기를 함께 보내드립니다.
“그는 심각한 난관을 앞에 두고 있을 때 한층 더 신나 보였다.
허리가 뻐근할 지경이 되어도 그의 머릿속엔
늘 아이디어가 넘쳐났다.
이런 내 생각이 터무니없다고 느낀 적도 있었다.
하지만 그가 엄청난 장애물과 맞닥뜨렸을 때
정말로 행복해 보였던 표정만큼은 도저히 떨칠 수 없었다.”

 

반응형
반응형



세상사에서
조화로움(和)만큼 중요한 것은 없다.
살다보면 원망도 생기고, 노여움도 나며,
발끈 자리를 박차고 나가는 일도 생긴다.
순간의 감정을 추스르지 못해 버럭 성질을
내면, 심각한 상황을 초래하기도 한다.
대인관계나 일처리에 조화로움은
아무리 강조해도 지나치지 않다.


- 이용휴의《나를 찾아가는 길》중에서 -


* 하나로 모아지면 조화가 되고
둘로 갈라져 벌어지면 상극이 됩니다.
조화는 화합과 하모니를 이루게 되지만
상극은 갈라지고 부서지고 터지게 됩니다.
'나'를 비우고 '너'를 채우는 것, 그래서
마침내 '나'와 '너'가 하나가 되는 것,
그것이 조화로움의 완성입니다.


반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

버려야 얻는다  (0) 2014.11.01
뽕나무  (0) 2014.10.31
삼년지애(三年之艾)  (0) 2014.10.29
교육도 발명이다  (0) 2014.10.28
어루만짐  (0) 2014.10.27
반응형

딸딸이가 사라지는날

 

 

반응형
반응형

성공하는 사람들이 업무 시작 10분전 하는 10가지

 


1. 큰 그림 그리기


최고의 결과를 얻기 위해서는 당신이 지금까지 어디에 있었고, 지금 어디에 있는지, 어디에 갈 예정인지 곰곰이 생각해보는 것이 필요하다. 

미국 업무환경 전문가 린 테일러(Lynn Taylor)는 "성공하는 사람들은 큰 그림을 그리기 위해 조용한 시간을 갖는다"면서 "그들은 스스로에게 '이번주 또는 지난주 목표를 성취하기 위해 지금까지 어떤 것을 이뤄냈지?', '프로젝트의 현재 진행 상황은 어떻지?', '내가 이뤄야할 것은 뭐지?'라고 묻는다"고 말했다. 


2. 현재에 집중하기 위해 잠시 멈추는 시간을 갖는다 

국제 비지니스 연사 마이클 커(Michael Kerr)는 "이곳저곳에서 전화벨 소리가 울리고 사람들이 바삐 움직이는 떠들석한 사무실에서는 자칫 잘못된 첫걸음을 떼게 될 우려가 있다"면서 "잠시 멈춰 스스로에게 집중하면 하루를 효과적으로 다룰 수 있다"고 조언했다.  


3. 편안한 상태로 만든다 

성공하는 사람들은 하루 업무를 시작하기에 앞서 의자가 편안한지, 키보드, 전화, 컴퓨터 마우스들이 제대로 작동하는지 확인한다. 

업무 환경 전문가 테일러는 "조명 등 업무 환경이 인체공학적으로 잘 갖춰져 있다면 하루 업무가 훨씬 더 수월하게 진행될 것"이라고 밝혔다. 


4. 할 일을 점검해보고, 스케줄을 조정할 필요가 있으면 고친다

 
스케줄을 점검하는 것은 단순히 급한 것이 아니라, 정말로 중요한 것들에 집중할 수 있도록 한다. 하루의 할 일을 머리 속으로 그려보는 것도 성공하는 사람들이 하는 것 중 하나다. 

이러한 작업은 상당한 수준의 자신감을 가질 수 있도록 도와준다. 또한 어떤 곳에 잠재적인 어려움이 있는지 알 수 있어 스케줄을 효율적으로 관리할 수 있다.   


5. 스트레칭을 하거나 걷는다 

성공하는 사람들은 자리에 앉기 전 스트레칭을 해 혈액순환이 잘 되도록 한다. 테일러는 "업무 시작 전에 단 몇 분이라도 걷는 것을 고려해보라"며 "적당한 운동은 하루의 업무를 잘 수행할 수 있다는 자신감을 갖게 해준다"고 전했다. 


6. 동료와 인사를 한다

만약 당신이 리더라면 인사를 하는 것은 매우 중요하다. 하지만 당신이 어떤 지위에 있는지 상관 없이 인사는 회사 생활에서 중요한 것 중 하나다. 

테일러 "업무 능력을 향상시키기 위해 대인 관계 기술을 계발하는 것을 소홀히하지 않아야 한다"면서 "사람을 대하는 태도가 당신의 가치를 높이거나 깎을 수 있다"고 말했다. 


7. 업무 환경을 정리한다 

무엇을 찾는 데 시간을 소비하는 것은 엄청한 시간 낭비다. 책상을 깨끗하게 정리하면 정신도 한결 맑아지면서 업무 효율이 오른다. 


8. 전략적으로 이메일을 확인한다 

이메일을 확인하는 것은 당신이 어떤 것을 성취한 것처럼 느끼게 하는 업무 중 하나다. 하지만 여기에서 발생하는 문제점은 늦게 답장을 함으로써 당신의 결정권을 다른 사람에게 빼앗길 수 있다는 점이다. 

성공하는 사람들은 이메일을 매우 효율적으로 관리한다. 10분 안에 이메일을 빠르게 스캔하고 우선 순위를 정한 후 미리 정한 시간에 답장을 한다. 


9. 웃는다

성공한 많은 사람들은 빙그레 미소를 짓는 것으로 하루를 시작한다. 그들은 '오늘의 유머'같은 이메일을 구독하거나 스스로를 웃게 만드는 각종 자료들을 활용한다. 미소로 하루를 시작하는 것은 스스로의 태도와 가치관이 올바른지 확인할 수 있도록 도와준다. 

테일러는 "가짜 웃음을 억지로 지을 필요까지는 없지만 밝은 표정은 당신 속에 있는 능력을 일깨워주는 효과가 있다"고 조언했다. 


10. 감사하는 시간을 갖는다 

성공하는 사람들이 하루를 시작할 때 하는 훌륭한 것 중 하나는 바로 감사할 무언가를 찾아내는 것이다. 

테일러는 "감사할 만한 것은 개인적인 것일 수도 업무와 관련있는 것일 수도 있다"며 "그것은 동기를 부여할뿐만 아니라 긍정적인 생각을 갖을 수 있게 도와준다"고 말했다.  테일러는 또 "성공하는 사람들이 업무를 시작하기 전 하는 행동들을 취한다면 나머지 하루는 물 흐르듯 흘러갈 것"이라고 덧붙였다. 

 

 

 

 

반응형
반응형

CEO 로서 가장 중요한 일은 안 좋은 소식에
귀를 기울이는 것이라는 생각이 가끔 든다.
안 좋은 소식에 조치를 취하지 않으면...
그때부터 종말의 시작이다.


- 빌 게이츠

 

 

크든 작든 안 좋은 소식은 늘 있게 마련입니다.
적시에 파악하면
해결하지 못할 문제는 거의 없습니다.
그러나 경고 사인을 무시하고,
귀를 막는 순간
손 쓸 수 없을 만큼 큰 문제로 발전하게 됩니다.
bad news first 문화가 필요한 이유입니다.

 

반응형

+ Recent posts