본문 바로가기
반응형

분류 전체보기59

1년간의 개발자 취업 후기 들어가기 앞서 안녕하세요. 오랜만에 이렇게 글을 남겨봅니다. 마지막으로 글을 적은 게 2021년 7월이니 1년도 넘게 글을 적지 않아서, 이렇게 노트북 앞에 앉아 글을 적는다는 것이 많이 낯설긴 하네요. 블로그를 하지 않았던 이유는 굉장히 바빴기 때문입니다. 사실 블로그를 하는 사람들 중에 현업이 바쁘지 않은 사람이 있겠냐마는, 학교 수업 듣느라 개발자 취업을 준비하느라 정말 정신이 없어 블로그 관리하는 것을 계속 미루다 보니 1년이라는 시간 동안 방치를 해두었네요. 처음 블로그를 시작할 때는 새로 공부하는 것을 글로 남기면 더욱 효과적으로 학습할 수 있겠다는 생각으로 시작했는데, 물론 아직도 그 의의에는 동의하지만 효율성이 굉장히 떨어진다는 사실 때문에 공부했던 내용도 글로 남기지도 않았네요. 이렇게 .. 2022. 8. 7.
Node.js가 작동하는 원리 Node.js란? Node.js의 공식 사이트에 따르면 Node.js는 아래와 같이 정의할 수 있다. Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. 여기서 의미하는 런타임(Runtime)이란 특정 언어로 만든 프로그램을 실행할 수 있는 환경을 의미한다. 이전까지 JavaScript는 웹 브라우저에서만 사용되는 스크립팅 언어였지만, 구글이 성능이 뛰어난 V8 엔진을 출시하고 나서는 속도 문제가 많이 해결되었다. 그 결과로 웹 브라우저 외의 환경에서 JavaScript를 실행할 수 있는 프로그램이 개발될 수 있었고, 그것이 Node.js이다. Node.js를 설명하는 글을 보면 Node.js는 싱글 스레드 모델(single-thread), 논 블로킹.. 2021. 7. 11.
Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0. 에러 해결법 들어가기에 앞서 React를 공부하면서 책에 나와있는 프로젝트를 그대로 따라 하고 있었는데, sass를 사용하기 위해 node-sass를 설치했었다. React App을 실행시켰을 때 아래와 같은 에러가 발생했고, 구글 검색 결과 간단하게 해결할 수 있어서 이렇게 글로 남기게 되었다. 해결방법 에러를 읽어보면 6.0.1 버전의 Node Sass가 호환이 되지 않는다고 한다. 실제 확인해보니 내가 설치한 node-sass 패키지의 버전이 6.0.1의 버전이었다. 그리고 node_modules의 sass-loader의 package.json을 확인해보니, sass-loader의 Dependency는 아래와 같이 나와있었다. 즉 sass-loader을 활용하기 위해서는 node-sass 패키지의 버전이 ^4... 2021. 6. 27.
React가 작동하는 원리 들어가기 앞서 React를 사용하는 이유 포스팅에서는 왜 우리가 Vanilla JS를 사용하지 않고, React를 사용하는 것이 좋은지를 알아보았다. 결론적으로 React를 사용하는 이유는 동적으로 변하는 웹 서비스가 많아진 현재 상황에서 사용자에게 더 좋은 인터페이스(UI)와 경험(UX)을 제공하기 위해서이다. 즉, 만일 정적으로만 구성되어 있는 웹 서비스를 만든다면, 굳이 React를 사용하지 않아도 된다. 그렇다면 왜 그리고 어떻게 React는 작동하길래 더 좋은 UI와 UX를 제공할 수 있을까? 이번 글에서는 React가 작동하는 원리에 대해서 알아보겠다. DOM(Document Object Model) React가 작동하는 원리를 알기 위해서는 먼저 DOM에 대해서 알고 있어야 한다. DOM은 .. 2021. 6. 25.
1년 안에 카카오 개발자 되기 들어가기에 앞서 필자는 2021년 여름 카카오 채용연계형 인턴십 개발 부문에 떨어졌다. 정말 가고 싶은 회사였기에 아쉬움도 더욱 컸던 것 같다. 하지만 본인이 준비가 덜 되었다는 점을 누구보다 잘 알고 있었고, 어떤 부분을 더욱 보완하면 좋을지 깨달을 수 있었던 기회였기에 후회되지 않고 오히려 기쁜 마음이 든다. 그리고 보완할 점을 보완하면서 본인이 1년 안에 카카오 개발자가 되는 과정을 공유한다면, 본인 스스로 정말 뿌듯할 것이고 취업을 준비하고 있는 비슷한 고민을 가지고 있는 사람들에게 도움이 될 것 같아 이렇게 글을 남기게 되었다. 즉, 이 글은 1년 안에 카카오 개발자가 되는 방법을 알려주기보다 필자 본인이 앞으로 1년 안에 카카오 개발자가 되기 위해 성장하는 과정을 담은 글이 될 것이다. 혹시라.. 2021. 6. 23.
2021년 여름 카카오 채용 연계형 인턴십 불합격 후기 들어가기 앞서 필자는 원래 약간 완벽주의적 성향을 가지고 있었다. 물론 좋은 것은 아니었다. 어떤 일을 시작하기에 앞서 항상 완벽한 준비가 필요하다고 생각했고, 그러기에 시작 조자 못해본 일들이 많았다. 전역하고는 그것을 깨고 싶었다. "뭐가 되었든 일단 부딪혀보자. 그리고 부딪히면서 앞으로 나아가자."라고 다짐했었다. 그렇게 2021년 카카오 채용 연계형 인턴십 for Tech Developers - Server 분야에 지원을 했고, 운이 좋았는지 코딩 테스트와 서류에 합격할 수 있었다. 하지만 공부가 부족했던 탓에 높은 면접의 벽을 넘지는 못했고, 아쉽게 1차 인터뷰에서 탈락의 고배를 마실 수밖에 없었다. 그래도 이를 계기로 본인에게 어떤 점이 부족했는지 확인할 수 있었기에 굉장히 값진 경험이었다고 .. 2021. 6. 19.
반응형