220919 TIL 쉬운게 없는 하루
·
성장이야기/TIL
요즘 들어 뭐 하나 쉬운 게 없어서 하루의 목표를 세우면 그 목표를 제대로 완료하는 게 없는 상황이다. 오늘 올라온 코딩 도장 문제도 혼자 풀고 싶었지만 시간이 오래 지나도 못 풀었다. 지금 강의 인출도 제대로 되지 않고, 퀘스트도 시작도 못한 마당에 이걸 붙잡고 있는 게 맞는 건가? 생각이 들어서 풀이 방법을 찾아서 제출을 하긴 했다. 강의 인출도 오늘 제대로 하지 못했다. 6시 안에 제출해야 한다는 마감시간이 있었지만 그 시간을 지키지도 못해서 강의 반복 과제도 일단 강의를 보면서 따라친것을 제출했다. 우선 항상 트레이너님이 강조하시는 마감시간을 지키기 위해 어떻게든 제출은 하고 있지만 이렇게 하고 있는 게 맞는 건지 혼란스럽고 답답했다. 능동적으로 뭔가 해내는 게 없다는 사실이 의욕을 자꾸만 꺾이게..
220918 TIL React 우리 좋았잖아..
·
성장이야기/TIL
내가 알던 리액트 맞니? 주말에 강의를 보면서 오랜만에 강의 난이도에 매우 당황을 했다. 이전에 마카오 뱅크의 Transaction을 제대로 이해하지 못해서 Transaction 때문에 힘들었던 이후로 오랜만에 나를 당황케 하는 강의의 난이도였다. 내가 알던 리액트가 맞나 싶을 정도로 이번 주에 배우는 리액트에 대한 내용이 이해하기가 쉽지가 않았다. 그러다 보니 자연스럽게 강의를 보면서 스페이스바를 눌러서 멈추거나 다시 5초 뒤로 가는 일이 잦아지면서 한 강의를 보는데 시간이 생각보다 더 많이 소비되기도 하고.. 이해가 잘 안 되니 일단은 따라 치기라도 해 보자라는 심정으로 강의를 따라 치는데 분명 똑같이 따라 쳤다고 생각했는데 어느 순간 내 코드는 동작을 하지 않고... 강의를 이해한게 아니라 어디가 ..
220917 TIL 일급 객체?? callback함수?? 내가 뭐라고 했더라?
·
성장이야기/TIL
이번 주의 학습 키워드 중 하나인 callback 함수에 대해 알아보자 사실 콜백 함수는 자바스크립트를 배우면서 여기저기서 자주 듣던 용어이다. 하지만 오늘 콜백 함수라는 학습 키워드를 봤을 때 정확한 개념은 모르고 있는 것 같다는 느낌을 강하게 받았다. 이번 주의 학습 키워드인 만큼 제대로 알기 위해 콜백함수에 대해 정리를 하자. 콜백 함수를 알아보기 이전에 콜백함수를 검색하면 일급 객체가 연관돼서 많이 나오는데 일급 객체부터 살펴보자 사실 일급 객체도 처음 듣는 개념이 아니라 자바스크립트를 처음 배울때 학습 키워드로 나왔던 개념이다. 심지어는 코딩 인터뷰시간에 일급 객체에 대해 질문받았던 게 기억이 난다... 그때 제대로 답을 했던가?? 내 기억상으로는 횡설수설한거 같은데 이제는 제대로 머릿속에 박아..
메가테라 12주차 회고
·
성장이야기/주간회고
12주 차 회고 메가 테라 12주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 또 만났다 React!! 12주 차는 리액트에 대해서 배웠다. 리액트를 9주 차 때 처음 배웠는데 그때 리액트를 배우고 너무 어려워서 쩔쩔맸었던 경험이 있어서 리액트에 대한 두려움이 있었던 상태였다. 9주 차에 리액트를 배우긴 했지만 머릿속에 남는 게 없는 느낌이라 이번 주에 잘할 수 있을까 걱정을 했지만, 다행히도 12주 차에는 추석 주간이 껴있어서 2주 정도 리액트를 공부할 수 있었다. 리액트로 간단한 ToDo List를 하루에 한 번씩 만들면서 2주간 최소 ToDoList를 10번 이상 만들면서 엄청난 반복학습을 한 결과 리액트에 대한 두려움이 "리액트 생각보다 재미있는데?"로 바뀌게 되었다. 처음 한 두 번 리..
220916 TIL React 장점 살려 사용하기
·
성장이야기/TIL
컴포넌트 재사용 하기 리액트로 마카오 페이 기능 구현중 버튼에 들어가는 이름만 다르지 똑같은 형태인 버튼 컴포넌트가 여러 개가 존재하는 일이 발생했다. 리액트의 장점 중 하나가 컴포넌트 기반으로 이루어져 있기 때문에 코드의 재사용성이 좋다는 건데 그 장점을 전혀 활용하지 못하고 있었다. 이름만 다른 똑같은 형태의 컴포넌트가 존재하면 범용적인 컴포넌트를 하나 만들어서 이 컴포넌트를 재사용하는 게 좋다는 리뷰를 받았다. 근데 하나의 버튼 컴포넌트가 어떤 이름이 들어오는지 어떻게 알게 할 수 있을지 생각을 해봤다. 상위 컴포넌트가 하위 컴포넌트로 데이터를 주는 props를 이용하면 될 것이라고 대충 짐작하고 시작했다. 그래서 처음에는 name이라는 props를 만들어서 하위컴포넌트에 전달해주는 방법을 사용했다..
220915 TIL 목표는 구체적으로
·
성장이야기/TIL
일주일간 퀘스트를 하나만 진행하는데도 아직까지 못 끝냈다는 사실에 오늘은 다소 마음이 급해진 상태로 시작했다. 그러다 보니까 모든 기능을 다 구현하고 css작업을 시작해야 하는데 빨리 css 해야 할 것 같은 마음에 css 건드렸다가 나만의 메뉴 건드렸다 정신없이 퀘스트를 진행했다. 결국에는 아직까지 둘 다 제대로 완성하지 못했다. 나만의 메뉴는 최소한의 기능만 구현하긴 했는데 너무 부실한 느낌이라 보완해야 함을 느꼈고, css는 금방 할 줄 알았지만 생각대로 되지 않았다. 진행하고 있는 작업에 대해 목표가 없이 진행하다 보니까 하나도 제대로 완성하지 못하고 이도 저도 아닌 상태가 된 것 같다. 단순히 나만의 메뉴 완성하기, css 적용하기 같은 추상적인 목표는 전혀 도움이 되지 않는다는 것을 깨달았고,..