현재, 스프링 입문을 완강하고 앞으로 로드맵을 따라 공부를 시작하려고 합니다. 취준을 앞두고 있는 지금, "스프링 완전 정복 로드맵" 과 "스프링 부트와 JPA 실무 완전 정복 로드맵" 를 순서대로 들어야 하는지 질문드립니다. 취준과 팀프로젝트를 동시에 진행해야 하는 상황이라 효율적인 백엔드 공부를 하고싶습니다! 물론 꼼꼼히 처음부터 끝까지 배우고 싶은 마음이 있지만, 내용이 너무 방대해서 막막하네요. "스프링 부트와 JPA 실무 완전 정복 로드맵" 을 먼저 들으면서 실무적인 부분을 이해하며 취준을 하고, 추가적인 스프링을 더 깊게 공부하고 싶을 때 완전 정복 로드맵을 시작해도 괜찮을까요? 전공생이긴 하지만, 웹 개발은 처음이라 질문드립니다...!
프로젝트를 한 두 개 개발해봤습니다. 현재 0주차 교안을 한번 슥 읽고 C++에 대한 내용을 보니 기초적인 수학지식 + C++ STL관련 자료구조 이용방법으로 보여 모르는 부분은 따라치고 노션에 따로 정리를 해놨습니다. 1주차 강의를 들어가면서 코테를 해보려 했는데 문제는 확실히 프로젝트와는 다르게 코테는 알고리즘 구현 방법이 잘 안 떠오르더라구요 교안에선 브론즈 실버 골드 플레 로 나뉘어서 어떤 시간만큼 어떻게 투자를 하고 안될시엔 어떻게 하라 라고 나와 있는데 문제를 제대로 이해 못해서 한 문제도 제대로 못 풀겠더라고요.. 강의에서 질문을 하신 분들 봤을땐 꼭 먼저 해본후-> 강의보기 라고 하셨는데 강의를 먼저 본 후 코테를 진행해도 되는지 아니면 꼭 먼저 고민을 해보고 봐야 하는지 궁금합니다. 고민을 한다면 문제에 대해 어떤 식으로 고민을 해야 하는지 구체적으로 알려주시면 감사하겠습니다.
선생님, 안녕하세요. 바쁘신 중에도 문의드려 죄송합니다. 채용공고가 갑자기 떠서 다음 주 토요일에 코딩테스트를 앞두고 있어 부득이하게 벼락치기가 필요한 상황입니다. 현시점에서 어떤 강의를 먼저 보고, 어떻게 단기 대비를 해야 좋을까요? 조언을 구하고자 합니다. 저는 현재 IT 회사에서 소프트웨어 개발자로 재직 중이며, 파이썬과 C++을 사용하여 약 1년간 개발 업무를 담당하고 있습니다. 현재 28강까지 수강한 상태이며, 코딩테스트 준비 경험은 없습니다. 평일에는 업무로 인해 공부 시간이 제한적이지만 퇴근 시간 이후와 주말에도 최대한 많은 시간을 할애할 수 있습니다. 선생님의 조언이 절실합니다. 학습 방법이 있다면 알려주시면 정말 감사하겠습니다. 바쁘신 중에도 답변 주시면 정말 감사하겠습니다.
안녕하세요! 프론트엔드 1년차 개발자입니다. 제가 사정상 다른 직장으로 이직을 해야하는데, 스프링을 사용할 수 있냐고 해서 공부해오겠다고 하였습니다. 자바랑 스프링은 대학 전공 시절에 잠깐 하였고, 데이터베이스는 sqld 따는 정도로 지식 갖고있습니다. 3개월정도 시간이 있는데 어떤 강의 순서로 커리큘럼을 듣는게 좋을까요?
이런 문제는 본적이 없는데.. 라고 보이는것들은 아예 손을 못 대겠습니다. 300문제 이상을 풀었는데, 풀었던 300문제 중에 정말 문제가 거의 똑같이 나오지 않는 이상, 혹은 응용의 수준이 정말 값 변경 정도가 아니면 새로운 문제를 볼 때마다 아이디어가 안 떠오릅니다. 아이디어가 떠오르지 않는 제 머리를 원망하게 됩니다. 더 푸는 수밖에 없을까요.. 계속 제자리 걸음에 멈춰서는것같아서요
안녕하세요! 이번에 프론트엔드 직무 필기전형(코딩테스트 포함)을 준비하고 있습니다. 코딩테스트는 알고리즘 중심 문제보다는 Vanilla JS 기반의 실무형 문제, 예를 들어 • DOM 조작 • 이벤트 처리 • 사용자 입력/인터랙션 대응 같은 유형이 나온다고 들었습니다. 문제는 제가 JS는 기본 문법만 익힌 상태이고, 코딩테스트 경험도 예전에 C 언어로 잠깐 해본 게 전부라, 어떤 파트를 먼저 정리하고 어떤 순서로 강의를 들어야 할지 잘 모르겠습니다. 필기전형까지 5일 정도 남은 상황에서, 1. 어떤 부분을 먼저 우선순위로 잡아야 할지(강의파트) 2. DOM 조작/이벤트 구현 중심의 테스트는 어떻게 접근하면 좋을지 조언 해주신다면 정말 감사하겠습니다!
안녕하세요. 현재 강의 잘 따라가면서 꾸준히 복습하고 있는 학생입니다. 다름이 아니라 호기심에 대기업 코딩테스트 기출문제들을 훓어봤는데요. '어떤 알고리즘을 써야겠다'는 커녕 문제의 이해조차도 어렵더라구요 ㅠㅠㅠ 아주 낙담했습니다.. 선생님께서는 여러 대기업 코딩테스트를 합격하신걸로 아는데, 선생님께서도 이러한 경험이 있으셨나요? 문득 지금 이렇게 알고리즘을 공부해도 나중에 실전에 가서 잘 써먹을 수 있을까? 라는 생각이 자꾸만 들더라구요.. 그래도 이 악물고 하는중입니다... 실전에서도 강한 실력을 키우기 위해서 강의와 함께 병행하면 좋은것이 뭐가 있을까요? 계속 알고리즘 문제를 푸는 방법밖에는 없을까요? 확신이 안 서네요 ㅠㅠ
안녕하세요, 김영한 강사님. 현재 대학 3학년에 재학 중인 학생입니다. 지난 1년간 다른 분야에 도전하며 개발과는 잠시 거리를 두었지만, 다시 백엔드 개발자의 길을 걷고자 마음을 다잡고 공부를 시작하게 되었습니다. 오랜만에 개발을 다시 시작하는 만큼, 하나의 개인 장기 프로젝트를 계획해 약 1년에서 1년 반 정도의 기간 동안 단계적으로 구현해 나가고자 합니다. 단순한 기능 구현에 그치지 않고, 점차적으로 심화된 기능까지 도전하는 구조로 설계하고 있습니다. 이 과정에서 강사님의 자바 및 스프링 로드맵 강의들을 커리큘럼 삼아 처음부터 끝까지 순차적으로 수강하며 프로젝트를 병행할지, 혹은 프로젝트를 진행하며 필요한 부분만 선택적으로 수강할지 고민이 생겼습니다. 이에 강사님의 강의를 어떤 방식으로 활용하는 것이 실력 향상과 프로젝트 완성도에 가장 효과적일지 조언을 얻고자 이렇게 글을 남기게 되었습니다. 기초적인 질문일 수 있음에도 읽어주셔서 감사드리며, 조언 주신다면 정말 큰 도움이 될 것 같습니다. 감사합니다!
안녕하세요? 그동안 김영한 강사님 강의를 통해 많은 도움을 받아 감사할 따름입니다. 다름이 아니라, java개발자 시작했다가 VB, ClassicASP, Java, C#, Spring을 거치다보니 어느덧 10년차 개발자이자 DevOps 경력까지 생겻네요 근 1~2년간은 클라우드 인프라 기반의 DevOps 업무를 위주로 하다보니, Java 및 스프링에 대한 기본기가 약해진 상태입니다. 그러면서, 틈틈히 김영한 강사님의 강의를 수강하면서 기본기를 다지기 위해 노력했습니다. 그러던 중 다시 개발자로 커리어 전환을 위해, 이직을 시도했고, 감사하게도 코틀린(Spring) 개발자로 취업을 하게되었습니다. 문제는, 김영한 강사님 강의가 너무 좋아 스프링 공부를 계속 하고 싶은데, 코틀린 기반으로 강의들을 이어갈수 있을지가 걱정입니다. 이직 예정인 회사에서 업무를 하기 위해선 코틀린 공부도 해야 하는 상황인데... 향후, 빅테크나 대기업을 이직하기위해선 코프링으로 실력을 올리는게 좋을듯하여 회사를 선택하였으나, 김영한 강사님 강의를 계속해서 수강하고 싶은 욕심도 있습니다. 조언 부탁드리겠습니다.
안녕하세요. 선생님 ! 선생님 강의 잘 듣고 있는 컴공과 대학생입니다. 제가 이번에 소프트웨어 마에스트로를 준비하려고 합니다. 방학 때 프로젝트를 하나 한 뒤 준비를 시작해서 시간이 얼마 남지 않았습니다. 이번에 소마는 1차(2월 22일), 2차(3월 8일)로 나뉘어 있고 1, 2차에 어떤 문제가 나오는지 알려줘서 1차를 먼저 집중해서 공부하려고 합니다. 1차 전형 문제는 아래와 같습니다. (기본 알고리즘) 기본적인 알고리즘(완전탐색, 정렬 등)과 자료 구조(배열, 스택, 큐 등)를 이해하고 적절히 활용할 수 있는 능력 검증 (SQL) JOIN, UNION 등 기본적인 함수를 사용한 쿼리를 작성할 수 있는 SQL 활용 능력 검증 2차 전형 문제는 아래와 같습니다. (심화 알고리즘) 복잡한 알고리즘(동적계획(DP), 깊이/너비 우선 탐색(DFS/BFS), 그래프 등)과 고급 자료 구조를 활용할 수 있는 능력 검증 (SQL) 다양한 함수를 활용한 복잡한 쿼리를 작성할 수 있는 SQL에 대한 깊은 이해와 활용 능력 검증 여기서 여쭙고 싶은 게 2가지 있습니다. 선생님께서 준비해주신 문제와 강의가 DFS나 BFS가 2주차에 나와있습니다. 이 부분은 건너뛰고 3주차를 풀어도 되는지 궁금합니다. 강의 목록에 보면 정렬이 포함된 섹션이 없는 것 같습니다. 혹시 준비해주셨는데 제가 못 찾은 것은 아닌지 아니면 따로 공부 해야 하는건지 궁금합니다. 여기까지가 질문입니다. 감사합니다.
강사님 안녕하세요. 매번 알고리즘을 미루다가 이제 더이상 미룰 수 없어 빠듯하게 학습을 진행하고 있습니다. 강의 관련된 내용은 아니라 질문 드려도 될지 잘 모르겠네요. 문제가 된다면 삭제하겠습니다. 1) 뒤집어 질 경우 2) 첫 번째 원소가 0인지 1인지 이런 문제를 해결할 수 있는 방법?을 떠올리기 까지 시간이 너무 오래 걸려요. (못 떠올리긴 했지만) 떠올리기 까지도 시간이 너무 오래걸려서 결국 정답 코드를 확인하곤 합니다. 과연 학습을 하여도 이런 방법을 떠올릴 수 있을지 걱정이 앞서네요. 제가 제대로 된 학습방법을 가지고 학습을 하고 있는걸까요? 저는 Java로 코딩 테스트를 준비하고 있습니다. 강의 자료(노션)에 있는 원 문제 링크를 들어가 혼자 문제를 먼저 풀어보곤 해요. 그러고 이해가 안되는 건 해설 영상을 보거나, 개념이나 이론 부분은 영상을 봅니다. 제가 풀 수 있는 문제는 해설 영상을 건너뛰고 있습니다. 혼자 문제를 풀 때는, 원 문제 링크를 들어가 문제를 손으로 풀어보고 이해를 합니다. 문제를 보고 위에 작성한 1) 뒤집어 질 경우와 같은 해결할 수 있는 방법을 두서없이 주석에 막 적습니다. 그러고 이 방법이 맞겠는데? 싶으면 주석으로 수도코드를 작성합니다. 그러고 코드를 작성하고, 입력과 출력을 비교하며 제출을 합니다. 모든 공부법에 정답은 없겠지만, 제 학습법이 효율적인 학습법인지 + 저에게 맞는 학습법인지 모르겠습니다. 해결할 수 있는 방법을 떠올리는게 너무 힘들어요. 컴퓨터식 머리(?)가 부족한걸까요. 해결법을 떠올리는게 힘드네요. 잘 떠올리고 싶어요. 긴 글 읽어주셔서 감사합니다. 문제가 되면 삭제하겠습니다.
설연휴 할인이벤트와 관련하여 강의를 미리 구입하려합니다. 현재 스프링mvc를 듣는중입니다 스프링db강의 두개를 듣고-> 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발-> 자바 ORM 표준 JPA 프로그래밍 - 기본편 까지 들은 다음에 실전! Querydsl 실전! 스프링 데이터 JPA 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 이 세가지 강의를 생략한후 바로 스프링 부트 - 핵심 원리와 활용을 들어도괜찮을까요? (모두 구입은 약간 부담이 됩니다) 이번 1학기에 스프링부트관련 동아리를 들어가려하는데 동아리에서 제공하는 스프링부트교재를 풀며 진행한다고 합니다. 1학기에 스프링부트교재와 스프링 부트 - 핵심 원리와 활용를 병행하면 괜찮을 것같아 미리 사둘려고합니다. 저의 계획대로 강의를 들어서 꽤 괜찮은 기능이 담긴 애플리케이션을 만드는게 가능할까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 제가 현재 스프링 입문을 수강하고 있는데 그 안에 나오는 자바 문법이나 코드의 흐름을 파악하는데 어려움을 느끼고 있습니다. 일단 강의를 끝까지 수강하고나서 코드를 원복해보는게 우선일까요, 아니면 커리큘럼대로 일단 끝까지 강의를 수강하면서 이해해보는게 우선일까요?