[TIL] 2023.05

ZenTechie·2023년 4월 30일
0

TIL

목록 보기
2/6

05.31

  • 졸업프로젝트 시스템 구현 발표자료 작성
  • 학부연구생 정기 미팅
  • 야놀자 채용연계형 인턴 지원 완료
  • 새싹톤 2주차 기획 회의

잘가 오월아..

05.30

  • [오프라인] CS 스터디
  • [온라인] 코테 스터디
    • 혼자라면 생각 못했을 좋은 풀이 방식을 많이 알게됐다.
  • 졸업프로젝트 시스템 구현 보고서 작성
    • 스터디가 있어서 팀원들이 마무리를 해줬다.

05.29

  • [CS] 기타 알고리즘 피드백 적용
  • 졸업프로젝트 어플 구현
  • 파이썬 과외 진행

05.28

  • [CS] 기타 알고리즘 정리

목이 아프니 머리가 아프고 눈이 아파서 공부를 못했다.

05.27

  • 프로그래머스 고득점 Kit - 완전탐색 풀기
  • 프로그래머스 Lv.3 양과 늑대 풀기

05.26

  • 연구실 미팅
  • 졸업프로젝트 어플 구현

안드로이드는 너무 어렵다.

05.25

  • [CS] Stack vs Queue 정리
  • 새싹톤 1주차 기획 회의 22:00

05.24

  • 학부연구생 정기 미팅 진행
  • SW 활동장학 일지 최종본 작성

05.23

  • 배열과 연결리스트 정리 포스트를 수정했다.
    • 연결리스트의 탐색 효율을 높일 수 있는 방법은?
      • Doubly LinkedList
      • Circular LinkedList
    • 파이썬에서 정적 자료구조가 있는가?
      • Tuple (리스트와 비슷하지만 요소 변경이 불가능 & 크기 미리 할당)
  • 첫 CS 스터디 진행
    • 당연하게 사용하지 말고 알고 사용하자.
    • 부족한 부분을 알게 되서 좋았다. >> 보완하자.
  • 코테 스터디 진행
    • 이번 주 부터는 다시 열심히 풀자.

자소서 쓰랴, 코테 보랴 시간이 없었던건지 효율적으로 쓰지 못했던건지,
조금만 쉬고 싶은데 맘 편히 쉬지도 못하겠다. '번아웃'군이 또 찾아온걸까? 🙀

05.22

  • chatGPT-L 기획 조사를 실시했다.
  • 21:00(월) 정기 과외

05.21

  • 당근마켓 썸머테크 인턴십 자소서 제출했다.
    • 프론트엔드는 검색과 당근알바, 총 2개를 지원할 수 있었다.
    • 검색 부문은 '프로젝트를 하면서 가장 어려웠던 경험과 이를 해결해본 경험' 딱 1문항을 쓰면 됐다. 이 문항이 제일 어렵다.. 경험이 부족하기에 어려웠던 경험도 생각이 안나서 그냥 포기했다.
  • [CS] 배열과 연결리스트의 차이에 대해서 공부했다.
    • 자바가 주 언어일 때 LinkedList와 ArrayList가 단지 동적 자료구조라는 이유로 배열보다 선호했었는데, 차이에 대해서 공부하고 나니 상황에 따라 맞게 사용해야함을 깨달았다.
  • SSAFY 코테 봤다.
    • 3시 시작인데 2시부터 앉아있어야 하고 뭘 하지도 못하게 한다.
    • 노트북 밝기를 50% 이하로 하라느니 스탠드 끄라느니 눈 아파 죽겠는데, 뭔 말 같지도 않은 태클을 걸지를 않나.. 왜 이딴식으로 진행하는지 이해가 안간다.

화가 나는 하루..🚬
복잡한 경험을 하나라도 쌓아야겠다.. 너무 단순한 경험만 있어서 그런지 어려웠던 경험을 쓰라하면 뭔가 성능 최적화 등 대단한 경험이 필요하다고 느껴져서 쓰지를 못하겠다..

05.20

  • TOPCIT 시험을 보았다.
  • 카카오브레인 코테를 보았다.
    • 공통 3문제, 구현 1문제를 6시간동안 풀었다.

      1시부터 7시까지..

05.19

  • 당근마켓 써머테크인턴십 자소서 초안 작성

05.18

  • TypeScript로 블록체인 만들기 강의 듣기
    • Call Signatures, Overloading, Polymorphism, Generic 개념 공부 & 정리
  • 프로그래머스 Lv.3 등산코스 정하기 풀이
    • 역시 카카오는 빡세다. 이전에 푼 적이 있어서 또 풀어봤다.
    • 기억이 있어서 그런건지, 나름 문제 보는 눈이 키워졌는지 어떤 알고리즘을 써야할지 파악이 됐다.
  • 새싹톤 향후 진행방향 회의
    • 회의 빈도/회의 시간/온,오프 비율/정보보관툴/10주간의 계획

      TypeScript 경험을 요구하는 회사가 굉장히 많다.
      이것뿐만 아니라 개인적으로도 배워보고 싶은 언어여서 열심히 해야겠다.

05.17

  • TypeScript로 블록체인 만들기 강의 듣기
    • TS에는 어떤 Type이 있고 어떻게 선언하고 사용하는지 & 공부 내용 정리
    • TS는 강타입 언어여서 JS개발자라면 더 나은 개발경험을 할 수 있다.
  • 학부연구생 미팅 진행
  • 새싹톤 1차 지원에서 떨어져서 향후 방향에 대해서 오프라인 만남을 가졌다.
    • 서비스 출시를 목적으로 10주간 진행하려고 한다.

05.16

  • 놀기(을왕리 갔다왔다.)

05.15

  • 네이티브 앱, 웹 앱, 하이브리드 앱에 대해서 정리해보았다.
  • 프로그래머스 스킬체크 Lv.3를 해봤다.
    • ...🤮
  • Udemy React 강의를 다시 듣기 시작했다.

react 강의를 모두 들으려고 했는데, 선택과 집중이 필요하다고 느꼈다.
올라오는 채용 공고를 보면 TypeScript 사용 경험을 기본적으로 요구하더라..
TypeScript부터 들어야하나? 엄..

05.14

  • 프로그래머스 고득점 Kit DFS/BFS 풀었다.
    • 가지치기가 되는 경우에 조건 처리가 중요하고 이때는 일반적인 방문처리는 지양해야한다.

05.12

  • 컴퓨터구조 과제 채점
  • 새싹톤 자료, 기술 조사
    • 챗봇에 사용할 AI 모델들을 살펴봤다.
    • Chat GPT가 사람들과 소통가 위로가 가능한지 대화를 해보았는데, 처음에는 그저 딱딱한 해결방식만 말해줬다.
    • 역할극을 명시하며 이제부터 '너는 ~한 성격을 가진 ~야'라고 인격을 정해주니, 딱딱한 대답은 하지 않았다.
    • 역시, 어떻게 쓰는지 알아야 미래에도 살아남을 수 있다고 생각이 들었다.

      아.. 과제 채점이 너무 빡셌다.. 총 170명 정도 한거 같은데 악필도 그렇고 문제가 묻는것에 정확하게 답을 작성하지 않아서 채점하는데 애를 먹었다...
      조교님과 교수님의 심정이 이해가 가는 하루였다..

05.11

  • React로 타이머를 구현해보았다.
    • 컴포넌트에만 useRef를 할당하는 줄 알았는데, useRef의 current 프로퍼티에 함수를 할당할 수 있었다.
    • setInterval 함수를 알게됐다.
      • setTimeout과는 문법이 비슷한데, 기능은 약간 다르다.
      • setTimeout은 함수를 단 한 번만 실행하는 것과 달리 setInterval은 함수를 주기적으로 실행하게 만든다.
  • 삼성 SW 기출 문제 - 2048(Easy)를 풀어보았다.
    • 삼성 문제는 역시 어렵다.. 백트래킹임은 바로 찾아냈는데 머릿속에 있는 과정을 코드로 적는게 어려워서 풀이를 참고했다..😭
  • API에 대해 공부하고 정리했다.
    • 그냥 사용하지 말고 의미를 알고 사용하자.
  • useEffect의 실행문 안에 함수 할당을 해도 그 함수가 실행이된다.
    • ex) const tmp = console.log("hello")
    • 이제까지 함수를 호출해야 실행이 된다고 알고 있었는데, 할당도 실행이된다..

05.10

  • DFS와 BFS 선택 기준에 대해서 알아보았다.
  • 학부연구생 미팅 진행했다
  • 코테 스터디 진행했다
  • 졸업프로젝트용 안드로이드 어플 구현..
    • Activity간의 데이터 전달은 어떻게 하는걸까
    • 퍼미션관리는 Tedpermission 라이브러리가 편하다.

05.09

  • 여러 깃허브를 참고해서, CS - Network 정리했다.
  • CS - JavaScript 정리했다.
  • 코테 스터디 진행했다.

팀네이버 서류탈락.. 쓰다
복수하고 말거야, 딱 기다려

05.08

  • 프로그래머스 Lv.3 미로 탈출 명령어 풀고 정리했다.
  • LG CNS 자소서 제출했다.
  • 과외 진행했다.
    • 이제 파이썬 수업이다. 신난다.
  • CS - Network 일부 정리했다.
    • GET & POST
    • 3-way-handshaking & 4-way-handshaking
    • TCP vs UDP
  • 새싹톤 회의를 진행했다.

05.07

  • 이력서 제출했다.

오늘은 쉬어가는 날.

05.06

  • 백준 오늘의 문제 3개를 풀었다.
  • Axios와 fetch의 차이점에 대해 써놓은 해외 글을 번역해서 정리해봤다.
  • 이력서 작성......🤮

오늘의 문제가 쉬운건지, 신기하게 요즘따라 문제를 보면 정확하지는 않지만,
어떤 알고리즘을 적용해야 겠다!라는 생각이 든다. 맞을 때도 있고 다른 알고리즘을 추가해야 한 적도 있지만, 언젠간 다 맞출 수 있겠지.

착각인가? 홀리 쓋..

05.05

  • 오랜만에 백준 오늘의 문제를 풀었다.
  • Ajax, Axios, fetch에 대해 공부하고 정리했다.
  • 동기 통신과 비동기 통신에 대해 공부하고 정리했다.
  • 카카오브레인 채용연계형 인턴 이력서를 작성 중이다.

갈 길이 멀다.
API는 또 정리를 못했다.
내일은 좀 더 일찍 하루를 시작해야겠다.
앞으로는 코드를 사용할 때, 공부해서 정리하고 사용하자. 이해도 못한 채로 그대로 갖다 쓰면 기억에 남지를 않네.

05.04

  • 프로그래머스 고득점 Kit 스택/큐를 풀었다.
    • 은근 생각할게 좀 있었다.
  • 카카오브레인 채용연계형 인턴 이력서 틀을 잡았다.
  • 컴퓨터구조 과제를 일부 채점했다.

계획대로 하지 못한게 있다.

시간은 분명 똑같이 주어지는데 내가 게으른가 보다.

이력서랑 자소서랑 같은 건줄 알았는데 다른거였다!
자유로운 사람이 되고 싶지만 자유 형식 이력서는 역시 빡세다.

05.03

  • 학부연구생 보고서를 작성했다.

05.02

  • 코테 스터디를 진행했다..😭
  • OOAD Chapter #1과 #2를 정리했다.(#2는 부분 정리)
  • 휴먼 디자인에 대해서 알게됐다.

05.01

  • 학부연구생 미팅 : (전체 파트 연결) 영상 촬영
  • 컴퓨터네트워크 과제
  • Object-Oriented Analysis and Design Chapter #0 정리
profile
데브코스 진행 중.. ~ 2024.03

0개의 댓글