이야기를 나눠요
137만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
(2024) 일주일만에 합격하는 정보처리기사 실기
3회차 실기 준비 방식!!
안녕하세요! 필기는 1회차에 합격하고 이제서야 3회차 실기를 준비중입니다! 지금 1개월하고 2주정도남았는데 남은기간동안 해당 강의를 전체 한바퀴 돌고 정리한다음 언어관련 강의는 패스하고 다른 DB나 이론부분 내용은 계속 돌리면서 추가로 섹션 7번(기출문제 풀이)을 반복적으로 풀어보는식으로 진행하면 될까요???
-
실전! 스프링 데이터 JPA
현재 공부방향이 괜찮은지 궁금합니다
안녕하세요 현재 개발자를 준비하고 22살 남성입니다,저에게는 한 가지 고질적인 고민이 있습니다, 바로 제대로 된 네트워킹이 이루어지고 있지 않다는 점 인데요, 고졸이라는 학력과 주위에 아무런 인맥도 없는 상황에서 20살부터 혼자서 2년간 공부를 했기에 불안함이라는 감정이 아무리 공부를 하더라도 지워지지 않는 거 같습니다, 아마 객관적으로 현재 저가 어느정도 수준인지 파악이 안되는 상황이라서 생기는 감정이라고 생각하고 있습니다. 사실 개발자를 준비하면서 여러 차례 네트워킹을 노력 했지만 뜻대로는 안 된 거 같습니다, 하지만 지속적인 불안함 때문에 2년간 계속해서 공부방식에 대한 의심이 많았고, 누가봐도 좋은 방식이라는 생각이 들 수 있도록 방향에 대한 교정을 이어나가고 있습니다. 본론은 지금부터 입니다, 현재까지 몇 번의 서비스를 만들어 왔으며, 매번 서비스를 만들면서 백엔드 개발 관점에서 더 좋은 코드를 만들고자 노력하고 있습니다. 그리고 지금은 새로운 서비스를 만들면서 이전에는 구현하기 바빴다면, 이번에는 개발서적을 읽고 여러 레퍼런스를 보면서 개발을 하고있는 상황입니다. 예를 들어, JPA의 경우 현재 내 코드가 선택적 비식별관계인지 필수적 비식별관계인지 점검하고 만약 필수적 비식별 관계일 경우 N + 1 문제를 해결하기 위해, 연산이 상대적으로 더 빨라서 성능 면에서 외부조인보다 더 좋은 내부조인을 사용할 수 있고 이러한 내부조인을 사용하여 N + 1 문제를 해결하는 등 서적을 읽으면서 문제점을 계속해서 찾다보니 점검 해야하는 체크 리스트가 약 150개 정도 되는 상태입니다.(근데 말이 저렇다는거지 실제로는 요구사항에 따라서 @EntityGraph나 Fetch Join이 더 좋을 수도 있을거라고 생각하고 있습니다) 또한 책을 읽다보니 간단한 CRUD을 구현하는 것도 사실 간단한게 아니라 저가 놓치고 있는게 정말 많이 있다는 사실을 알 수 있었고, 지금은 한 가지 기능을 구현할 때 많은 고민을 가지면서 개발하는 습관이 생겼습니다, 이외에도 빨리 데이터베이스와 아키텍처 그리고 네트워크에 대한 내용도 서적을 읽으면서 제 기준으로 최대한 깊게 공부하고 싶은 생각이 들고 있습니다. 그리고 저는 이러한 부분에서 "다른 개발자들은 기본적으로 알고 있는거면 어떡하지?" "지금 고치고 있는게 의미 없는거면 어떡하지?" "열심히 서적을 읽고 정리하고 코드에 적용하고 그걸 기록하고 남들이 읽기 쉽도록 PR하는데 이게 아무 가치가 없는거면 어떡하지?" 같은 불안함을 느끼고 있습니다, 그래서 지금 방식이 괜찮은지 김영한님의 조언을 듣고 싶습니다, 되도록이면 쓴소리를 듣고 더 좋은 방향으로 발전하고 싶습니다, 긴글 읽어주셔서 감사합니다. + 그리고 마지막으로 지금 만드는 서비스가 저가 이전에 일했던 시장에서 불편한 점을 개선하는 서비스입니다, 랜딩 페이지를 만들어서 약 이틀간 수요 조사를 했는데 200분이 방문하시고 80분 정도가 이 정보를 원하고 계신 상태이기에, 최소한 한달에 1,000명 정도는 사용하지 않을까..? 하는 생각이 있습니다, (과거 수익형 블로그 운영 경험이 있어서 사이트 노출에 대한 이해도가 좀 있음) 그래서 신입이 최선을 다해서 만든 서비스가 사용자 피드백을 받고 개선한것도 있다면 좀 좋게 봐주실까요....?
-
김영한의 실전 자바 - 기본편
올바른 학습 방법에 대해 알고싶습니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 강의 잘 보고있습니다.실전자바 입문 - 기본편으로 학습중입니다.먼저 질문을 적어놓고 질문드린 이유를 설명하겠습니다. 느리게 진도를 나가더라도, 개념이해를 완벽하게 하고,문제와 풀이에 나오는 예제코드를 완벽하게 작성할수 있을때까지 반복하는 학습방법이 맞는걸까요? 전공자가 아니고 코딩 배경지식이 없어,최대한 꼼꼼하게 학습을 하려고 하고있는데, 영한쌤께서 기본원리의 이해가 중요하다고 말씀을 하셔서 어떻게든 기본개념을 확실하게 알고 넘어가려고 하고있습니다. 입문편에서는 배열, 메소드 부분에서 어려운 부분이 조금 있었고 아직 완전히 활용은 못하고 있는 상황입니다,예를들면단순히 배열 한가지만 사용하는것은 괜찮은데, 배열을 선언해서 그것을 매개변수로 메소드에 넘겨주면서 복잡해지는 것부터는 어지러워지더라고요..지금듣고있는 기본편에서는 클래스를 직접 작성하는것과, 참조형 메소드 호출 문제풀이에서 막혔습니다. 설명들을때는 아 그렇구나 하고 이해가 되는것 같았는데 문제와 풀이 부분에서 직접 코드를 작성하려고 하면 어디에 어떤 코드를 작성해야할지 몰라서 막막한 경우가 많았습니다. 복습을 하고 내용 정리를 하면서 다시 문제를 풀어보기도 했지만, 이해를 해서 문제를 풀었다는 느낌보다는 반복해서 코드를 작성하다보니 그냥 코드가 외워지는 경우가 많아서,다른 문제를 풀어봐야 하는지, 아니면 몇번 반복해서 타이핑 쳐보고 코드 구조자체에 익숙해지면다음 학습진도를 나가는것이 맞는건가 고민이 됩니다. 문제와 풀이 설명듣기전에 1~2시간을 투자해서라도 혼자서 풀어보고 있는데, 결국 문제 해결은 못하고 강의를 보고 나서 다시 혼자 풀어보고, 완전히 이해는 못하고 넘어가는 식의 반복이 되고있습니다. 이전에 국비JAVA 교육을 받은적이 있는데 그때도 이론보다는 무작정 코드 따라치는것 위주로 수업을 받아서흐름만 감으로 대충 따라가고, 코드 자체를 외워서 사용하는 경우가 많았는데 그러다보니나중에 가면 갈수록 이 코드가 어떻게 동작을 하는지,왜 여기에 이 코드가 사용되는지를 전혀 알수가 없었습니다. 제가 생각했을때 현재 저는, 배열/메소드/클래스 3가지에 대한 내용이 명확하게 정리가 안되고있는것 같습니다 얼마전 취업에 성공해서, 앞으로 3~6개월뒤부터 실제로 회사에서 개발자로 근무하게 되는데 그 전에 자바, 스프링을 최대한 많은 내용을 학습해야합니다. 지금 실력이 절망적이라 걱정이 됩니다. 코딩쪽에 재능이 없어서 그런것인지, 학습 방법이 잘못된것인지, 아니면 원래 이렇게 헤매는것이 정상인지 모르겠어서 조언을 구하고자합니다차라리 이런 방법으로 학습을 해! 라고 정해진게 있으면 편할거같다고 생각해서요..
-
김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
학습기기 관련 고민이 있습니다.
김영한 선생님, 제가 개발을 공부중인데 노트북을 어떤걸 살지 고민중입니다.대다수의 it개발자, 엔지니어 분들께서 맥북을 사용하고 계신데 저는 윈도우만 주로 사용해왔어서 맥이 익숙하지 않았습니다. 개발자 엔지니어분들 사이에서 맥북이 선호되는 이유가 궁금하며 맥북을 구입하여 맥 os에 익숙해져야만 하는지 궁금합니다. 나중에 그래픽스 프로그래밍도 공부해볼 예정이여서 고민이 많은 상황입니다...
-
(2024) 일주일만에 합격하는 정보처리기사 실기
강의
안녕하세요. 일반 회사 다니는 비전공자 입니다. 24년 1회차 필기 합격하고, 공부 못 하고 실기 시험 쳐서 깔끔하게 떨어졌습니다. 이후 2회차 실기 시험 신청은 했으나 공부 부족으로 시험을 보러 가지 못 했습니다 ... ㅠㅠ3회차 실기는 무조건 보러 갈 거고 합격 해야 하는 상황입니다. SQL문을 다루다가 답답해서 유튜브를 찾아봤는데 우연히 강의 하나를 발견하게 되었습니다. 10분도 안 되는 짧은 강의였는데 홀려서 이렇게 강의를 결제하게 되었습니다. 강사님 말씀대로 회사 갔다 오면 19시가 넘고 밥 먹고 씻으면 개피곤해서 뒤지게 자고 싶은 마음이지만, 공부 해야 하잖아요.... 올려 주신 강의도 핵심만 꼭 다루고 계신 거겠지만 혹시나 여기서 이런 건 시간이 없으면 안 보셔도 될 거 같다고 할 강의가 있을까요? 프로그래밍 언어가 너무 어려워서 공부 시작하자마자 포기하고 싶은 마음이 잠 오듯이 많이 와요. 수업 열심히 듣고 공부 열심히 할게요 ㅜㅜ 좋은 강의 만들어 주셔서 감사해요
-
실전! 스프링 데이터 JPA
강의 질문 드립니다.
해당 강의 말고 Query DSL 로 바로 넘어가도 될까요..?2개의 기술 모두 JPQL 작성하는 방법에 대해서 다루는 거라면..Query DSL 을 사용하는게 더 낫고 편하다면 그냥 그것만 듣고 싶어서요...
-
자바 ORM 표준 JPA 프로그래밍 - 기본편
데이터베이스 스키마에 대해 궁금한게 있어요
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]개발을 하게되면 ddl.auto를 update든 create든 설정을해두어야 할텐데 운영장비에는 저걸 사용하면 안된다면 무엇을사용해야 하는건가요? 그리고 초기단계에는 create,update라면 중후반에는 update로 설정을 해둔후 실행을 계속 하는건가요?
-
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
개인 프로젝트 관련 고민이 있습니다..
이번에 배포까지 완료 하였고, 많이 부족하지만 이 강의를 통하여 배운 것을 기반으로 응용 프로젝트를 하려고 합니다. 목표는 웹 앱 하이브리드 형식으로 웹에서는 관리자 관리 기반 기능 (책 등록, 회원 승인, 기록 관리)앱에서는 로그인이나 ai 가 책을 추천하고, 책에 대한 소통하는 게시판, 웹에서 등록된 책을 앱에서 대출 및 반납 을 목표로 하고 있습니다.예전에 js, css 를 다뤄서 html 을 만들어본 경험과안드로이드 스튜디오를 통해 heidiSQL 을 사용하여 알람 앱을 만들어 본 적도 있는데, 다 까먹었지만, 다시 한번 기억을 되살려 써먹어보고 싶습니다. 문제는 일단 프론트 쪽 부터 뜯어보고 싶은데, 제가 배웠던 것은 js와 css 파일을 나누어서 그것을 이용해 body에 때려박는 무식한 방식으로 했는데 idex.html 에 있는 body 에 id="root" 만 있고이 root 에 대한 값을 못찼겠네요... 일단 제가 알고 싶은 것은 버튼이나 여러 ui를 추가 하고 싶은데 혹시 강의에서 주신 html 을 건들려면 어떻게 해야 할지 알 수 있을까요? 서버 실행 후 index.html 에 있는 저장 버튼이 어떻게 저희가 작성한 코드와 상호작용 되는지 알 수 있을까요?
-
(2024) 일주일만에 합격하는 정보처리기사 실기
선생님 업데이트는 언제 되나요?
안녕하세요지난주에도 글 남겼는데 답이 없으셔서 재문의 드립니다유튜브에서 강의 업데이트 하신다고 하고 아직 새로운 소식이 없는것 같아서요마음이 급해지는데 개속 기다려도 되는 것인지 문의드립니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
이해관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]입문 강의 듣고 스프링 완전 정복 로드맵을 구매하려고 했는데, 입문강의에서 JPA까지 다루는 법을 알려주시는데, 이해하고 넘어가려고 하니 갑자기 개발자를 해도 될지 의문을 가질정도로 어렵게 느껴집니다. 로드맵 강의를 구매해도 괜찮을까요...
-
김영한의 실전 자바 - 기본편
강의 내용 이해는 되는데 같은 개념의 같은 문제를 풀거나 응용이 어려워요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의 내용 거의다 이해 되는데 같은 개념의 다른 문제를 풀거나 기능을 추가하려고 하면 막히다 보니 스트레스를 받게 되네요.물론 어떻게 어떻게 하다 결과를 도출하기는 하는데 솔직히 코드도 맘에 안들고 이런경우 어떤 식으로 공부하면 좋을까요?제가 창의성이 떨어지는건지.. 응용능력이 떨어지는 건지, 아니면 문제해결 능력이 떨어지는건지...
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계를 많이 가지는 엔티티의 테스트
안녕하세요 영한님영한님 강의들을 통해서 스프링이 무엇인지도 몰랐던 저는 이제 팀을 만들어 프로젝트를 하고 개발이라는 것에 즐거음을 느끼고 있는 개발 취준생입니다.최근 프로젝트를 진행하면서 JPA 사용하는 중에 테스트 코드에서 어려운 부분이 있어 너무 궁금하여 질문을 남깁니다. 저는 물류 관리 시스템의 주제로 프로젝트를 진행하고 있습니다.이 과정에서 엔티티과 연관관계를 복잡하게 가지고 있고 이로 인해서 서비스 테스트 코드 하나를 테스트하기 위해 많은 사전 데이터가 필요한 상태입니다.테스트 코드를 작성하기 위해서 많은 Mock 데이터가 필요한 문제점을 해결하기 위해서 실무에서는 어떤 식으로 이런 문제를 해결하는지 궁금합니다. 혹시나 이 글을 보신다면 답변 해주시면 정말 감사하겠습니다. ㅠㅠ👏👏
-
김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
고민
삭제된 글입니다
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
DatasourceUtils import가 안됩니다
이 버전으로 하였고 자바 버전 다 맞춰보고invalidate Cashes, 새로운 프로젝트 생성 후 만들어도 안 됩니다. 답변 글 중에 jdbc api를 의존성에 추가하면 된다고 해서 해봤는데 그렇게 하면 DatasourceUtils는 import가 되나부트 실행이 안 됩니다.
-
김영한의 실전 자바 - 기본편
코드 구현의 어려움
삭제된 글입니다
-
(2024) 일주일만에 합격하는 정보처리기사 실기
잘 부탁드리겠습니다.
2회차 시험보고 불합이여서 왔습니다. 우선 컴공전공은 아니지만, 반전공자이고 실무에서 C랑 JAVA를 한번도 써본적 없어서 타강사님꺼를 한번 다듣기는 했는데 양도 너무 많고 복습도 제대로 못한 상태여서 떨어진거 같습니다. 직장인이라 시간이 너무 없어서 미리미리 3회차 준비를 위해 왔는데, 프로그래밍이 중요하다는걸 뼈저리게 느꼈네요 오늘 결제했는데 잘 부탁드리겠습니다. 혹시나 코딩 이외에 다른 실기부분에서 모르는 문제(ex. 서브넷 마스크 계산 등등)가 생기면 질문드려도 될까요?
-
김영한의 실전 자바 - 중급 2편
Player 클래스에서 addCard 함수의 기능이 궁금합니다
drawCard만 있으면 되는 거 아닌가요??
-
김영한의 실전 자바 - 중급 1편
강의를 들으면서..
강의를 들으면서 이해하는데에 크게 어려움은 없으나, 저 혼자 프로젝트 a부터 z까지 개발하라고 한다고 가정하면 막막하네요.. 어떻게 설계해야한다는 감이나 생각이 안 드는 것 같은데 어떻게 해야되나요? 강의를 계속 진행하다 보면 어느 순간 감이 올까요? 멘토님들은 문법 강의만 듣고 실무에 적용하는 과정에 깨달은 걸까요? 선배 개발자로서 조언 부탁드립니다!
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바 중급2까지 끝내고 들으려는데 용어가 너무 어려워요 ㅠㅠ
API 뭐 톰캣서버내장 이런 단어조차 모르니 너무 어렵네요 ㅠㅠ비전공자 출신인 저로서는 CSS HTML 자바스크립트 이런 용어도 생소한데혹시 웹기본에 대한 지식을 먼저 쌓고 강의를 따라가야하는걸까요 ..?아니면 우선 계속 따라하면서 익숙해질 수 있을까요 ㅠㅠ 혹시 먼저 선수지식이 필요하면 어떤걸 공부하면 좋을까요
-
김영한의 실전 자바 - 중급 2편
Iterator 구현에 의문점이 있습니다.
일단 제가 이해한 것은myArrayMain에서 MyArray에 배열의 참조값을 넘겨주고그 참조값을 MyArrayIterator에 넘겨 새로운 인스턴스를 생성합니다최종적으로 MyArrayIterator에서 참조값을 반환받아서iteorator 함수를 사용합니다.그러나 아래의 코드처럼 곧바로 MyArrayIterator로 배열의 참조값을 넘겨도 바로 사용이 가능한데 이렇게 하면 어떤 문제점이 생길지 궁금합니다. 유지보수 관점에서 문제가 생기는 걸까요?