📗 오늘 한 일

프로그래머스 알고리즘 Level0 단계 문제풀이 (4문제)

면접 준비

StudyHaza(팀 프로젝트)

오늘은 팀프로젝트를 조금 더 열심히 했다.

이번주 토요일에 프로그래머스에서 진행하는 프론트엔드 데브매칭 과제 테스트가 있기 때문에 남은 기간은 과제 테스트를 준비해야 하고, 11월 11일까지 프로젝트 마이그레이션을 끝내기로 기한을 잡았기 때문이다.
  • GlobalStyle.js -> ts로 변경
  • firebase-config.js -> ts로 변경
  • Styled-components 프롭스 받기 수정
  • userInfo.js -> ts로 변경
  • DropDown.js -> tsx로 변경
  • LoginInput.js -> tsx로 변경
  • 불필요 파일 제거
  • 오타수정

✍ Diary

Javascript 기반에서 Typescript로  변환하면서 꽤나 골머리를 썩고 있다.

처음부터 Typescript로 작성하고 리팩토링을 하는 것보다 오래걸리는 것 같지만 학습을 위해 만들었던 프로젝트인 만큼 학습하는데 중점을 두고 열심히 코드를 작성하고 있따.

 

'Daily > Today I Learned' 카테고리의 다른 글

22.11.11_TIL  (0) 2022.11.21
22.11.10_TIL  (0) 2022.11.21
22.11.08_TIL  (0) 2022.11.20
22.11.06_TIL  (0) 2022.11.20
22.11.05_TIL  (0) 2022.11.20

📗 오늘 한 일

프로그래머스 알고리즘 Level0 단계 문제풀이 (4문제)

면접 준비

StudyHaza(팀 프로젝트)

  • myPage폴더 → SideBar.js를 Typescript로 변환
  • myPage폴더 → Content.js를 Typescript로 변환

✍ Diary

면접준비는 항상 하는 것이다 보니 항상 Defalt 값으로 작성하고 있다.

내가 준비한 질문과 답변을 올려볼까 했지만 블로그는 모두가 볼 수 있는 공간이기 때문에 틀린 정보를 공유해서는 안된다고 생각하고 있어서 노션에 올리고 스터디원들과 의견을 나눠보고 있다. 

조금더 완변하게 준비가 된다면 블로그에도 올릴 수 있도록 해야겠다.

스터디하자 팀프로젝트를 Typescript로 마이그레이션을 진행하고 있는데 자주 사용하지 않았던 스택이고, 취업준비와 같이하고 있어서 속도는 나지 않지만 꾸준하게 해서 이론만 알고 있는 것이 아니라 취업을 했을 때도 코딩을 무리없이 하려면 1일 1코딩은 해야 한다고 멘토님께 조언을 들었기 때문에 꾸준함을 생명으로 코딩을 하고 있다!!!

 

'Daily > Today I Learned' 카테고리의 다른 글

22.11.10_TIL  (0) 2022.11.21
22.11.09_TIL  (0) 2022.11.20
22.11.06_TIL  (0) 2022.11.20
22.11.05_TIL  (0) 2022.11.20
22.11.04_TIL  (0) 2022.11.20

📗 오늘 한 일

국민 취업 지원제도 상담

  • 10월 31일 지난주 월요일에 상담을 받았지만 상담이 한번더 있어서 다녀왔다.
  • 저번에 이력서에서 부족했던 부분을 수정한 것을 보여주고 피드백을 받았다.
  • 여러가지 회사에 추천서를 넣어 주신다는 것을 알 수 있었고, 상담사분이 처음 상담할 때 개발쪽에 관심이 있으셨다는 것을 알고 있었는데 실제로 원티드, 로켓펀치 등 개발자 취업 사이트에 대해서 알고 계셨고, 프론트엔드에서 사용하는 기술스택에 대해서도 어느정도 알고 계셔서 너무 재미있게 상담을 할 수 있었다.
    또한, 내가 사용하는 기술스택이 담겨있는 회사에 지원서를 넣을 수 있도록 도와주신다고 하셨다. 이렇게 도움을 많이 주시는 상담사님이 계시니 나도 더욱 열심히 해야겠다고 항상 생각하고 있다.

Javascript 알고리즘 문제풀이

  • 프로그래머스
    • [level2] 카펫
      • 이전에 Python으로 풀었을 때 고생했던 기억이 남아 공식을 세워 풀이방식은 같아서 쉽게 풀 수 있었다.
    • [level1]옹알이 (2)
      • Level0의 옹알이(1)과 같이 쉬운 문제일 줄 알았으나 다른 문제였다.
      • 연속으로 나올경우 옹알이를 할 수 없다는 것이 추가 됐다. 그래서 replace로 하나씩 중복되지 않는 옹알이를 제거 했지만 실패했다.
      • 실패한 원인은 mayay가 있을 경우 aya가 제거 되어 m만 남게되는 문제가 있었다. 이를 해결하기 위해 replace의 정규표현식을 한번에 제거할 수 있도록 하니 해결됐다.

'Daily > Today I Learned' 카테고리의 다른 글

22.11.09_TIL  (0) 2022.11.20
22.11.08_TIL  (0) 2022.11.20
22.11.05_TIL  (0) 2022.11.20
22.11.04_TIL  (0) 2022.11.20
22.11.03_TIL  (2) 2022.11.20

📗 오늘 한 일

2022 Winter Coding - 겨울방학 스타트업 인턴 프로그램' 테스트 10:00 ~ 12:00

스터디하자 (팀 프로젝트 리팩토링 및 마이그레이션)

  • 흩어져있던 Redux 관련 폴더 및 파일 합병
    • Redux
      • actions
      • reducers
      • store

Github push rename 파일 대소문자 구분하지 못하는 에러

  • 파일명을 소문자로 변경하면 반영되지 않는 오류 발생했다.
  • 아래의 코드로 대소문자를 구분할 수 있도록 해줌.
  • 프로젝트를 시작하기 전에 폴더에 설정을 해주거나 global로 pc에 설정해두면 편하다고 한다.
git config core.ignorecase false
  • 작업도중 대소문자를 구분하지 못하는 에러가 발생하여 위의 설정으로 해결할 경우 변경전 파일의 캐싱이 남아서 github에 업로드 됐다. 
git rm -r --cached .

git add .

git commit -m "캐시삭제"

 

'Daily > Today I Learned' 카테고리의 다른 글

22.11.08_TIL  (0) 2022.11.20
22.11.06_TIL  (0) 2022.11.20
22.11.04_TIL  (0) 2022.11.20
22.11.03_TIL  (2) 2022.11.20
22.11.02_TIL  (0) 2022.11.14

📗 오늘 한 일

면접준비

  • TypeScript를 사용하는 이유
  • React를 사용하는 이유
  • SPA란?

스터디하자

  • 팀원분들이 올린 파일 구조에 맞춰 업로드 확인
    • 폴더 구조 병합
    • components 폴더
      • 한 화면에 담기는 컴포넌트끼리 한 폴더로 만들기
      • 두 화면에 담기는 공용 컴포넌트는 UI 폴더에 넣기

11월 5일 알고리즘 테스트 준비

  • 알고리즘 문제풀이 및 분석
  • SQL 문법 정리
    • 오랜만에 작성해보는 SQL이지만 조금 해보니 Select, group by 등등 문법을 사용하는데 어려움이 없었다.

'Daily > Today I Learned' 카테고리의 다른 글

22.11.06_TIL  (0) 2022.11.20
22.11.05_TIL  (0) 2022.11.20
22.11.03_TIL  (2) 2022.11.20
22.11.02_TIL  (0) 2022.11.14
22.11.01_TIL  (0) 2022.11.01

📗 오늘 한 일

면접준비

나만의 포트플리오 사이트 마이그레이션

스터디하자 회의

  • 시간: 22. 11.03(목) 오후 (23:00 ~ 24:30)
    장소: 스터디하자 게더타운
    목적: 스터디하자 마이그레이션 초기세팅

마이그레이션 초기세팅

  • eslint
  • prettier
  • tsconfig.json
  • index.js → index.tsx
    • ts는 랜더링 되지 않는 react 파일
    • tsx는 jsx문법을 사용하여 화면에 랜더링 되는 파일

[22. 11. 11까지 해야할 것]

  1. 폴더 구조 변경
  2. js → tsx, ts로 변경
    1. 다음주 금요일?까지 이게 안된다면 왜 안됐는지? 너무 어려웠다.
    2. 타입을 설정을 다시 해야하기 때문에 금요일까지로 잡았다. 하지만, 어려울 수 있다.

'Daily > Today I Learned' 카테고리의 다른 글

22.11.05_TIL  (0) 2022.11.20
22.11.04_TIL  (0) 2022.11.20
22.11.02_TIL  (0) 2022.11.14
22.11.01_TIL  (0) 2022.11.01
22.10.31_TIL  (0) 2022.10.31

+ Recent posts