이야기를 나눠요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
[자바/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옵션 안되실떄
-까지 붙여주셔야합니다
-
프론트엔드 취업에 대해 고민있습니다.
작년 국비학원 6개월 다니고 수료 후 개인공부한지 6개월 합쳐서 거의 1년이 되어가고 중간에 이력서를 많이 냈지만 잘 되지 않더라구요. 2군데 연락이 오긴했지만 코딩테스트에서 막히고 그 후로도 이력서를 냈는데도 연락이 오지않아 점점 자신감도 없어지고 포기할까라는 생각도 들다가도 프론트엔드 쪽으로는 꼭 들어가고 싶은데 이러다 보니 어떻게 해야될지 모르겠습니다. 다른 직무로 들어가서 일을 하면서 공부를 하는게 맞을까요?
-
이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템
SendGameplayEventToActor 에서 에러가 발생합니다
LogAbilitySystem: Error: UAbilitySystemBlueprintLibrary::SendGameplayEventToActor: Invalid ability system component retrieved from Actor BP_TopDownCharacter_C_0. EventTag was Character.Action.AttackHitCheck히트 판정 기능에서 GA_AttackHitCheck를 발동하지못하고 에러가 납니다. GA_AttackHitCheck와 노티파이 모두 태그는 동일한것을 확인했습니다저는 맥 환경이라 배포된 프로젝트를 열수없습니다
-
블렌더 3D 미피 캐릭터 인사하는 애니메이션 만들기
키프레임안됨
말그대롭니다 ㅜㅜ 캐릭터 기준 오른팔을 들려고 1프레임에 0을 키프레임 걸어놓고 10프레임으로가서 회전하고 키프레임을 거는데 먹히질 않아요.. 다리는 다 됐는데 팔은 왜그럴까요ㅜㅜ
-
[강사 모집] 심코딩과 함께 성장해 나아갈 강사님을 모집합니다.
안녕하세요. 심코딩에서 파트너 강사를 모집합니다.심코딩은 개념과 원리를 바탕으로 하는 응용력을 키우고 개발자로서의 능동적 학습 습관을 만들어주는 교육과코딩을 배우는 교육생들을 취업이라는 짧은 목표가 아니라 세상에 기여, 좋은 영향력을 주는 개발자로 성장시킵니다.온라인 및 오프라인 코딩 교육에 관심이 있으시거나, 가르치면서 성장하고, 자신의 지식을 공유하고 싶은, 대학생, 프리랜서 등 누구나 지원 가능하니 많은 관심 부탁드립니다!모집 부분 - 프론트엔드 : HTML/CSS + JS +TYPESCRIPT + REACT- 백엔드 : JAVA + SPRING + Nginx + myBatis + Node.js- 파이썬 및 C언어지원자격- 학력 : 고졸 이상- 컴퓨터 수업 경력자 혹은 개발 경력자근무조건- 근무형태 : 프리랜서, 아르바이트, 파트전형절차- 서류심사- 인터뷰접수기간 및 방법- 접수기간 : 2024년 4월 9일 (화) ~ 채용시💌 지원 방법 - https://open.kakao.com/o/sQdUg8kg 으로 지원 의사를 알려주세요.(문의사항은 오픈채팅방으로 연락주세요)- okgusl97@naver.com 으로 이력서/자기소개서/포트폴리오 등을 보내주세요.
-
[서울] 생성형 AI 기반 요즘 서비스기획은 이렇게 하세요
기업연계 실무중심 프로젝트부터 취·창업 지원까지!현업 워크플로우를 압축한 14주 완성 커리큘럼으로서비스기획자 커리어를 디자인할 기회 놓치지 마세요! ➰교육비 전액 무료➰온/오프라인 블렌디드➰취업 필수 교육➰ 현직 창업자 멘토링 ✅1차 모집일정 : 24. 03. 27 (수) ~ 24. 04. 22(월) 23:59※ 선착순 모집으로 사전고지 없이 조기마감 될 수 있습니다.✅교육일정 : 24. 05. 20 (월) ~ 24. 08. 19(월) ➡자세히 보고 신청하기➡ https://bit.ly/4aofwh2💸교육비: 전액 무료 📞문의처: sba@ablearn.kr💬카카오 채널 @에이블런
-
스프링 핵심 원리 - 기본편
노트 정리해보았어요. 혹시 문제 있으시면 알려주셔요!
[문제점]- 클라이언트 (OrderServiceImpl) 고쳐야함=> OCP를 위반함- OrderServiceImpl이 DiscountPolicy 뿐만 아니라 구현 클래스 FixDiscountPolicy에도 의존하고 있다=> DIP를 위반함[해결 방법]- 1. DIP 해결 방법: 인터페이스만 의존 하게 한다-- => 코드 내에서도 객체 할당 X- 객체 할당 X 에서 생기는 NullPointer Exception 문제 해결 방법:-- => 대신 주입할 얘가 필요하다[강의 느낀점]- 실제 의존 관계 다이어그램에서 화살표를 보니 의존 관계가 확 와닿는다
-
스프링 핵심 원리 - 기본편
AppConfig의 역할이 너무 광범위 하지는 않을까요?
질문:- AppConfig의 역할이 너무 광범위 하지는 않을까요?- member service impl 에 주입하는 구체 클래스는 동적으로 runtime 시 정하는 방법도 있을까요? 깨달음:- final 변수를 만들면 기본 할당 또는 생성자를 통해서 할당 되어야 함- Command + E: 과거 했던 파일들 다보는 방법=> vim: ls[관심사의 분리]- 공연=> 역할의 구현을 누가 정하는가: 기획자- 기획자=> AppConfig[AppConfig]- 역할=> 구현 생성=> 역할에 설정=> 기획자로서 역할을 갖는 ROLE에 맞는 구현 ACTOR를 배정함- 역할에 설정 방법:-- 생성자 주입[Injection]- Injection=> 역할에 구체화를 부여- DIP를 지킨다=> 구현 클래스를 몰라도 된다.==> 역할인 인터페이스만 의존한다.- OCP를 지킨다=> (closed) 역할을 사용하는 클라이언트가 구현 클래스를 의지 않해서 구현이 바뀔 때마다 수정할 필요가 없다=> (open) 클라이언트 수정 없이 언제든지 추가 구현 클래스를 만들어서 클라이언트에 적용 할 수 있다- Dependency Injection=> 의존 관계 주입==> 클라이언트가 의존하는 것을 클라이언트 외부에서 주입
-
스프링 핵심 원리 - 기본편
순진한 개발자 여기 있어요
아래와 같이 정리해보았습니다. 혹시 더 필요한 부분이 있을까요? [agile manifesto]느낀점:- 기준을 제시해주어서 좋다- 개발 할 때 고려 할 기준:-- 개인의 생각을 중요시하고 상호 교류가 잘 일어나는 것이 중요-- 문서화 할 시간에 더 나은 제품-- 고객과 협력에 집중하고 계약 협상에 대한 생각은 나중에-- 필요에 따른 변화를 우선. 계획에 집착하기보다[test]깨달은점:- test 코드 파일 작성 쉽게 가능하다느낀점:- 아직 SOLID가 안되는 문제점은 말씀해주시지 않았다
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
프로젝트 하려면..
현재 스프링 핵심원리와 mvc1편 완강했습니다! 이제 프로젝트를 해보고 싶은데기존 멤버리포지토리 방식말고 계속 저장되는 로그인기능(회원마다 데이터를 따로 관리하는 기술) 을 만들어 배포해보고 싶고 open api를 적용시키는 기술도 배우고 싶은데 강의를 어디까지 들어야 할까요? 또, 프로젝트를 제작하면서 강의를 들어도 될까요? 아니면 필요한 강의를 다 듣고 프로젝트를 진행하는게 좋을까요? 얼른 생각해놓은 프로젝트를 제작해보고 싶은데 제 실력이 어느정도인지 가늠이 안가고 기술도 어떻게 적용시켜야 할지 몰라 질문 남깁니다
-
AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기한 6개월이라 짧아서 아쉽네요,,무제한 변경 가능할까요?
보통 수강기한 무제한으로해서 강의 판매하시던데 해당 수업은 6개월로 제한되어 있어서 아쉬운거 같습니다.구매 비용도 매우 비싼데 수강기간 무제한으로 변경해주시면 너무 좋을꺼 같습니다!
-
스프링 핵심 원리 - 기본편
MemberRepository 공유가 되나요?
질문:- Member Repository가 OrderService와 MemberService 사이에 어떻게 공유 될 수 있을지=> 내 생각: final이 영향을 준다?=> 실제 답: repository 내 store가 static으로 선언되어서 그렇다느낀점:- 단위테스트가 중요하다=> 단위테스트로 점점 쌓아 점점 더 크게 테스트하는 것이다- 이렇게 역할과 구현을 나눠서 개발만 한 것도 잘한 것이다=> 실무에서 이렇게만 해주는 것을 1차 단계로 해보자