전체 글 41

[대학원 진학 도전 - 2] SQLD 노베이스 2주만에 합격한 후기 푼다

이대로는 못살겠다!!! 뭐라도 해보자!!! 하고 직무변환을 위해 알아보다가내가 하고픈 직무에서 공통점으로 보였던 두 단어: SQL 및 Tableau 그래서 SQLD 시험 바로 결제함 10월 13일 기준 올해 남은 마지막 시험이기도 했고,2주면 합격한다길래 오 해봐야지 하고 바로 시험 신청했음. 11월 16일이 시험이길래 10월 31일까지 뻐땡기다가 11월 1일부터 정확히 공부 시작함 ㅋ 근데 나란 사람 = full time worker,,, 2주만에 합격한 사람은 파트타이머거나 대학생이지 않았을까 조심스레 예상해봄.2주안에 모든걸 이해하는 것은 쉽지 않았음... 2주동안 회사에서 점심시간에도 공부하고 출퇴근시간에도 아이패드 들고 공부함 (심지어 퇴근하고도 인강들음 휴) 교재랑 인강은 다들 해커스 노랭이 ..

카테고리 없음 2025.12.10

[대학원 진학 도전 - 1] Georgia Tech OMSA 26년 Fall 도전

우선 온라인 석사가 있다는 것을 알게된 후 열심히 알아보니까OMSA에는 세가지 트랙이 있다는 것을 알게됐고, 나는 문과생에 관련 직무 경험도 없으니 Business Analytics를 선택할 것임. Standard Application Deadline은 26년 2월 1일이고 Final Application Deadline은 26년 3월 15일이니 최대한 올해가 가기 전에 왠만한거 다 끝내놓고 추천서 작성해줄 3명을 탐색해야겠음. 직장을 병행하면서 다니긴 해야하기에 사이트에 나와있는 것 처럼 1년반에서 2년 사이에 마무리하는건 아무래도 무리일듯.나는 만약 26년 Fall에 시작하게 된다면 29년 Spring에 마무리 할 수 있도록 계획을 짰음. 그리고 오늘 새벽에 진행됐던 Application Webina..

[대학원 진학 도전 - 0] Georgia Tech OMSA 26년 Fall 도전

부제: 나름 열심히 살았다고 생각했는데,,,,(이런직장에서 이런상사랑 일할줄이야) [Past]대학교 졸업하고도 더 공부하기가 싫었고, 그 무엇보다 어떤 공부를 하고 싶은지 모르겠는 마음이 가장 컸다.그래서 열심히 스펙만 쌓고 있는 와중에 코로나 터져서 공채 싹다 날라가버리시고 ^_^그나마 남아있던 회사들중 콧대가 말도 안되게 높았던 나는 가장 좋은곳 아니면 안가라는 요상한 마인드에신입인데도 1명~2명 뽑은 극 하이엔드 기업만 지원했다가 결국 다 면접에서 최종탈락하고재택하나만 보고 Agency로 입사하게됨 ㅋㅋ;;;;;;;; [Trigger]그땐 몰랐지 Agency가 이렇게 그지같은지...Agency는 똑똑하고 판단력이 빠른 사람들은 ㅌㅌ하기 때문에 남아있는 사람들 중 괜찮은 사람 찾기 굉장히 힘들구요,대..

12. Exception 예외처리

package exception_ex; public class Ex01 { public static void main(String[] args) { // 예외처리 : 예상치 못한 상황에 대한 처리를 하는 것 // try -> catch -> finally //종류설명 //NullPointerException(NPE)null이 들어있는 객체에서 값을 참조하려고 시도하는 경우 //ArrayIndexOutOfBoundsException배열의 크기를 넘어선 곳을 참조하려고 했을 경우 //ClassCastException형변환을 할 수 없는 경우 try { // NullPointerException //String str = null; //str.isEmpty(); // ArrayIndexOutOfBoundsEx..

11. Thread 예제 및 연습문제

ThreadTest Thread 만들기 1 -> 상속 받아서 사용 // 한 가지 단점: 자바는 단일 상속이으며 thread를 상속 받으면 다른 클래스를 함께 상속 받을 수 없음 public static void main(String[] args) throws InterruptedException { ThreadExtends te1 = new ThreadExtends("★"); ThreadExtends te2 = new ThreadExtends("☆"); Single thread : 순차적으로 수행 te1.run(); te2.run(); Multi thread : 각각의 쓰레드가 동시에 수행 (start메소드 써야함) 속도가 빨라서 싱글쓰레드로 보임 (sleep을 추가해야만 함) te1.start(); t..

10. Map 연습문제 - '성' 찾기, 수도이름 맞추기, 이차원 map, 파티원, 과일 이름, 클래스 변수, 캐롯마켓

I. 기본 사용 1. 자료입력 public static void main(String[] args) { Map scores = new HashMap(); scores.put("국어" , 90); scores.put("수학" , 85); scores.put("영어" , 90); scores.put("사회" , 80); scores.put("과학" , 100); System.out.println(scores); 2. 값 수정 scores.put("사회", scores.get("사회") + 5); System.out.println(scores); 3. 값 찾기 (과목명 입력 후 점수 출력) Scanner scan = new Scanner(System.in); System.out.print("조회할 과목명을 입..

10. Map 예제

1. key->value 쌍으로 이뤄져있다. 2. Key는 중복되지 않는다. value는 중복 가능 (주민번호 -> 이름) 3. key를 통해 아주 빠르게 value를 찾을 수 있다. 4. value로는 key를 못 만든다. package map_ex; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; public class Ex01 { public static void main(String[] args) { Map map1 = new HashMap(); map1.put("a", 1); map1.put("b", 1); map1.put("c", 2); map1.put("d", 3)..

9. Set 예제 - 사용법

Set 1. 중복되지 않는다. 2. 순서가 없다 (index 기반이 아니다) HashSet package set_ex; import java.util.HashSet; import java.util.Iterator; import java.util.Set; import java.util.TreeSet; public class set01 { public static void main(String[] args) { Set set1 = new HashSet(); set1.add(3); set1.add(2); set1.add(1); System.out.println(set1.add(1)); // 중복된 값은 넣어지지 않는다. System.out.println(set1); Set set2 = new HashSet()..

8. List 연습문제 - 리스트 초기화, 추가/수정/삭제 / 반복문으로 리스트 접근 / 리스트가 제공하는 함수 사용

I. 리스트 초기화, 추가/수정/삭제 1. List 만들기 주어진 값 넣고 출력하기 (3가지 방법) import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Quiz01 { public static void main(String[] args) { List list1 = new ArrayList(); list1.add(3); list1.add(8); list1.add(9); list1.add(4); list1.add(2); list1.add(1); list1.add(7); list1.add(5); System.out.println(list1); asList로 하면 수정이나 삭제 불가 List list = ..

8. List 예제

I. 리스트 초기화, 추가/수정/삭제 import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class Ex01 { public static void main(String[] args) { // 배열 (Array) // 1. 크기를 미리 알고 있어야 한다. 크기가 고정되어 있다. // 2. 중간에 있는 값을 빼내면 비어있는 채로 유지된다. // 3. index기반으로 접근 가능하다. // 4. 기본 자료형 (Primitive type), 참조 자료형 (Reference type) 모두 저장가능 // List // 1. 크기가 고정되어 있지 않고 동적으로 할당된다. // 2. 중간에 있는 값을 빼내면 앞으로..