CS 부수기 - 선형 자료 구조 편 0. 들어가며 본격적으로 기술 면접을 준비하며 Computer Science의 전반야에 대해 하나씩 정리해 나가려고 한다. 그 첫번째는 선형 자료 구조(Linear Data Structure)편이다. 참고로 이 정리본은 내가 공부하기 위해 만들었고, 추후에도 지속적으로 보완해갈 예정이다. 단순히 현재 취업만을 위해 쓰일 것도 아니며, 이후에 이직을 하거나 또 다른 면접을 위해서도 사용할 예정이기에 최대한 간결하면서도 직관적으로 적어나갈 생각이다. 1. Linear Data Structure 자료 구조에는 크게 선형 자료 구조(Linear Data ... Read more 02 Aug 2023 - 2 minute read
상반기를 마치고 하반기를 시작하며 나의 일기 오랜만에 블로그를 끄적거린다. 막상 열심히 관리해볼 생각으로 열어놨는데 쓰기도 귀찮고, 쓸 내용도 없고, 시간도 없다는 핑계로 계속 뒤로 미루지 않았나 싶다. 많이 나태해지고 게을러졌다. 무기력증에 빠진 듯, 종강하고 제대로 한 것도 없는 느낌이 크다. 뭔가 이것저것 한 거 같은데 뒤돌아보니 남는게 없는 느낌이다. 막연하게 취업하고 싶다는 생각에 준비도 안된 느낌인데 매일같이 찾아보는 공고들, 스스로가 찔려서 감정없이 의무적으로 하는 1일 1커밋과 코테 문제 풀기… 나이는 점점 차고 쓸데없는 주변의 시선에 무언의 압박을 느끼며 스스로 위안삼으... Read more 01 Aug 2023 - 1 minute read
개발자의 목숨줄을 파헤쳐보자! 0. 들어가며 무릇 개발자라면, Git과 Github을 안들어봤다면 가히 개발자라고 할 수 없을 것이다. 그만큼 개발자에게 Git과 Github은 필수불가결하다. 그렇다면 Git과 Github의 시스템에 대해 알고 쓰는 사람은 얼마나 될까? (일단 필자는 몰랐다) 그래서 오늘은 간단하게 Git과 Github에 대해 좀 알아보고자 한다. 1. Git이란? 먼저 Git이란 무엇일까. Git은 분할 버전 관리 시스템, 영어로는 Distributed Version Control System이라고 칭한다. 흔히들 개발자들 사이에서는 VCS라고 하면 알고 있는 ... Read more 08 Feb 2023 - 6 minute read
GDSC 세션으로도 진행한 내가 개발자가 된 썰.txt 0. 때는 바야흐로 고등학교부터... 뭐 대충 결론부터 얘기하자면 필자는 문과였다. 문송합니다. 웃기지도 않지, 필자가 대입을 준비할 당시만 해도 이과에서 문과로의 교차 지원은 잦았지만 문과에서 이과 교차 지원은 흔치 않았다. 아니지, 다시 말해 일단 필자 주변에선 못 봤다. 그만큼 당시 문과에서의 이과 교차지원은 흔치 않았다. 근데 웬걸, 그 어려운 걸 필자가 해냈다(!) 그것도 공과대학이었다. 음… 이게 맞나 싶었지만 뭐 재수는 하기 싫었으니, 당시까지만 해도 꿈이 방송국 PD 였던 필자는 뭔가 도리가 있겠지.. 라는 안일한 ... Read more 12 Jan 2023 - 4 minute read
Github으로 블로그 호스팅하기 2탄 (Feat. Chirpy Theme) 이번 포스팅에선 저번 포스팅에 다뤘던 깃허브 블로그를 꾸미는 방법을 올려보고자 한다. 제목에는 _config.yml을 조져보자! 라고 했지만 이를 비롯해서 내가 사용한 방법들을 공유해보고자 한다. 0. YAML에 대한 기본 설명 YAML은 XML, JSON과 같은 데이터 직렬화 양식이다. 데이터의 연동 및 호환성을 위해 포맷에 대한 규칙을 정하는 경우가 개발에 있어선 필수불가결한데, YAML 방식은 이를 정의해준다고 생각하면 편하다. 이전에 가장 대표적으로 쓰던 방식은 XML과 JSON인데, 현재에는 JSON도 많이... Read more 09 Jan 2023 - 3 minute read