Weekly I Learned/2022's(7. ~ 12.) WIL 26

2022년 10월 3주차(10/17 ~ 10/21) Weekly I Learned "인생 첫 개발 기술 면접 회고"

지난 한 주 되돌아보기 얼마 전 운이 좋게 프로그래머스 하반기 데브매칭 프로그램을 통해 한 IT 서비스 회사로부터 면접 기회를 얻어 부리나케 면접 준비를 시작했다. 그리하여 지난 한 주의 메인 학습 주제는 "면접 준비"였다. 뜻밖의 면접 개발자가 되기로 마음 먹은 이후 처음으로 나에게 면접 기회가 주어졌다. 사실 데브매칭을 통해서 면접을 볼 수 있으리라곤 생각도 하지 못했는데, 정말 예상치 못한 일이었다. 심지어 해당 기업의 채용 공고는 3년 이상의 백엔드 개발 경험을 자격으로 걸고 있었기에, (신입 공고 X) 비전공자에다가 마스터즈 코스 외 독자적인 프로젝트도 없는 나의 이력서가 채택이 되었다는 것만으로도 감사했다. (굳이 추측해보자면 이번 데브매칭 알고리즘 점수가 상대적으로 높았기에 채택되었을 것 같..

2022년 10월 2주차(10/10 ~ 10/14) Weekly I Learned "조급하지 않게 천천히"

지난 한 주 되돌아보기 데이터센터 화재 이슈로 WIL 작성이 늦어졌다. 😅 시간이 얼마나 지났다고 벌써 지난 한 주(10월 2주차)에 무엇을 학습했는지 기억이 가물가물하긴 하지만.. 나름대로 어떤 것을 학습했는지 키워드를 되살려보면서 작성하고자 한다. CS 공부 삼매경 (미리 좀 할 걸...) 10월 1주차에 이어서 10월 2주차에도 CS 공부를 집중적으로 했고 "면접을 위한 CS 전공지식 노트"라는 책을 완독할 수 있었다. 한 권의 책으로 디자인 패턴, 네트워크, 운영체제, 데이터베이스, 자료구조 등에 다루기 때문에 아무래도 (개인적으로 느끼기에) 자세한 설명이 부족했지만, CS 핵심 키워드들을 파악할 수 있었고 간략한 설명으로나마 어느정도 흐름을 잡을 수 있었다. 사실 개인적으로는 디자인 패턴, 네트..

2022년 10월 1주차(10/3 ~ 10/7) Weekly I Learned "꾸역꾸역 학습하기"

지난 한 주 되돌아보기 이번 한 주의 월요일은 공휴일(개천절)이었다. 현재 나는 직장인은 아니지만, 예전 3년간의 직장 경험 때문인지 몰라도 월요일 당일 이상하게 쉬어야할 것 같은(?) 생각이 들었다. (지난 추석 연휴 때도 마찬가지였다. 😅) 아무쪼록 이런 와중에 꾸역꾸역 학습을 이어나가려고 노력했었던 한 주였다. 👀 면접 대비 CS 학습! 아직 부족한 점은 많지만 알고리즘 학습은 어느정도 되었다고 생각하기에, (그래도 하루에 2문제 이상은 풀려고 한다.) 이제는 CS 학습 시간 비중을 좀 더 늘려야겠다는 생각이 들었다. 현재 CS 학습은 '쉽게 배우는 운영체제' 책을 읽고 있는 수준이기에, 이외에도 네트워크 , 데이터베이스 등에 대해서도 학습할 필요성이 있었다. 그래서 이번 주에 보기 시작한 책은 "..

2022년 9월 4주차(9/26 ~ 9/30) Weekly I Learned "지난 3개월 되돌아보기"

지난 한 주 되돌아보기 벌써 9월도 모두 지나갔다. 마스터즈 코스를 수료한지도 이제 어느덧 3개월이 지나가는 시점에 왔다. 지난 3개월을 되돌아 보았을 때 내가 우선적으로 학습했었던 순위는 '알고리즘 → 자바 → CS(운영체제, 네트워크 등)'이었던 것 같다. 당장 하반기 공채를 대비하여 학습했다기 보다는 기초를 튼튼히 하고싶다는 마음으로 학습했었던 것 같다. (사실 개인적으로는 취업과 별개로 알고리즘을 학습하거나 문제 푸는 것이 재밌다... 👀) 아무쪼록 2022년도 이제 3개월밖에 남지 않았는데, 나는 개인적으로 목표지향적으로 움직이는 편이라, 2021년을 마무리하는 회고 글을 작성할 당시 2022년에 달성하고자 다짐했던 계획을 완수하는데 초점을 두어 앞으로 남은 3개월(10 ~ 12월)간 학습하고자..

2022년 9월 3주차(9/19 ~ 9/23) Weekly I Learned "Keeping at it!!"

지난 한 주 되돌아보기 지난 주 토요일에는 2023 카카오 블라인드 신입 공채 코딩테스트가 예정되어 있어 (사실은 늘 그렇듯이?) 알고리즘 문제 풀이하는데 많은 시간을 할애했었다. 결과적으로 많은 아쉬움이 있었던 코딩테스트였으며, 앞으로 좀 더 많은 노력이 필요하다는 생각이 들었다. 자바의 멀티 쓰레드 프로그래밍에 대해 알아보았다! 이번 주 자바 스터디 과제로는 자바의 멀티 쓰레드 프로그래밍에 대해 학습해보는 것이었다. 학습 키워드로는 "Thread 클래스와 Runnable 인터페이스", "쓰레드의 상태", "쓰레드의 우선순위", "Main 쓰레드", "동기화", "데드락"이 주어졌는데, 사실 개인적으로 멀티 쓰레드 프로그래밍 경험이 많지 않아, 개념 위주로 학습을 진행했었다. 아울러 멀티 쓰레드 프로그..