nextdoordeveloper
@nextdoordeveloper
受講生
320
受講レビュー
63
講義評価
5.0
[여기서도 만나요]
📌 유튜브 : https://youtube.com/@nextdoordeveloper
- 매주 화요일 취준 꿀팁 정기 (무료) 라이브
📌 블로그 : https://songacoding.tistory.com
- 매주 올라오는 취준 꿀팁 아티클
[강의 경력]
신한 그룹 주요 계열사 클라우드 및 MSA 기반 금융 ICT 백엔드(Spring, Java) 대표 강사 (~현재)
프로그래머스, 패스트캠퍼스 백엔드(Spring, Node.js) 부트캠프 대표 강사 (~현재)
LG그룹 주요 계열사 스프링부트 교육과정 제작 및 오프라인 강의 출강 (~현재)
삼성 멀티캠퍼스, KB국민은행, LG 외 다수 기업 리팩토링&클린코드 강의 출강 (~현재)
서울대학교 외 다수 대학교 프로그래밍 입문, 코딩테스트 대비 특강 출강 (~현재)
講義
受講レビュー
- [4週間コース] 『ブートキャンプ バックエンド開発者編 with Spring Boot』 完読チャレンジ
- [4週間コース] 『ブートキャンプ バックエンド開発者編 with Spring Boot』 完読チャレンジ
- [2弾] 隣の開発者と一緒に本当に理解しながら作ってみる初めてのSpring Bootプロジェクト
- お隣のエンジニアと一緒に、本当に理解しながら作る初めてのSpring Bootプロジェクト
- お隣のエンジニアと一緒に、本当に理解しながら作る初めてのSpring Bootプロジェクト
投稿
Q&A
ProductController 생성 위치
세상에나 이 멋진 사람..맞습니다! 원래 src/main/java에 생성하는 것이 맞아요!!ㅠㅠ 귀인이여.. 하늘소녀님 질문에 남겨주셔서 정말 감사합니다!! 새해 복 많이 받으시구 새해에는 원하는 일, 재밌는 일 많이 하시는 날들이 훨씬 많길 진심으로 바랄게요!!
- 1
- 3
- 52
Q&A
스프링공식문서에 어노테이션 페이지가 있나요?
Sec님! :-) 안녕하세요~ 열심히 공부하고 계시군요!! 잘 찾아주신 것처럼 아쉽게도 어노테이션을 딱 한 페이지로 정리한 문서는 없습니다.저는 아래 링크에서 찾아보았는데요~!https://docs.spring.io/spring-framework/reference/search.html 스프링 프레임워크는 방대한 기능을 제공하는 만큼 어노테이션도 역할에 따라 분류해두었더군요!즉 공식 문서 내에서 어노테이션이 주요하게 다뤄지는 영역마다 별도로 설명하고 있더라구요.코어, 웹 서비스, 테스트 등으로 나누어서 말이죠! 이렇게 뿌려놓으면'어떻게 공부하냐!' 하고 생각하실 수도 있는데,이럴 수록 Sec님의 공부 방법이 빛을 발할 겁니다. Sec님이라면 나에게 필요한 어노테이션만 쏙쏙 골라서 문서화도 잘하실 것 같거든요..🔥(사진) 덕분에 저도 다시 한번 꼼꼼히 문서도 훑어보고 확인했던 좋은 기회였습니다!Sec님의 진짜 디깅(digging) 하며 학습하는 방법이 저 뿐 아니라 다른 챌린저 분들에게도 동기가 되실 것 같아요👍 다시 한번 질문 감사드려요!다음 질문은 어떤 내용일지.. 드라마 기다리듯 기다리고 있을게요! ㅎㅎ(혹시 질문이 아니라도 고민한 생각이나 의견을 나눠주셔도 대환영입니다😘)
- 1
- 2
- 49
Q&A
DI 제가 이해한게 맞는지 궁금해요
진호님~! 멋진 학습 노하우를 갖고 계시군요!! 저도 관심 있는 용어와 분야에서 디깅(digging) 하는 것이 최고의 학습법이라 생각하는 1인이거든요..❤(증거 : https://songacoding.tistory.com/185 ) DI 를 다음과 같이 정리해주셨군요.'클래스 간의 결합도를 낮추고 객체의 유연성을 높이기 위해 빈 객체를 만들어 주입하는 것' 만약 면접에서 이렇게 답변하신다면 면접관 입장으로 저는 합격 드립니다! 나만의 방식으로 정리를 잘 하신걸요? 그렇다면 진호님! 혹시 추상 클래스와 인터페이스를 비교하기 위해 여러가지 찾아보셨을 것 같은데이 두가지도 진호님의 생각을 먼저 정리해서 말씀주시고제가 함께 문장을 완성할 수 있다면 완벽할 것 같습니다..🥹 혹시 가능하실까요?! 시간이 조금 걸려도 괜찮습니다! 블로그 써보시면 더 좋고....생각해보시고 편히 답변주세요! 원하신다면 제가 바로 설명드려도 좋습니다~ 귀한 질문 주셔서 다시 한번 감사합니다 진호님!! ㅎㅎ이런 질문과 생각은 언제든 환영이에요,,🍀
- 1
- 2
- 50
Q&A
AnnotationDemo 클래스가 어디있나요?
오 Sec님! 발견해주셔서 감사합니다..🥹 Demo 클래스 (p.103~105까지 Child와 Parent 클래스를 설명하기 위해 사용한 예제) 를 AnnotationDemo 클래스라고 표기했나 봅니다!실습용 코드는 아니지만 Demo 클래스를 혹시 책과 함께 만들어보셨다면, Demo 클래스를 전체 주석 처리 해주시면 됩니다!찾아주셔서 너무 감사합니다🍀매니저님과 논의하여 소정의 혜택이라도 드릴 수 있는지 확인해보고 댓글 다시 남기겠습니다. 감사합니다~!
- 1
- 2
- 49
Q&A
JDBC 학습이 필수적인가요?
안녕하세요 Connecting the dot님! :) 귀한 질문 감사합니다 올해 계획을 알차게 세워두셨군요, 완전 좋습니다특히 springboot라니 자바랑 많은 시간을 보내셔야겠군요~! 백엔드 개발자를 준비하고 계시다면 데이터베이스를 학습하는 것은 필수이지만JDBC는 필수가 아닙니다.백엔드 개발자는 결국 데이터베이스와 긴밀한 소통을 넘어 책임을 져야하는 직군이기도 하죠!그래서 백엔드 개발자는 데이터베이스를 같이 공부해두는 것이 필수 역량이라고 보시면 됩니다. 특히나 데이터베이스 날 것이 아니라 백엔드 기술과 접목하여 사용할 줄 아는 것이 중요한데요,즉 자바와 데이터베이스를 연결하는 기술을 알아두는 것이 실무에서 중요하다는 거죠! 그럼 그 기술들 중에 어떤 것을 공부하면 좋은가! 를 확인해야하는데그건 아래 진화과정을 보시면 도움이 될겁니다. 간단하게 자바와 데이터베이스를 연결해주는 기술의 진화 과정부터 살짝 확인해보면1단계. JDBC2단계. JDBC를 감싼 보다 간편하게 사용할 수 있는 인터페이스 ex. JDBC Template, MyBatis, iBatis, ...3단계. JDBC를 감싼 보다 간편하게 사용할 수 있는 인터페이스 보다 더 쉽고 간편해진 인터페이스 ex. JPA 이렇게 진화해왔거든요!요즘 대부분의 회사들이 2단계나 3단계로 업무를 하고 있기 때문에1단계인 JDBC를 공부하는 것이 아니라2,3단계로 공부하시면 실무에 가까운 백엔드 개발자가 되실거예요! 옆집개발자 시리즈로 JPA가 준비되어 있는 이유이기도 하죠 :) 하지만 겉핥기로 2단계와 3단계를 공부하기보다는, 3단계가 어떻게 동작하는지그 안에는 어떤 일이 벌어지는지 생각하며 공부하다보면 자연스레 JDBC의 원리까지 알 수 있는 시간도 분명히 있을 거예요. 도움이 되셨을까요~?확인해보시고 또 편하게 질문 주셔요! ㅎㅎ 귀한 질문 감사합니다~!같이 공부하며 이 겨울 따뜻하게 보내보아요☃💚
- 1
- 2
- 85
Q&A
프로젝트생성이안되여..진도못나가는중..
안녕하세요 ariel님~! 찾아주셔서 감사합니다🤗답답하셨겠어요!! 혹시 intellij 자바 버전이 17로 설정되어 있는지 확인해주실 수 있을까요? 아래 링크 참고해서 부탁 드려요!시도해보시고 편하게 말씀 주세요~! :)https://backendcode.tistory.com/223 날이 많이 추운데 따뜻하게 공부하고 계시죠?귤도 하나씩 까먹으며 같이 공부해요🍊☃
- 1
- 1
- 34
Q&A
@GetMapping은 단순 축약일까요? 다른 차이는 없나요?
안녕하세요 mm님~! 😊 연휴는 잘 보내셨나요? 긴 연휴의 호흡에도 공부하고 계셨군요!! 👏🏻👏🏻mm님이 짚어주신 것처럼, 축약 어노테이션들은 단축키 역할입니다! 많이 사용되는 Method들은 굳이 길게 쓰지 않고 간단하게 쓸 수 있다는 편의성을 장점으로 들 수 있습니다! Http Method들은 크게 9가지로 정리됩니다.대표적인 Method : Get, Post, Put, Patch, Delete 이 친구들은 많이 쓰이는 만큼 축약 어노테이션을 제공하고 있습니다.조금 부가적으로 분류되는 Method들인 Head, Options, Connect, Trace 들은축약 어노테이션이 없습니다. (참고 링크 - 스택오버플로우 'Why is @HeadMapping unavailable in Spring MVC?') 즉, 많이 사용하는 만큼 빠르고 간단하게 쓰기 위해 스프링이 제공하는 것이라고 느낄 수 있겠네요!말씀하신 것처럼 가독성도 좋아지구요! 좋은 질문 주신 덕분에 다른 분들과도 나눌 수 있게 되었어요. 감사합니다! 갑자기 쌀쌀해진 날씨에 건강 잘 챙기시구요 mm님~! 그럼 또 뵙겠습니다 행운 가득한 하반기 되세요🍀 감사합니다. 김송아 드림
- 1
- 2
- 55
Q&A
이유가 궁금합니다 (DI 방법 3가지 !)
DH님~! 여기서 또 뵈어요 😊한참 고민하셨다니, 감동인걸요? 개발자로 커리어를 이어갈 준비가 이미 되셨군요!! 🎉 정확히 보셨습니다. 1번의 장점을 가져오려 했어요.말씀하신 것처럼 private이라 포기해야하는 점들이 꽤 많아요.구글링 또는 GPT를 괴롭히면 최소 3~4가지는 나올텐데,저는 그 중에서도 '테스트' 에 집중해보시길 추천 드립니다. 제가 한가지 과제(?)를 드려도 될까요? ..💕✅ 스프링이 스프링 빈을 구분하는 방법✅ 객체 지향의 특징✅ 생성자 기법이 테스트 코드에서 좋은 이유 이 세 가지를 엮어서 생각해봐주세요.기왕이면 블로그 포스팅 해보시면 너무 좋은 주제 입니다.아마 지금까지 나와있는 옆집개발자 시리즈 2탄까지 보시면,조금 힌트가 되실 지도 모르겠어요! ㅎㅎ 그래도~ 먼저 생각해보는 것 만큼 확실한 공부는 없으니꼭 고민해봐주세요!! 우리 DH님 덕분에 정말 좋은 내용을 같이 공유 할 수 있게 되었네요.너무너무 감사합니다🫶🏻앞으로도 언제든 찾아주세요!! 최대한 빠르게 찾아오겠습니다.무더운 날씨 건강 잘 챙기시구요~! 늘 행운이 가득한 여름 되시길 진심으로 바랄게요. 🍀- 옆집개발자 김송아 드림 💌 To. 지나가던 모든 분들께옆집개발자들(해당 강의 수강생을 뜻하는 말입니다)이 아니셔도 좋습니다.스프링 개발자이시라면, 생각하기 너무 좋은 주제이니 꼭 한번 스스로 적어보셔요!
- 1
- 2
- 134
Q&A
선생님 질문있습니다 !
DH님~! 😊 혹시 해결하셨나요??AI 인턴이 알려준 모든 방법 뿐 아니라 GPT까지 멱살잡이를 하셨다니 고생 많으셨습니다..💕https://blog.naver.com/404errorkr/223834100569그렇다면 윈도우 탓일 수 있어요! 혹시 이 링크 한번 참고해보시겠어요~?
- 1
- 2
- 61
Q&A
강의자료
안녕하세요 연우님~! 😊 김송아입니다. 1.5탄에서는 연우님이 강의자료 요정이시군요!꼼꼼히 신경써주셔서 감사합니다. 덕분에 다른 분들과도 자료를 공유할 수 있게 되었어요!!커리큘럼 최하단 강의 (링크) 에 업로드 해두었으니 공부하실 때 참고 부탁 드려요~! 연우님 함께 해주셔서 감사드리며..💕날은 많이 덥지만 늘 행운 가득한 하루 되시길 바랄게요 🍀
- 1
- 2
- 77




