Programming

[언그래머] 일흔일곱번째 아티클_우리가 개발을 공부하는 방법

송코딩 songcoding 2024. 3. 26. 07:59

안녕하세요 여러분!
송아지할때 송아 김송아입니다.

 

 

 

개발자는 정말 관 짜서 들어갈 때까지 공부해야한다는 말, 공감하시나요?

사실 들어갈 때도 공부하면서 들어가야 할 것 같긴 한데😇

 

그만큼.. 개발자는 공부를 어떤 마음으로 해야할지도 정말 중요한 것 같습니다.

그냥 대췅 머리에 넣었다간 다.. 뱉어버릴 거니까요? 🌝

 

ㅋㅋㅋㅋㅋㅋ 적-절 @대학일기

 

 

 

 

여러분들은 개발을 공부하실 때 혹시 어떤 마음으로 공부하시나요?

혹시 이런 생각은 안 하시나요?

 

 

오, 남들이 이거 쓴데..
그럼, 나도 이거 공부해야지

 

 

...? 조정석님이 나오실 줄 알았는걸요 동석 오빠(?) @야나두

 

 

저를 강의에서 만나신 분들은 모두 한번쯤 들어보셨을 겁니다.

이 세상의 모든 기술은 무조건 써야 하는 게 아니라,
진짜 내가 '써야겠다💡'고 생각이 들면 그때 쓰시면 된다구요.

 

 

 

 

김송아.. 이게.. 말이 쉽지😇

싶으시죠? 하하하 맞아요..

 

그래서 오늘 하고 싶은 이야기는, 공부하는 순서입니다.

강의 2시간을 위해 하루 10시간을 공부했던 노하우 대방출!!이 아니라

진짜 교육의 인간계를 벗어난 분들의 아이디어

 

4MAT 전략 입니다.

 

4MAT 전략 @4MAT 4Learning

 

 

 

 

공부하는 순서만 딱 지켜주세요.

1️⃣ Why? 고민하고
2️⃣ What? 정의하고
3️⃣ How? 행동하고
4️⃣ If? 적용해보세요

 

 

 

사실 이 4MAT 전략은 공부를 하는 방법이 아니라, 기획하는 방법으로 유명한 전략입니다.

하지만 교육학의 거장이자 뇌과학 전문가인 Bernice McCarthy의 논문에 기반한 사고 진단 프로그램!

즉, 교육학이 시발점이라는 겁니다🔥🔥🔥

 

 

 

 

자, 그럼 이 전략을 공부할 때 어떻게 적용하는지 어디 한번 설명해봐 김송아!!

 

 

 

예를 들어볼게요,

🤔 여러분 JPA를 왜 쓰시나요?

 

남들이 쓰니까...

 

절대 안됩니다.

다시다시!

 

 

 

 

why가 없는 기술은 의미가 없습니다.

 

아니.. 개념부터 알아야 왜(why)가 채워지는 거 아니냐구..

싶으시죠?

 

 

기가 막힌 방법이 하나 있습니다.

'학습하기 위한 이유'를 개념보다 먼저 찾는 확실한 방법

내가 필요해서 공부하는 확실한 방법

 

바로, 프로젝트입니다.

 

 

 

 

 

왜 멋진 개발자로 성장하려면 프로젝트를 하라고 하는지,

정말 다양하고 많은 이유가 있겠지만

 

저는 그 중 딱 한가지를 꼽으라면,

여러분들이 스스로 왜 를 찾을 수 있기 때문입니다.

 

 

 

여러분들이 그 기술에 대한 필요성을 먼저 느낀다는 거죠.

예를 들어볼게요,

 

 

🤔 : 어.. 나 DB 써야 하는데.. 어떻게 연동할 수 있지?
😎 : JDBC!

 

...

 

🤔 : 어.. 나 객체랑 RDBMS의 특징을 더 잘 살리고 싶은데.. 어떻게 업그레이드 할 수 있지?

😎 : JPA!

 

 

...

 

🤔 : 어.. 나 좀 더 편하게 쓰고 싶은데..

😎 : Spring Data JPA!

 

 

 

 

 

자, 어떠신가요? why가 생겼네요. 축하드립니다! 🎉🎉🎉
그럼 이제 what을 자연스럽게 공부하시면 되겠죠?

 

여러분들이 공부하고자 하는 기술의 개념과 원리를 공부하시고 나면

우리는 프로젝트 중이니까.. 👀

 

 

 

그렇죠! 적용을 해보겠네요. 
어떻게 사용하는지 직접 코드로 경험해보면서 느끼실 수 있겠구요,

그것이 바로 How입니다.

 

 

 

한번 적용해보고 나면,

다른 곳에도 적용해 볼 수 있는 if 즉, 활용을 실천해볼 수 있겠습니다.

 

 

 

 

 

 

정말 당연하면서도 간단한 논리이지만,

프로젝트라는 건 정말 많은 공수가 들어가는.. 정확히는 많은 에너지가 들어가는 작업이죠...

시작하기가 쉽지 않는 건 모두가 동의하는 생각 일 것 같아요.

 

 

 

늘 말씀 드리지만, 기간과 부피는 상관 없습니다!!

정말 초미니 프로젝트여도 괜찮으니

여러분들이 만들고 싶은 작은 기능 하나라도 이번주에 시작해보시는 건 어떨까요?

 

이번주가 3월 마지막 주래요^___________^ 

 

 

😇

 

 

 

 

 

 

저랑 같이 프로젝트를 진행하면서, 4MAT을 경험해보고 싶은 분들은

현재 모집중인 스진초 7기도 구경해보세요😉

 

❤️[모집중] 스프링부트 입문 데브코스 - 스진초7기❤️

안녕하세요, 송아지할때 송아 김송아입니다. 지금 이 글을 누르셨다면, 몸값 올릴 타이밍인거죠? ✔️ 스프링 입문 강의를 찾으시나요? ✔️ 재밌고 쉽게, 정말 스스로 이해하면서 스프링 프로

songacoding.tistory.com

 

 

 

그럼, 다들 행복한 한 주 보내시고 곧 만나자구요😊

감사합니다.

 

김송아 드림