DIVERSITY IS GOOD
DIVERSITY IS GOOD
반응형

분류 전체보기 113

부트캠프 생존기: 의생명공학 전공자의 리얼 후기

부트캠프만 수료하면 개발자가 될 수 있을까? 이 질문에 대한 제 솔직한 대답을 들려드릴게요. 공학 전공이라도 컴퓨터는 정말, 다른 세계였습니다.안녕하세요! 저는 대학에서 의생명공학을 전공했던 사람입니다. DNA, 세포, 생체 신호 이런 걸 다루다가 갑자기 코딩을 시작하게 됐죠. 이유요? 요즘 기술 트렌드가 다 IT, 소프트웨어 쪽이잖아요. 뭔가 뒤처지면 안 될 것 같고, 기회는 저쪽에 있는 것 같아서요. 그래서 과감하게 코딩 부트캠프에 도전했고, 3개월간 생존(!)에 성공했습니다. 하지만 의공학과 컴공은 완전히 다른 차원의 학문이란 걸 그때 처음 느꼈어요. 오늘은 제가 느꼈던 그 갭, 그리고 현실적인 부트캠프의 민낯을 공유해볼까 해요. 목차 1. 의생명공학에서 왜 갑자기 코딩을? ..

일상 2025.05.02

부트캠프에서 살아남기 위한 5가지 생존 전략

"비전공자인데 부트캠프 들어가도 괜찮을까요?"라고 묻는다면, 저는 이 다섯 가지 생존 전략부터 알려드릴 거예요.안녕하세요! 저는 디자인 전공자였지만, 코딩이 하고 싶어서 무작정 부트캠프에 뛰어든 사람이에요. '비전공자도 가능하다'는 광고를 믿고 시작했지만, 막상 부딪히니 생각보다 훨씬 더 치열하고, 혼란스럽고, 눈물도 많이 났어요. 하지만 다행히도, 중간에 포기하지 않고 완주할 수 있었던 데에는 몇 가지 핵심 전략이 있었답니다. 제가 몸소 겪으며 깨달은 ‘살아남는 법’을 여러분께 공유할게요. 이건 생존에 가까운 팁이에요. 비전공자라면, 더더욱 필수입니다! 목차 1. '이해'보다 '반복'에 집중하자 2. 기본 용어와 개념, 먼저 익혀두기 3. 질문에도 기술이 필요하다..

일상 2025.05.02

부트캠프 생존기: 하루 12시간 코딩의 현실

“하루 12시간 코딩하면 실력이 확 늘겠지?” 처음엔 저도 그렇게 생각했어요. 근데 현실은요... 그게 아니더라구요.안녕하세요, 코딩 부트캠프에서 6개월간 생존(!)했던 지극히 평범한 사람입니다. 전공자도 아니고, 코딩은 sql 언어 밖에 몰랐던 제가요, 갑자기 하루 종일 코딩을 하게 됐죠. 정확히는 하게 된 줄 알았죠. 근데 말이죠, 실제로는... 하루 8시간도 버티기 힘들었고요. 솔직히 말해서 중간쯤엔 ‘이게 사람 할 짓인가?’ 싶기도 했어요. 더 놀라운 건, 아무것도 모른 채 들어가면, 실력 있는 전공자나 경험자한테 그냥 업혀가는 존재가 되기 딱 좋더라고요. 진짜 ‘백지’로 시작하면 어떤 일이 벌어지는지, 제가 몸소 겪은 그대로 전해드릴게요.목차1. 부트캠프의 환상과 현실 사이2. ‘12시간 코딩’..

일상 2025.05.01

탐색적 데이터 분석(EDA) 한눈에 끝내기: 인사이트를 여는 첫 관문

왜 ‘탐색적 데이터 분석(EDA)’이 중요한가? 분석 프로젝트를 시작할 때, EDA는 ‘지도 없이 떠나는 여행’에 나침반을 쥐어주는 과정과도 같습니다. 데이터의 분포, 이상치, 변수 간 관계를 모른 채 모델링에 돌입하면, 잘못된 가정으로 인해 결과가 왜곡될 수 있습니다. EDA는 통계·시각화·도메인 지식을 접목하여 데이터의 본질을 직관적으로 이해하도록 돕으며, 이후 분석 방향·모델 선택·피처 엔지니어링 전략에 결정적 힌트를 제공합니다.기술적 기반: 통계 기초(평균·분산·분포), 시각화 라이브러리(Matplotlib, Seaborn, Plotly), 상관 분석(Pearson·Spearman), 차원 축소(PCA) 등 기초 ▶ 응용, 예시로 쉽게 이해하기 1. 데이터의 특성과 분포 파악하기 기법 목적 Py..

데이터 수집 · 전처리 : 깨끗한 데이터의 시작

왜 ‘데이터 수집과 전처리’가 중요한가? “분석 시간의 80%는 전처리에 쓰인다”는 말은 일반적으로 통용됩니다. 잘못 수집된 데이터, 혹은 정제되지 않은 데이터는 멋진 모델도 한순간에 무력화합니다. 데이터 수집·전처리는 분석·머신러닝 파이프라인의 토대이며, 이 단계에서 품질이 결정됩니다.또한 API, 크롤러, ETL 파이프라인 등 기술 스택을 이해해야 ‘재현 가능한 데이터 파이프라인’을 구축할 수 있습니다. 기초 ▶ 응용, 예시로 쉽게 이해하기 1. 데이터 수집 방법 총정리수집 방식 주요 도구/라이브러리 한 줄 팁APIrequests, httpxREST API 문서의 Rate Limit 확인 필수웹 크롤링BeautifulSoup, Selenium동적 페이지는 Selenium, 정적은 BS4로 속도 ↑D..

분석의 첫 단추, 문제 정의와 가설 설정 완전 정복

왜 ‘분석 문제 정의·가설 설정’이 중요한가? 데이터 분석은 결국 “무엇이 문제인가?” 를 정확히 짚어내는 순간부터 시작됩니다. 문제 정의가 흐릿하면 분석은 방향을 잃고, 잘못 세운 가설은 시간을 낭비하게 합니다. 반대로 명확한 문제 정의와 검증 가능한 가설은 분석 속도를 높이고, 인사이트의 질을 극대화 합니다. 이는 통계·실험 설계·비즈니스 도메인 이해가 결합된 기술적 토대 위에서 이루어집니다. 기초 ▶ 응용으로 쉽게 이해하기 1. 비즈니스 문제와 분석 문제 분리·정의하기 단계 질문 예시비즈니스 문제“월 매출이 줄어드는 원인이 무엇인가?”이커머스 3월 매출이 전년 동월 대비 12% 감소분석 문제“어떤 고객 세그먼트가 구매 빈도·AOV가 감소했는가?”VIP 등급 고객의 방문·결제 전환률 추세 분석TIP:..

데이터 분석의 첫걸음, 명확하게 이해하고 시작하기

왜 데이터 분석이 사용되고 기반이 되는 기술적 이해는 무엇인가? 현대 사회에서 데이터 분석은 기업과 조직의 경쟁력을 높이기 위한 필수적인 요소가 되었습니다. 다양한 산업 분야에서 수많은 데이터가 생산되면서, 데이터를 정확히 분석하고 이를 통해 인사이트를 얻는 능력이 매우 중요해졌습니다. 데이터 분석은 비즈니스 성과 개선, 고객 경험 향상, 리스크 관리 등에 폭넓게 활용됩니다. 이러한 데이터 분석을 효과적으로 수행하기 위해서는 기초적인 기술과 환경에 대한 이해가 필수적입니다. 데이터 분석의 기초와 기술적 준비 1. 데이터 분석이란 무엇인가?데이터 분석은 수집된 데이터에서 유의미한 패턴과 정보를 찾아 비즈니스 의사결정을 돕는 과정입니다. 이 과정은 데이터 수집, 정제, 변형, 모델링, 시각화 등 다양한 작업..

SQL에서 Window 함수란? – 실무에서 꼭 필요한 핵심 함수들

✅ 왜 Window 함수가 필요한가요?SQL은 데이터 분석, 집계, 정렬에 매우 강력한 도구입니다. 그러나 기존의 집계 함수(SUM, AVG, COUNT 등)는 하나의 그룹 단위로만 결과를 반환하기 때문에, 원본 행과 함께 누적합, 순위, 이동평균 등의 정보를 동시에 보고자 할 경우 제약이 존재합니다.이러한 상황에서 Window 함수(Window Function)는 같은 결과 집합 내에서 원본 행은 그대로 유지하면서, 그 위에 추가적인 계산 값을 제공할 수 있어 데이터 분석에 매우 효과적입니다.💡 핵심 기술 개념:OVER 절을 기반으로 특정 "윈도우 범위" 내에서의 연산 수행서브쿼리나 조인 없이 행 단위 연산과 그룹 단위 연산의 절묘한 조화PostgreSQL, MySQL 8.0 이상, BigQuery,..

테크/MySQL 2025.04.18

서브쿼리의 진화, CTE(Common Table Expression) 완전 정리!

CTE(Common Table Expression)는 SQL에서 쿼리의 가독성을 높이고 복잡한 쿼리를 구조적으로 작성할 수 있도록 도와주는 기능입니다. 특히 재귀적 쿼리나 여러 단계로 나뉘어진 연산이 필요한 경우 유용하게 사용됩니다.✅ 왜 CTE가 필요한가?SQL을 사용하다 보면, 서브쿼리(subquery)가 중첩되거나 동일한 쿼리를 반복 작성해야 하는 상황이 자주 발생합니다.이럴 때 코드의 가독성은 떨어지고 유지보수가 어려워지게 됩니다.CTE는 이러한 문제를 해결하고자 도입된 기능으로, 쿼리 내에서 임시 결과 테이블을 정의하고, 이후 쿼리에서 그 테이블을 사용하는 방식입니다.💡 주요 기술적 기반:SQL 표준 (특히 WITH 구문 사용)임시 테이블과 유사하나 메모리 상에서만 존재함뷰(view)와 비슷하..

테크/MySQL 2025.04.18

20250227 운동일기 [등]

타깃 : 등 월요일에 술을 많이 마시고 술병이 나서 이틀을 고생했다...회복하느라 많이 먹어 찐 살을 빼기 위해서 고볼륨의 운동을 진행하기로 했다. 오전 운동 코어운동 10분런닝 머신 4km    - 평균 심박수 140 오후 운동 풀업10reps 4 sets 바벨 로우40kg 10reps40kg 20reps60kg 20reps60kg 10reps 랫 풀 다운50kg 15reps 2sets70kg 10reps70kg 5reps + 40kg 5reps 로우로우50kg 20reps70kg 20reps90kg 20reps 2sets 원암 덤벨 로우30kg 15reps 4sets 슈퍼세트(케이블 풀오버 + 시티드 로우)(35kg 15reps + 60kg 20reps) 4sets 확실히 오전 오후 2타임을 운동을 ..

반응형