이야기를 나눠요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
[리뉴얼] React로 NodeBird SNS 만들기
도대체 다들 공부는 어떻게 하시는 건가요?
말씀드리기 부끄럽지만 공부한 지 약 1년 정도되는 프론트엔드 개발자 취준생입니다.1년을 공부했음에도 다른 사람보다 한참 뒤쳐져 있어서 왜 그동안 열심히 안 했나 속상합니다.강의 자체를 배우면서도 끈기 있게 완강해야 하는데 그러지 못 하고 중간에 넘어가고 포트폴리오를 대충 만들다보니까 이도저도 아닌 프로젝트만 나오고 있습니다. HTML + CSSJavaScriptReactNextTypeScript 공부는 다들 어떻게 하시는 건가요? 딱 6개월만 더 해보고 안 되면 포기하고 공장 들어가려고 합니다. 혹시나 공부하시는 특정 방법이 있으면 알려주시면 감사하겠습니다. 부탁드립니다.
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링 로드맵과 스프링 부트 JPA 실무 로드맵
다른분이 질문한거 같기는 한데 현재 스프링 로드맵을 수강하고 있습니다. 해당 강의에서도 코드로 예시를 많이 들어주시는데 스프링 부트 JPA 실무 로드맵과 차이가 많나요? 실무 로드맵을 이전에 만드신거라 스프링 로드맵을 완강하면 실무 로드맵은 별차이가 없는지 궁금하여 질문드립니다(듣고 싶지만 이제 MVC 2편을 듣는중이라 갈길이 머네요..)항상 강의 즐겁게 잘듣고있습니다~~^^
-
백엔드c언어 구조체
백엔드 준비중에 백엔드취업준비중에 c언어 배열포인터까지만 배우면 된다고 들엇습니다 근데 구조체를 배워야 하나요 꼭알고 java를 넘어가야 하는지 c언어에서는 배열 포인터 까지만 알면 문제가 없는지 궁금합니다 귀한답변부탁드리겟습니다 구조체가 필요한지 궁금합니다
-
Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부
Spring MVC + Servlet 3.1 이상 model과 Spring Webflux
스프링 MVC + Servlet 3.1 이상 모델을 사용할 경우 비동기, 논블록킹이 가능하다고 들었습니다. Spring mvc내의 일부 getParameter, Filter 등의 함수나 일부 지원 api 들이 블로킹 api 들이 많기 때문에 Servlet 3.1 이상의 버전을 쓰더라도 Webflux만큼의 성능이 나오지 않는다고 구글링 하다보니 찾게 되었는데 이 정보가 정확한지 궁금합니다.
-
이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
수업자료 빌드 질문있습니다...
제가 5.3.1버전 깃 허브 프로젝트 빌드로 언리얼을 실행시키는 방법을 사용하고 있는데요. 수업 자료의 언리얼 엔진 프로젝트 파일 오른쪽 클릭해서 저의 엔진 버전으로 바꾸고, Generate visual studio project files 도 하고 난 후에, 비주얼 스튜디오 켜고 프로젝트만 빌드하면 프로젝트만 빌드가 되지 않고 제 엔진 코드 쪽도 뭔가 같이 빌드 하는데요. 그러면 수업자료 프로젝트는 켜지긴 하는데 나중에 제 엔진 브라우저를 따로 켜려고 하면 또 다시 빌드하게 됩니다... 이게 반복되는데 수업 자료 같은 다른 버전의 프로젝트를 켜려고 하면 어쩔 수 없는 부분인가요? 아니면 제가 잘못 사용중인 건가요?? 뭔가 수업자료 프로젝트만 마이그레이션 하지 않고 제 코어 엔진 코드를 건드는데 어떤 방법을 써야하는지 잘 모르겠어요....
-
따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
상태관리를 어디까지 해야하는건지 고민입니다.
강사님의 강의는 잘 듣고있습니다.상태관리에 대해서 현재 로그인 회원가입 로그아웃 이렇게 진행하였는데 로그인과 로그아웃으로 회원의 로그인 여부 체크를 하는것 까지는 이해가 됐습니다. 그런데 회원가입시에는 상태관리를 해야하는지 의문점이 들었습니다.만약 다수의 유저들이 회원가입을 해서 상태관리 저장소에 무리가 가거나 사이트 성능이 저하를 일으키지 않을까 라는 생각을 하면서 그럼 상태관리는 어디까지 써도 되는건지 고민이 생겼습니다.
-
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
테스트를 위한 객체 오류와 createQueryBuilder 사용 방법 질문있습니다!
안녕하세요.제로초님 유닛테스트쪽 강의 듣고 프로젝트에 유닛테스트를 적용시켜보고 있는데요!2가지에서 많이 막히고 있습니다. 데이터를 변수에 임시로 넣어주고 원하는 결과값 , 즉 toBe 쪽에 변수를 넣어주려고 하는 도중 계속 아래 오류가 발생하고 있습니다. 오류 메세지가 post 유형에는 없고.. hashtag 유형에 있다는 거면 제대로 작성한거 아닌가요..?// 오류내용 Property 'post' is missing in type '{ id: number; postId: number; hashtag: string; createdAt: Date; }' but required in type 'Hashtag'. post.entity.ts import { PostType } from 'src/enum/postType.enum'; import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn, OneToMany, } from 'typeorm'; import { Hashtag } from './hashtag.entity'; @Entity('posts') export class Post { @PrimaryGeneratedColumn() id!: number; @Column() type!: PostType; @Column() title!: string; ... 생략 @CreateDateColumn({ name: 'created_at' }) createdAt!: Date; @UpdateDateColumn({ name: 'updated_at' }) updatedAt!: Date; @OneToMany(() => Hashtag, (hashtag) => hashtag.post) hashtags: Hashtag[]; } hashtag.entity.tsimport { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, ManyToOne, JoinColumn, } from 'typeorm'; import { Post } from './post.entity'; @Entity('hashtags') export class Hashtag { @PrimaryGeneratedColumn() id!: number; @Column({ name: 'post_id' }) postId: number; @Column() hashtag!: string; @CreateDateColumn({ name: 'created_at' }) createdAt!: Date; @ManyToOne(() => Post, (post) => post.hashtags) @JoinColumn({ name: 'post_id' }) post: Post; } createQueryBuilder, leftJoinAndSelect, where, getOne 이거를 findOne 처럼 전부 만들어줘야 하는 것인가요..? 아래는 제가 서비스에서 사용했던 레포입니다! (테스트 파일 아닙니다!) this.postRepository .createQueryBuilder('posts') .leftJoinAndSelect('posts.hashtags', 'hashtags') .where('posts.id = :id', { id }) .getOne(); createQueryBuilder를 사용하는 강의가 없어서 검색중에 어떤 글을 발견하고 따라해봤지만 막혀서 질문 드립니다 ..! createQueryBuilder 이걸 사용하기 위해서는 어떤 방식으로 만들어야 하는건가요???만약 아래처럼 만들었다고 해도 강의에서는 expect 안에 service.함수명 이런식으로 호출하시던데 만약 createQueryBuilder를 사용하게 되면 repository.createQueryBulder().leftAndJoin.... 이런식으로 똑같이 만들어주는건가요..?? 유닛테스트 작업이 처음이라 계속 막히는 것 같습니다...const MockPostRepository = () => { createQueryBuilder: jest.fn().mockReturnValue({ leftAndJoin: jest.fn().mockReturnThis(), where: jest.fn().mockReturnThis(), getOne: jest.fn().mockReturnThis(), }); }; describe('PostService', () => { let postService: PostService; let postRepository: MockRepository<Post>; beforeEach(async () => { // 가짜 모듈 생성 const module = await Test.createTestingModule({ providers: [ PostService, // 실제 디비가 아닌 목업 디비로 연결해서 사용하기 위함 { provide: getRepositoryToken(Post), useValue: MockPostRepository(), }, ], }).compile(); // 가짜 모듈을 postService 변수에 담아줌 postService = module.get<PostService>(PostService); postRepository = module.get<MockRepository<Post>>(getRepositoryToken(Post)); }); });
-
스프링 핵심 원리 - 기본편
MVC 1편 다음에 들을 강의가 고민입니다.
삭제된 글입니다
-
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
포인터와 스마트포인터에 익숙해지기위해 어떻게 학습을 해야 할까요??
좋은 문제나 실습예제가 있을까요??
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Button onClick 이벤트 설정 위치
안녕하세요, Unity UI Button onClick 이벤트 설정 위치에 대한 고민이 있어서 질문 글을 남깁니다. Button의 onClick 이벤트에 호출할 함수를 등록하는 방법에는 아래와 같이 두 가지 방법이 있다고 알고 있습니다.1. 인스펙터 창에서 Button 게임오브젝트의 onClick 이벤트에 호출할 함수를 등록코드 상에서 등록Button sampleBtn; void Start() { sampleBtn.onClick.AddListener( () => { Debug.Log("Hello World"); }); } 첫 번째 방법으로 구현을 하면 프로젝트를 처음 열어본 사람의 입장에서 보았을 때 특정 버튼을 누른 경우 어떤 동작이 이어질지 전체적인 흐름을 파악하기 쉽다는 장점이 있습니다. 그리고 연결된 함수를 타고 가서 관련 스크립트를 열어볼 수도 있고요.하지만 매번 인스펙터 창에서 하나씩 넣어주어야 해서 귀찮(?)을 수 있다는 단점이 있습니다. 두 번째 방법으로 구현을 하면 게임오브젝트를 하나 하나 눌러가면서 인스펙터 창에서 onClick 이벤트에 등록된 함수를 확인할 필요 없이, 코드만 보면 되기 때문에 편할 수도 있다는 장점이 있습니다.하지만 처음 프로젝트를 열어본 사람은 어디에 뭐가 있는지 어떻게 연결되어있는지 초반에 조금 헤멜 수 있다는 단점이 있습니다. (뭔가 컨벤션이 정해져 있지 않고 아무런 정보 없이 프로젝트를 처음 열어본 사람)둘 중 어느 방법을 추천하시는지 궁금해서 질문 남깁니다!!!
-
개발에 대한 안좋은 습관을 고치고 싶어요
안녕하세요. 프론트엔드를 공부하고 있는 비전공자 취준생입니다.최근에 가장 큰 고민이 있는데, 충분한 생각을 하지 않은 껍데기만 있는 코드를 작성하는 습관이 있다는 것입니다. 그저 외워서 하는 코드 작성하는 습관으로 인해 '이 코드는 왜 이렇게 작성했는지?', '왜 해당 기술 스택을 선정했는지' 등에 대한 의문에 스스로 답변하지 못하는 경우가 대부분입니다. 이러한 문제를 겪으신 분들이 있다면 어떻게 이런 습관을 고쳐야하는지에 대한 충고나 조언을 구하고 싶습니다.
-
[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
블로그 포스팅
인강 장면 잘라서 해당 사진이나 내용을 블로그에 포스팅해도 될까요?
-
2주만에 통과하는 알고리즘 코딩테스트 (2024년)
공부 방법에 대해서 질문 드립니당..
이번 주 일요일에 코테를 봅니다ㅜㅜ 특정 알고리즘이 아닌 구현 문제는 어떤 식으로 공부하는 게 좋을까요? 시뮬레이션 문제라든가... 선생님 강의를 보면 의식의 흐름대로 따라갈 때에는 일리가 있고, 정답으로 가는 길이긴 한데, 막상 문제에 진입하게 되면 어떻게 그 규칙을 발견해야할지 모르겠습니다.. 특히 DP의 점화식을 세우는 것. 어떻게 연습해야할까요 ㅜㅜ
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
갑자기 AA업무를 맡게되어서 허겁지겁 질렀습니다
삭제된 글입니다
-
Practical Testing: 실용적인 테스트 가이드
테스트 가이드 강의 수강하고 프로젝트 진행 중 번외로 질문하고 싶은 것이 있어 문의남깁니다 !
제가 테스트 강의를 다 보고 프로젝트를 진행하던 도중에 막혔던 테스트 케이스가 있어 이렇게 문의드립니다. 바쁘시겠지만 혹시나 시간이 나신다면 한번 피드백 주시면 감사하겠습니다 ㅠㅠ https://mingeonho1.tistory.com/entry/JUnit5-WithMockUser%EC%97%90%EC%84%9C-username%EC%9D%B4-%EC%9D%98%EB%8F%84%EB%8C%80%EB%A1%9C-%EC%9E%91%EB%8F%99-%EC%95%88-%ED%95%A8간단하게 궁금한점을 작성해봤습니다.- 블로그에 작성한 것처럼 외부로 분리해서 테스트한게 맞았을까요??- @WithMockUser에 대해 제가 정확하게 이해한게 맞을까요??- 틀리거나 부족한 내용은 없을까요??좋은 하루보내세요 감사합니다.
-
강의연장관련 문의 드립니다.
안녕하세요 정혜경 판타스틱 자료구조 in C 강의를 바빠서 못들었는데 수강기간이 얼마 안남았네요 ㅠㅠ죄송하지만 연장해주시면 열심히 들어서 잘 마무리하도록하겠습니다. 부탁드려도 될까요?
-
진로고민
안녕하세요, 현재 미국 커뮤니티 컬리지에서 편입 준비를 하고 있는 학생인데요.코딩을 대학 와서 처음해보는 건데 여기 학교에 딱히 좋은 교수님이 없어서 거의 독학과 친구들에게 물어보면서 하고 있는 상태입니다. 제가 말하고자 하는 요지는 아직 씨씨라 university 로 편입전에는 수업수준과 학생들 수준이 비슷비슷하고 그러겠지만 나중에 편입하고 나서 제 캠퍼스 생활을 상상해보니까 미래가 안그려지더라고요 .... 현재 computer science 전공으로 공부중이긴 한데 프로젝트를 새로 받을 때마다 머리가 하얘지고 단순하게 돈 많이 벌 수 있는 직업의 메리트 말고는 제가 딱히 안행복한 것 같아서요 ..... 말그대로 돈 하나만 바라보고 이걸 전공삼아서 편입하고 나서도 공부를 더 깊이 심도있게 할 텐데 겁도 사실 많이 나고 뭔가 우울할 것 같기도 하고 ..... 그래서 전공을 바꿀려고 생각중인데 막상 바꿀려니 꿈이 없어서 딱히 뭘 해야할 지도 모르겠는... 그런 상황입니다.... 나중에 statistics 로 major 를 하고 informatics 나 데이터 쪽이나 무튼 minor로 할까 계획도 잠깐 했었는데 ... 사실 잘 모르겠어요 ...혹시 저의 상황을 대충 설명을 해보았는데 이것저것 따졌을 때 제 쿠크다스 멘탈을 위해서 바꾸는 것이 나을 것 같나요 ? ㅜㅜ 돈 하나만 보고 편입하고 나서 이 개고생을 하자니 좀 제가 불쌍한 것 같아서요 ..... 씨씨에서 어려움을 극복해도 어차피 편입하면 더 어려운 것들 배울텐데 제가 너무 미래만 그리고 섣부른것 같나 싶기도 해서 ... 올려봅니다..현재는 도움받을 수 있는 친구들과 튜터링 그런 것들이 있는데 편입하고 나서는 상황과 환경이 온전히 바뀔 것 이기에 저 스스로 하면서 살아야 할 것 같은 미래가 그려져서요 ..
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링 로드맵 질문
안녕하세요! 스프링 로드맵을 따라 학습하고 있는 수강생입니다.개인적으로 프로젝트 시작을 앞두고 있어서 로드맵을 전부 수강하고 싶지만 어려운 상황입니다.프로젝트 시작 전 반드시 수강해야 하는 부분이 있다면 어떤 우선순위로 수강하는 것이 좋을지 알려주시면 감사하겠습니다프로젝트는 프론트는 React를 사용한 웹 애플리케이션에, 머신러닝을 사용할 예정이며현재 Spring 입문, 기초, HTTP 수강 완료하고 MVC 1편을 수강중에 있습니다.
-
홍정모의 따라하며 배우는 C언어
군 전역전에 코딩을 조금 깔짝거리긴했습니다.
제목 그대로 좀 깔짝 거리긴해서 if 라던가 swtich나 이런 아주 기초적인 내용은 아는 상태입니다.근데 스킵하자니 또 완벽하게 아는것도 아닌것같고또 이와 같이 함수 하나에 대한 수업 시간도 10분 정도되는거 보면 아 이게 여기 안에 뭔가 있어서 이렇게 설명하시려는건가? 라고 싶어서 막상 들으면 8정도는 쉬운부분이라 알고 있고 나머지 2가 생소한 내용이라 처음들어서 오 좋다 이런 상태입니다. 문제는 제가 포인터나 구조체 이런 C 언어에서 누구나 어려워 할 것만한것들을 까먹은게 문제인데요. 그래서 그러한 어려운 부분들로 수업을 스킵하고 싶은데 혹시 조교님들이나 저와 같은 상태로 수업을 들어보신 분들, 이러한 실행방법을 추천하시나요? 감사합니다!
-
[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
짧은 기간에 D유형 E유형만 집중적으로 연습할까요?
어제 4회차 실기 덜컥 신청해놓고 오늘 들어왔어요..올해부터 연습해야 할 비중이 늘어서 막막합니다.준비시간이 짧을꺼 같은데 D유형 E유형만 집중적으로 연습하는게 효과적이겠죠?