묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
강의 수강 이후 방향성에 관한 질문
안녕하세요 강사님 좋은 강의 감사드립니다.해당 강의를 듣고, 데이터 사이언스 쪽으로 커리어 패스를 잡고자 합니다. 현재 구독서비스를 운영하고 있는 초기 스타트업에서 근무 중이며, 데이터에 대한 부분은 이 강의로 처음 접한 백지 상태라고 보시면 됩니다.SQL은 데이터 추출, 파이썬은 추출한 데이터를 활용하는 툴로 이해하고 있습니다. 컴활 1급 자격증이 있지만, 엑셀에서 22년 1월 구독자의 22년 2월 해지 시간대를 보기 위한 로우데이터 작업도 수월하게 하지 못하고 일일이 찾고 있습니다. 또, 구독월, 해지월 기준으로 만든 피벗테이블도 완벽하다고 보기 힘들 것 같습니다.이러한 상황에서 SQL을 공부하는 게 맞는 방향일까요? 아니면 현상황에서 가장 좋은 다음 스텝은 무엇일까요. 질문에 두서가 없는 듯 하네요.. 문의드릴 데가 여기 밖에 없어서 남깁니다.
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
현재 30살 비전공 고졸 국비지원 다니고 있는데 취업 관련해서 질문 드립니다.
현재 국비지원으로 6개월 과정 취업반 수강중인데 4월 초에 수료하게 됩니다. 지금은 메인 프로젝트(포트폴리오)를 진행중이고요. 개발을 하는 가운데 제가 개발에 적성이 정말 잘 맞는다는걸 느꼈습니다. 물론 밖에서 볼 땐 도토리 키재기겠지만 국비지원 학원 안에선 제가 단독 1위로 평가받고 있습니다. 개발을 하는게 재밌습니다. 근데 마음 한켠으론 지금 나이가 30살이고, 비전공에 현재 학점은행제를 진행중이긴 하지만(내년 9월쯤 4년제 학위취득 예정) 그래도 지금은 결국 고졸인데, 지금부터 프로젝트를 열심히 만들고 코딩테스트를 열심히 준비한다고 해서 과연 첫회사를 si업체를 피해 서비스업체를 들어갈 수 있을까 하는 두려움이 존재해 있습니다. 그래서 여기서 의문이 드는 것을 말씀드리겠습니다. 1. 국비지원 학원 수료와 동시에 일단 si든 어디든 회사에 취직을 해서 1년정도의 경력을 쌓으면서 코테 실력도 쌓고 내년에 학점은행제 4년제 학위취득을 할 때를 노려 1년동안 쌓은 코테 실력과 경력으로 더 좋은곳으로 이직을 노려보는것이 좋을까요?? 2. 1번이 별로라면 국비지원 수료 후에 어차피 포트폴리오는 수료할 때까지 완성이 될테니 놔두고, 2개월 정도를 코테에 올인을 해서 더 좋은곳을 노려보는 것이 좋을까요?? 30살 고졸인데 이 방법이 가능한건지도 의문이 듭니다. 지금도 메인프로젝트를 진행중이긴 하지만 코테를 하루에 2~3시간씩 꾸준히 공부하는 중인데 이정도가지고 코테 통과가 과연 될까?? 이런 스펙으로 코테를 통과한다고 해서 서비스 회사에 들어갈 수 있을까?? 라는 의문이 계속 듭니다. 저의 고민은 위의 1번과 2번에서 계속 갈등이 일어나고 있는데 어떤 방법이 더 좋을지 조언 부탁드립니다. 만약 1,2 번 말고 다른 의견이 있으면 알려주시면 감사하겠습니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
강사님 CNN에 입력하는 이미지 데이터에 대한 질문이 있습니다.
색이 있는 이미지 데이터는 3개의 채널을 가지고 각각의 채널에 2차원 형태의 평면에 각 픽셀값들이 있는 형식으로 알고 있는데 image = cv2.cvtColor(cv2.imread(image_name_batch[image_index]), cv2.COLOR_BGR2RGB) 위의 해당 코드로 파일형식의 데이터를 이미지화 시켰을 때, 아래 처럼 3개의 채널이 아니라 다수의 채널이 있음을 확인하였습니다. 제가 이해한 부분이 잘못된건지 잘 모르겠어서 질문을 드리게 되었습니다. [[[191 233 167] [191 233 167] [191 233 167] ... [170 220 157] [169 219 156] [169 219 156]] [[191 233 167] [191 233 167] [192 234 168] ... [170 220 157] [169 219 156] [169 219 156]] [[191 233 167] [192 234 168] [192 234 168] ... [170 220 157] [169 219 156] [169 219 156]] ... [[186 192 156] [186 192 156] [186 192 156] ... [192 195 164] [192 195 164] [192 195 164]] [[186 192 156] [186 192 156] [186 192 156] ... [191 194 163] [191 194 163] [191 194 163]] [[186 192 156] [186 192 156] [186 192 156] ... [191 194 163] [191 194 163] [191 194 163]]]
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
view 환경설정 강의 동영상이 재생이 안됩니다.
view 환경설정 강의 동영상이 재생이 안됩니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
AcceptAsync 이후 pending 관련
void RegisterAccept(SocketAsyncEventArgs args) { args.AcceptSocket = null; bool pending = _listenSocket.AcceptAsync(args); if (!pending) { OnACceptCompleted(null, args); } } 위 Function에서 보면 pending == false 인경우 OnACceptCompleted 함수를 바로 실행시키는데요 init 함수에서 SocketAsyncEventArgs args = new SocketAsyncEventArgs(); args.Completed += new EventHandler<SocketAsyncEventArgs>(OnACceptCompleted); RegisterAccept(args); 위와같이 args.Completed에 OnACceptCompleted를 등록해 주었기 때문에 펜딩이 안되어 바로 Accept가 된 상황에서도 등록한 이벤트로 인해 OnACceptCompleted 가 실행되는것 아닌가요? if (pending == false) { OnACceptCompleted(null, args); } 이 코드는 불필요 한게 아닌가 궁금합니다. 실제로 로그를 찍어보면 서버가 AcceptAsync를 하는 시점과 클라이언트가 접속하는 시간 차이가 있어서 pending이 항상 true로찍혔고 그래서 pending이 false일때에 대한 상황은 재현하지 못했습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
핸들러, 어댑터 관련 질문입니다.
@GetMapping("/new-form") //어댑터(?)public String newForm() { //핸들러(?) return "new-form";} 위 코드의 주석문대로 등록되는 경로가 어댑터를 의미하고 실제 객체가 핸들러를 의미하는 것이 맞을까요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
링크 사이트가 안나와요~
ES6 Modules 클릭하면 404 error 가 뜹니다
-
미해결스프링 핵심 원리 - 기본편
다양한 설정 형식 지원 - 자바 코드, XML 강의 중
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요, 제목의 강의 중 appConfig.xml을 치는 부분이 있는데요, 인텔리제이 무료 버전을 사용 중이라 따라 쳐야하는 상황인데요, 4번째줄 끝부분이 짤려서 안보이여서요. 문서에서 복사하라고 강의 중 말씀하시는데, 그 문서를 못 찾겠습니다. 강의 목차 중 다운로드 받을 수 있는 문서는 강의 1강 및 2강 밖에 안보이는데 다른 게 있는건지요? 감사합니다.
-
미해결RPA로 자동화 천재되기 (UiPath 응용편)
uipath studio버전엔 같은 기능하는 키가 뭔지 알수있나요
uipathx에선 keyboad shortcuts키와 go to Url uipath studi버전엔 같은 기능하는 키가 뭔지 알수있나요
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
custom, global filter yaml파일이 아닌 자바 소스에 설정하는 방법 문의드립니다.
안녕하세요. 먼저 좋은 강의 만들어주셔서 감사합니다. 덕분에 MSA, Spring Cloud에 대한 기초를 잘 잡아가고 있습니다. 제가 질문드리고자 하는 내용은 이번 강의에서 만든 CustomFilter, Global Filter 를 application.yml파일이 아닌 사전에 만들었던 FilterConfig.java에서 설정하는 방법입니다. CustomFilter, , Global Filter를 빈으로 주입받은 후에 필터를 넣으려고 했는데 타입이 맞지 않는 메서드만 제공하고 있는 것 같아서요. 괜찮으시다면 소스 추가 부탁드립니다. 감사합니다.
-
미해결쉽고 빠르게 익히는 Power BI 심화 1 (시각화와 파워 쿼리)
쿼리편집기에서 고급쿼리 편집기 내에서 한글 깨짐
안녕하세요. 쿼리편집기에서 한글이 보이기는 제대로 다 보입니다. 그런데 고급편집기에서 필드명이 깨져서 보입니다. 어떻게 헤쳐 나갈수 있을지 문의드립니다. 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Network 표시와 action 표시
1. 강사님처럼 Network 가 안뜨는데 이유가 뭘까요?? 2. 그리고 예전에 밑에 그림처럼 콘솔에 액션이 뜨도록 설정했었잖아요, 제가 그 코드를 지웠다가 다시 하고싶어서 설정하려니 안되네요 왜이럴까요 강사님 화면 제 코드 입니다 (액션 표시가 안됨 ㅠ) // configureStore.js import { applyMiddleware, compose, createStore } from "redux"; import createSagaMiddleware from 'redux-saga'; import { createWrapper } from "next-redux-wrapper"; import { composeWithDevTools } from 'redux-devtools-extension'; import reducer from "../reducers"; import rootSaga from '../sagas'; // ex) 엄청 간단한 미들웨어: const loggerMiddleware = ({ dispatch, getState }) => (next) => (action) => { console.log(action) // action 을 실행하기 전에 console.log() 를 한번 실행해주는 미들웨어 return next(action); } const configureStore = () => { const sagaMiddleware = createSagaMiddleware() // const middlewares = [sagaMiddleware]; const middlewares = [sagaMiddleware, loggerMiddleware]; // enhancer: 리덕스의 기능이 확장된 것 const enhancer = process.env.NODE_ENV === 'production' // 개발용 미들웨어와 배포용 미들웨어는 다름 ? compose(applyMiddleware(...middlewares)) // 배포용 : composeWithDevTools(applyMiddleware(...middlewares)) // 개발용 const store = createStore(reducer, enhancer); store.sagaTask = sagaMiddleware.run(rootSaga); return store; // state , reducer 를 포함한 것 }; const wrapper = createWrapper(configureStore, { debug: process.env.NODE_ENV === "development", }); // configureStore 옆으로 두 번째 인자: optional 객체 // 개발시 다음과 같이 debug 를 true 로 하는 것이 설명도 뜨고 편리하다. export default wrapper;
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Fater RCNN 질문입니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 덕분에 Detection 잘 배우고 있습니다 Faster RCNN 강의를 듣다가 질문이 있어 글을 남깁니다 1. RPN에서 Imbalancing 문제를 해결하기 위해 256 배치 중 128개 positive 128개 negetive 128개로 하여 학습을 한다고 하였는데 (강의 125페이지), 아무래도 object가 많기 때문에 이 경우에는 마치 positive는 oversampling하고 negetive는 undersampling하는 것과 동일한 개념이라고 이해하면 될까요? 앵커 미니배치를 128이나 64처럼 다른 숫자로 해도 상관 없을까요? 2. Faster RCNN의 최종 구조를 보면 (강의 129 페이지) rufrcnn 의 구조를 모면 RPN과 ROI Pooling에 둘다 Classification loss와 BBox loss가 있는 것을 알 수 있는데 합습할때 다 합치나요? 아니면 개별적으로 학습하나요? 그리고 RPN의 Classification은 object 여부를 학습하고 ROI pooling의 classification은 object 중에 분류를 하는 것으로 이해하였는데 맞는지요? 마지막으로 RPN과 ROI Pooling의 BBox regression은 결국 같은 것인데 두번 들어가는 것인가요? 아니면 RPN에서 select하고 ROI pooling에서는 select된 ROI만 loss를 구하는 것인가요? (ROI pooling에서는 anchor box와 관계없이 학습하나요?) 덕분에 미뤄두었던 detection 공부를 잘하고 있습니다 정말 감사드립니다!!!
-
미해결홍정모의 게임 만들기 연습 문제 패키지
vcpkg 설치를 했는데
비주얼 스튜디오 에서는 1>LINK : fatal error LNK1104: 'glfw3.lib' 파일을 열 수 없습니다. 이런 오류가 뜨고 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 LNK1104 'glfw3.lib' 파일을 열 수 없습니다. Lecture1 \GameDevPracticePackage-master\Chapter1\Lecture1\LINK 1 비주얼스튜디오 2017에선 이런 오류가 뜨는데 왜그런지 모르겠습니다.. vcpkg install opengl:x64-windows vcpkg install glew:x64-windows vcpkg install glfw3:x64-windows이런식으로 cmd 로 설치를 하고 integrate install 까지해서 done 이 잘 떴는데도 그러네요 ㅠㅠ
-
미해결만들면서 배우는 리액트 : 기초
state가 어떤 면에서 개발을 용이하게 해주나요?
폼 다루기까지의 강의를 보고있습니다. function handleInputChange(e) { console.log(e); setValue(e.target.value.toUpperCase()); } function handleInputChange(e) { console.log(e); e.target.value = e.target.value.toUpperCase(); } 리액트에 존재하는 state가 개발에 편의성을 분명히 제공할텐데 아직 어느 부분에서 편해지는 건지 감이 잘 안옵니다. +이후로도 모르는 부분이 생길텐데 https://ko.reactjs.org/docs/getting-started.html 요 처음엔 공식문서를 순서대로 한 번 읽으면 좋을까요 아님 모르는 부분이 생길 때마다 가는 것이 나을까요? 다른 자료를 권해주셔도 너무 감사할 것 같아용~~
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
needs to have a value for field id 오류입니다
아래와 같은 오류는 DEFAULT_AUTO_FIELD='django.db.models.AutoField' 를 common.py 에 추가했음에도 발생합니다... 혹시 무엇이 문제일까요?
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
질문입니다.
안녕하세요. 강의 너무 잘듣고 있습니다. 한가지 질문이 있습니다! 아래 이미지의 25번째 줄에서 animalTokenPrices() 는 SaleAnimalToken.sol 에서 작성한 매핑 변수가 맞는지 궁금합니다. 혹시 맞다면, SaleAnimalToken.sol 에서 매핑을 정의할때 mapping(uint256 => uint256) public animalTokenPrices; animalTokenPrices()의 return 값의 타입이 string 이 되는지 궁금합니다..!!
-
미해결배달앱 클론코딩 [with React Native]
제로초님 안녕하세요 안드로이드 스튜디오 프로젝트 생산 시 질문입니다.
프로젝트 생산 시 설정은 어떻게 해야 하나요 ? 강의에서 그냥 넘어가 버리셔가지고 잘 모르겠습니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
새롭게 올려주셔서 감사합니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
통합 테스트에 관한 질문 이 있습니다.
안녕하세요 강사님 강의를 따라하며 통합테스트에 다음과 같은 코드에서 의문점이 생겼습니다. 통합테스트에서 데이터를 update나 delete를 할때 실제 db에 있는 데이터가 수정,삭제가 되는것을 확인했습니다. 지금은 TDD개발이라 테스트중에 사용되는 데이터라 상관이 없겠지만 만약에 실제 서비스중이거나 중요한 데이터를 다루는 api에 대한 통합 테스트를 할때에는 서비스 db의 의존성없이 가짜 데이터로 테스트를 해야하는데 통합테스트를 할때 그렇게 하는 방법은 없나요?? it('PUT /api/products', async () => { const res = await request(app) .put('/api/products/' + firstProduct._id) .send({ name: 'updated name', description: 'updqted discription' }); expect(res.statusCode).toBe(200); expect(res.body.name).toBe('updated name'); expect(res.body.description).toBe('updqted discription'); });