Modern Agile
Day 28 - 2022.01.12
Note call by reference와 call by value에 대해 공부하고 정리했다. 남들도 이해할 수 있게 정리를 하느라 시간이 꽤 오래 걸렸지만 그림으로 표현하니 한 눈에 이해하기 쉬운 것 같다. 티스토리 기본 스킨이 마음에 들지 않아서 벨로그로 옮겨야 하나 싶었는데 옮기기에는 이미 작성한 글이 많아서 찝찝했었다. 나 같은 사람이 많을 거라 생각하고 더 찾아봤더니 역시나~ 기본으로 제공해주는 스킨 외에 사용자들이 만든 스킨도 사용할 수 있었다. 티스토리를 예쁘게 꾸미니 정리할 맛이 더 나는 것 같다 ㅋㅋㅋㅋ 앞으로도 잘 부탁한다구😜 TIL call by reference와 call by value에 대해 공부했다. call by reference는 주소를 참조하기 때문에 원시값도 수정이 되고..
2021.12.16 - Git vs. Github + Git과 Github로 협업하기
Teck Talk 영상 : https://youtu.be/0sUdtha3mek Git을 알아야 하는 이유 git은 많은 회사에서 자격요건으로 있기 때문 git은 분산 버전 관리 시스템으로 협업을 하기 편리하기 때문에 회사에서 무조건 사용 원티드에서 가져온 일부 회사의 자격요건과 우대사항 더보기 Git? 로컬에서 관리 누가 무엇을 어떻게 변경했는지 기록하고 내용을 공유 분산 버전 관리 시스템(Version Control System) 분산 버전 관리 시스템이 없다면? 위 사진처럼 모든 버전에 관한 파일을 저장해야 함. 매우 불편하고 많은 용량을 차지함 Github? 클라우드 서비스 git으로 관리하는 프로젝트를 올려둘 수 있는 git 호스팅 사이트 Git 구조 작업공간(working directory)에서..
Tech Talk 이란?
모던 애자일은 실력과 의지가 있는 학생들을 선별하여 실제로 운영될 서비스(프로젝트)를 개발합니다. 이때 효율적인 성장을 위해 Tech Talk 프로그램을 진행합니다. 모두가 IT 강사가 되어 2주에 한 번씩 기술 강연을 진행합니다. 맡은 Topic에 대해서는 전문가가 될 정도로 공부하여 서로에게 지식을 나누어줍니다. "내가 할 공부를 남이 대신 해주어서 공부할 시간을 단축하고 효율을 높이자." 는 취지입니다. 아래 모던 애자일 공식 노션에서 Teck Talk을 비롯한 자세한 소개 내용을 확인해주세요! 모던 애자일 공식 노션 https://www.notion.so/e30b5df25a044809823784f0fee40686 모던 애자일 실력과 의지가 있는 학생들을 선별하여 실제로 운영될 서비스(프로젝트)를 ..

Day 27 - 2022.01.11
Note 어제 새벽에 프로그래머스 1단계 키패드 누르기를 풀었지만 코드가 엉망이었다. 오늘 리뷰를 받고 보기 힘든 식을 변수로 만들어서 사용하는 리팩토링을 했다. 리액트에서 useEffect 가 렌더링할 때 수행되는 것이 아니라 렌더링 이후에 수행된다는 것을 알게 되었다. 드디어 코지코더 리액트 강의를 완강했다!! 모던 애자일팀에 들어오기 전에 리액트를 공부했을 때는 개념정리가 안 된 느낌이었는데 이번 강의를 들으며 정리를 하니 머릿속에 잘 들어오는 것 같다. 코드마다 주석을 달아 왜 이 코드를 썼는가를 이해하려고 했고, 코드의 흐름을 이해하려 했더니 예전보다 개념이 더 잘 잡힌 것 같다. 요즘 공부를 할 수록 너무 재밌고, 설렌다. ‘이런 게 성장하는 느낌이구나’ 를 하루하루 느끼며 공부 자체에 매력을..
Day 26 - 2022.01.10
Note 메인 프로젝트에 들어가기 전에 미니프로젝트를 하기로 정했다. 1기와 2기의 조언을 받아 스프린트 회고를 작성하기로 했다. 프론트엔드는 기술의 변화가 빠르다는 말을 듣기만 했었는데 오늘 경험할 수 있었다. 리액트 강의를 보며 따라 만들고 있었는데 강의에서 react-router 공식문서를 보며 설치를 해서 나도 공식문서를 통해 npm install을 했다. 나는 공식문서에서 npm install react-router-dom@6 라고 써있었기 때문에 그렇게 설치를 하고 강의를 이어서 보는데 강의에서는 생기지 않는 오류가 발생했다. 도대체 무슨 일일까 생각하며 구글링과 공식문서를 살펴봤는데 react-router-dom의 최신버전에서는 사용방법이 달라졌다고 한다. 최신 사용방법으로 해보고자 멘토님과..
Day 25 - 2022.01.07
Note 2기 없이 3기끼리만 모여서 공부했던 날 프로그래머스 1단계 - 키패드 누르기 문제를 푸는 날이었는데 60줄 넘게 작성했지만 문제를 틀렸다. 문제 접근 방식이 잘못 된걸까 생각하다 객체로 풀어보려 키패드 좌표를 객체로 만들었다. 하지만 그 이후 그것을 어떻게 활용해야 할지 감이 잡히지 않았다... 나에게 아직 난이도가 높다고 생각이 들어, 연습이 필요하다고 느꼈다...😢 코덕이라는 개발자 커뮤니티?를 알게 되었는데 내가 TOP 2등이란다,,, 실수가 많아 필요없는 커밋들까지 기록에 측정이 돼서 등수가 높게 잡힌것 같다,,,
Day 23 - 2022.01.05
Note 어제 한결오빠에게 리액트 강의를 듣고 forEach와 map에 대해 공부하는 과제를 받았다. 리액트에서는 변화된 것을 화면에 그려야 하기 때문에 map을 많이 사용한다고 한다. 이전에 코딩테스트 공부를 하며 forEach와 map에 대해서 잠깐 공부를 했지만 잊었었는데 이번 과제를 통해 정리를 해서 그런지 더 이해가 잘 된 것 같다. 우아한 애자일에서 모던 애자일(Modern Agile)으로 동아리 이름이 변경되었다. 나도 처음에 우아한 형제들에서 영감을 받아 만든 동아리라고 생각했는데 그런 의도는 전혀 없었고, 나중에 규모가 커졌을 때 이런 오해를 방지하기 위해 바꾸는 것이라고 한다. 이유가 합당하다고 생각했고, 규모가 더 커지기 전인 지금 동아리명을 바꾸게 되어서 다행이라고 생각했다. 앞으로..
Day 22 - 2022.01.04
Note 프론트 팀장인 한결오빠한테는 class component를 배우고, 유튜브로는 functional component를 배우니 내용들이 조금씩 섞이는 것 같다 ㅜ.ㅜ 리액트를 배울수록 다 신기하고 재밌지만 아직 정리가 안 된 느낌이라 헷갈린다. 코드를 많이 보며 눈에 익혀야 할 것 같다.
Day 21 - 2022.01.03
Note 드디어 프론트팀 공부 시작! 개발 공부를 프론트만 접해봐서 백을 경험해 보고 싶었는데 우아한 애자일 활동을 통해 경험해보니... 난 천상 프론트엔드 개발자다😆 내가 코드를 그리는 대로 바로바로 화면에 나타나는 게 이리도 재밌을 줄이야. 백도 재밌기는 한데 설레지가 않다. 프론트는 이렇게나 설레는데!!