프로그래머스 데브코스: 빅 데이터 플랫폼 프론트엔드 엔지니어링
-
(프로그래머스 데브코스 10월 회고) 원데이 히어로 프로젝트프로그래머스 데브코스: 빅 데이터 플랫폼 프론트엔드 엔지니어링 2023. 11. 6. 23:56
첫 번째 프로젝트가 끝나고 두 번째 프로젝트가 시작 됐어요. 두 번째 프로젝트는 백엔드와의 협업을 하는 만큼 기대도 많이 됐고 잘하고 싶은 마음이 크네요. 새로운 프로젝트에 앞서 저번 프로젝트에서 아쉬웠던 부분에 대해서 혼자 공부하는 시간을 가졌어요. 깃 헙 충돌을 해결하는 작은 부분부터 Next.js라는 새로운 프레임워크에 대한 공부까지 따로 시간을 내서 공부하는 시간을 가졌어요. 처음 하는 것을 요령 껏 잘하는 재주는 없지만 내 부족한 부분을 잘 파악해서 노력하는 능력은 있기에 부족한 부분을 채웠던 한 달이었던 것 같습니다. 사실 첫 번째 프로젝트 때는 모르는 게 너무 많아서 스스로 스트레스도 많이 받고 조금 정신이 없었지만 이번에는 좀 더 여유가 생겨 의견도 많이 제시하고 1인분 하려고 하고 있습니..
-
HON KOK 프로젝트 회고 (2023.09.01 ~ 2023.09.27)프로그래머스 데브코스: 빅 데이터 플랫폼 프론트엔드 엔지니어링 2023. 10. 5. 00:18
9월 한 달 동안 진행했던 프로젝트가 끝났습니다! 프로젝트 하면서 기술적으로 배운 부분 위주로 회고를 작성해 보려 합니다. 😄 배포 링크 : https://honkok.vercel.app/ 혼콕 HONKOK 혼자 사는 사람들에게 유용한 정보와 아늑한 커뮤니티를 제공합니다. honkok.vercel.app 깃헙 레파지토리 : https://github.com/prgrms-fe-devcourse/FEDC4_HONKOK_JunilHwang GitHub - prgrms-fe-devcourse/FEDC4_HONKOK_JunilHwang Contribute to prgrms-fe-devcourse/FEDC4_HONKOK_JunilHwang development by creating an account on GitH..
-
(7~8월/MIL) 프로그래머스 데브코스 FE 회고프로그래머스 데브코스: 빅 데이터 플랫폼 프론트엔드 엔지니어링 2023. 9. 5. 00:49
벌써 프런트엔드 데브코스가 3달이나 지났다! 정말 시간이 너무너무 빠른 것 같다. 그동안 있었던 일을 정리하고 회고하면서 반성하고 개선할 점들을 찾아보자! 🤩 과제 우선 7~8월 동안 4번의 과제가 있었다. vanilla js 노션 클로닝, 유튜브 CSS 클로닝, Vue 영화 사이트 만들기, React view navigator 만들기 과제... 하 정말 너무 힘들었고 배울 점들이 너무 많았다. 사실 개발 과제를 해본게 처음이라 과제를 이해하는 단계에서부터 애를 먹었다. SPA, SSR, CSR이라는 개념을 이해하기는 것부터 해서 실제로 코드를 짜고 배포하는 것까지 알아야 할 게 너무 많았다. 아쉬운 점이 너무 많았지만 2달 동안 할 수 있는 한 최선을 다했고 지금도 성장하고 있으니 됐다. 4번의 과제를..
-
(UX/UI) 스켈레톤 UI프로그래머스 데브코스: 빅 데이터 플랫폼 프론트엔드 엔지니어링 2023. 8. 3. 20:00
스켈레톤 UI는 실제 데이터가 렌더링(API로부터 data를 비동기적으로 로드하기까지) 되기 전에 보이게 될 화면의 윤곽(빈 껍데기)을 먼저 그려주는 로딩 애니메이션입니다. 콘텐츠를 기다리는 것에 사용자가 지루함을 느낄 수 있으므로 스켈레톤 UI 혹은 스피너를 보여주므로써 사용자의 이탈을 막아줍니다. 이런 스켈레톤 UI와 스피너 등을 progress indicator라고도 하는데요. 무작정 progress indicator 사용을 남발하는 것도 좋지는 않다고 합니다. 세계적인 UX 리서치 그룹 닐슨 노먼은 이에 대해 주요 지침을 내놓기도 하였는데요. 로드하는데 1초 미만이 소요되는 모든 항목의 경우 반복되는 애니메이션을 사용하면 주의가 산만해지므로 이때는 progress indicator 사용을 지양해야..
-
(6월/MIL) 프로그래머스 데브코스 FE 한달 회고프로그래머스 데브코스: 빅 데이터 플랫폼 프론트엔드 엔지니어링 2023. 7. 10. 01:16
벌써 데브코스 시작한 지 한 달이 됐습니다! 강의 열심히 듣고, 3번의 과제를 진행하고, 중간중간 팀원들과 오프라인으로 만나고 하다 보니 시간이 이렇게 빨리 지났네요. 이렇게 한 달 했는데 정말 데브코스에 지원하길 잘했다는 생각이 들어요. 제가 여기 어떻게 붙었지 라는 생각도 들고 ㅎㅎ 그만큼 좋은 커리큘럼을 가지고 있고 모두 실력 있는 교육진이세요. 그리고 가장 좋은 건 좋은 동료들이에요. 지금껏 만났던 분들 모두 개발 실력이 뛰어나시고 성장하고 싶어 하시고 겸손하세요. 개발 외에도 인격적으로 배울 부분이 많았습니다. 그에 비해 저는 실력부터 부족해서 정말 사소한 것부터 시간을 많이 소모해야 하는 문제들까지 동료들한테 질문을 많이 했는데 흔쾌히 함께 고민해 주시고 제 어려움에 공감해 주셔서 정말... ..
-
notion 클로닝 프로젝트 회고 - History API, SPA프로그래머스 데브코스: 빅 데이터 플랫폼 프론트엔드 엔지니어링 2023. 7. 7. 17:01
노션 클로닝 프로젝트 과제기간이 여차여차 끝났네요! 어려웠지만 많이 배워갈 수 있었던 시간이었던 것 같습니다. 팀원들에게서도 너무너무너무 x 10000 많이 배웠습니다. 아직 기능 구현이 완벽히 되지 않아서 계속 손 볼 것 같아요. 우선 지금까지 프로젝트 만들면서 만났던 문제들이나 알게 됐던 것에 대해 한번 정리하고 가려고 합니다! 🙌 우선 지금까지 만든 결과물은 이렇습니다. 과제의 요구 사항 중 하나는 'History API를 이용해 SPA 형태로 만드세요.' 였어요. History API와 SPA에 대한 개념이 제대로 잡혀 있지 않은 채로 막무가내로 진행하다 보니까 결국에는 마지막에 페이지와 컴포넌트 틀을 다시 잡게 되는 문제가 발생했어요. 저는 목록만 있는 MainPage와 목록과 해당 컨텐트를 담..
-
[프로그래머스 FE 데브코스/TIL] DAY4 2023.06.06 화프로그래머스 데브코스: 빅 데이터 플랫폼 프론트엔드 엔지니어링 2023. 6. 6. 23:16
오늘은 자료구조와 알고리즘에 대해 배웠어요. 데이터 = 음식 재료, 자료구조 = 도구, 알고리즘 = 레시피, 소프트웨어 = 요리, 개발자 = 요리사와 같이 요리에 비유해 주시니까 확 이해가 가더라고요! 정리해볼 내용은 시간 복잡도와 자료구조 중 선형구조인 배열과 연결 리스트에 대한 내용입니다. 단일 연결 리스트를 코드로 구현하는 연습을 하라고 하셨는데 구현 코드가 class로 짜여 있더라고요.. class와 친하지가 않아서 class도 같이 공부해 봐야겠어요! 🥸 ✔️ 시간 복잡도 컴퓨터 프로그램의 입력값과 연산 수행 시간의 상관관계를 나타내는 척도입니다. 빅오표기법 Big-O notation을 주로 사용합니다. 빠름 ↔ 느림 O(1) < O(log n) < O(n) < O(n log n) < O(n2)..
-
[프로그래머스 FE 데브코스/TIL] DAY3 2023.06.05.월프로그래머스 데브코스: 빅 데이터 플랫폼 프론트엔드 엔지니어링 2023. 6. 5. 20:51
오늘은 팀 매칭과 멘토님 배정이 이루어졌습니다! 멘토님과의 커피챗 시간이 기다려집니다! 팀원들과도 아직은 어색하지만 빨리 친해지면 좋겠어요. 😊 오늘 정리해볼 내용은 네트워크, 객체 지향, 프로토타입, 이벤트 루프입니다. ✔️ 네트워크 브라우저에 URL을 입력하면 무슨 일이 발생할까요? URL을 해석합니다. scheme://:@:/ DNS를 조회합니다. DNS❓ Domain Name System 도메인과 IP주소를 서로 반환해 주는 시스템입니다. https://www.comic.naver.com 에서 'naver.com'부분은 도메인(Domain)이고, comic 부분은 호스트 네임입니다. 호스트 네임❓ 네트워크에 연결된 장치들에게 부여되는 각각의 고유한 이름으로 각각의 서비스를 구분하고자 사용합니다. ..