전체 글

새로운 것은 늘 관심있고, 꾸준히 정진하는 프론트엔드 개발자입니다.
ETC/Like Lion

멋쟁이사자처럼 프론트엔드스쿨 6기 5주차 회고

5주차 회고 (23.6.19~6.23) - 어떤 것을 배웠고, 실천하였는가 이번 주는 CSS 전처리기인 Sass 수업 3일, CSS 프레임워크 Tailwind 수업 1일 그리고 프로젝트 1일로 진행되었다. 둘다 충분히 복습하진 않았지만, 프로젝트에 Sass를 적용할 생각이었기에 조금 더 공부했던 것 같다. 하루는 프로젝트 조원 분들과 주제 선정부터, 어디까지 만들지, 계획은 어떻게 할지, 깃허브 저장소 세팅 등을 진행하였다. 그와는 별개로, JS를 예습하지 않으면 나중에 진도를 따라가기 어렵다고 판단되어, 다른 회고조장 분들과 함께 JS 스터디를 진행하게되었다. 진행 방식은, 매일 정한 분량의 인강을 보고 각자식으로 정리한 뒤에, 돌아가면서 호스트가 되어 서로에게 설명해보는 시간을 가지기로 했다. - 느..

GIT

[GIT] 인생 첫 프로젝트를 경험하는 중에 담은 GIT 협업과정

독학으로는 해결할 수 없고, 꼭 필요한 프로젝트. 그 중에서도 Git을 잘 활용해야하는 것은 당연한 일인 것 같다.멋사에서 처음으로 프로젝트(HTML+CSS)를 진행하며, 있었던 Git 활용을 어떻게 했었는지 적어보고자 한다.Git으로 협업하기1. 프로젝트용 저장소를 개설하고 기본 세팅을 해둔다. - 스크럼마스터(조장) 2. 해당 저장소를 fork후 clone한다. - 조원 3. git remote add \[별칭\] \[프로젝트용 저장소\] - 조원=> fork함으로써 조원 개인의 저장소url을 origin으로 설정되기에, 프로젝트용 저장소와 소통하기 위해서는 remote를 추가해줘야한다. // 예시: git remote add upstream "url" 4. git remote update - 조원=..

CS/Data Structure & algorithm

선택 정렬(Selection Sort)

코딩테스트 스터디를 하면서, 정리해두면 좋을 자료구조나 알고리즘 등을 정리해두려 한다. 선택정렬이란? 배열을 처음부터 끝까지 탐색하며, 가장 작은 요소를 선택해 앞에 위치한 값과 교체를 하는 과정을 가진 알고리즘으로, 이 과정이 반복되면서 전체 배열이 오름차순으로 정렬된다. 특징 - 선택 정렬은 제자리 정렬(in-place sort) 알고리즘으로 추가적인 메모리 공간을 거의 필요로 하지 않아, 메모리가 매우 제한적인 환경에서 유용하고 한다. - 선택 정렬은 입력 데이터가 어떤 상태든 상관없이 항상 동일한 시간복잡도(O(n^2))를 가진다. 따라서, 데이터가 이미 부분적으로 정렬되어 있는 경우나 정렬 방향(오름차순, 내림차순)에 관계없이 항상 동일한 성능을 보여준다. - 선택 정렬은 정렬 과정에서 데이터 ..

ETC/Like Lion

멋쟁이사자처럼 프론트엔드 스쿨 6기 4주차 회고

4주차 회고 (23.6.12~6.15) - 어떤 것을 배웠고, 실천하였는가 이번 주는 지난 주에 css 관련된 속성들을 거의 다루고 남은 멀티컬럼 레이아웃 속성을 배우고, 주로 피그마 시안을 기반으로 시간을 두고 마크업/css를 짜보는 실습 위주의 수업이 진행되었었다. (지난 주와 유사) 하루는 특강(피그마 사용법 / 멋사 4기 선배님 / 웹 접근성)을 듣는 시간이 있었으며, 하루는 휴강 날로 회고조장들 대상으로 멋쟁이사자처럼 본사 견학 및 다양한 질의 응답하는 시간을 가질 수 있었다. 목요일 코딩테스트 스터디에서는 어떤 방향으로 가는게 서로에게 더 좋을지 얘기를 하는 시간이 있었고, 평일 기상 인증스터디를 만들어서 운영하게되었다. + 공부와는 별개지만, 프론트엔드 스쿨 내에서 DJ를 뽑아서 수업 전, ..

개발자참치
치현