[Daily Post]는 매일매일 탐구한 내용을 간략하게 기록하는 포스트입니다.
따라서 정리되지 않은 내용과 추측을 포함하고 있을 수 있습니다.
더 체계적인 형식을 갖춘 글은 해당 카테고리의 포스트를 확인해주세요 :)

Daily Study

HTML

학습일지

졸업작품 끝!

  • 기한이 정해져있고, 평가와 심사 대상이 되는 결과물을 만들어야 했던 졸업 작품이 끝났다!
  • 연구노트 용도로 작성했던 repo를 보면 알겠지만, 간단한 기능만을 구현한 작품이지만 과정이 정말 쉽지 않았다
    • 간단한 기능을 구현하는 데에도 많은 공부를 해야한다는 것을 깨달을 수 있었고
    • 내가 관심있는 분야와 그렇지 않은 분야를 나누어 접근하는 것이 얼마나 위험한 사고인지 알 수 있었고
    • 개발에서 의외로 중요한 것이 멘탈이라는 것, 포기하지 않는 끈기라는 것을 다시 느낄 수 있었다.
    • 학교 과제할 때, 어렵고 힘들다는 생각이 들 떄 잠시 refresh하고 들어와서 조금이라도 더 붙잡고 있었으면 어땠을까..하는 생각이 들었다
    • 어쨌든 끝났고, 내가 바꿀 수 있는 것은 이제 거의 없다!
      • 아쉬움이 남는다면 다른 도전 앞에서 이번 경험을 떠올리면 된다.

개인 프로젝트 시작!

  • 결과물을 빠른 시일 내에 만들어 내기 위해 여러 강의를 들었다. 그런데 깊은 이해를 하거나, 정리를 하면서 내 것으로 만들기보다는 내가 필요로 하는 기능과 개념에 집중하면서 효율적인 공부를 했더니 기억에 남는 것이 많지 않았다.
  • 그래서 앞서 들었던 강의를 되짚어보면서, 웹 개발의 기초부터 다시 다루려고 한다.
  • 능력을 기르는 것은 기본으로 하되, 멘탈을 기를 수 있도록 즐기면서 하자!
  • 흩뿌려놓았는데 수습이 되지 않은 스택 목록
    • HTML, CSS: 간단한 디자인 몇개만 해보기 –> JS 포함해서 num converter 만들기
    • JS Vanilla
    • React
    • Node.js
    • TypeScript
  • 제일 잘하는 사람들은 어디에 모여있지?

개인 공부 시작! - 나를 위해서 하는 공언

  • PS: 하루 1시간, 한 문제당 max 30분씩 고민하기
    • 파이썬 위주로, 6월 1일부터는 삼성, 카카오, 네이버 등 기출문제 풀기 시작
    • 같은 길을 걷는 사람들 사이에서 변별력을 가질 수 있도록, 충분히 고민하고 생각하며 풀기
  • CS: 전공필수 강의 교안들 복습하고 잘 모르겠으면 질문하기
    • 평일 1시간, 주말 2시간: 설명할 수 있도록, 변별력을 놓치지 않기. 시간 아깝다 생각하지 말고 덤빌 것.
    • 강의 목록
      • 컴퓨터구조개론: CA
      • 알고리즘개론: AL
      • 자료구조개론: DS
      • 운영체제: OS
      • 시스템프로그램: SP
      • 데이터베이스개론: DB
      • 프로그래밍언어: PL
      • 컴퓨터네트웍개론: CN
      • 소프트웨어공학개론: SE

EO 영상을 보고 든 생각

  • TIL 쓸 때, Daily post랑 별개로 질문을 정리하자.
    • e.g., number converter에 어떤 서버를 달 것인가 –> 서버가 필요없구나! 그 이유는..
      • 이렇게 호기심부터 시작한 탐구가 어떤 결과물과 깨달음으로 이어지는지를 구체적으로, 증명가능한 방법으로 정리할 것
  • 1일 1커밋을 public 으로 돌릴 것
    • github.io 위주로 1일 1커밋하고 있는데, 이거랑 별개로 public도 1일 1커밋을 하자
    • 중요한 것은 얼마나 했느냐와 같은 추상적인 요소가 아니고, 구체적으로 어떤 것을 어떻게 배워서 무엇을 만들었는가를 보여주는 것이다.