🤼♀️언어스터디
프리온보딩 주차에 공부했던 자바스크립트를 이어서 공부할 수 있도록 언어스터디를 시작했다.
진행방식은 각 조에 따라서 자유지만, 필수적으로 스터디를 진행하면서 제출해야할 산출물들이 있다.
교재는 항해에서 받았던 혼자 공부하는 자바스크립트를 사용하고
한 주에 한 챕터씩 진행해서 총 6주간 6개의 챕터의 진도를 나가게 된다.
▶챕터 보기
Chapter 05 함수
: 코드의 집합! 다양한 형태의 함수를 만들고 사용해보며 매개변수를 다루는 방법을 이해합니다.
__05-1 함수의 기본 형태
__05-2 함수 고급
Chapter 06 객체
: 객체의 속성과 메소드를 알아보고, 객체를 생성하고 관리하는 기본 문법을 배웁니다.
__06-1 객체의 기본
__06-2 객체의 속성과 메소드 사용하기
__06-3 객체와 배열 고급
Chapter 07 문서 객체 모델
: DOMContentLoaded 이벤트를 사용하여 문서 객체를 조작해보고 다양한 이벤트의 사용 방법을 이해합니다.
__07-1 문서 객체 조작하기
__07-2 이벤트 활용
Chapter 08 예외 처리
: 구문 오류와 예외를 구분하고, 예외 처리의 필요성과 예외를 강제로 발생시키는 방법을 이해합니다.
__08-1 구문 오류와 예외
__08-2 예외 처리 고급
Chapter 09 클래스
: 객체 지향을 이해하고 클래스의 개념과 문법을 알아봅니다.
__09-1 클래스의 기본 기능
__09-2 클래스의 고급 기능
Chapter 10 리액트 라이브러리
: 리액트 라이브러리 사용 방법을 알아보고 간단한 애플리케이션을 만드는 방법을 이해합니다.
__10-1 리액트의 기본
__10-2 리액트와 데이터
커리큘럼 상으로 리액트를 다 배웠을 때 챕터 10 리액트를 진도나가서 아마 붕 뜰 것 같긴하다.
혼공자는 항상 보면서 느끼는 거지만 정말 안좋다.
항해에서 준 책아니었으면 쳐다도 안봤을 교재다.
그래서 자바스크립트의 바이블인
모던 자바스크립트를 따로 또 보고 있다.
보통 챕터에 구간을 나눠서 돌아가면서 맡은 부분을 발표하는 식으로 스터디를 진행하는데
각 조마다 자율적으로 빈도와 발표의 정도를 조정하는 것 같다.
우리 조는 시간을 언어를 익히는 것보다 발표하는 것에 더 집중하게 될 것 같아서
상의 하에 공부에 집중하고 주에 한번 발표하는 시간을 갖기로 했다.
🏃🏻♂️알고리즘 달리기반
알고리즘 주차를 시작하기 전에 걷기반, 달리기반중에 선택을 하게 된다.
생각보다 그렇게 두 반 사이의 큰 차이는 없다.
다시 알고리즘 문제를 열심히 풀어보려고 했었는데 좋은 기회가 됐다.
취업에 정신없이 살다가 알고리즘 문제 풀이에만 집중해서 시간을 쏟아본지가 오래됐는데
이번을 계기로 알고리즘 풀이를 시작했다.
필수적으로 할당된 문제들을 먼저 모두 풀어보았다.
자바스크립트로 처음 문제풀이를 시작하면서 자바스크립트의 기본적인 특성을 익히는 데 도움이 되었다.
그런데 입문자 전용으로 문제들을 구성해놔서 그런지
알고리즘 풀이 그 자체에 대한 실력에 도움되는 느낌은 없어서
이후에는 자체적으로 난이도를 높여서 알고리즘으로 접근해야되는 문제들을 풀이했다.
프로그래머스 level3의 문제들도 건드려보기 시작했다.
👩🏻신입이라면 공채도 꼭 노려보세요!
이직 준비하시면서 느낀 점은 최근에는 스타트업이 오히려 가기 더 힘들어져서 (불경기😭) 신입으로는 대기업 공채가 오히려 더 좋은 기회일 수도 있다고 말씀하셨다. 그러면서 중고 신입도 고려하고 계시다고...
항해가 끝나갈 때쯤 상반기 공채가 시작되는 시즌인데 항해중에도 놓치지않고 계속해서 신경쓰면서 지원하기 위해서 미리미리 준비해야겠다.
항해를 수료하고 나서 이후에 있을 내년 상반기 공채 코딩테스트를 준비해야하기 때문에
항해 기간 중에도 꾸준하게 문제를 풀어나갈 생각이다.
알고리즘 주간(11.17-11.24)에 푼 문제 : 총 30문제
✒알고리즘 테스트
걷기반이든 달리기반이든 한주간 열심히 준비했다면
어렵더라도 풀 수 있는 난이도였다.
못 풀더라도 자신의 풀이에 대해서 잘 해설하고 노력한 부분이 있었다면
불이익은 따로 없으니 그렇게 걱정하지 않아도 좋다.
(다만, 그 노력도 없다면 하차권고를 받게되니 주의하자)
▶알고리즘 테스트 문제풀이 글 보러가기
💎느낀 점
1. 자바스크립트는 이상해
알고리즘 문제풀이를 진행하면서 자바스크립트가 이상한 것을 너무 많이 느꼈다.
다른 언어들을 많이 접해봐서 그런지 더더욱 그 점이 크게 느껴졌다.
하지만 자바스크립트를 제대로 하기로 마음먹었기 때문에
이제는 받아들이는 태도가 조금 다르다.
도구가 무엇이 어떻게 이상한지 알아야 내가 원하는 대로 사용할 수 있다.
2. 따라만 가서는 성장할 수 없다.
내가 여기서 성장하려면 커리큘럼만 따라가서는 절대 안된다는 걸 제대로 느꼈던 주차이다.
과제만 해결해버리고 내 나름대로의 챌린지를 하지 않는다면 절대 성장할 수 없다.
커리큘럼 그 이상의 것을 나 스스로가 찾아서 해결해야겠다는 생각이 들었다.
그래서 내 수준에 맞는 문제들을 찾아서 풀어나갔던 것을 내 스스로 칭찬해주고 싶다.
앞으로 프로젝트 시작하기 전까지는 이런 생각이 계속 들텐데
역시나 내가 스스로 잘하는 수 밖에 없다.
항해가 매주 제시하는 지점을 너머서는 목표를 재설정해야한다.
3. 미래를 준비해야 한다.
항해를 시작한 근본적인 이유를 다시 생각하게 됐다.
취업을 위해서 시작했는데,
항해의 커리큘럼에만 집중하다가
항해가 챙겨주지 못하거나 언급만 하고 넘어갈 수 있는
정작 취업에 필요한 나머지 것들을 놓칠 수도 있겠다는 생각이 들었다.
'항해99' 카테고리의 다른 글
[항해99] 4주차 React 숙련 회고 (0) | 2022.12.11 |
---|---|
[항해99] 3주차 React 입문 회고 (2) | 2022.12.04 |
[항해99] 버킷리스트에 취소/삭제기능 추가하기 (1) | 2022.11.20 |
[항해99] 1주차 미니프로젝트 회고 (5) | 2022.11.20 |
Javascript의 특성에 대해서 알아보자 (0) | 2022.11.18 |