ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2020.12.02(수) 개발 일지
    개발 일지 2020. 12. 3. 01:48

    공부 시간: 10:15~13:15, 15:00~18:00 20:45~00:45

     

    1. NHN godo 코테 결과: 탈락

     

    2. 코코아클론 챌린지!

    퀴즈 결과 13/13 & 깃허브 업로드

     

    3. 바닐라JS 챌린지!

    1. 8~9일차 과제 정답 확인(커밋이력 스크린샷 찍어서 첨부하기)

    1. 이 과정에서 VSCode 툴에 대해 또 하나 알게 되었다. F12(정의부로 이동), ‘ctrl’ + ‘-‘(다시 복귀)
    2. Nico코드 토대로 내가 냈던 과제 리팩토링 하기
      1. 우선 함수의 이름 동사형으로 바꾸기 (다행히 전부 동사 었음)
      2. 함수가 너무 많은 역할을 한다면 작은 단위로 쪼개기
        1. 느낀점: 코드를 제대로 이해하고 있다면 어떤 단위로 쪼개야할 지 대충 감이 오는거 같다. 만약 코드를 최소 단위로 쪼갤 수 없다면 다시 한 번 코드를 찬찬히 둘러봐야할거 같다. 코드를 이해했다는 것은 단계적으로 나눠서 분석할 줄 안다는 것이고그러면 자연스럽게 코드의 분리가 가능해질것이다.
      3. 중복되는 코드가 있다면 함수로 해결하기
        1. 동사 + 명사: 해당 형식으로 함수를 명명할 것. 이 과정에서 해당 함수가 너무 많은 역할을 하진 않는지 검사해볼 것. 동사가 포괄하는 범위를 넘어섰다던지, 동사의 범위가 너무 추상적이라던지 이런 상황은 만들지 않아야겠다.
    3. 리팩토링 후 발생한 오류 발견 및 해결

    2. 10일차 과제 진행하기

    1. 관련 문법 찾기
    2. README.md에 구현해야할 기능목록 작성하기
    3. 기능들을 잘게 쪼개서 구현해나가는게 확실히 편한거 같다. 아직 쪼개는 능력이 부족해서 진행 중에 쪼갬 단위가 더 늘어나기도 하지만 말이다.
    4. 바닐라JS 8일차 챌린지 과제를 리팩토링하며 느꼈기 때문일까? 10일차 과제도 함수들간의 결합도를 고려해서 최대한 한 가지 기능(함수명과 관련된)만을 하도록 짜게 된다.
    5. 과제 완료!

     

    4. 노마드코더 슬랙에 현업에 계신 분들이 좀 있다. 그래서 취업관련 조언을 얻기위해 글을 올렸다.

    사람마다 생각도 다르고 준비 전략이 달랐을 것이기에 여러 피드백이 있었고 그래서 더 좋았다.

    질문글: 코코아클론, 바닐라JS클론, React 챌린지 이후 프로젝트 깊게 해볼 생각인데 방향에 문제가 있나?

    1. 답변: 코테, CS 기초만 파서 대기업을 노리거나 포폴, 플젝으로 실무 능력 키워서 중견을 노리거나 선택해야한다.
    2. 답변: 코테 꾸준히 해라. 복지 좋은 중소, 중견은 코테도 같이 본다. 프로그래머스 레벨2,3을 수월히 풀정도면 웬만한 기업 코테 통과 가능하다.
    3. 답변: 프론트 개발에 앞서 어느정도 백엔드 지식도 필요하니 공부해야한다.
    4. 답변: 내가 취업하고 싶은 기업에서 다루는 사업아이템을 직접 구현해보자. 같은 기술이라도 활용하는 것에 따라 또 다르다. 목표한 기업에 특화되게 기술스택을 다듬자.(아니면 당사의 서비스를 클론해보자)
    5. 답변: 만든 프로젝트에 대해 다른 프레임워크 도입, 테스트코드 도입, 클린코드로 리팩토링 등 시도하며 깊게 이해하는 시간을 갖자. 이 과정은 면접에서 포트폴리오에 대한 질문에 자연스레 대답이 될 것이다.
    6. 답변: 자기는 포폴사이트 만들어봤다. 이걸로 취업했다

     

    5. 코코아 클론코딩에서 배운 내용으로 인프런 메인페이지 일부를 클론해봤다.

    NHN godo 코테 탈락
    코코아 클론코딩 챌린지 3일차 퀴즈
    바닐라JS 2주완성 챌린지 10일차 과제 제출 확인메일
    README.md에 적어놓고 시작하는 구현 기능 목록
    인프런 사이트 화면
    내가 클론한 사이트 화면 - 부족
    12월 2일 vs code 공부량

     

    '개발 일지' 카테고리의 다른 글

    2020.12.04(금) 개발 일지  (0) 2020.12.05
    2020.12.03(목) 개발 일지  (0) 2020.12.04
    2020.12.01(화) 개발 일지  (0) 2020.12.02
    2020.11.30(월) 개발 일지  (0) 2020.12.01
    2020.11.29(일) 개발 일지  (0) 2020.11.30
Designed by Tistory.