[생활코딩] Server/JAVA1(기초)

생활코딩 JAVA 1_지식이란, 지식의 지도

Ben의 프로그램 2023. 5. 1. 21:18
728x90

※ 본 포스팅은 생활코딩 이고잉님의 강의를 공부한 후 개인적인 학습목적으로 작성하였습니다. 생활코딩에서 더 자세하고 정확한 정보를 얻으시려는 분들은 아래 참고자료를 확인해주세요. 

 

 

여기까지 오시느라 고생 많으셨습니다. 축하드립니다. 이번 수업이 자바1 수업의 마지막 시간이네요. 지금까지 배운 내용을 활용해서 애플리케이션을 만들어보겠습니다.

그에 앞서 이 수업을 통해 제가 여러분들께 말씀드리고 싶은 것이 있습니다. 먼저 최소한으로 배워서 최대한으로 사용하는 사례를 보여 드리고 싶습니다. 모든 것을 알지 못해도 이미 알고 있는 것만으로도 충분히 많은 일을 할 수 있다는 것을 보여드리겠습니다. 다음으로, 지금까지 배운 것만으로는 일하기가 불편해지는 순간이 언젠간 올 것입니다. 이러한 불편함을 해소하는 지식을 공부하고, 그것을 프로젝트에 반영하는 모습을 보여드리겠습니다. 각각의 지식은 그것만으로도 할 수 있는 일이 정말 많은 목적지이면서 더 많은 일을 할 수 있는 지식을 배우는데 필요한 경유지이기도 하다는 점을 명심해 주세요. 최소한으로 공부하고 최대한 일하는 것을 반복하다 보면 공부와 일의 경계는 점차 사라지고 공부하면서 일하고, 일하면서 공부하는 중급자가 돼있을 것입니다.

이 과정에서 여러분들께 제가 생각하는 지식의 지도를 보여드리겠습니다. 흔히 지식을 마치 고속도로 위에 있는 톨게이트처럼 오해하는 경우가 있는 것 같습니다.

제 생각은 다릅니다. 지식은 오히려 오래된 도심을 중심으로 뻗어 나간 골목길처럼 생겼습니다. 골목길은 하나의 경로가 아닌 수많은 경로가 존재합니다. 고속도로에서는 목적지로 가기 위한 전략으로 과속 외에는 존재하지 않지만 골목길에서는 빨리 가는 것보다는 어떤 경로를 선택하느냐가 훨씬 더 중요합니다. 길이 어떤 모습이냐에 따라 전략이 완전히 달라지듯이 지식의 실제 모습을 파악할 수 있다면 공부를 하는 전략이나 마음도 완전히 달라지지 않을까요?

 

참고자료 및 원본 : 오픈튜토리얼스 생활코딩 (이고잉 님)
- 생활코딩 JAVA 입문 수업 : https://opentutorials.org/course/3930