4시간 - 티모시 페리스(4 hour workweek - Timothy Ferriss) [4시간,잘사는법,자기계발,효과적으로 사는법,80/20법칙,방법론]

이미지출처 : seoseo94.tistory.com

여행을 떠나기로 결심한 이후로 종종 오불당에 들어가서 이런저런 소식들을 듣다가,

어떤 회원분이 추천해주신 글을보고 읽게되었다.

일주일에 4시간만 일하고 하고싶은 모든것을 하며 살 수 있다면 정말 멋진일이 아니겠는가?

정의(Definition) - 제거(Eliminiation) - 자동화(Automation) - L 4가지의 단계로 나누어 그 방방법을 제시해준다.

정의(Definition)
 단계에서는 꿈시간표 작성에 대한 내용이 기억에 남고,
제거(Eliminiation) 
단계에서는
우선 효과적이다, 효율적이다 라는 단어에 대하여 명확하게 정의해 놓은점이 마음에 들었다.
효과적 - 내 목표에 가까워 지도록 행동하는것
효율적 - 중요하던 그렇지 않던 주어진 임무를 가장 경제적으로 수행하는것

그리고 아래처럼 한번쯤 생각해볼만한 질문들을 던져주어서 한번 생각해볼 시간을 가졌다.

일주일에 두시간만 일해야한다면 뭘 할껀가?
머리에 총을 겨누고 시간을 많이 잡아먹는일중 80% 그만두라 한다면?
생산적인것 처럼 느끼기위해 시간때우기로 이용하는것은 뭔가?
이것이 내가 오늘 한 유일한 일이라면, 나는 나의 하루에 대해 만족할 수 있는가?
중요한 일을 피하기 위해 다른 일을 일부러 만들어 내고 있는것은 아닌가?
여러가지 일을 한꺼번에 처리하지 마라.
나는 이 정보를 지금 당장 중요한 일에 확실히 쓸 건가?

훼방꾼 3가지
1. 시간을 낭비하는일 - 무시할 수 있는일
2. 시간을 잡아먹는 일 - 해야하지만 업무를 방해하고 반복적으로 일어나는일
3. 위임에 실패한 일 - 작은 일에 조차 허락이 필요한 경우

자동화(Automation)
아웃소싱을 하라.
원격비서를 고용하라.(구체적으로 일을 전달한다.)

1단계. 접근하기 좋은 틈새시장을 골라라. (시장선택)
2단계. 제품을 먼저 브레인 스토밍 하라.
고객을 만족시키는 제품 얻는법 3가지
- 제품을 판매대행
- 제품 라이센스 이용
- 제품 창조
3단계. 사전에 제품을 마이크로 테스트 하라(소비자 반응을 보기위해 저렴한 광고 이용)
4단계. 출범과 자동화

해방 (Liberation)
떠나라!!

결국 가장 마음에 와닿았던건 역시 떠나라는거다.ㅋ

마음이 떠나는데 가있어서 그런지, 뭘봐도 '떠나라' 부분만 더크고 진하게 보인다.

이책에서도 수많은 추천 서적과 정보 사이트들을 알려주었는데,

방랑기(Vegabonding)에도 비슷한 내용이 많아서, 나중에 한번에 정리해서 올려야겠다.



by


Tags : , , , , , ,

  • 재미있게 읽으셨나요?
    광고를 클릭해주시면,
    블로그 운영에 큰 도움이 됩니다!

객체지향이란? 객체지향분석및설계 1장 요약 (OOA&D Chapter1 Summary)[객체지향,Object Oriented,객체지향분석및설계,OOA&D,OOAD]
이미지출처 : jdjua.com
This chapter show process that how to written gorgeus software for Rick’s guitar shop.

이 장은 릭의 기타가게를 위한 멋진 소프트웨어가 작성되는 과정을 보여준다.


Great software in 3 easy steps

멋진 소프트웨어를 만드는 3스텝


1. Make sure your software does what the customer wants it to do.

당신의 소프트웨어가 무엇을 하기를 고객이 원하는지 확실히 하자.

2. Apply basic OO principles to add flexibility.

유연성을 증가시키기 위해 기본 OO 원칙들을 적용하자.

3. Strive for a maintainable, reusable design.

유지와, 재사용이 가능하도록 설계하는것에 최선을 다하자.


Don’t create problems to solve problems.

문제을 해결하기위해 새로운 문제들을 만들어 내지 말자.


Please make basic functionalities before trying to do too much design for not being a waste.

버려지는 것들을 줄이기 위해, 방대한 설계를 하기전에 제발좀 기본적인 요구사항을 먼저 만들자. (step1 -> step2)


Use a textual description of the problem you’re trying to solve,

to make sure that your design lines up with the intended functionality of your application.

너의 어플리케이션의 의도한 기능들에대해 설계할 것들을 늘어놓기 위해서,

문제를 해결하려고 할때 글로 적어놓자.


matched Object Type - 완소 객체 유형

1. Object should do what their names indicate.

객체는 그의 이름이 의미하는 행동을 해야한다.

2. Each Object should represent a single concept.

각 객체는 단일 행동만 묘사해야한다.

3. Unused properties are a dead giveaway.

사용하지 않는 속성들은 객체에 안에 들어있어야할 근거가 없다.


Encapsulation allows you to group your application into logical part.

캡슐화는 당신이 만든 어플리케이션을 묶어서 논리적 부분으로 넣을 수 있다.


Delegation - 위임

The act of one object forwarding an operation to another object,

to be performed on behalf of the first object.

한 객체의 행위에 대해 다른오브젝트에게 운영권을 넘겨주어, 첫째 객체를 대신하여 수행하도록 하는것.


Customers are satisfied when their apps WORK.

고객들은 그들의 어플리케이션이 작동할때 만족한다.

Customers are satisfied when their apps KEEP WORKING.

고객들은 그들의 어플리케이션이 계속 작동할 때 만족한다.

Customers are satisfied when their apps can be UPGRADED.

고객들은 그들의 어플리케이션이 향상 가능할 때 만족한다.

Programmers are satisfied when their apps can be REUSED.

프로그래머들은 그들의 어플리케이션이 재사용가능할 때 만족한다.

Programmers are satisfied when their apps are FLEXIBLE.

프로그래머들은 그들의 어플리케이션이 유연할 때 만족한다.


Reference : Head First Object-Oriented Analysis & Design


———————————————————————–

This book gives me clear sight that can see the mountain behind the mist.

이 책은 나에게 안개뒤에 가려진 산을 볼수 있게 해주는 선명한 시야를 확보해 주었다.



by


Tags : , , , , , , , ,

  • 재미있게 읽으셨나요?
    광고를 클릭해주시면,
    블로그 운영에 큰 도움이 됩니다!

객체지향이란? 객체지향 정리 (OO - Object Oriented Summary) [객체지향,Object oriented]

이미지출처 : www.restafari.org

객체지향 (Object Oriented)










inheritance - 상속

when one class extends another class to reuse or build upon the inherited class behavior.

재사용이나 상속되는 클래스의 행동들을 바탕으로 새로운 클래스를 만들때.

avoid duplicating and repeating code. 코드의 중복이나 반복을 피할 수 있다.

superclass - the class being inherited [부모클래스 - 상속이 되는 클래스]

subclass - the class that is doing the inheritance [자식클래스 - 상속을 한 클래스]



polymorphism - 다형성

when a subclass cam substitute for its superclass

자식클래스가 부모클래스를 대체할때.

superclass can have the self or sub, but sub can have only sub or his sub.

슈퍼클래스는 자기자신이나 자식을 인스턴스로 가질 수 있지만, 서브클래스는 상위클래스를 인스턴스로 가질 수 없다.



encapsulation - 캡슐화

Encapsulation protects data from being set in an improper way.

캡슐화는 잘못된 방법으로 설정하는것으로 부터 데이터를 보호한다.

With it, any job that the class does on the data are preserved, since the data can’t be accessed directly.

캡슐화된 데이터를 사용함으로써, 데이터에 직접 접근할 수 없게 하여, 어떤 작업(계산이나,수정등)으로부터 데이터를 보호한다.

Also known as information hiding, or separation of concerns.

정보은닉이나, 역할을 나누는것으로 알려져 있다.



———————————————————–

written someting for known clearness is good.

대충알던것을 명확히 알기 위해 한번 써보는건. 괜찮은 일이다.



by


Tags : , , , , ,

  • 재미있게 읽으셨나요?
    광고를 클릭해주시면,
    블로그 운영에 큰 도움이 됩니다!