본문 바로가기

전체 글75

싱어게인 29호 정홍길님의 '제발' www.youtube.com/watch?v=pLla7nVVCFg 어렸을 때, 들국화의 제발이라는 노래를 처음들었을 때의 뭉클함, 끓어올랐던 감정을 잊을 수 없다. 어린 나에게 당시 환경이 아마 굉장히 힘들었었나보다. 그 때를 계기로 노래를 들으며 감정을 받아드리고 해소하는 법을 깨달았으니 나에게는 조금은 특별한 곡이라고 할 수 있다. 그렇게 제목만 보고 클릭한 이 영상은 정말 어마어마했다! 정말 독보적인 음색, 과하지 않고 몰입하게 만드는 감성, 시원하다 못해 소름끼치는 가창력 진짜 그냥 빨려들어가는 느낌이었다. 한 순간의 팬이 되었다. 노래 말고도 말하실 때도 굉장히 조근조근하게 말 하시고, 겸손하시고, 아내에 대한 사랑도 느껴지는 그런 분이셨다. '제발'이라는 노래를 듣기 위해 들어왔지만, 29호 '.. 2021. 1. 15.
[객체지향프로그래밍(OOP)] (1) 객체지향프로그래밍이란? *필자는 javascript를 공부하고 있는 학생으로, 포스팅에서 설명하고 있는 개념들이 다소 부정확할 수 있습니다. 혹시라도 잘못된 부분, 부족한 부분이 있다면 너그럽게 이해해주시고, 댓글을 통해 언급하여 주신다면, 해당 부분을 좀 더 심도깊이 다시 공부해보고 수정하도록 하겠습니다. (공부하며 참고하게 된 OOP에 관한 좋은 reference 사이트들을 아래 첨부하였으니, 저와 같이 공부를 하시는 분들은 한 번 읽어보시면 분명 도움이 될 것이라 생각합니다.) 객체지향프로그래밍이 워낙 이해하기 어려운 개념인 만큼 여러 포스팅에 걸쳐 천천히 음미해보려고 합니다. 먼저 첫 포스팅에서는 객체지향프로그래밍이 무엇인지 개괄적으로 살펴보고, 이후 객체지향프로그래밍의 대표적인 4가지 특징, JavaScript 에서의.. 2021. 1. 15.
210103_TIL Start Think: 장비전사가 되어가고 있다. 맥북, 매직키보드, 모니터, 의자 까지 풀 세팅을 갖추고 데스크 셋업이 점점 완성되어 가고 있다. 누가보면 3년차 개발자인 줄 알 것이다 ㅎㅎ.. 그래도 나는 지금 무리해서 좋은 장비세팅을 하는 것이 훌륭한 투자라고 생각한다. 곧 주니어개발자가 될 것이고, 3년차 개발자가 될 것이고, 더 멋진 장비들로 세팅할 수 있을 것이므로!! (자기최면, 자신감투여!) 🎄오늘 한 일 ✔️ 1. ESLint 설치 및 설정 코드를 쓰는 규칙들을 맞추는데 도움을 주는 Lint의 개념에 대해 학습하고, 직접 ESLint 설치하고 적용해보았다. 이제 공식문서를 보고 따라하는 과정도 어느새 많이 익숙해진 것 같다. mocha라는 테스트라이브러리에서 사용하는 변수들이 no-und.. 2021. 1. 14.
210112_TIL Start Think: 어제 새벽 4시까지 블로그 정리 및 공부를 하고 잤더니 일과시간에 조금 피곤하다는 느낌을 받았다. 속도를 올려서 빠르게 마무리 해보아야 겠다!.! 🎄오늘 한 일 ✔️ 1. Modern Javascript에서 사용하는 화살표함수, this, call & apply , bind 개념학습 최신 자바스크립트에서 사용하는 화살표함수와 this의 개념을 익히고, 함수의 메소드인 call&apply, bind에 대해서 공부하였다. 공부하면서 100% 이해된다기보다는 60~80%이해하고, 그냥 이렇게 정의한거구나 하는 정도로 학습하였다. this와 call, apply, bind에서 혼란스러웠으나 오후의 koans에서 실제 코드를 접하면서 조금 더 명확하게 이해하였다. ✔️ 2. Modern J.. 2021. 1. 13.
node.js, nvm, npm 설치 오늘은 node.js 와 nvm, npm 을 설치해보았는데, 맥OS가 처음이었는지 조금 애를 먹어서 그 과정을 기록해두고자 한다. 설치하기 전에 잠시 node.js, nvm, npm 이란 무엇인지 간단히 정리해 보자. node.js node.js는 JavaScript의 런타임(프로그래밍 언어가 동작할 수 있는 프로그램)으로 node.js 환경에서 js코드를 실행시킬 수 있도록 하여 주로 서버와 같은 프로그램을 만들 수 있게 해준다. nvm (Node Version Manager) nvm은 node.js의 version을 관리해주는 프로그램이다. node.js의 버전은 계속해서 업그레이드 되고, 이에 따라 개발시에 다양한 node.js 의 버전에 대응해야 한다. 따라서 기존 설치된 node.js이외의 환경.. 2021. 1. 12.
200111_TIL Start Think: 오늘은 코드스테이츠 Immersive 의 첫날이었다. IM 기간에는 여유롭게 쉴 수 있는 시간이 없다고 하여 주말에 잘 먹고 잘 쉰 것 같은데, 일요일 부터 컨디션이 메롱이다.. 컨디션이 좋지 않으니 허리도 아파오는 것 같고, 어깨에도 긴장이 가는 것 같다. 건강관리가 정말 중요하구나! 다시 한 번 깨닫게 된다. 개발자의 실력이 곧 책상에 오래앉아있는 시간이라는 말처럼 진득하게 건강하게 오래 앉아 일할 수 있도록 관리를 더 해야곘다. 🎄오늘 한 일 ✔️ 1. Git Workflow 로 pair와 협업하기 전체적인 git의 workflow를 다시 한 번 익히는 시간을 가졌고,upstream repo와 나의 원격 repo, local repo 들의 개념을 확실히 잡을 수 있었다. 또 .. 2021. 1. 12.