170814-170820


170814-170820

개인 사정으로 인해 주말에 쓰지 못했다..

  • 백준 알고리즘 오프라인 강의 (매주 화, 목)
    • 17일부터 파트4가 시작됐다.
    • 강한 연결 요소 (Strongly Connected Componect), 단절점, 단절선, 2-SAT, Suffix Tree, DP 최적화(Knuth Optimization 등), MCMF 등
    • 오히려 네트워크 플로우보다 SCC 같은 내용이 재밌게 느껴졌고, 나중에라도 시간을 두고 꾸준히 공부하면 참 좋겠다는 생각이 들었다.
  • 알고리즘 문제 풀기
    • 백준을 30문제 정도 풀었다.
    • 쉬운 문제를 여러개 푸는건 점점 줄이고, 난이도가 조금 있는 문제를 엄청 고민해서 풀려고 노력하고 있다.
  • 개인 서버 구축
    • 친구에게 베어본 PC를 저렴하게 양도받아서 우분투 서버를 구축했다.
    • Ubuntu Server 16.04LTS를 설치하고 기존에 EC2 서버에서 돌리던 것들을 개인 서버로 가져오는 작업을 진행 중.
    • 특별한 제약 없이 세팅하다보니 그동안 해보지 않았던 것들도 시도해보고, 리눅스 환경에 대해 좀더 공부할 수 있어서 너무 재밌다!
  • 짜잘한 코딩

느낀 점

꾸준히 알고리즘 문제를 풀고, 강의를 들으러 다니다보니 어느새 두달이 지나갔다.

그동안 나에게 어떤 변화가 있었는지 수치로 계산할 수 있는건 문제 풀이 개수 밖에 없겠지만, 프로그래밍을 더 재밌다고 느낄 수 있는 계기가 되었다고 생각한다.

이제 9월부터는 본격적으로 하반기 공채 지원을 시작할 예정이다. 아직도 공부할 게 많지만, 원하는 회사들에 한번 부딛혀보자는 생각으로 자소서를 준비해보려고 한다. 아직 다 끝내지 못한 전공 과목 공부(데이터베이스, 네트워크, 운영체제)도 마저 해야지..