이야기를 나눠요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
처음 만난 리액트(React)
혹시 리액트18버전이라 17버전으로 다운그레이드 하려는분들
https://dev.to/ifeanyichima/how-to-downgrade-from-react-18-to-1702-818위 링크대로 따라하시면 다운그레이드가능하세요!즐코딩
-
[리뉴얼] React로 NodeBird SNS 만들기
swr 구현 질문입니다.
const listFetcher = async (url) => { const res = await apiClient.get(url, { params: { siteKey: siteKey, keyword: searchData, page: page, size: 30, orderOption: sortModel.field || "createAt", orderSeq: sortModel.sort || "desc", }, }); console.log(res.data); return res.data; }; const { data: listData, error: listError, mutate: listMutate, } = useSWR(`/notices`, listFetcher); useEffect(() => { if (!listData) return; }, [listData]); useEffect(() => { listMutate(); }, [page, sortModel, selectBoxState, searchData]); 안녕하세요! 현재 next.js 프로젝트로 swr 구현중인데,현재는 useEffect로 mutate를 한번 더 하고 있어서 첫 렌더링 시, 총 2번의 api 호출이 되고 있습니다. 불필요한 api 중복 호출을 막기 위해첫 렌더링 시에는 한번만 api 호출이 되고, 변수의 state값이 변경될 때마다 api 호출을 하기 위해서는 어떻게 하는것이 나을까요..? ㅜ
-
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
늦은 나이에 전직을 희망하는데, 현실적인 조언을 구하고 싶습니다.
어쩌다보니 현업에서 기획자로 8년정도 일을 하다가.. 사이버대학 졸업과 동시에 같은 프로젝트의 클라이언트 파트에서 프로그래머로 일을 하게 되었습니다.프로젝트가 좋지 않게 흘러가, 안좋은 결과를 맞이하면서 본부 전체가 권고사직으로 프로젝트가 종료됐는데, 6개월이란 짧은시간의 클라이언트 프로그래머 경력이 생기는 바람에.. 다시 기획자로 돌아가려고 생각을 해보니, 솔직히 마음이 썩 내키지는 않습니다 ㅎㅎ;; 그만큼 클라이언트 프로그래밍에 대한 업무 만족도와 재미가 굉장히 높았거든요.그렇다보니, 30대 중반에 접어든 나이에 클라이언트 프로그래머 신입으로 재취업을 노리는 상황입니다. 그래도 6개월동안 삽질과 구현, 디버깅 등등을 했던 자그마한 결과물들이 있어, 루키스님 강의 보면서 빠르게 이해하고, 부족한 부분은 채워나가고는 있기는 하지만, 현실의 벽을 생각하면 이게 과연 맞는 일인가 ? 라고 몇 번이고 흔들리게 되네요.이런 고민을 하는 와중에도, 클라이언트 프로그래머로 꼭 취업하고싶다 는 생각은 변함이 없습니다.당장에 가장 큰 문제는 무언가를 처음부터 구현하는 것에 대해 갈피를 잘 못잡는 것입니다. 어떤 포트폴리오를 만들어야 경쟁력이 있을지도, 아직까지는 안개 속에서 흐릿한 형상만 보이는 정도라 막막하네요. 강의 영상을 보면서 느낀건, 루키스님이 많은 사람들을 가르쳐 본 경험이 있는 것 같다고 느껴졌습니다.그래서 부끄럽지만, 현실을 마주하고 여쭙고, 앞으로를 더 확고하게 대비하는 것이 필요하다 생각되네요.서론이 길었습니다.언리얼은 에디터 자체와 블루프린트 로직으로 전체 기간으로 따지면 4년정도는 만져봤습니다. 언리얼에 대한 진입장벽은 그나마 좀 나은데, 포트폴리오는 어떤 방향으로 준비하는 것이 좋을까요 ?모작을 하나 해볼 생각으로, 핵앤슬래시 장르의 게임 하나를 정해서 비슷하게 구현해보려고 합니다. 구현 작업이 완료되면, 포트폴리오는 어떤식으로 정리하는 것이 좋을까요 ?포트폴리오 제작에 있어서, 이 부분을 더 신경쓰면 좋을 것 같다 하는 부분이 있다면 조언 부탁드립니다. 루키스님 강의를 구입한 것이 저에겐 큰 자극과 동기부여가 되었습니다. 좋은 강의를 제공해주셔서 정말 고맙습니다.굉장히 추상적일 수 있는 질문이지만, 답변 기다리겠습니다 !
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
쿠키 읽는법 메모
12:30 시간대 즈음 "쿠키 읽는거는 이전에 리퀘스트에서 getCookie에서 봤습니다.." 라고 말씀하시는데 잘 기억 안나서 찾아보고 적습니다. @WebServlet(name = "requestHeaderServlet", urlPatterns = "/request-header") public class RequestHeaderServlet extends HttpServlet { ... //Header 편리한 조회 private void printHeaderUtils(HttpServletRequest request) { ... System.out.println("[cookie 편의 조회]"); if (request.getCookies() != null) { for (Cookie cookie : request.getCookies()) { System.out.println(cookie.getName() + ": " + cookie.getValue()); } } ... } ... }해당 부분입니다.
-
제대로 파는 자바스크립트(JavaScript) - by 얄코
이번 강의 너무 어려워요
멈춰놓고 진짜 많은 정보를 더 찾아봐야 이해할 수 있는거같아요.
-
PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
강의목적
나의 데이터 강의의 목적이 강의를 통해 나는 다음과 같은 3가지를 얻고 싶다.경험이나 직감이 아닌 데이터로 문제를 해결하는 능력을 얻고 싶다.현업에서 조직구조를 데이터 드리븐 문화를 만들고 사고하는 조직으로 바꾸고 싶다.데이터를 바라보는 사고를 얻음으로써 일상에서의 문제, 지역, 세계적인 문제를 차근차근 고민 해보고 풀어나가 보고 싶다.그걸 위해 나는 이렇게 노력할 것이다.매일 강의를 들으면서 데이터를 이해하고 일상생활 및 회사에 적용해 보기내가 가진 문제들을 고민 해보고 어떻게 하면 지금 이 문제를 해결해 나갈지 데이터적으로 바라보기매일 일상을 점검하며 숫자로 관리하기수강한 후, 나는 어떤 모습이고 싶다데이터를 적인 사고를 가진 PM으로써 프로젝트의 문제들을 데이터로 해결해 나가고 싶다.회사 내에서 데이터를 잘 알려주고 강의해줄 수 있는 사람이 되고 싶다.세계 각국의 문제들을 데이터적으로 바라보고 해결하고 싶다.
-
처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화까지 전과정 기본 익히기) [데이터과학 Part1]
안녕하세요 반도체 분야 준비하는 학부생입니다.!
삼성전자 DS 품질직무를 준비하는 4학년 학부생입니다.반도체 교육이외의 경쟁력을 갖추기 위해 크롤링강의와 데이터분석강의를 들었고 이 강의를 이력서에 어떤식으로 작성해야 경쟁력이 있게 작용할지에 대한 인사이트를 얻고 싶어서 문의드립니다.
-
게임 프로그래머 취업 전략 가이드
게임프로그래머가 되고싶은 컴퓨터 공학과 대학생입니다.
현재 29살 나이에 재수, 휴학해 가면서 그저 그런 4년제 대학 졸업했습니다.컴공과 들어올 때만 해도 제가 뭘 좋아하는지 몰랐기에 마음이 앞서서 졸업했는데 이 나이가 되고서야 게임 프로그래머가 되고 싶네요..거두절미하고 본론만 말씀드리면 제가 현재 게임 업계에 종사하고 싶어서 ISTQB 자격증도 따고, 기획 쪽으로 공부도 했습니다. 기획 쪽 언리얼 포폴을 지원해도 너무 취업이 안되고.. 결국은 전공 살려서 게임프로그래밍 쪽으로 돌리고 싶은데 루키스 선생님의 C+ 자료구조 및 유니티 수업 두 가지 수업을 듣고 준비해도 괜찮을까요? 현재 팀 프로젝트 경험도 없고.. 아무것도 없는 상태입니다. 앞으로 어떤 식으로 준비하면 좋을지 조언해 주실 수 있을까요?
-
데이터 분석 SQL Fundamentals
With 문
강사님 안녕하세요,조인실습2에서 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 모든 급여를 취합한 평균 급여 예시가 조금 헷갈립니다. With 문이 서브쿼리 역할을 하는걸로 이해하고 있는데 해당 예시에서 왜 with문이 왜 필요한지, with문 또는 서브쿼리 사용하지 않고 쿼리를 진행시키는 방법이 있는지 궁금합니다ㅠ
-
실전! Querydsl
Spring boot 2.7 영한님 강의 Q클래스 경로와 똑같이 할 수 있는 설정 공유합니다.
// 1. queryDsl version 정보 추가 buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'org.springframework.boot' version '2.6.3' id 'io.spring.dependency-management' version '1.0.11.RELEASE' // 2. querydsl plugins 추가 id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" id 'java' } //... dependencies { // 3. querydsl dependencies 추가 implementation "com.querydsl:querydsl-jpa:${queryDslVersion}" implementation "com.querydsl:querydsl-apt:${queryDslVersion}" //... } test { useJUnitPlatform() } /* * queryDSL 설정 추가 */ // querydsl에서 사용할 경로 설정 def querydslDir = "$buildDir/generated/querydsl" // JPA 사용 여부와 사용할 경로를 설정 querydsl { jpa = true querydslSourcesDir = querydslDir } // build 시 사용할 sourceSet 추가 sourceSets { main.java.srcDir querydslDir } // querydsl 컴파일시 사용할 옵션 설정 compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl } // querydsl 이 compileClassPath 를 상속하도록 설정 configurations { compileOnly { extendsFrom annotationProcessor } querydsl.extendsFrom compileClasspath }다른 분께서도 내용 공유를 해주셨습니다만, 저같은 경우에는 영한님 강의와 똑같은 경로로 Q클래스 생성하면서 진행하고 싶어 방법을 찾아보다가 다음 설정을 찾았습니다.출처 : https://data-make.tistory.com/728 저같은 경우 문제는 다음과 같았습니다.compileQuerydsl 로 Q클래스 생성 후, 테스트 코드를 돌리면 java: Attempt to recreate a file for type study.querydsl.entity.QHello 에러 발생generated 폴더를 삭제 후, 테스트 코드를 돌리면 성공.위 상황에서 테스트 코드를 Run 하기 전에 항상 Q 클래스를 만들려고 시도한다는걸 알게되서 build.gradle 마지막에 기존에 Q 클래스가 있다면 삭제하고 진행하라고 코드를 넣어도 똑같은 현상이 반복됐었습니다. 이 후 검색을 하다가 위의 설정을 알게됐습니다. compileQuerydsl 로 Q 클래스 생성 후, 테스트 코드를 돌려도 잘작동합니다. 만약 영한님하고 같은 화면, 흐름으로 강의를 진행하시고 싶은 분들 있으시면 참고하시면 좋을것 같아요. 다들 화이팅입니다.
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
스프링 시큐리티 관련
안녕하세요, 여기에 여쭙는 것이 맞을까 고민하다가 혼자 해결할 별다른 방도가 없어서 부득이하게 글을 남깁니다. 강의와는 조금 동떨어져 있는 고민일 수 있지만 읽어주시면 감사하겠습니다.얼마 전까지 저는 개인 토이 프로젝트를 구현할 때, MVC 강의에서 가르쳐주신 세션 방식의 로그인을 사용하였습니다. 그런데, 취업을 위해 여러 포트폴리오나 프로젝트 예시들을 보고 OAuth2 를 이용한 로그인 방식을 적용해보기로 마음 먹었습니다. 그래서 주로 인터넷을 통해 스프링 시큐리티와 OAuth2에 대한 자료들을 찾아 공부했는데, 공부를 하면서 다소 부족하다는 느낌을 많이 받았습니다. 스프링 시큐리티 기술의 난이도가 높은 탓인지 사용되는 모든 코드에 대한 명쾌한 설명을 얻을 수 없었기 때문입니다. 그리고 무엇보다도 찾아본 예제들에서 액세스 토큰을 다루는 방식들이 제각각 보안 취약점을 갖고 있다보니 이 코드들이 정말 실무에서 그대로 활용될 수 있는 코드들인지 확신할 수 없었고, 실무에서는 클라이언트와 서버가 어떠한 방식으로 액세스 토큰을 주고 받게끔 설계할지 감이 잘 오지 않았습니다. (이에 비하면 사소한 문제긴 하지만, 최근 스프링 시큐리티 6이 나오고, 여러 기능이 deprecate 된 탓에 코드를 그대로 적용하지 못하고 일일이 찾아보면서 수정해야 하니 더 까다롭게 느껴지기도 했습니다.) 때문에 강의나 서적을 통해 스프링 시큐리티를 활용하는 방법을 제대로 이해할 필요가 있지 않을까 하는 생각을 하게 되었습니다. 다만, 저는 취업을 목적으로 공부하고 있고, 시간이 한정되어 있는 상황에서 새로운 기술을 습득하는 데에 많은 시간을 쓰는 것이 조금 걱정이 되기도 합니다. 때문에, 기업에서 보통 신입 개발자에게 스프링 시큐리티 기술에 대해 어느 정도 수준으로 이해하고 있을 것을 요구하는지 여쭤보고자 합니다. 물론 당연히 기업마다, 상황마다 다를 수 있기에 어리석은 질문이라는 생각이 듭니다. 하지만, OAuth2 로그인 적용을 위해 해당 기술의 개념과 적용 코드들을 깊이 있게 공부하는 것보다, Spring MVC와 DB 접근 기술, Spring Data JPA 등의 이해도와 활용 능력을 키우는 것이 중요하다면, 후자에 집중하고 싶다는 마음이 큽니다. 긴 글 읽어주셔서 감사하고, 양질의 강의 제공해주셔서 정말 감사합니다.
-
웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기
zapier연동하는데... collection field id이 자꾸 바뀝니다.
https://discourse.webflow.com/t/collection-ids-can-change/104697 찾아보니까 현재로서는 답도 없는거같고... 재피어 연동시켜놔도 주기적으로 바뀌니 해결하셧나요..?
-
개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
이진수, 16진수 표현할 줄 알아야하나요?
이진수나 16진수 보면 바로 이게 수 몇인지 모르겠는데 볼 줄 알아야 하겠죠? 예를 들어 0110(2) 보면 이게 수 몇을 표현한 건지 모르겠습니다. 볼 줄도 알고 쓸 줄도 필수적으로 알려면 따로 공부해야겠죠?
-
무료 커피 마시면서 모각코 할 사람 모집(신촌 리버트리커피, 7/28-7/29)
IT 교육사이트 'PickIT' 1분 가입하고, 무료 커피 마시면서 모각코 하자! 오늘 내일 신촌 리버트리커피에서 회원가입 인증시 무료로 커피 준다고 하니까, 기존에 신촌에서 모각코 스터디 하시던 분들은 방문해보시면 좋을 것 같아요!!
-
[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
이거 이해가안되도 그냥 계속들으면 될까요?
안녕하세요전 컴퓨터도 잘모르는사람인데요강의를 듣는데 모든게 다처음듣는단어인데 이해가잘안되도 그냥 들으면서 하라는거 하면 될까요? 이해를 하고 다 외우고 넘어가야할까요?ㅠㅠ
-
[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
강의수준
이 강의가 정말 초보자용 강의가 맞나요?제가 보기엔 초보자가아닌 전공자용 레벨같아서
-
실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
수업기한에 대해 문의드립니다
이 강의를 수강하고 있는 수강생입니다킷도우님 수강기한을 1달만 더 늘려 주시는게 가능한지 질문드립니다
-
it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
강의 자료 다운로드
강의 자료를 다운로드 하려는데 크롬에서 위험한 자료라고 계속 거부당하는데 어떻게 다운 받으셨나요 다들??
-
[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
리액트와 타입스크립트를 현업에서 쓸정도까지 닦으려면
안녕하세요, 삐약이 개발자입니다. 저는 백엔드 개발자라 사실 프론트에서 쓰는 뷰는 고사하고 리액트 조차 모르는 개발자입니다. 사실 백엔드개발자기도 하고, 아직 경험이 없는지라 이르기는 합니다만, SI를 다니고 있기에 저에게 마치 풀스택개발자처럼 리액트를 요구하기도 하더군요. 그래서 어차피 제 경험이 되겠지 싶어 리액트 역시 공부하려고 생각한터라 이벤트도 겸겸해서 리액트 + 타입스크립트 모두 가지고 있는 상태입니다. 다만 아직 스프링도 그렇게 잘하지 않는데 어려운게 아닐까? 현업에서 쓰기에는 많이 부족하지 않을까 싶어 걱정이 되는데, 이정현님의 생각에 리액트, 혹은 타입스크립트 까지 둘다 익혀서 실무에서 다소 혼나겠지만, 제가 현업에서 쓰는데 무리없이 쓰려면 어느정도까지는 반드시 완벽하게 이해하면 문제없다 하는 구간이 있을까요? 리액트가 매우 넓고 자유도가 높은 기술이라 들었습니다. 그렇기에 지금은 기초지만, 어디까지는 확실하게 끝내야 좋을지 고민해결해주심 좋겠습니다.
-
제대로 파는 자바스크립트(JavaScript) - by 얄코
아 개빡셌다.
근데 예제도 그렇고 강의가 너무 좋았어요.