기본기에 충실해라 .
1. 코드는 기본적인 성질이 붙이면 붙일수록 복잡도는 배 이상 커지고 나누면 나눌수록 복잡도는 낮아진다
이는 좁게 말하면 함수를 말하며 크게 말하면 클래스를 의미 .
2. 손님은 철수가 아니다 .
이는 객체와 객체 사이의 결합도를 낮추라는 의미 . 좁더 쉽게 말하면 손님이 편의점에 갔을때는 철수가 아닌 손님으로 봐야 된다는것이다
이의 확장 개념은 인터페이스 이다 . 인터페이스는 결합도 ( 앎의 정도 ) 를 조금만 알게 하는 획기적인 요소이다 .
3. 문법은 시작이다 .
프로그래밍 문법을 막 뗏다고 ? 그럼 이제 시작인거야 .
4. 인간이 이해하는 코드
컴퓨터가 이해할수 있는 코드를 만들줄 아는 사람은 그저그런 코더로 남을것이다 .
다른 사람이 이해 할수 있는 코드를 만들줄 알아야 된다 . 이는 1 번과 2번의 결합으로 표출된다 .
5. 컴퓨터에 대한 앎은 넓이가 아니라 깊이다.
많은 언어를 알고 있는 사람이 부럽나 ? 하지만 100가지 언어를 알고 있거늘 한가지 언어에 능통한 사람만도 못하다 .
한가지의 경지에 오르게 되면 높은 산에 오른거와 같으며 자신의 목표한 꿈과 길이 보일것이다 ..
다른것들은 고수분들이 추가 리필 달아줄로 알겠슴 .
참고로 나도 뉴비 .
6. 포기하면 편하다 ㅇㅇ