하이라이트였다.

많이 배웠고 많이 힘들었다. TIL도 CS스터디도 끝나고 뒷전이고 프로젝트에만 매달렸다. 시간에 좇겨 코드가 돌아가는데만 신경써서 레거시 코드도 많고 리팩토링도 없다. 정말 날것의 코딩이었다.

 

GIT 주소 https://github.com/Crux-TeamProject/FE

 

GitHub - Crux-TeamProject/FE: 실전 프로젝트 프론트엔드

실전 프로젝트 프론트엔드. Contribute to Crux-TeamProject/FE development by creating an account on GitHub.

github.com

 

TIL (9/18) 

어제 중간발표 끝나고 아무것도 안하고 놀았다

사람을 이렇게까지 힘들게해!? 진짜 발표 직전까지 수정하고 재배포하고 기력을 쏙 뺐더니 발표 후에는 아무것도 안하고싶었다.

다행이 중간발표까지는 어찌어찌 잘 마무리된거 같고..

이제 나머지 기능들이 문젠데 일단 내 꺼는 알람기능 / 무한스크롤 보완 / 지도에 기능 추가 + / 전체적으로 작업한거 다듬기 정도.. 인데 / 최종 발표일까지 잘 할 수 있겠..지?

그러고보니까 최종 제출일이 언제더라~~

일단 그건 제쳐두고 마케팅 + 고객 피드백을 반영 할 런칭 기간이 9/23일이넹, 5일 남았는데 알람기능에 2틀 나머지에 하루씩 쓰면 어떻게 어떻게 할 수 있지 않을까!? 화이팅 합시다!!! 진짜 얼마 안남았다

여기까지 왔으면 마지막에 뭐가 있는지 확인해봐야지!

'항해99' 카테고리의 다른 글

7주차 클론코딩  (1) 2022.11.19
6주차 미니프로젝트  (0) 2022.11.19
5주차 주특기(심화)  (0) 2022.11.19
4주차 주특기(숙련)  (0) 2022.11.19
3주차 주특기(기초)  (0) 2022.11.19

프로젝트 완성본 GIT(FE) https://github.com/chipmunkcol/cloneCoding/tree/main/clone_coding

 

GitHub - chipmunkcol/cloneCoding: 항해99_클론코딩

항해99_클론코딩. Contribute to chipmunkcol/cloneCoding development by creating an account on GitHub.

github.com

 

TIL (8/24)

이미지 업로드 로그인 잘 구현은 했다.. JWT 토큰 이용하는거 전부 코드 배껴와서 잘 모름.. 나중에 코드 리뷰 천천히 해보자

제일 중요한건 했어도 산 넘어 산 이라고 API 연결 할 건 개~많은데 MOCK 에선 잘 되는데 자꾸 오류 나는것도 그렇고 백엔드 팀장 좀 소통하기 불편한 것도 있고.. 진행이 더디다.

그래서 생각 끝에 실전 프로젝트 리더로 참가하기로했다..! 부리더는 이원규님이라고 (나랑 초성이 똑같넹) 미니 프로젝트 때 팀장을 맡으셨던 분인데, 커뮤니케이션이 아주 원할했던게 인상적이어서 같이하자고 권유했다. 고민해보겠다고 하셔서 아직 확정은 아닌데 잘 말씀드렸으니까 같이 하시지 않을라나~ 원규님 아니면 특별히 같이 하고 싶은 백엔드분은 없는거 같은데 뭐 어떻게 되겄지~~ 지금은 일단 클론코딩에 치이는 중이라 다른 생각은 잘 못하겠다.. 오늘도 고생했다~!

 

'항해99' 카테고리의 다른 글

8 ~ 13주차 실전프로젝트  (0) 2022.11.19
6주차 미니프로젝트  (0) 2022.11.19
5주차 주특기(심화)  (0) 2022.11.19
4주차 주특기(숙련)  (0) 2022.11.19
3주차 주특기(기초)  (0) 2022.11.19

다 끝내고 돌아본 지금이야 미니지 절대 미니가 아니었다..

6주차부터 백엔드와 협업했는데 너무너무너무 힘들었다.

 

프로젝트 완성본 GIT 주소(FE)   https://github.com/chipmunkcol/Hanghae99_MiniProject

 

GitHub - chipmunkcol/6week_mini_project: 미니프로젝트!(6주차 팀과제)

미니프로젝트!(6주차 팀과제). Contribute to chipmunkcol/6week_mini_project development by creating an account on GitHub.

github.com

 

8/18 TIL

미니 프로젝트 마지막날이다… 진짜 고생했다 증말로…ㅠ

고단한 항해 여정으로 프론트가 절반정도 갈려서 이번 프로젝트는 FE 2 BE 4 비율로 진행이됐다. 하지만 프론트 감수성이 없던 백엔드분의 진행에 생각보다 스코프는 많이 잡혔고, 배워야할게 많았으며 API 연결….은 쉽지 않았다.

Mock API로 잘 되던 녀석들이 백엔드 분들 API와 연결만하면 나타나는 각종 ★오류★들

지금이야 아~ 그래서 그런가? 대충 대충 찾아서 수정 가능하지만 처음엔 아니 이게 뭐여 프론트에서 나는 오류여 백에서 나는거여, 정말 멘탈이 탈탈 털렸다.

없어선 안 될 한 주였지만 다신 겪고 싶지 않은 한 주였다. 오늘은 얼릉 퇴근하고 일찍 자자… 3일동안 14시간도 못잔거같다 어흙흙

'항해99' 카테고리의 다른 글

8 ~ 13주차 실전프로젝트  (0) 2022.11.19
7주차 클론코딩  (1) 2022.11.19
5주차 주특기(심화)  (0) 2022.11.19
4주차 주특기(숙련)  (0) 2022.11.19
3주차 주특기(기초)  (0) 2022.11.19

이때 가장 많은 칭구들이 항해를 떠났다.

다 끝난 지금 생각해봐도 항해측의 진도 조절 실패같다.. 5주차에 너무 많은 진도를 몰아쳤다

그런데 6주차부턴 더 힘들었다. 본격적인 팀 프로젝트에 프론트는 갈갈 갈려나갔고 정신적으로도 피폐해져서 TIL 작성도 못했었다..ㅋㅋㅋ

 

TIL

8/5 (1일차)

뿌에엥.. (많이 힘들었나보다)

 

8/6 (2일차)

Thunk 정신 나간다.. (많이 힘들었나보다..)

 

8/8 (3일차)

json-server 가지고놀기!

axios에 내장되어 있는 메서드를 사용할 수 있어, 상당히 편하게 DB의 내용을 만질 수 있다!

어려웠다… CRUD 수정이 하이라이트였구나.. 생각보다 어려워…..ㅠ

그래도 극복! 내일은 promise? Thunk? 써서 db 자료를 조금더 유연하게 만져야됨! (응 Thunk 개어려워서 5주차에 결국 못했어~)

 

8/9 (4일차)

이번주는 유독 멘붕이 온다~ Json-server 어렵네.. thunk는 하루를 꼬박했었는데 어려워서 거의 재꼈고.. 어찌어찌 댓글 CRUD 구현은 했는데 이거 리덕스로 옮기는데 은근 또 시간 잡아먹을거 같다.. 요번주는 프로젝트에 치여서 공부도 제대로 못한느낌

아니 항해놈들아 저번주에 리덕스 툴킷 + Json-server맛보기 정도하고 이번주에 json-server + thunk 했으면 좋았지 않았니..? 스케쥴 고따구로 밖에 못짜는거냐고.. 흙흙

하루종일 컴퓨터만 보니까 몸이 썩는거같다(특히 모가지가) 내일은 일찍 일어나서 헬스장 잠깐 댕겨올란다. 라고 말하는 지금은 12시.. 화이팅…! 

 

8/10 (5일차)

오늘은 성과가 있었다!

Thunk 를 어느정도 만져봤다(거의 클론 코딩한거긴함..ㅎ) 틀만 맞춰노니까 몇번 적용 하면서 조~금은 익혔다. 근데 아직도 왜 쓰는지는 잘 모르겠음 api 하는거면 thunk 없이 해도 되는거 아닌가~ 싶은데 사용하면서 개념 조금씩 더 찾아보다보면 알아가겠지.

일단 내가 맡은 부분은 어느정도 해결이 됐는데, 내 코드가 팀원이 맡은 부분이 끝나야 거기다가 엎어서 작업을 해야되는데 좀 구현이 잘 안되시는지.. 결국 중간까지만하고 내가 받아다가 작업하게됐다. 거진 팀원이 맡은 업무의 60% 이상은 해야할듯해서 고생이다.. 오늘은 조금만자고 새벽부터 일어나서 코딩해야될거 같다….ㅠ 아까 맥주사면서 커피라도 좀 사올걸

 

8/11 (6일차)

이번주가 무사히 끝났습니다…. 하 팀장이라고 기본 능력치 이상으로 노력했더니 증말 힘이 들었읍니다.. 그래도 무사히 마치고 팀장 역할도 잘 했다고 생각이 됩니다. 앞으로도 잘 할 수 있을거라는 자신감이 조금 생겼읍니다. 근데 생각보다 항해 하차 인원이 많아 놀랐네 아니.. 뭐 뭉텅이로 그만 두는 느낌이라 이러니까 남은 사람들로 취업률을 재니까 높나..? 싶기도 하고 뭐 못버티는 사람이 있을거라 생각은 했는데 생각보다 많아서.. 다들 화이팅하자.. 공부 존나해서 버텨! 버티면 취업한다구!! 다들 힘들거라고 생각 하고 시작한거자너.. 배 탔으면 끝까지 가자 칭구들~!

'항해99' 카테고리의 다른 글

7주차 클론코딩  (1) 2022.11.19
6주차 미니프로젝트  (0) 2022.11.19
4주차 주특기(숙련)  (0) 2022.11.19
3주차 주특기(기초)  (0) 2022.11.19
2주차 알고리즘(6일차)  (0) 2022.11.19

4주차도 이것저것 많이 했는데 노션에 있는걸 다 옮길 수가 없어 TIL만 올립니당 

4,5주차 때 칭구들 정신 나가서 그만둔 사람들 꽤 있었다.. 지금 돌아봐도 쉽지 않은 주차였다

 

 TIL

7/29 (1일차)

주특기/숙련 주차가 시작됐다. 새로운 조원들이 상당히 맘에든다. 어쩐지 비슷한 냄새가 난다했더니 다들 MBTI가 거의 같다, 역시 과학이야 과학.

이번 주차는 조금 재밌게 보낼 수 있지 않을까 싶다. 조금 기대가 되는군.

뭐 진도야 코딩애플 선생님 믿고 가면 될거같고, 다들 어렵다 하는 redux도 강의 들으니까 적당히 따라갈만하다. 그렇다고 당연히 대충하면 안되고 열심히하자! 이번주도 화이팅~!

 

7/30 (2일차)

슬슬 체력이 달리나~ 정신력이 못버티는 건가 조~ 금 힘들당..ㅎ

어떻게 꾸역꾸역 앉아있긴 했는데, 아니다 오늘은 중간중간 조금 도망댕겼다.

아침에 공부하다가 오늘은 맛있는 커피 마시고 싶어서 투썸 아이스카페라떼 사오고

5시쯤에도 공부 너~무 안돼서 헬스장 후딱 갔다가 밥먹고 씻고 다시 공부하고

9 to 9 하긴했는데 실제 공부 시간은 얼마 안될듯..ㅠ

redux는 그렇게 어렵지 않게 배운거 같은데 만들어놨던거 다시 처음부터 만들라니까 막히는게 너무많당 이래서 코드 따라치는거 진짜 조심해야된다니깐.

무튼! 내일 푹~ 쉬고 리프레쉬 해서 월요일부터 다시 화이팅 해봅시다~! 물론 내일도 아침 밤 중으로 공부 좀 할꺼임!

 

8/1 (3일차)

야금야금 이틀에 거쳐 우영우 홈쇼핑을 완성했다. (https://github.com/chipmunkcol/shop_Yeoksam-station)

다들 지겨운 버킷리스트만 만들어서 그런지 나으 홈쇼핑을 보고 좋아라 해줬다. 기분이가 좋았다.

역시 뭐든 좀 재밌게 해야 잘 되는거같아 의욕도 생기고, 자꾸 재미없는 버킷리스트만 2주째 만들라하니 흥미가 떨어지지~~ 그것도 리덕스 툴킷도 안쓰고말이야… 아니 요런건 느낌이 중요한거 아녀?? 툴킷으로 홈쇼핑정도 완성했는데, 리덕스 오리지널로 하라니까 슥 봤는데 개~ 하기 싫어서 푸념 해봤음니다……. 후

내일은 리덕스 툴킷 안쓰고 하는척이라도 더 해봐야겠다..

 

8/2 (4일차)

엥 뭐야 쓴 줄 알았는데 안썼네ㅋㅋㅋ

오늘 우영우 쇼핑몰 localStorage 써서 적용하느라 하루종일했다

개어렵다~ 어떻게 어떻게 최근 본 상품은 띄워줬는데 카트에 담긴건 어떻게 유지해야 하는지 모르겄네 고민해봐야지.

내일부터는 미루고 미뤘던.. 리덕스 사용해서 버킷리스트 만들기..ㅠ 상상만해도 개 재미없어서 안하고 있었는데 내일부터는 만들어야지 근데 아무리 생각해봐도 왜 이번주차에 리덕스 툴킷 쓰지말라고 하는지 모르겠다, 왜 모르는 개념을 지금은 안쓰는 어려운 개념으로 배워야하지? 툴킷으로 빠르게 익히고 적용시키면서 응용력 길러야하는거 아닌가.. 잘 모르겠넹 더 공부해보면 알려나

 

8/3, 8/4 (5~6일차)

개 힘들었나보다 TIL 이라곤 '뿌에엥..'밖에 없음..

 

'항해99' 카테고리의 다른 글

6주차 미니프로젝트  (0) 2022.11.19
5주차 주특기(심화)  (0) 2022.11.19
3주차 주특기(기초)  (0) 2022.11.19
2주차 알고리즘(6일차)  (0) 2022.11.19
2주차 알고리즘(5일차)  (0) 2022.11.19

주특기 주차때 특히, 3주차에는 코딩애플 강의 위주로 학습했던거 같다. 진짜진짜진짜 잘한선택

이것저것 끄적댄게 있긴 한데 노션에있는거 다 복붙하기 힘드니까 3주차는 TIL만!

 

TIL

7/22 (1일차)

3주차 주특기 주차가 시작했습니다~ 쨕쨕 👏

벌써? 인 느낌도 있는데 그동안 TIL 써놓은 거랑 뭐했는지 보니까 많이 했구나~ 싶어서 뿌듯하네. 항해OT 때 주특기 주차에서 많이 힘들어 한다길래 미리미리 강의도 수강해놔서 아직은? 할만하다. 다음주까지 버킷리스트 만드는 정도야 쉽게 하지 않을까!?

라고 할뻔, 플래그 세우지 말고 열심히 합시다~ 화이팅~! 🐘

 

7/23 (2일차)

코딩애플 React 강의 전에 들었던데까지 쭉~ 복습했다. JavaScript 알고리즘 문제 풀었던게 알게 모르게 도움이 되는거 같네. 코드 짜는데 훨씬 익숙하고 합리적인 로직을 짜는데 도움이 많이 되는거 같다. React 진도 쭉쭉 나가려고 했는데 오늘은 생각보다 팀 과제 하는데 오래걸렸다. 라이프 사이클이 뭔데 이렇게 개념이 어려워~ 이거 몰라도 코딩 할 수 있는거아녀? 일단 과제 있으니까 억지로 개념 배우긴 했는데 시간 많이 써서 손해본 느낌이넹

내일은 일요일이니까 아침에 교회가기 전이랑 밤에 6시간만 딱! 하고 운동도 하고 우영우도 좀 보자~ 오늘도 수고했어! 모두 😀

 

7/25 (3일차)

뭔~가 어렴풋이 아는건데 내용 정리해서 작성하려니까 오래걸리네

그래도 useEffect 필요한 만큼은 이해한것 같다요~ 오늘 오후엔 집중 잘 안됐는데 아침에 집중 빡해서 개인과제 버킷리스트도 후딱 만들고 나름 뿌듯했다. 하 실전 프로젝트 오늘 발제했는데 깜빡하고 안들어버렸다.. 항해99의 꽃 이라고 하던데, 뭔가 아 맞다 그런게 있었지싶었다. 지금 하는것도 정신없기도하고 아직 주특기도 꼴랑 버킷리스트 정도 만드는데 감이 안잡힌당

10신데 피곤하다~ 오늘은 일찍 퇴근해야지🕺

 

7/26 (4일차)

오늘은 뭔가 무지 지치고 피곤했다. 지금 생각하니까 날이 너무 더웠던거같다. 내일은 에어컨 더 빵빵하게 틀고 공부해야지.. 그래도 복날이라고 아빠가 삼계탕 사와서 맛있게 먹었는데 맛있게 먹고 배불러서 공부하기 너무 힘들었어ㅠ

진짜 한 3시쯤? 부터 공부하기 싫어서 깔짝깔짝 하다가 잠깐 폰좀 하다가 그랬는데 어쨌든 꾸역꾸역 10시반까지 앉아서 했다… 잘했다 람쥐야

오늘도 수고한 나에게 맥주를 준비했으니 빨리 씼고 와야지. 슝~🏃‍♂️

 

7/27 (5일차)

와 어제 TIL도 못썼었잖어!?

발표 준비 좀 늦게 시작해서 1시반까지 준비했다 휴..

발표시간이 아무리 짧아도 5분 얘기하는데 대충 준비할 순 없지!

3시간 정도 준비했다요네즈… 오늘도 화이팅!

 

7/28 (6일차)

삶은 고다 고~

뭔가 마지막 날이라 그른가 어제부터 늘어지네, 아니다 괜히 과제를 빨리 시작해가지고 과제가 끝나버리니까 의욕이 많이 사라졌던거 같다. 으~~ 내 템포대로 가고있는데 조장 맡은 분이 자꾸 재촉해가지고 이틀이나 빨리 시작해버렸자너.. 코딩애플 선생님 강의 열심히 들었더니 생각보다 과제도 쉬워서 2시간 컷으로 끝내버렸더니 진짜 의욕 많이 떨어졌음

에잉 TIL에서나 하는 얘긴데 진짜 팀장하면 팀원 힘들 스타일, 본인이 잘 모르는 부분도 자기식대로 밀고나가려고하니 주변사람만 피해입는거지뭐, 나야 내 방식대로 어느정도 잘 균형잡고 갔지만, 다른 팀원 분은 대충봐도 여기저기 휩쓸리다가 본인 공부도 제대로 못하셨을거같다. 에휴 뭐 그건그거고! 다음주부터 주특기/숙련 주차..! 이제부터 난이도 많이 올라간다는거 같은데 화이팅해봅시다!!

'항해99' 카테고리의 다른 글

5주차 주특기(심화)  (0) 2022.11.19
4주차 주특기(숙련)  (0) 2022.11.19
2주차 알고리즘(6일차)  (0) 2022.11.19
2주차 알고리즘(5일차)  (0) 2022.11.19
2주차 알고리즘(4일차)  (0) 2022.11.19

TIL

항해 알고리즘 2주차가 끝났다~ 쨕쨕👏 시험은 그냥저냥 무난한 난이도였고, 그거보단 1주일동안 알고리즘 풀고 본인 공부 찾아서 하는시간이 은근 지루했다. 다음 주차는 주특기교육… 잘 해내리라 믿는다 빈둥 거리느라 React 강의도 별로 못들었는데 좀 걱정된다. 뭐 어떻게 되겠지~ 다들 힘내자 화이팅 💫

 

알고리즘

1. 3진법 뒤집기(https://school.programmers.co.kr/learn/courses/30/lessons/68935)

function solution(n) {
    var sum = [];
    var result = 0;
    while (parseInt(n / 3) > 0) {
        sum.push(n % 3);
        n = parseInt(n / 3);
    }
    if (parseInt(n / 3) == 0) {
        sum.push(n % 3);
    }
    sum.reverse().map((val, i) => {
        result += Math.pow(3, i) * val
    })
    return result;
} //진법 바꿔주는 메서드 있는거 모르고 뻘짓했음!
while 문을 언제까지 돌려줄지 if문이 언제 실행될지 로직을 세우는게 생각보다 까다로웟음.
10.toString(2) => //1010; 2진법으로 바꿔줌! 가끔 쓰는 메서드였는데 이런 기능도 있었는지 전혀몰랐다..

'항해99' 카테고리의 다른 글

4주차 주특기(숙련)  (0) 2022.11.19
3주차 주특기(기초)  (0) 2022.11.19
2주차 알고리즘(5일차)  (0) 2022.11.19
2주차 알고리즘(4일차)  (0) 2022.11.19
2주차 알고리즘(3일차)  (0) 2022.11.19

TIL

오늘은 코딩애플강의🍎 들으러가야지~

라고 생각했지만 어림도 없지, 팀원의 의견으로 1시부터

Git 을 했다. 뭐 많이 배워서 나름 유익했음. 혼자 레퍼지토리 파서 할 때는 잘됐던거 같은데 clone 받아서 처음부터 git 명령어 입력진행해보니까 여기저기서 조금씩 막혀서 처음 merge 하는데 까지 2시간 가까이 걸렸다.. 휴 VS code는 기본으로 설정해줘야 하는게 파이참보다 조~금 더 많은 느낌이다.

아침부터 좀 피곤해서 집중이 잘 안됐는데, 생각해보니까 이틀뒤에 주특기 주차 시작하면 다른거 공부 할 시간 거의 없을텐데 안 뒤쳐지려면 지금 부족한부분 많이 채워놓자..!

아니나다를까 간만에 react 강의 듣고 좀 봤는데 너무 생소하다.. 내가 짠 코든데 이해가 잘 안된다고ㅠ 내일은 더 집중해서 공부해야겠다

1일 1로그 책 오늘 1시간? 정도 슬슬 읽어봤는데 생각보다 재미가 쏠쏠하다.

다음 발표범위까지 쭉~ 읽고 3일정도(2시간씩?) 발표준비 하면 좋을거같다.

 

GIT

VS code 처음에 세팅해줘야 할께 많음! 어려움

실제로 팀원들이랑 main → 각각 branch 만들어서 본인 branch에 push 하고 남의 branch랑 merge 해봄!

clone으로 repository를 가져올 경우! 반드시 해당 폴더를 열어서 진행해야된다!

$git clone +(가져올 repository 주소)
$git init (필수!)
$git branch yong // $git switch yong
$git add .  // $git commit -m ‘push 성공!’
$git push origin yong (origin에 yong 브랜치를 올릴꺼야!)
// push 성공! merge는 터미널 말고 git 들어가서 직접!

*추가 지식
$git remote --v //현재 레퍼리토지 주소 확인
$git status //내 브랜치 확인
$git branch//브랜치 모두확인 내가있는 브랜치 확인

 

알고리즘

27. 콜라츠 추측(https://school.programmers.co.kr/learn/courses/30/lessons/12943)

function solution(num) {
    var answer = 0;
    while (num != 1 && answer < 500) {
        num % 2 == 0 ? num = num / 2 : num = num * 3 + 1;
        answer++;
    } // answer 가 500 보다 커지면 while문 멈추고 밑에가 실행됨.
    if (answer == 500) {
        return -1;
    } else {
        return answer;
    }
} //while문 제대로 처음 써본거 같은데 아직 아리송하넹
	 while (true) {
	true 일때만 해당 작업을 반복한다! true 부분에 i<10 같은 조건을 달아서 수행하는 경우가 왕왕있음.
}

28. 하샤드 수(https://school.programmers.co.kr/learn/courses/30/lessons/12947)

function solution(x) {
    var x_str = String(x);
    var sum = 0;
    for (i = 0; i < x_str.length; i++) {
        sum += Number(x_str[i])
    }
    return x_str / sum % 1 == 0 ? true : false;
} //수를 문자로만 바꾸는데 수를 배열로 바꾸는 연습도 하는게 좋을듯? 배열로 푸는것도 간단하고 좋은 메서드가 많은거같당

'항해99' 카테고리의 다른 글

3주차 주특기(기초)  (0) 2022.11.19
2주차 알고리즘(6일차)  (0) 2022.11.19
2주차 알고리즘(4일차)  (0) 2022.11.19
2주차 알고리즘(3일차)  (0) 2022.11.19
2주차 알고리즘  (0) 2022.11.19

+ Recent posts