0. 개요

대강의 계획을 들고 휴식과 느슨한 공부로 시간을 보내고 나니 좀 명문화하여 스스로를 강제할 필요가 느껴진다.

주요 목표

  1. 영어 speaking, writing 실력 제고
  2. 백엔드 지식 습득
  3. 42 서울 과제 진행
  4. 알고리즘 기초 실력 함양
  5. 주 1권 독서
  6. 취업 준비

1. 영어

  • 목표

    토플 시험 응시를 목표로 하며, 어휘력 제고와 writing 기틀 다지기.

  • 계획

    • 7/3 ~ 8/10 해커스 토플 Voca 30일 1회독.

      3 + 1 방식으로 매 4일째 되는날 종전 3일치 단어 복습

    • 8/2 ~ 8/29 writing 기초 교제 활용하여 writing 기초 실력 함양

2. 백엔드

  • 목표

    2학기에 있을 졸업프로젝트를 위해 백엔드 전반에 관한 지식과 활용 능력 함양

  • 계획

    • 7/6 ~ 7/16 네트워크 기초

      매체

      • 모든 개발자를 위한 HTTP 웹 기본 지식 (인프런 강의)
      • 그림으로 배우는 네트워크 원리 (도서)
      • 그림으로 이해하는 네트워크 용어 (도서)
    • 7/17 ~ 7/31 자바 복습 및 스프링 기초

    • 8/1 ~ 8/15 자바 스프링 활용 기초, 나스를 활용한 토이 프로젝트 구상

    • 8/15 ~ 8/29 프로젝트 서류 작업 및 진행.

3. 42서울

  • 목표

    2023년 1월 중순까지 블랙홀 기간 연장.

  • 계획

    현재 블랙홀: 2022 / 08 / 18
    필요 날짜: + 160 days

    • so_long: + 17.27 days fin: 07/04
    • philosopher: 37.88 days (55.15)
    • minishell: 26.86 days (81.01) start: 07/06
    • exam 02: 0 days
    • exam 03: 0 days
    • cpp-modules: 88days (169 days)

4. 알고리즘 기초

  • 목표

    42 서울 cpp 모듈을 공부하며 cpp 학습, 알고리즘 연습 병행

5. 주 1권 독서

  • 목표

    사암 모든 커리큘럼 빠지지 않고 참여, M bookClub 또한 최대한 참석

  • 계획

    • 6/27 ~ 7/3: 젊은 날의 초상 (사암)
    • 7/4 ~ 7/10: 팩트풀니스 (사암)
    • 7/11 ~ 7/17: 카를로 로벨리 - 만약 시간이 존재하지 않는다면 (개인)
    • 7/18 ~ 7/24: 멋진 신세계 (M bookClub)
    • 7/25 ~ 7/31: 밝은 방 (사암)

6. 취업 준비

  • 목표

    취업시장 현황파악, 포트폴리오 준비.

  • 계획

    • 체용공고 수시 확인.
    • 다음 질문들에 대한 답변 1주일에 1개씩 포스팅.
      질문 List

      일반적인 질문들

      1. 자기소개 부탁 드립니다.
      2. 지원한 직무 (or 당사) 에 지원한 이유가 무엇인가요?
      3. 본인의 직무 상의 장점과 단점이 무엇인가요?
      4. 10년 후에 어떤 모습이 되어 있으리라 생각하시나요?
      5. 우리 회사의 서비스 / 프로덕트를 써보셨나요? 개선한다면 어떤걸 개선했으면 좋겠나요?
      6. 개발해본 프로젝트가 있다면 소개해 주시고, 그 과정에서 어떤 문제가 있었는지 얘기해 주세요.
      7. 오픈소스 프로젝트에 참여해 본 적이 있으신가요?
      8. ^ 이건 개인적으로 진행

      기술 질문들

      1. 가장 좋아하는 언어가 뭔가요? / 가장 잘하는 언어가 뭔가요? / 왜 그 언어를 좋아하나요?
      2. Garbage collection 이 무엇인가요? 왜 쓰나요? 어떤 문제가 있을까요?
      3. Thread와 Process의 차이는 무엇인가요? 어떤 상황에서 threading을 해야 하고 어떤 상황에서 processing을 해야하나요? Thrashing이 무엇인가요?
      4. Mutex와 Spinlock의 차이는 무엇인가요? / Critical section이 무엇인지 설명해주세요.
      5. 웹 브라우저에 google.com 을 치는 순간 일어나는 일을 설명해주세요.
      6. 데이터베이스와 파일시스템의 차이는 무엇인가요? 알고 있는 NoSQL이 있나요? 어떤 것들이 있고 기존의 RDB들과 비교해서 설명해주세요.
      7. Asynchronous, Synchronous, Blocking, Non-blocking 연산들에 대해 각각 설명해주세요.
      8. 시간복잡도가 무엇인가요? 시간복잡도 외에 다른 성능 측정 및 분석 방법을 알고 있는게 있다면 소개해 주세요.
      9. 검색 자료구조로서 해쉬 테이블과 바이너리 서치 트리를 비교해주세요.
      10. OSI 7 layer에 대해서 설명해 주세요.
      11. MVC 패턴을 설명해주시고, 각각의 요소와 그 사용의 이유를 설명해주세요.
      12. 클래스와 오브젝트의 차이가 무엇인가요? 객체지향 프로그래밍이 무엇인가요? 상속과 오버라이딩에 대해 설명해주세요.
      13. 컴파일러와 인터프리터를 비교해서 설명해주세요. 컴파일 최적화가 뭔가요?

      출처: https://okky.kr/article/1255457

Comment

There are currently no comments on this article
Please be the first to add one below :)

Leave a Comment

내용에 대한 의견, 블로그 UI 개선, 잡담까지 모든 종류의 댓글 환영합니다!!