본문 바로가기

전체 글17

[취준] 3일만에 sqld 합격한 꿀팁 공개 sqld 공부를 정확히 딱 3일 공부했습니다아아.그래서 시험 준비 시간이 부족한 분들을 위해 내가 공부한 방법을 알려드리려고 합니다.참고로 비전공자 입니다...!       전자책 구매를 통해 문제와 기출문제 풀이 https://www.hdatalab.co.kr/shop_view/?idx=13 2025 SQLD 완벽 이론 + 기출문제집 : 에이치데이터랩2025 SQLD 완벽 이론 + 기출문제집입니다.(수강 기간 : 90일)구매하신 강의 및 교재는 로그인 후 나의 강의실에서 확인 가능합니다.1. 전자책 특성상  다운로드 후에는 환불이 불가합니다.2. 교재의hdatalab.co.kr 우선 sqld 시험이 어떤 범위에서 나오는지 아는게 중요했습니다.그래서 이론이 정리된 pdf를 구매하였습니다.물론 내돈내산.... 2025. 3. 28.
[JS] sort 완벽 정리: 개념부터 예제까지 자바스크립트에서 배열을 다룰 때 꼭 알아야 할 메서드 중 하나가 바로 sort입니다. 이번 글에서는 sort가 뭔지, 언제 쓰이는지부터 시작해서 문법과 실전 예제까지 차근차근 알아보겠습니다. 초보자도 쉽게 이해하고 따라 할 수 있게끔 풀어놨어요. 그럼 시작해볼게요! 1. sort란...?sort는 배열에 담긴 요소들을 특정 순서대로 정렬해주는 자바스크립트 내장 메서드예요. 이름 그대로 '정렬'을 뜻하죠. 숫자를 크기 순으로 나열하거나, 문자열을 알파벳 순으로 정리할 때 딱이에요.예를 들어, 온라인 쇼핑몰에서 "가격 낮은 순"으로 상품을 보여주거나, 친구 목록을 이름순으로 정렬할 때처럼 실생활에서도 자주 접할 수 있습니다. 중요한 점은 sort가 배열 자체를 수정한다는 거예요. 원본 데이터가 바뀌니까 조심.. 2025. 2. 27.
[JS] some 메서드에 대해 알아보자 안녕하세요! 오늘은 JavaScript 배열 메서드 중 하나인 some에 대해 이야기해보려고 합니다. 배열을 다룰 때 유용하게 사용할 수 있는 some 메서드는 특정 조건을 만족하는 요소가 있는지 확인할 때 딱이에요. 그럼 이제부터 some을 언제 쓰는지, 기본 문법은 어떻게 되는지, 그리고 간단한 예제까지 차근차근 살펴볼게요!   1. some은 언제 사용할까?some 메서드는 배열 안에 적어도 하나 이상의 요소가 내가 원하는 조건을 만족하는지 확인하고 싶을 때 사용합니다. 예를 들어, "학생들 점수 배열에서 90점 이상인 학생이 한 명이라도 있는지 알고 싶다"거나 "장바구니에 특정 상품이含まれ있는지 체크하고 싶다" 같은 상황에서 유용하죠.쉽게 말해, 배열을 쭉 훑으면서 조건에 맞는 요소가 단 하나라도.. 2025. 2. 26.
[취준] [25.02] 10일만에 컴퓨터 활용 능력 1급 필기 합격한 꿀팁 공유 컴활 1급 필기 합격 공부법 공유 빠르게 컴활 1급 필기를 따고 싶어서 5일동안 공부를 하고 곧장 시험을 치러 갔다. 하지만 아쉽게 2문제 차이로 탈락하였다.그래서 내가 부족한 부분이 무엇이고 어떻게 공부해야할지 분석한 후에 재시험을 5일 후 재시험을 치기로 하였다.        컴활 1급 필기 최근 동향24년도부터 컴활 1급 필기 문제가 최신화 되면서 합격하기 더욱 어려워졌다고 한다.나는 처음 필기시험을 칠때 기출문제를 하루에 3개씩 풀면서 틀린문제를 보면서 답을 외우는 형식으로 시험에 접근하였다.그러다 보니  최신화된 시험에 대처하지 못했고, 개념이 부족하여 시험에서 떨어졌다는 결론을 내렸다.그래서 개념을 채우기 위해서 유튜브 영상을 보면서 학습하였다.  기출 문제 CBT 링크https://cbt.y.. 2025. 2. 15.
[취준] 컴퓨터 활용 능력 1급 필기 탈락... 취준의 첫 걸음 컴활 1급2월 9일 컴활 1급 필기시험을 쳤었다.정확히 5일동안 매일 4시간씩 공부하면서 시험을 치러 대한상공회의소 지하 1층으로 향했다.주당 몇십회씩이나 있는 시험에 거의 자리가 가득 차는걸 보면서 컴활 자격증의 인기를 실감할 수 있었다. 시험 후기시험을 치고 나오면서 느낀점은 기출문제에서 약간씩 변형된 문제가 나와서 개념에 대한 이해가 부족하다면 떨어지기 좋겠다라는 것을 느꼈다. 뭔가 좀만 운이 좋으면 붙을 것 같다는 느낌도 들었지만 전반적으로 아쉬운 감정이 많이 들었다.  시험 결과 다음날 10시에 결과가 나왔다. 한시간 전부터 기도하면서 "축배"라는 노래를 들으면서 기원을 하고 있었다. 아쉽게도 2문제 차이로 탈락하였다. 3과목은 내가 기출을 풀면서 60점 밑으로 떨어져본적이 없었.. 2025. 2. 11.
[취준] 공기업 취업 준비 start 취업에 대한 고민... 오늘부터 공기업 취업준비를 들어갈 예정이다. 이때까지 개발자에 대한 목표에 도전하면서 여러 가지로 힘든점이 많았다. 첫번재로는 언제든지 밤을 샐 준비가 되어있어야 한다는 것이다. 나는 개발자를 목표로 공부하기 전까지는 내 몸을 잘 관리하고 운동하면서 신체능력을 향상시키는데에 즐거움이 있었던 사람이었다. 하지만 개발자 준비를 하면서 밤을 수시로 새보면서 신체 능력이 다운되고 스트레스를 받다보니 주전부리도 자주 먹으면서 살도 찌고 약간의 자존감 하락도 발생했었다. 두번째로는 지속적인 공부에 대한 압박이다.나는 개발자 지망 전 대학시절에 크게 공부를 열심히 하지 않은 학생이었다. 그저 개발자 전망이 좋다고 해서 취업이 잘 된다고 해서 이쪽으로 발을 들인지도 1년째다.이쪽 분야를 목표로 .. 2025. 2. 5.
[JS] 문자열 배열을 숫자 배열로 변환하는 방법 JavaScript에서 ["2", "1", "3", "4"] 같은 문자열 배열을 [2, 1, 3, 4]와 같은 숫자 배열로 변환하는 방법을 정리해보겠습니다.✅ 1. map(Number)를 사용한 변환 (가장 간단한 방법)문자열을 숫자로 변환할 때는 Array.prototype.map()을 활용하여 Number 함수를 적용하면 됩니다.const strArray = ["2", "1", "3", "4"]; const numArray = strArray.map(Number);console.log(numArray); // [2, 1, 3, 4] 📌 설명:map(Number)는 배열의 각 요소에 Number() 함수를 적용하여 문자열을 숫자로 변환합니다.Number("2") → 2, Number("1") → 1 .. 2025. 2. 4.
[JS] 배열을 비우는 5가지 방법 (feat. 성능 비교) 배열을 비우는 건 간단해 보이지만, 자바스크립트에선 다양한 방법이 존재합니다. 어떤 방법을 선택하느냐에 따라 메모리 관리와 성능이 달라질 수 있어요. 오늘은 각 방법의 특징과 차이점을 코드와 함께 정리해봤습니다. 1. 길이를 0으로 설정하기가장 직관적이고 효율적인 방법입니다.let arr = [1, 2, 3];arr.length = 0; // arr → []장점: 원본 배열을 직접 수정하므로 다른 참조도 함께 초기화됨단점: ES6 이상에서만 100% 안전2. 새 배열로 재할당하기let arr = [1, 2, 3]; arr = []; // 새로운 배열 할당장점: 깔끔한 문법단점: 기존 배열을 참조하는 변수가 있다면 영향 없음let original = [1, 2, 3]; let copy = original;.. 2025. 1. 27.
[JS] Spread Syntax에 대해서 알아보자 JavaScript 문법에서 ...(점 세 개)는 자주 보이지만, 쓰임새가 하나만 있는 것은 아닙니다.함수의 파라미터 자리에 쓰이면 “나머지 파라미터(Rest Parameter)”로 작동하고,배열, 객체, 함수 호출 등에 쓰이면 “전개 구문(Spread Syntax)” 역할을 합니다.두 개념은 모두 ... 기호를 사용하기에 같은 듯 보이지만, 동작 방식을 잘 이해해야 좀 더 효율적으로 코드를 작성할 수 있습니다.아래에서 순서대로 살펴보겠습니다.1. 나머지 파라미터(Rest Parameter)1-1. 정의나머지 파라미터는 함수 정의부에서 하나의 매개변수에 나머지 인수들을 배열 형태로 모아주는 문법입니다.쉽게 말해, 함수에 전달되는 “나머지” 인자들을 한꺼번에 받아올 때 사용합니다.사용법function su.. 2025. 1. 26.
[JS] Set 도대체 어떻게 사용하는 건데? JavaScript에서 Set 객체는 고유한 값들의 집합을 저장할 수 있는 데이터 구조입니다. 이 글에서는 Set의 특징, 사용법, 그리고 실무에서 유용한 활용 예제까지 자세히 다룰 것입니다.1. Set 객체란?Set은 JavaScript에서 중복을 허용하지 않는 값들의 집합을 표현하는 데 사용됩니다. 기본 배열과는 다르게 동일한 값을 중복으로 추가할 수 없다는 점이 큰 특징입니다.주요 특징:중복 불허: 동일한 값은 한 번만 저장됩니다.순서 보장: 삽입 순서를 유지합니다.값의 타입 제한 없음: 문자열, 숫자, 객체 등 모든 데이터 타입 저장 가능.const mySet = new Set();mySet.add(1);mySet.add(2);mySet.add(2); // 중복 값 추가 시 무시됨console.l.. 2025. 1. 24.