하고 싶은 것과 해야 하는 것
·
카테고리 없음
삶에서 하고 싶은 것도 많고 해야 하는 것도 많다. 그리고 대체로 해야 하는 것은 하고 싶지 않다는게 문제이다.둘 중에 뭐가 더 중요한지에 대해서 이야기하는 글은 아니다. 꼭 다 큰 어른이 아니더라도 세상을 좀 살다보면 둘 중 뭐가 더 중요한지는 중요하지 않다는 것을 알게 되기 때문이다. 이 두 가지는 둘 중 하나를 고르는 선택지 같은 것이 아니다.  해야 하는 것은 보통 나에게 필요하거나 도움이 되는 일인 경우가 많다. 그렇기 때문에 많은 사람들이 할 일을 두고 '하기 싫다, 하기 싫다' 거리면서도 그 고통을 참아가며 하는 거일 것이다.  하고 싶은 것은 '그냥 하고 싶어서''하고 싶으니깐' 이게 맞다 사실 여기서 내가 따로 말하지 않아도 하고 싶은 건 참기 힘든 것이 인간이기 때문에 아마 다들 잘 하..
React + Spring Boot 에서 WebSocket 사용하기 - 웹소켓 적용기 (1)
·
카테고리 없음
우리 프로젝트의 아주 중요한 핵심 기능 중 하나는 '실시간으로 진행되는 문제 풀이 기능'이다. 표준 웹소켓을 이용해 구현하였다. http 통신만 해오다가 ws 통신을 하려니 시작 당시엔 나에게 꽤 큰 도전이었다. 거기다 (기획적인 면에서) 플로우가 제법 복잡했기에, 특히 처음 구현 시에 머리가 많이 아팠던 기억이 난다. 그래도 좋은 경험이 돼서 꼭 정리해봐야지 하다가... 벌써 반년도 넘게 미루다가 지금까지 왔다.ㅋ그렇게 해서 (드디어) 이번 시리즈는 두 개의 포스팅에 걸쳐 해당 기능 구현을 위해 왜 WebSocket을 선택하였는지부터, 적용하며 마주한 문제 상황과 해결한 과정들을 정리하여 이야기해보려고 한다. 왜 WebSocket인가?✅ 웹소켓(WebSocket) : 사용자의 브라우저와 서버 간 지속적..
[React] 리액트 생명주기와 Effect Hook (useEffect, useLayoutEffect, useInsertionEffect)
·
프론트엔드/React
지난 주 웹소켓 관련 이슈를 해결하면서 리액트의 생명주기에 대한 이해가 아직 부족하다는 생각이 들었다. 거기다 문제 해결의 열쇠가 useEffect 쪽에 있었는데, 어쩌다보니 해결된 느낌이었어서 이에 대해서도 좀 더 제대로 공부해볼 필요성을 느꼈다. 따라서 이번 주제는 React LifeCycle과 useEffect Hook이다. 두 가지는 연관성도 깊고 매우 중요한 개념인만큼 포스팅 길이가 다소 길어질 예정이지만, 공식문서를 특히 많이 참고하여 작성하였으니 가능한 한 정독^^해볼 것을 추천한다. React Lifecycle리액트에는 생명주기라는 것이 있다. 라이프사이클이라고도 하는데, 이는 리액트의 컴포넌트가 생성되고 소멸되기까지의 기간을 의미한다. 크게 마운트, 업데이트, 언마운트로 과정을 나눈다. ..
[백준/JS] #1316 : 그룹 단어 체커 - 구현
·
알고리즘/백준 풀이
뜬금 선언 먼저 하고 시작할게여ㅛ저 코테 언어 JS로 바꿈아니 사실 오늘 아침에 코테를 봤는데 언어가 자스로 제한된거임 !!.. 나 알고리즘에선 초면이란 말이얘,,그래서 하루동안 벼락치기 하고결과는 시원하게 조짐 그래서 바꿔요 는 아니고 요새 확실히 파트별로 프론트면 JavaScript, 백엔드면 JAVA 이런식으로 언어 제한 두는 기업들이 늘어나고 있는데겸사겸사 자스 공부도 제대로 해보고 싶기도 했고, 아무래도 주로 다루는 언어로 알고리즘까지 하면 그 언어에 대해서 아는 깊이감도 생기게 되니분명 개발할 때도 도움이 될 것 같다 판단하여 바꿉니다 ...한두달 전인가에 이미 한 번 고민했다가 그냥 파이썬 하자~ 했었던 나ㅎㅎ   사족이 길었네요 예바로 스따뚜     문제 https://www.acmicpc..
코테이토 프로젝트 중간 회고록
·
회고
프로젝트 개요활동 중인 IT 동아리 '코테이토'의 자체 웹 사이트로, 기존 프로젝트 주제는 CS 문제풀이 페이지 제작에 초점이 맞추어져 있었다. CS 퀴즈는 우리 동아리 정기 세션의 주요 콘텐츠인 CS 교육 직후에 항상 진행하곤 한다. 원래는 이걸 ppt와 카톡을 이용해서 진행했었는데 불편한 점들이 꽤 있었다. 그래서 이 불편함을 우리가 직접 해결해보자! 해서 운영진 다수와 일부 부원들이 모여 이 프로젝트를 진행하게 되었다. 8기부터 시작해서 지금까지 벌써 8개월도 넘게 진행하고 있는 만큼, 중간 회고 글을 한 번 써보려 한다. COTATO (ver.2)프로젝트 목표우선 해당 프로젝트는 앞에서 소개했던 CS 문제풀이 서비스로서의 목표는 올해 2월말 데모데이를 기점으로 달성 후 현재는 코테이토의 공식 홈페..
재능은 꽃 피우는 것, 센스는 갈고닦는 것
·
Dev/고민
오이카와식 공부법우선 제목을 보고 '오...'라는 생각이 들었다면 오이카와식 공부법이 뭐일지 찾아보지 마세요.웃음이 먼저 나왔다면 그냥 모른척해주세요.재능은 타고난 것일까?보통은 타고난 능력을 재능이라고 하곤 한다.그러면 반대로 재능은 타고났으니 재능이 없는 것 같다고 느껴지면 시작점이 낮은 것일까?그럴 수 있다. 하지만 '시작점이 낮다' 혹은 '성장 속도가 느리다'는 걸로 가능과 불가능을 나눌 수 있을까? 그건 아니다. 물론 투자한 시간과 노력 대비 효율을 따진다면 가성비는 조금 떨어질 수 있다. 그렇지만 재능이 없다고 느낀다해서 그걸 핑계 삼아 합리화 시키는 행동은 좋지 않다고 생각한다.(분야에 따라서, 타고난 정도에 따라서 당연히 재능의 영향이 매우 클 수도 있다는 걸 안다. 하지만 여기서 본인이 ..
해안해
'분류 전체보기' 카테고리의 글 목록 (3 Page)