본문 바로가기
  • Jetpack 알아보기

분류 전체보기189

2023년 회고 2023년은 가족과 많은 시간을 보내고, 새로운 가족이 생기는 특별한 해였다. 엄마와 호캉스와 양양 여행도 다녀왔고, 안성으로 이사가면서 함께 보내는 시간이 많아졌다. 안성으로 이사가면서 오빠와 결혼 준비 속도를 높였다. 신혼집을 구했고, 가전/가구를 알아보느라 주말마다 바빴다. 회사에서도 올해는 롤이 바뀌면서 책임감 있게 일하기 위해 더 바빴다. 점점 오피스 출근으로 바뀌면서 팀원들과 더 친밀해지고, 회사에 적응을 많이 할 수 있었던 것 같다. 겨울 ☃️ 2022년 겨울에는 여행을 많이 다녀왔다. 2023년 생일을 앞두고, 코로나에 걸려 많이 아팠었다. 격리 기간이 끝나자마자 생일이었기 때문에 생일 기념 경주 여행을 다녀왔다. 오빠와 처음으로 가는 2박 3일 경주 여행 굉장히 만족했었다. 크리스마스에는.. 2023. 12. 31.
초음파, 폐 CT 검사 받은 날 + 결과 2022.08.09.(화) 6개월마다 받는 검진이 왜이리 빨리 오는지 모르겠다. 이번 검진 때는 갑상선 초음파와 폐 CT를 받기로 해서 아주 조금 떨렸다. 아침 9시 검진이었기 때문에 오전 오프를 내고 다녀왔다. 먼저 갑상선 초음파를 받으러 초음파 검사실에 갔는데 항상 오래 기다렸는데 일찍 가서인지 금방 내 차례가 되었다. 초음파 결과는 교수님이 보시고 바로 얘기해주신다. 받기 전까지 엄청 떨렸는데 다행히 깨~끗하다고 하셨다. 🥰🥰 후후... 초음파 끝나자마자 채혈하고, CT 받으러 갔는데 예약한 시간보다 너무 일찍 가버려서 바로 받지 못한다고 했다. 배고픈 김에 엄마랑 지하 1층에 가서 샌드위치를 먹었다. 10시가 되어서 폐 CT를 받으러 CT 검사실에 갔다. 옷을 갈아입고, 꽤 기다렸다. 이번에는 조.. 2022. 8. 27.
[Jetpack] 안드로이드 Fragment 개요와 생성 Fragment 란? FragmentActivity 내에서 App UI의 재사용 가능한 부분 또는 동작을 나타낼 수 있는 컴포넌트입니다. 독립적으로 존재할 수 없고, Activity 또는 다른 Fragment에 결합해서 사용해야 합니다. Fragment의 수명 주기는 호스트 Activity의 수명 주기에 직접적으로 영향 받습니다. Activity가 일시정지되면 모든 Fragment도 일시정지 상태가 되고, Activity가 소멸되면 마찬가지로 모두 소멸됩니다. Activity가 실행 중인 동안(Resume)에는 각 Fragment를 개별적으로 추가, 제거할 수 있습니다. FragmentActivity Fragment를 지원하는 Activity 기본 클래스. 자식 클래스로는 AppCompatActivity.. 2022. 5. 24.
[JAVA] 프로그래머스 Lv.1 : 없는 숫자 더하기 🔥 월간 코드 챌린지 시즌3 예제: numbers result [1, 2, 3, 4, 6, 7, 8, 0] 14 [5, 8, 4, 0, 6, 7, 9] 6 제한 조건: 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모든 원소 ≤ 9 numbers의 모든 원소는 서로 다릅니다. Solution #1 class Solution { public int solution(int[] numbers) { int answer = 9 * 10 / 2; for(int n : numbers){ answer -= n; } return answer; } } More Algorithm! 👇👇 github.com/ggujangi/ggu.programmers ggujangi/ggu.programmers 프로그래머스 알고.. 2022. 5. 21.
[JAVA] 프로그래머스 Lv.1 : 나머지가 1이 되는 수 찾기 🔥 월간 코드 챌린지 시즌3 예제: arr result [1,1,3,3,0,1,1] [1,3,0,1] [4,4,4,3,3] [4,3] 제한 조건: 3 ≤ n ≤ 1,000,000 Solution #1 class Solution { public int solution(int n) { for(int i = 2; i < n; i++){ if(n % i == 1) return i; } return 1; } } More Algorithm! 👇👇 github.com/ggujangi/ggu.programmers ggujangi/ggu.programmers 프로그래머스 알고리즘, JAVA. Contribute to ggujangi/ggu.programmers development by creating an accoun.. 2022. 5. 21.
피 검사 양호, 용량 100으로 유지! 2022.02.26.(금) 3월 진료 예정이었지만 그때쯤 너무 바쁠 것 같아서 2월로 앞당겨 진료를 받았다. 오전 11시 진료라서 피검사를 받으러 9시까지 병원에 갔다. 항상 엄마랑 오다가 친오빠도 같이 왔다. 피를 뽑고, 남은 시간 동안 셋이서 지하 식당에서 밥도 먹고, 스타벅스에서 커피도 멤버쉽 할인으로 무료로 먹었다. 개꿀~ 11시 진료니까 10시 40분쯤에 대기하러 갔는데 평소 진료와 다르게 오늘은 대기 시간이 너무 길었다. 아무리 길어도 30분 기다렸는데 1시간 조금 넘게 기다려서 엄마랑 오빠가 지쳐 잠들었다. 잠든 사이에 내 차례가 되어서 결국 나혼자 쏙 들어갔다. 다행히 호르몬 수치는 넘칠 정도로 넉넉한 안정적 수치라서 현재 복용하고 있는 100 용량 약을 유지해도 좋겠다고 하셨다.☺️ 그동.. 2022. 2. 26.
초음파 결과는 완전 깨끗합니다. 2021.10.04.(월) 지난 7월 12일 진료 때, TG 수치가 46에서 4로 내려가서 나의 치료 경과가 좋다는 것을 알 수 있었다. 교수님이 다음 진료는 초음파를 받아 보자고 하셨고, 시간이 흘러흘러 벌써 오늘이 되었다. 3개월동안 나의 몸이 어떤 상태인지 예상을 할 수 없었기 때문에 오늘이 오기까지 많이 떨렸다. 진료 두 시간 전에 채혈을 해야 하기 때문에 9시쯤 병원에 도착했다. 채혈을 마치고 엄마랑 아점으로 본죽에서 죽을 먹고, 10시 40분 영상촬영실로 이동했다. 대기 환자들이 꽤 많았었다. 내 차례가 오는 동안 제발 아무 이상 없기를 기도했는데 다리가 떨릴 정도로 긴장했다. 내 차례가 되자 촬영실에 누워서 교수님을 기다렸다. 침대가 너무 편안해서 잠들 뻔했는데 다행히 자기 전에 교수님이 들.. 2021. 10. 5.
2021 하반기 이직 프로젝트 (1) : 경력 개발자의 이직 준비물 보통 개발자의 채용 전형 과정은 서류 → 코딩 테스트(or 과제 테스트) → 1차 직무 면접 → 2차 임원 면접 으로 진행된다. 회사마다 전형이 다르지만 내가 공통적으로 느꼈던 부분을 정리해보려고 한다. 서류 서류는 이력서 + 포트폴리오다. 보통 포트폴리오는 선택적으로 제출하는 것이 대부분이지만 나는 필수라고 생각한다. 특히 Android 개발자인만큼 화면을 보여줄 수 있는 장점이 있었다. 이 장점을 적극 활용해서 포트폴리오를 제작했다. 다른 포트폴리오를 많이 찾아 보며 파워포인트로 나만의 양식을 만들었다. 포트폴리오가 나를 뽐내는 것이라면 이력서는 나를 소개하는 것이다. 이력서에는 다음을 포함한다. 1. 프로필 + 간단한 자기 소개 2. 인적 사항 3. 경력 사항 4. 경력 상세 (프로젝트 내용) 이력.. 2021. 9. 14.
퇴사 2021.08.31.(화) 2018년 9월에 입사하고 안드로이드 개발자로서 그리고 iMBC 구성원으로서 자부심을 가지고 일을 했다. 올해 3월에 갑작스러운 갑상선 암 진단으로 휴직을 하게 되었고, 9월 복직 예정이었지만 과감하게 퇴사를 진행했다. 가장 큰 퇴사 이유는 왕복 4시간 거리를 다니기 힘들 것 같아서, 그리고 이직 준비에 제대로 집중하고 싶었다. 그동안 왕복 4시간 거리를 어떻게 다녔는지 생각해보면 역시 나는 회사에 다니는 것이 즐거웠던 것 같다. 좋은 사람들과 내가 좋아하는 일을 한다는 것이 어찌 보면 정말 감사한 일이었다. 팀장님과 팀원분들이 다행히 나의 퇴사를 이해해주셨다. 앞으로 나의 새로운 출발을 응원한다고 하셨다. iMBC는 다니면서 아쉬운 점도 물론 있었지만 지금의 나를 만들어준 정.. 2021. 9. 13.
[Java] String에 대한 고찰 : StringBuilder, StringBuffer, String Pool Java에서는 문자열을 저장하는 자료형으로 String을 제공합니다. String 클래스에는 문자열 관련 작업을 할 때 유용한 다양한 메소드를 제공합니다. 대표적인 특징은 다음과 같습니다. 1. String은 불변 객체입니다. 인스턴스가 한 번 생성되면 그 값을 읽기만 가능하고, 수정이 불가능합니다. 2. String은 final class이기 때문에 상속받을 수 없습니다. 이러한 특징 때문에 Java는 문자열을 가변적으로 수정할 수 있도록 StringBuilder와 StringBuffer 클래스를 제공합니다. 이외에도 계속 생성되는 인스턴스로 인한 메모리 이슈를 생각하여 String Pool이라는 것도 고안했습니다. 이제부터 StringBuilder, StringBuffer 그리고 String Pool.. 2021. 9. 8.