전체 글(46)
-
[프로젝트 시작하기 전 봐야하는 git 컨닝노트]
실제로 프로젝트를 진행하며 도움되었던 git 명령어와 제가 사용한 상황에 대해 정리해보려고 합니다. Git 영역 Working Directory : 로컬 폴더 Staging 영역 : 수정된 코드 올리기 Repository : 원격 저장소 리포지토리 복제하기 git clone 🔔 필요한 상황 원격 리포지토리에 로컬 커밋을 올리기 위해 연결해야 할 때 git clone [url] 리포지토리와 로컬 폴더 연결하기 git remote 🔔 필요한 상황 원격 리포지토리에 로컬 커밋을 올리기 위해 연결해야 할 때 Github 리포지토리 를 이름으로 원격 저장소로 등록한다. git remote add [name] [url] // 깃허브 주소를 origin이라는 이름으로 다루겠다는 뜻 git add origin http..
2022.10.15 -
[FEConf2022] Frontend 개발 컨퍼런스 후기
2022년 10월 8일 롯데타워에서 FE컨퍼런스가 열렸다. 프론트 엔지니어들을 위한 다양한 주제를 중심으로 발표가 진행되었다. 티켓은 사전에 오픈되었는데 1분만에 마감되었다. 운 좋게도 티켓팅에 성공하여 갈 수 있게 되었다. 이번 컨퍼런스에서 좋은 경험을 많이 얻어 그 때의 나를 칭찬해주고 싶다. FECONF22에 대한 자세한 정보는 아래의 링크를 참고해주세요! 유튜브에는 컨퍼런스 발표가 모두 올라와있으니 한 번 보시는 것도 좋을 것 같습니다! >> https://2022.feconf.kr/ >> https://www.youtube.com/channel/UCWEzfYIpFBIG5jh6laXC6hA/videos 좋았던 것 (Liked) 발표 스피커분들께서 경험을 통해 얻은 값진 정보들을 재치있게 설명하며 ..
2022.10.13 -
[Lighthouse] Lighthouse를 이용해서 프로젝트 돌아보기
Lighthouse란? 사이트를 검사하여 성능 측정 할 수 있는 도구이다. 크롬에서 접근하는 방법은 F12 > Lighthouse 탭에 들어가면 간단하게 볼 수 있다. 성능 First Contentful Paint는 사용자가 화면에 어떤 일이 있는지 인지할 수 있는 시간인 텍스트와 이미지 요소가 화면에 렌더링 되는 시간이다. Time to Interactive 상호작용이 가능해지는 시점이다. Speed Index는 뷰포트 내의 콘텐츠가 채워지는 속도이다. Total Bloking Time은 상호작용하지 못하는 시간의 총합을 의미한다. Largest Contentful Paint는 가장 넓은 영역을 차지하는 이미지나 텍스트 요소가 처음 로딩되는 시점이다. Comulative Layout Shift는 예상치..
2022.10.07 -
티웨이항공 사이트 리액트로 구현해보기 (1)
개요 알고리즘 스터디에서 만난 5명의 팀원과 함께 2주 단위로 프로젝트를 진행해보고 있다. 지난 쇼핑몰 클론 코딩은 HTML, CSS, JavaScript를 통해 같은 사이트를 보고 따로 구현을 진행하였다. 이번 프로젝트에서는 리액트를 이용해보기로 하였다. 프로젝트 기간 2022.09.06 ~ 2022.09.20 기술 스택 React Styled Components 협업 도구 Zenhub : 이슈를 관리하기 위해 사용하였습니다. Slack : 프로젝트에 대해 빠르게 소통하고, 정보를 채널별로 관리하기 위해 사용하였습니다. Notion : 회의 내용을 기록하고 공유하기 위해 사용하였습니다. Git & Github : branch를 통한 버전 관리와 소스코드 공유를 위해 사용하였습니다. 역할 우리 팀 Cor..
2022.10.07 -
[Github] 잘못된 브랜치에 push했을 때(1) cherry-pick
상황 팀원들과 프로젝트를 진행하며 협업툴로 Github를 사용하고 있다. 브랜치를 master, develop, 구현할 feature 브랜치로 나뉘어 각자의 feature 브랜치에서 작업을 진행한다. 나는 TCP-22-가나다라마바사라는 브랜치에서 작업을 진행하고 push를 했다. 팀원분께서 develop이 아닌 master에서 가져온 것 같다고 slack으로 연락주셔서 develop 브랜치에서 브랜치를 생성하고 커밋을 옮기고자 하였다. 이 과정에서 나는 2가지 상황에 부딪혀 수많은 시행착오를 반복했다. 문제를 제대로 파악하고 틀리지 않기 위해 정리를 해보도록 하자. 이번 글에서는 커밋을 다른 브랜치로 하려면 어떻게 해야했을지 알아보자. 우선 잘못된 상황은 다음과 같다. TCP-22로 올라가있어야 할 pu..
2022.09.27 -
[2023 카카오 블라인드 채용 1차 코딩 테스트 후기]
가볍게 적는 후기와 후회 22년 9월 25일 2시부터 7시 카카오 블라인드 1차 코딩테스트를 진행했다. 결과는 OTL..... 문제를 보고 이런 방식이나 자료구조를 사용하면 풀 수 있지 않을까?라고 생각했지만, 쉽게 해결되지는 않았다. 프로그래머스에서 예전 카카오 기출문제를 풀어본 적이 있어, 유사한 풀이방식이라고 느꼈지만, 풀지는 못했다. 그 때 그 문제를 포기 안하고 마저 풀었다면 어땠을까? 라는 생각이 들었다. 어려운 문제들을 끝까지 풀어보는 게 집중력 면에서 도움이 될 것 같다. 대학교 때 학점 맞는 게 두렵더라도 알고리즘 수업을 도전해보았다면 좀 더 익숙하게 다가왔을까 싶었다. 앞으로는? 1. 어려운 문제를 끝까지 풀어보기 2. 알고리즘 강의를 찾아 들어보기 3. 채용 전형을 알아보며 코딩 테스..
2022.09.25