작성
·
10
0
1탄부터 자바 웬만한 문법들은 다 이용해서 만드는거 같은데
2탄 3탄은 어떤 내용일지 궁금합니다
카프카, 하둡등 빅데이터 플랫폼 관련 기술스택을 배우고 싶어 필요한 자바 문법 (멀티 쓰레드, 서버 소켓 프로그래밍) 김영한님 자바 고급 편 2 ,3 편을 구매해 보고 있지만
멀티 쓰레딩, 동기화, 채팅 프로그램, http 통신, stream api등 잔득 배워 존재는 알겠는데 대체 이걸 어디에 어떻게 써야 하는건데? 라는 목마름이 있는 상태 입니다 다른 자바 강의들도 마찬가지로 문법의 메커니즘?? 문법을 되게 딥하게(ex 멀티쓰레드 하나만 20시간 이상 ) 강의 설명해주시는 강의가 과반수 였습니다(제가 물론 못찾을겁니다) 저같은 멍청이 입장에서는 모래사장에서 바늘찾기 마냥 소화를 못할 내용이고
강사님의 강의 철학과 같이 자바 기본 문법들을 배우고 다양한 예제를 단계별로 풀어보며 비로소 왜 이렇게 돌아가는지 메커니즘이 궁금할때 위에 딥한 강의를 찾아보는게 낫다고 생각이 듭니다
혹시나 이 소인의 의견을 긍정적으로 보시고 관련된 내용이 반영 된다면 제발 주니어 입장에서 자세한 설명과 쉬운거 부터 단계별로 다양한 문제로 부탁 드립니다 ㅠ
마지막으로 ㅇ..이러면 안되지만.. ㅎ..혹시 2, 3탄 ㄹ..론칭 할인 할인 쿠폰을 제공해주실 예정이 있으신가욥..?
답변 1
0
안녕하세요? 추석 연휴는 잘 보내셨나요? 답변이 좀 늦어서 죄송하고 좋은 질문 해 주셔서 감사합니다. ^^
질문 주신 부분들에 대해서 제 의견을 잠깐 말씀 드릴게요.
"강사님의 강의 철학과 같이 자바 기본 문법들을 배우고 다양한 예제를 단계별로 풀어보며 비로소 왜 이렇게 돌아가는지 메커니즘이 궁금할때 위에 딥한 강의를 찾아보는게 낫다고 생각이 듭니다"
--> 프로그래밍 언어를 배울때 일반적으로 두 가지 방식의 학습 방법이 있다는건 잘 알고 계실거에요. 하나는 특정 프로그래밍 언어의 문법 및 사용법 위주의 강의나 책을 모두 완강 또는 완독하고 난 후에 다음 스텝을 밟는것.
또 하나는 일단 아주 최소한의 사용법만 익힌 뒤 간단한거라도 만들어 보면서 막히는 부분이 있으면 다시 책을 찾아보면서 막히는 부분을 해결하면서 앞으로 나아 가는 것.
둘 중에 어떤게 더 낫다 그렇지 않다라고 말씀 드리긴 어렵겠지만(사람마다 자신에게 맞는 학습 방법이 다를테니까요) 제 경험상 후자 쪽이 흥미를 잃지 않고 성장하기가 더 쉬운 것 같았습니다.
그래서 Java 관련 미니 프로젝트 강의를 만들고 있는 중이구요.
요즘엔 한국인들도 영어로 잘 말하는 분들이 많지만 제가 영어를 배울때만 해도 문법 위주로 영어를 배웠는데 결국 외국인들 만나서 말 한마디 못하고, 외국인이 말하는 내용을 알아 듣지도 못하는 그런 상태가 되어버렸는데요. ^^;
프로그래밍 언어도 우리가 배우는 영어라는 언어를 배우는것과 꽤나 비슷한 것 같더라구요.
기본 문법이나 고급 기법을 배워도 이걸 이용해서 아주 작은 애플리케이션이라도 만들어보지 않으면 이걸 왜 배우고 어디에 써먹을 수 있는지 깨닫기 어렵다는 사실은 프로그래밍을 배우는 많은 분들이 느끼는 고민이라고 생각합니다.
영어로 자신 있게 말할 수 있다는건 Java로 내가 생각하는대로 구현을 할 수 있다는 말과 같은 것 같고, 영어를 잘 알아 듣는다는 건 다른 사람이 짠 코드(Chat GPT 같은 AI 포함)를 잘 이해할 수 있다는 말과 비슷한것 같아요.
이런 이유때문에 제 강의 수강생 인원이 적긴하지만 나름 현실적으로 도움이 될만한 괜찮은 강의라고 생각하고 있습니다. ^^;
"혹시나 이 소인의 의견을 긍정적으로 보시고 관련된 내용이 반영 된다면 제발 주니어 입장에서 자세한 설명과 쉬운거 부터 단계별로 다양한 문제로 부탁 드립니다"
--> 1부 강의의 세 가지 애플리케이션을 다 만들어보셨는지는 모르겠지만 1부 강의에 나오는 애플리케이션만 만들어 보셔도 나중에 웹 애플리케이션을 만들 때 Java의 왠만한 문법들은 잘 사용을 하실거라고 생각해요. 결론은 1부 강의가 제일 쉬운 단계입니다. ^^; 그것보다 더 쉬운건 실무적으로는 도움이 안될 거 같아서 제외한 부분도 있습니다. ^^;
2부 같은 경우에는 이번달에 오픈 예정인데 굉장히 중요한 주제로 프로젝트를 진행할 예정이에요. 태경님 주변을 돌아보면 '주문'과 관련된 서비스가 굉장히 많다는걸 아실 수 있을텐데요.
예를 들면 배달 앱, 쇼핑몰, 오픈 마켓, 티켓 예매 등등 무수히 많은 서비스가 무언가를 주문하는 시스템이죠. 그래서 주문이라는 도메인을 활용해서 어떤 애플리케이션을 직접 만들어보는건 굉장히 중요하다고 생각합니다.
참고로 2부 강의는 1부 강의보다는 조금 더 난이도가 있기때문에 1부에서 구현에 대한 기본기를 잘 쌓으신 다음에 수강하시는게 머리가 덜 아프지 않을까 하는 의견드립니다. ^^;
3부는 위에서 태경님께서 잠깐 언급하셨던 Thread를 어떻게 활용할 수 있는지 왜 사용하는지에 대한 부분이 포함된 애플리케이션을 만드는 강의를 2부 강의 오픈 후에 순차적으로 오픈할 예정이에요.
JavaFX를 이용해서 UI가 있는 굉장히 재미있는 애플리케이션을 만들어 볼 예정입니다.
"마지막으로 ㅇ..이러면 안되지만.. ㅎ..혹시 2, 3탄 ㄹ..론칭 할인 할인 쿠폰을 제공해주실 예정이 있으신가욥..?"
--> 쿠폰 제공하는게 그리 어려운 일이 아니라서 가능할 것 같습니다. ㅎㅎ 참고로 오픈때는 할인된 가격으로 오픈을 할 예정이니 가격에 대한 부담은 크지 않을 것 같다는 생각이 드네요.ㅎ
그리고 1부 강의보다 2부 강의는 오히려 조금 더 낮게 책정할 예정이에요. 강의 퀄리티가 낮아서가 아니라 Java 입문하시는 분들 입장에서 1부도 중요하지만 2부가 더 중요하다고 판단되어서 혹여나 부담되는 가격때문에 제 강의를 안듣는 케이스를 줄이고 싶은 바램이 있어서 그렇습니다.
제가 유명한 강사가 아니다보니 가격이 너무 낮으면 오히려 강의 퀄리티 의심이 따를수는 있겠지만 그건 어쩔 수 없죠. 제 강의 들으신 분들이 잘 판단해 주셔서 좋은 강의라고 말씀해 주시길 바랄 뿐입니다. ㅎㅎ
질문해 주신 부분에 대한 답변이 잘 되었는지 모르겠네요.
더 궁금한게 있으시면 언제든지 편하게 말씀해 주세요.
감사합니다~
방향성을 아직 못잡는 저에게 강사님의 이 답변이 다음 강의를 구매 해야 하는 당위성이 생겼습니다 쉬는 날에 질문 드려 죄송하고 또, 완벽한 답변 주셔서 너무 감사합니다