이야기를 나눠요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
배달앱 클론코딩 [with React Native]
필요할때 쏙쏙 골라봐도 괜찮을까요?
현재 빠르게 만들어야 하는 프로젝트가 있습니다! (두달 내)이 프로젝트에서는 카카오로그인 말고는 외부 API 호출이 없으며스프링부트와의 간단한 요청 응답이 있을것으로 보입니다! 일단 지금까지 들으면서 기본적인 폴더구조와 ui 팁들을 보고 학습하였는데요 이 이후의 강의내용은 후에 다른 프로젝트에서 네이버 맵 연동이나 티맵 연동과 같은 기능구현이 필요할 때 봐도 괜찮을까요?(섹션 5의 스플래시 스크린 만들기부터 이미지 그리드 만들기까지는 볼 예정입니다!) 현재 Expo로 프로젝트를 만들고 있기도하고 리액트 네이티브가 처음이다보니 쭉 완강을 일단 때리고 봐야하는지 살짝 고민이네요!!
-
Next + React Query로 SNS 서비스 만들기
무한 스크롤
무한 스크롤링에서 강의를 보면 5개 데이터 다음에 5개를 덧붙여주는 식(총 5n로 리스트가 늘어남)으로 진행해주셨는데랜더링을 더 빠르게 하기 위해서 n개 고정 -> 스크롤 했을 때 다음 데이터가 바꿔치기? 가 가능할까요?
-
견고한 결제 시스템 구축
강의 잘보고있습니다 !
안녕하세요 !강의 잘보고있습니다.결제 관련된 강의가 거의 없던데 참고하는데 도움이 많이됩니다.조금 빠른감이 있고 아직 제실력으로는 이해하기 어려운부분도 많지만 끝까지 완강해보려고합니다.궁금한점은 이 결제 웹서비스는 web 패키지를 따로 만들어서 분류하던데요 혹시 mobile 과는 어떤 차이가 있는지 궁금합니다.
-
스프링 핵심 원리 - 기본편
노트 정리해보았어요! 추가 할 내용 있을까요?
[Spring 적용]- @Bean=> method에 적어줌==> 컨테이너에 등록됨- ApplicatonContext 생성=> 컨테이너 생성==> new AnnotationConfig...(AppConfig.class);- 컨테이너 통해서 찾아옴=> bean을 가져옴==> name: method 이름==> type: 반환 type- 실행 시 등록 됨=> @Bean 해둔 것 singleton instance 생성- 스프링의 어마어마한 장점:=> 컨테이너가 관리해서 어마어마 해진다 [생각 및 느낌]- 좋은 개발자는 당연한 것에 의구심을 품는 개발자이다- 스프링의 개발 시초는 DIP 와 OCP를 지키기 위해서 생긴거구나
-
스프링 핵심 원리 - 기본편
노트 정리해보았어요! 추가 할 내용 있을까요?
[스프링 컨테이너 생성]- 컨테이너 생성 과정=> ApplicationContext는 인터페이스 이다==> AnnotationConfig (annotation 기반)- 요새 XML 잘 안씀=> Boot 에서 java config 편함- AppConfig=> 우리가 작성한 AppConfig가 컨테이너에 대한 명세 였다- 주의: 빈 이름은 항상 다른 이름을 부여 해야 한다=> 실무에서는 무조건 단순하고 명확하게 개발 해야 한다- 스프링 빈 의존관계 설정 - 준비=> MemberServiceImpl은 MemberRepository를 의존함==> 이를 생성자로 주입 받음 (의존관계 주입 DI)===> 스프링에서 알아서 필요한 것들을 순차적으로 생성해 넣어준다- 스프링 빈 의존관계 설정 - 완료=> 의존관계 주입도 같이 처리 된다==> MemoryMemberRepository는 bean으로 동록 하지 않았지만 주입에는 사용 되었다[생각과 느낌]재미있다
-
개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
현재 책을 구매해서 다읽었는데 강의를 들으면 좋을까요?
혹시라도 책에나오는 내용외의것이 나오면 해당 부분만 강의를 보려고하는데 어떻게 하면 좋을지 궁금합니다!~
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
대학교 3학년인데 방향성에 대해서 고민이 있습니다!
안녕하세요! 강의 잘 듣고 있습니다.고민이 있어서 이렇게 글을 남기게 되었습니다. 사실 유튜브 개고민에 글을 남겼지만 빠르게 답변을 받고 싶어서 여기도 글을 남깁니다 ㅎㅎ 이제 소프트웨어학과 3학년입니다. 이 때까지 별다른 목표없이 장학금을 위해서 학과 공부만 열심히 했습니다. 그래서 높은 학점을 유지해왔습니다. 그런데 지금은 큰돌님 강의를 들으면서 대기업 백엔드 개발자를 목표로 공부를 하고 있습니다. 강의를 들으면서 코딩테스트를 준비하고 매일 한 시간씩 cs 공부를 하고있습니다.코딩테스트 준비를 다 끝내고 6월부터 백엔드를 깊게 파면서 공부를 진행하려고 합니다. 지금 이렇게 코테, cs 먼저 하는 것이 맞는지 궁금합니다! 추가로 계속해서 학점을 유지하는 것이 좋은지 아니면 코테, cs, 백엔드 공부에만 몰두하는 것이 좋은지 고민이 있어서 글 남깁니다. 긴 글 읽어주셔서 감사합니다!
-
기술 스택 도식화 / 플로우 차트
혹시 다들 어떻게 그리시나요.. ? 기술명마다 아이콘 넣어서 나오는 그림들은 이미지 하나하나 다 저장해서 넣는 건가요??어떤 플랫폼으로 하는 게 좋은 지도 알려주시면 감사하겠습니다 ㅜ
-
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 분야 질문
안녕하세요 맛비님. 맛비님의 강의를 들으면서 더 FPGA에 대해 흥미가 생겨 관련된 진로를 하기로 결정했습니다. 하지만 막상 취업 시장에 대해서 조사를 하려니 아는 정보가 부족하여 취업 공고에 FPGA, RTL 엔지니어만 검색하니 나오는 기업이 너무 적게 나옵니다. 경력 사원을 구하는 경우가 체감 상 80~90%입니다. 신입은 거의 없다고 생각이 듭니다. 현재 FPGA 시장이 원래 신입을 선호하지 않는 것인가요?중견기업을 희망하지만 제가 찾은 일부 기업의 대부분이 중소기업이었습니다. 중소기업에 먼저 취업을 한 후 경력을 쌓은 후 이직을 하는 경우가 많나요? 아는 분야가 너무 적어서 검색하는 방법이 한정적이라는 생각도 들어 현직에서 일하시는 맛비님께서 알고 계시는 분야를 검색하여 기업을 조사하고 싶습니다. 맛비님께서 알고 계시는 다른 방법이 있나요? 잡코리아와 잡플래닛에서 찾고 있습니다. 감사합니다.
-
스프링 핵심 원리 - 기본편
노트 정리해보았어요. 어떤가요?
< IoC >- 인터페이스를 사용하는 입장에서는 어떤 것을 쓸지 제어 할 수 없다=> 외부에서 관리함예: AppConfig vs. OrderServiceImpl< 깨달음 >- 라이브러리와 프레임워크 차이=> 라이브러리: 내가 만든 체계에서 직접 호출한다=> 프레임워크: 내가 만든 것을 알아서 호출한다< DI >- 정적인 클래스 의존 관계=> import만 보고 쉽게 파악 가능=> 세부 기능이 바뀌어도 바뀌면 안된다- 동적인 객체 의존 관계=> 실제 실행 봐야 알 수 있음=> 세부 기능에 따라 바뀜- DI:-- 인스턴스 생성한다-- 참조하는 값에 넣어준다< 깨달음 >- 의존 관계는 두가지 이다=> 정적: 클래스 의존 관계=> 동적: 객체 의존 관계- 툴로 분석 가능=> Intellij: diagram - show diagram- 설계 할 때는-- 인터페이스 설계 그리고-- 객체 설계 까지 두루 한다< IoC, DI 컨테이너 >- 뜻: 객체를 생성하고 연결해주는 역할을 하는 아이- 예: AppConfig, 스프링, Assembler, Object factory< 깨달음 >- 잘 만든 코드는 코드 블럭을 가지고 조립하는 것이다
-
스프링 핵심 원리 - 기본편
저처럼 소름 돋으셨나요?
[와우 포인트]고칠 때 차이- 구성 영역, 사용 영역 중 구성 영역만 바꾸면 된다-- 구성 영역: 대신, 구성 영역이 세세히 다 알아야 한다-- 사용 영역: 더 이상 손댈 필요가 없다.--- => 스프링 코드 짤 때 AppConfig 코드 외 아무 것도 손대지 않아도 된다- 개발자가 하는 일=> 최초에 사용 영역만 인터페이스만 사용해서 잘 만드는 것- OCP 지켜짐=> 구체화를 바꿔도 클라이언트 코드 바꾸지 않아도 된다==> 인터페이스를 사용하는 입장의 코드는 더 이상 인터페이스 구현체가 바뀌어도 바꾸지 않아도 된다- DIP 지켜짐=> 추상화만 의존==> 구현은 모름[팁]- Ctrl + R 하면 기존 실행된 것 실행됨
-
[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
코딩테스트 방향성
코딩테스트 준비하다가 답답해서 이 영상 보고 어느정도 의문스러운 점이 해소돼서 방향성을 잡았는데 혹시 어떤지 한번 봐주실 수 있나요? 현재 프로그래머스에서 기초, 입문으로 분류된 문제들은 다 풀었고 나머지 문제들 정답률 높은 순부터 풀고 있었습니다. 프로그래머스와 유튜브 플레이리스트로 분류하신 알고리즘 빈출 유형 문제들만 반복해서 풀어보려고 했는데 괜찮을까요? 그리고 저번에 이 강의 소스코드 올려주신다고 한 거 같은데 좀 걸릴까요?
-
실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드
비전공 백엔드 개발자
안녕하세요.비전공 백엔드 개발자를 준비중인 취준생입니다.IT 학원에서 기본적인 언어와 JSP, Spring, 프로젝트까지 수료는 했으나 포트폴리오를 만들지못해 현재 온라인강의 사이트에서 간단한 CRUD 게시판을 만들어 놓은 상태입니다.이력서와 자소서 포트폴리오를 만들어서 지원했으나 서류에서 계속 떨어지더라구요~ 그래서 인프런에서 멘토링을 받아보니 제가 생각했던 이력서와 자소서가 아니더라구요~ 그래서 추천을 받아 워니님 이력서 강의를 수강하게되었는데요~ 너무 간단한 CRUD라서 이력서를 써도 괜찮을지 잘모르겠습니다.프로젝트를 좀 더 한 후에 이력서를 쓰는게 좋을지 아니면 간단하지만 만들어 놓은 CRUD 게시판을 활용해 이력서를 써서 지원해보는게 좋을지 고민이 됩니다.
-
환불금이 안 들어와요
정현경주문번호: 2643569강의명: 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화4월 2일에 취소 되었고 7일안에 환불금 들어온다고 했는데 아직도 안 들어오네요
-
백엔드 독학 시 취업 준비(포트폴리오) 및 공부 방향이 궁금합니다.
안녕하세요백엔드 독학 시 포트폴리오 준비 및 공부 방향을 어떻게 해야 할지 방향이 잡히지 않아 고수분들의 의견을 청하고자 글을 작성하게 되었습니다. 저는 백엔드 개발자를 지망하고 있고인프런에서 강의를 들으면서 공부하고 있습니다.현재는 자바 강의 및 김영한 님 스프링, JPA, QueryDSL 강의 및 데이터베이스 강의를 수강하였고개인적으로 나름 포트폴리오? 하나 만들어보고자 도서 대출 반납 및 게시판 CRUD를 할 수 있는 것을 만들었습니다.(백엔드 부분 자바 코드)화면도 만들기는 했지만 GPT 선생님의 도움을 빌려 일단 화면이 보일 수 있을 정도만 해놨습니다. 이후 협업을 경험해 보고 싶은데 현재 올라와 인프런에서 사이드 프로젝트 자리가 있으면 지원하고 있지만뛰어난 분들이 너무 많아 참여가 힘든 것 같습니다. 일단 현재는 docker를 공부 중이며redis, aws를 공부하려고 합니다. 현재 취업을 위해 팀 프로젝트를 하고 싶은데 어떻게 참여할 수 있을지, 많이 부족하다면 현재 어떤 방향으로 더 공부를 진행해야 할지 방향을 잡기가 힘들어 글을 쓰게 되었습니다.중소기업에 취직하기 위해서는 JSP을 요구하는 곳도 많아 보이는데html, css, js를 활용해서 화면도 만들 정도로 공부해야 하는 것 인지도 질문드리고 팀플 구하는 방법 및 공부 방향 및 어떤 것을 더 추가적으로 공부하면 좋을지 댓글 부탁드립니다!감사합니다.많은 분들께서 댓글 주시면 경청하도록 하겠습니다!
-
직접 만들면서 배우는 Git Internals
방대한 양의 코드로 이루어진 프로젝트를 분석할 능력
Jayce님 안녕하세요. 좋은 강의 감사합니다. 강의 주제 정말 좋습니다. 딕션도 좋으셔서 강의 퀄리티가 배가 되는듯 합니다. 코드 스타일도 깔끔해서, 많은 도움이 됩니다 강의 구성이 Git의 전체적 아키텍쳐와 기능 구현으로 구성되어있습니다. 서비스로직을 작성하듯, API 엔드포인트의 요구조건을 보고 구현 및 설계를 하신 것 같습니다.다만, 실제 Git 프로젝트의 코드 설계는 강의에서 언급하지 않습니다.코드간 역할 분리(클래스 기반 프로젝트라면) 클래스간 역할 분리로직 상 세부적 알고리듬 적용최적화 알고리듬 등등 document로 분석을 마무리하는 것은 좋은 접근이지만, 오픈소스 내부의 번뜩이는 아이디어는 코드는 직접 볼 수 없는 아쉬운 방법이라고 생각합니다.오픈소스(방대한 양의 코드로 이루어진 프로젝트)를 분석할 능력을 길러 더 깊게 이해하고 싶은데, 강의자체가 학습 능력 코칭이 아니기에 글로 남겨봅니다. 물론, document도 보고 소스코드도 보면서 능력을 기르는 것이겠으나, Jayce님의 생각이나 조언을 들어보고 싶습니다.
-
넓고 얕게 외워서 컴공 전공자 되기
컴공과 휴학후 해야할 것
안녕하세요 선생님! 저는 컴공과 다니는 대학생입니다. 1학년을 끝내고 2학년 재학 중에 영 못 따라가 챗지피티만 쓰는 제 자신이 너무 한심해서 이대로 가다간 뭣도 안되겠다는 생각이 들어 휴학을 하고 차근차근 처음부터 해야겠다는 생각이 들었습니다. 학교에서 배우는 공부는 C언어를 제일 많이 쓰고 리눅스 조금 배웠습니다... 제가 1학년 땐 성적도 좋아서 이 과가 잘 맞다는 생각을 했지만 2학년 들어와서 실습을 하다 보니 안 맞는 것 같다는 생각이 들다 보니 휴학까지 하게 됐네요.. 다니다 보니 드는 생각은 성적과 코딩 능력은 별개라는 것을 느끼는 것 같습니다. 학교 수업을 따라가거나 코딩 능력을 향상 시킬려면 어떻게 하면 좋을까요...! 선생님 강의 중 독하게 시작하는 c도 듣고 있습니다!
-
태블로 오류코드 해결방법: 81B3934F
'태블로를 향한 첫 걸음' 강의를 듣고 있는데요.어느순간 부터 강사님이 주신 Superstore 샘플 파일을 열면 아래같은 오류코드가 뜨면서 프로그램이 작동하지 않고 있습니다.태블로 지우고 재설치했는데도 동일하네요.해결방법 아는 분 있으실까요?-Unable to complete actionBad Connection: Tableau could not connect to the data source.Error Code: 81B3934FAn error occurred while communicating with data source 'South_Superstore'
-
스프링 핵심 원리 - 기본편
리펙토링이 무엇인지 약간은 더 알것 같아요!
[리펙토링]- 역할들을 드러나게 하는 것 중요=> 인터페이스 반환 하는 부분이 안보임- 중복 제거=> 같은 구현 클래스를 여러 군데서 넣어주던 중복 제거[깨달음 점]- 리펙토링에서 것은 중복 제거하고 그런 것들을 하던 이유가 명확해졌다=> 역할과 구현 등 관계를 확인 하고 구조를 편하게 확인 하기 위해서 였다==> 앱 컨피그만 보아도 이 프로그램이 뭘 쓰고 있고 어떻게 돌아가는지 짐작이 간다 - intellij extract method 쓰면 refactor 쉽다
-
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
혹시저처럼 무료버전에서 옵션수정시 VM옵션 안되실떄
-까지 붙여주셔야합니다