이야기를 나눠요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
스프링 부트 웹 개발 입문 - 따라하며 배우기
코드 모하나 바꿀떄마다 계속 빌드가 되는데 갑자기 왜이런지 알수 있을까요
삭제된 글입니다
-
앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
iOS 취업에 궁금한게 있습니다.
안녕하세요. JavaScript로 개발하다가 swift로 이직을 하려고 하고있습니다.iOS 취업 관련 강의가 22년 7월 기준으로 나와있는데 현재도 같은 상황일까요? Rx공부는 신입에게 필요없다고 하신 내용이나 다른 내용들이 현재도 같은 상황인지 궁금합니다.
-
스팀(STEAM) 사용자 경험 개선 설문조사에 참여하시고, 스타벅스 기프티콘 받아가세요.
[스팀(STEAM) 사용자 경험 개선을 위한 설문조사]안녕하세요☺️저희는 유데미 X 웅진 UI/UX 부트캠프에서 스팀(Steam) 리디자인 프로젝트를 진행하고 있는 팀입니다.현재 스팀의 사용자 경험 개선을 위해 설문조사를 실시하고 있습니다.응답 내용은 참고 자료 이외의 용도로는 사용되지 않으며 익명성이 철저히 보장됩니다.또한, 프로젝트 종료 시 즉시 파기되며, 전화번호 등 개인정보는 리워드 증정을 위한 용도로만 활용된 후 즉시 폐기됩니다.추첨을 통해 총 5분께 스타벅스 아메리카노 기프티콘을 드립니다.설문에 참여해주셔서 감사합니다 :-)설문 대상: 스팀 계정이 있는 사용자설문 기간: 8/5 (토) - 8/11 (토)소요 시간: 10분 내외https://forms.gle/L6X18NyBXEx7LEy77
-
게임 클라이언트쪽인데 리눅스를 배우면 도움이 있을까요?
게임 클라이언트 개발자를 희망하는 sw학과 대학생입니다.단순히 전공 수업 선택때문에 고민인데요.이번에 통신(tcp/ip 이론) 수업이랑 리눅스 수업이 개설되었더라고요.통신은 소켓 프로그래밍 없이 이론만 배워서 아쉽긴 하지만 그래도 cs과목이기도 하고 게임 클라 개발할 때 도움이 있을거라고 들었거든요.근데 리눅스는 서버쪽이라 수강할지말지 고민되더라고요..(학기말에 팀플때문이기도 하고 이 수업 안 들으면 고학년이라 다른 전공 프로젝트에 몰입할 수 있어서요.. 선택과집중)운영체제 수업때나 군대 전산병, 정처기 준비하면서 명령어까지는 써봤었는데 그 이상으로 전공수업으로 좀 더 체계적으로 배우면 게임 클라쪽에 도움이 될지 잘 모르겠네요 학부때 다양하게 듣는게 좋다지만 상황이 여의치 않아서..듣고는 싶은데 크게 진로에 도움이 되지 않는다면 선택과 집중으로 과감히 포기할지아니면 그래도 배울 수 있을 때 배우는게 좋을지 고민입니다.
-
직접 활용할 수 있는 Git과 Github - 기초부터 협업까지
QA 엔지니어로서 유익한 강의일까요?
안녕하세요. 현직 QA 엔지니어입니다. 다른게 아니고 제가 알기로는 QA 테스트 기획 같은 걸 하려면 JIRA와 더불어 Git이나 Github에 대한 이해도는 기본으로 알아야 할 거 같아서 수강하게 되었습니다. 정말로 QA 엔지니어가 들어도 도움이 될만한 강의인가요?
-
처음 만난 리액트(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 얄코(Yalco)
이번 강의 너무 어려워요
멈춰놓고 진짜 많은 정보를 더 찾아봐야 이해할 수 있는거같아요.
-
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분 가입하고, 무료 커피 마시면서 모각코 하자! 오늘 내일 신촌 리버트리커피에서 회원가입 인증시 무료로 커피 준다고 하니까, 기존에 신촌에서 모각코 스터디 하시던 분들은 방문해보시면 좋을 것 같아요!!
-
[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
이거 이해가안되도 그냥 계속들으면 될까요?
안녕하세요전 컴퓨터도 잘모르는사람인데요강의를 듣는데 모든게 다처음듣는단어인데 이해가잘안되도 그냥 들으면서 하라는거 하면 될까요? 이해를 하고 다 외우고 넘어가야할까요?ㅠㅠ