Written

JavaScript 프로젝트 과제 본문

Front-end/Java Script

JavaScript 프로젝트 과제

steeringhead 2023. 2. 26. 19:18
JavaScript를 공부하면서 느낀점

굉장히 유연하면서 편리한 점이 돋보이는 프로그래밍 언어라고 느꼈습니다. 또한 코드를 짜보다가 궁금한게 생기면 크롬창에서 개발자도구 콘솔창을 통해 직접 로그를 찍어보면서 공부를 할수 있는것도 굉장히 신선했습니다 :)

알고리즘 문제를 푸는데에 있어서도 기존에 사용했던 C++에 비해 단순하고 간결하다는 생각도 들었습니다. 비록 직접적인 메모리와의 상호작용이 없기 때문에 다소 추상적이고, 어떠한 동작의 예측이나 머리속에 구체적으로 그려지지 않는 부분은 이해하기가 오히려 더 어려울 때도 있었습니다.

하지만 nodeJS를 통해 서버에 대한 개발도 공부 해볼 수 있고 단순히 프론트엔드 분야에 국한되지 않고 다양한 분야에서 쓰이는만큼 가치가 굉장히 높은 언어라고 생각합니다.

 

JavaScript 공부하면서 어려웠던 개념과 이유

비동기 프로그래밍 관련 개념이 가장 어려웠습니다. 지금도 꾸준히 찾아보고 공부하고 있음에도, 아직도 스스로 완벽하게 이해하고 있다는 생각이 들지 않습니다. 아무래도 다른 프로그래밍 언어에서 찾아보기 어려운 생소한 개념이기 때문에 어렵게 느껴진다고 생각합니다. 하지만 비동기 관련 개념을 정복하기만 하면, 프론트엔드 개발 실력 향상에 정말 큰 도움이 될것이라 생각합니다. 지금처럼 꾸준히 찾아보고 공부하면서, 꼭 비동기 프로그래밍 관련 부분들을 완벽하게 이해해 보겠습니다 !

 

 가장 도움이 되었던 강의와 이유

실습 강의중 하나인 <입문자를 위한 자바스크립트 실습>이 가장 좋았습니다. 개념 강의들을 통해 공부하면서 부족했던 부분들이 이 강의를 통해 많이 채워졌다고 느꼈습니다. 웹 서비스를 구현할 때, 자바스크립트를 사용한다면 어떻게 구현해야 하는지를 차근차근 상세하게 알려주십니다. 그러면서 개념적인 부분에 대한 설명도 들어가기 때문에 자바스크립트에 대한 이해도를 높이기에 정말 좋았습니다.

 

나만의 공부 팁

지금 이 글을 쓰는 시점에 저는 현재 리액트를 공부하고 있습니다. 그런데 리액트를 공부하고 있지만, 자바스크립트에 대한 이해도도 같이 늘어나고 있다는 느낌을 받았습니다. 아무래도 자바스크립트를 공부하면서 어려웠던 개념들이 리액트에서도 사용되기 때문에 그렇게 느껴진다고 생각합니다. 자바스크립트를 공부하는 동안 비동기 관련 개념들은 많은 시간을 투자하되, 리액트를 공부하며 다시 공부할 기회가 있기 때문에 스스로 너무 완벽히 이해하지 못했다는 생각이 들더라도 괜찮을 것 같습니다!

Comments