Just Do IT!

스파르타코딩클럽 내일배움캠프 11주차 회고 본문

스파르타코딩클럽 내일배움캠프/WIL

스파르타코딩클럽 내일배움캠프 11주차 회고

MOON달 2023. 1. 15. 23:14
728x90
반응형
React Native 프로젝트 주간

이번주에는 react native 프로젝트를 계속 진행했던 주간이었다. 나름대로 프로젝트도 진행하면서 개인 공부를 하려고 했으나...거의 절반은 실패하고 절반만 성공한것 같다. 그래도 프로젝트는 성공적으로 마무리했으니 좋은 건가 ㅋㅋㅋㅋ

여튼 이번에도 프로젝트로 바쁜 하루였다.

 

 

 

 

 

프로그래머스 level 0 1문제

이번주는 프로젝트를 진행하면서도 매일 1문제씩 풀었다. 월요일을 제외하고 화요일부터 일요일까지 1문제씩 완료!

근데 이제는 level 0만 계속 풀기에는 좀 아닌 것 같아서 고민이다. 코딩테스트 준비를 하려면 level 0보다 더 많이 공부하고 본격적으로 알고리즘을 공부해야 할 것 같은데 시간이 없어...ㅠㅠㅠㅠㅠ

하고 싶은 것도 많고 해야 할 것도 많아서 그런가 보다 ㅋㅋㅋ

그래도 이번 주 목표가 매일 1문제 풀기였는데 그래도 주 6일을 지켰으니 이번주 목표는 성공한 걸로..!

다음주에도 1문제씩 풀려고 하는데, 이제 알고리즘 공부를 더 할까 그건 고민해보는 걸로 해야겠다.

 

 

 

 

 

React Native 프로젝트 끝

지난주 금요일부터 시작했지만 본격적인 기능 구현은 이번주부터였으니까 일주일 내내 진행했던 react native 프로젝트가 끝이 났다. 처음에는 native 공부가 너무 부족한 채로 프로젝트를 시작해서 잘 할 수 있을까 걱정을 많이 했는데,

시작하고 다른 팀원들과 함께 집단지성으로 문제를 해결해나가서 다행히 프로젝트는 성공적으로 마무리 한 것 같다.

 

https://github.com/yunjunhojj/Mango-Market

 

GitHub - yunjunhojj/Mango-Market: get out carret market

get out carret market. Contribute to yunjunhojj/Mango-Market development by creating an account on GitHub.

github.com

 

이것이 바로 우리가 만든 어플의 깃허브....!!

상용화는 하지 않았고 expo로만 배포했지만, 그래도 앱개발을 처음 해봐서 신기한 경험이었다.

혹시나 내가 나중에 앱개발을 사이드 프로젝트...로 할 수 있지 않을까?ㅋㅋㅋㅋㅋㅋㅋ

이번에 native 해보면서 앱개발 찍먹한 느낌이다. 하기야 일주일밖에 공부 안했으니까...

그래도 혼자 강의 들으면서 공부하는 것보다 프로젝트 하면서 더 실력이 는것 같다. 역시 상황이 닥치니까 하게 되는 거지...

 

우리 앱 메인 화면

 

당근 마켓은 어떻게 그렇게 복잡한 앱을 만들었을까...?

그건 회사에서 만들었기 때문이지만, 직접 해보니까 이런 간단해보이는 앱도 쉽지 않았다.

 

뭐든 직접 만들어보면 더 어려움을 체감하는 것 같다.

리액트로 프로젝트할 때도 느꼈던 거지만 웹페이지를 사용해보면서 우리가 손쉽게 사용하는 게 얼마나 사용자 친화적으로 만들어졌는지 느꼈고, 뭐든 사용자 위주로 생각해야 한다는 걸 깨달았다.

물론 기능도 제대로 잘 작동해야 하고...

 

프로젝트를 구현하려고 기획할 때 좀 더 꼼꼼하게 생각해보고 기획해야 한다는 것도...!

계속 프로젝트 하면서 발전하고 생각할 게 더 많아져보인다.

 

 

 

 

 

TypeScript 공부 시작

다음주부터는 바로 typescript 시작이라서 주말에 좀 미리 예습을 해봤다.

 

튜터님이 우선은 10분 요약 영상 먼저 보고 이해가 안되고 30분 영상 보고...점점 더 긴 영상을 보면서 반복하는 방법이 좋다고 하셨다. 그래서 그 조언에 따라서 유튜브에서 몇 개의 강의를 찾아보았다.

 

https://www.youtube.com/watch?v=xkpcNolC270&t=2s 

 

첫 번째로 본 영상은 이거!

이거 보고 typescript 설치하는 방법과 변수를 어떤 식으로 정의하는지에 대해 배웠다.

 

변수 type 지정하는 게 자바스크립트를 쓸 때는 전혀 사용하지 않았던 건데 오랜만에 type 정하는 거를 했다.

예전에 C언어를 배울 때는 항상 int, float 이런 식으로 아예 type 지정하고 시작했었어서 자바스크립트가 낯설었는데,

이제는 또 반대가 되어버렸다.

자바스크립트에서는 그런걸 안 해줘서 편하다, 이런 생각을 했었는데 오히려 type 설정이 낯설어져버렸다.

이래서 사람이 적응하는게 무서운 거다..ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

C랑 java랑 진짜 비슷해보이긴 하지만, 그걸 공부한지 너무 오래되었다는...

그래도 한번쯤 단어 들어봤던 거니까 나중에 더 익숙해지겠지 라는 희망을 가지고 있다 ㅋㅋㅋㅋ

 

 

그래서 영상 보고 바로 설치하고, 블로그 글로도 정리해두었다.

https://daydream-sy.tistory.com/141

 

[TypeScript] 시작하기 - 설치 및 환경 설정

Typescript 란? JavaScript + Type 문법 큰 프로젝트에서 주로 쓰인다 자바스크립트는 dynamic typing이 가능하지만, 코드가 길어지고 프로젝트가 커지면 별로 좋지 않다 TypeScript는 타입을 엄격하게 지켜주

daydream-sy.tistory.com

 

설치해보고 바로 타입스크립트 파일 만들고 예제를 실행해봤는데 확실히 좀 어색하다.

적응이 필요해....

 

 

그리고 하나 더 들은 게 있다.

https://www.youtube.com/c/%EC%BD%94%EB%94%A9%EC%95%99%EB%A7%88

 

코딩앙마

안녕하세요. 코딩앙마 입니다 :)

www.youtube.com

 

코딩앙마라고 예전에 자바스크립트 100분 완성 강의를 들어본 적이 있는데 typescript 강의도 있고 짧은 길이로 8개 있어서 이것도 들었었다.

그렇지만...실제 강의 듣고 직접 예제를 적어보면서 해봤는데 아무래도 처음 들어보는 거라서

걍 따라치기만 했다. 주석으로 정리도 좀 해봤지만...쉽지 않다...

 

그냥 이번 주말에는 typescript 익숙해지기가 목표였는데, 잘 실행되었나 모르겠다.

동훈 튜터님이 지금 단어들만 익숙해지고 내일부터 강의 들으면 괜찮을 거라고 하셨다.

내일 되어봐야 알겠지만....우선은 주말이 다 지났으니까 여기까지 하기로.

다음주 회고에는 결과가 나오겠지?ㅋㅋㅋㅋㅋㅋㅋㅋ

 

 

 

 

 

 

이번주 마무리

이번주에는 프로젝트 90%, 내 개인 공부 10% 로 이루어진 듯 하다.

개인 공부를 좀 더 하고 싶었지만 아무래도 프로젝트가 우선이니까 프로젝트 먼저 하고 자꾸 미루게 된다.ㅋㅋㅋㅋㅋ

다음주에는 개인 공부 시간이 있으니까 열심히 공부하고 프로젝트에 참여해야지.

일단은 공부해야 할 우선순위대로 공부 해보자고....나자신...다음주도 화이팅...!

728x90