Record(26)
-
티웨이항공 사이트 리액트로 구현해보기 (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 -
[WSL2] Zone.identifier 생기는 문제 해결하기
Zone.Identifier이란 뭘까? Zone.Identifier은 파일이 인터넷에서 다운로드되었는지 여부를 알 수 있습니다. 저는 WSL2를 사용하기 때문에, 윈도우에서 WSL폴더로 파일을 붙여넣을 시 파일이 생기는 걸 볼 수 있었습니다. 삭제하는 법 사실 삭제하는 법은 단순합니다. 파일탐색기를 열어, 우클릭 삭제로 삭제할 수 있죠. 하지만 귀찮기 때문에 다른 방법을 알아보도록 합시다! Zone.Identifier이 생성된 경로에서 다음을 실행하면 Zone.Identifier 파일이 삭제된 모습을 볼 수 있습니다! find . -name "*:Zone.Identifier" -type f -delete 어떤 기능을 하는 명령어인지 알아봅시다. 명령어 분석하기 리눅스에서 find는 find [옵션] [경..
2022.09.22 -
[220919] Section3 다시 돌아온 회고 타임
돌아보는 지난 Try 토이 프로젝트 주 1회 이상 블로그에 배운 내용 올리기 스터디원분들과 함께 2주마다 새로운 프로젝트를 구현해보고 있다. 정리해놓은 것에 비해 올린 것은 적지만, 블로그도 꾸준히 적고 있다. 노션에 쌓인 것만 해도 몇 십개인 건 안 비밀.. ㅠ keep 계속 이어나갈 나 프로젝트 스터디원분들과 2주마다 새로운 프로젝트를 진행해나가고 있다. 잘할 수 있는 일을 해내기보다 해본 적 없는 일에 도전하고 있다. 많은 시행착오를 겪고 있지만, 시행착오 과정에서 많은 것을 배우고 있다. 알고리즘 스터디 매주 문제를 풀으면서 javascript에 대한 감각을 잊지 않으려고 한다. 운동 헬스장에서 주 3회 운동하고 있다. 유산소도 해야하지만 무산소 운동을 사랑하는 나. 일일커밋...? 완전한 일일커..
2022.09.19 -
쇼핑몰 클론하기(2) 2주차! 나무집 짓기!
1편이 궁금하시다면 여기를 참고해주세요! 1. 프로젝트 설명 이 프로젝트는 알고리즘 스터디원들과 함께 진행한 사이드 프로젝트이다. 본격적인 협업 이전에 모두 한 사이트를 보고 html, css, javascript를 이용해서 클론하기로 하였다. 1주차에는 폴더 정리, css 등 스파게티 코드 그 자체였다. 수정하려면 모두를 건드려야 하는... 그 와중에 PR하려다가 git 문제로 파일들을 모두 날렸다. 복구하려고 노력하다가 스파게티 코드가 아니라 깔끔한 코드를 짜보자!라는 마음으로 다시 구현하였다. 2. KPT회고 2주차의 나를 KPT회고의 형태로 돌아보자. 2주차의 잘한 Keep 1) 파일 분리 및 폴더 정리 2) CSS의 flex와 grid 속성 사용 3) 커밋 메시지 4) 더미 데이터 사용 2주차의..
2022.09.01