프론트쪽으로 취업하려고 공부중인데

이게 뭐 자격증이나 이런게 딱히 없고

그냥 자기가 진행한 프로젝트같은걸 대충 모아서 포트폴리오를 만들고

그걸로 회사에 지원하는 거로 알고있는데

실력도 같이 쌓으려면
토이프로젝트를 많이 진행해보라기도 해서

일단은 인강 하나 구매해서 클론코딩하며 공부하고있는데

첫번째론 그냥 html css js로만 만드는 웹페이지
그다음엔 vue로 웹페이지 만들기
그다음엔 react로 만들기

이러더라구요

근데 뭔가 배울수록 그냥 껍데기만 핥아먹는 느낌?

프레임워크 얘네가 내부에서 어떻게 동작하는지를 모르니까

내가 원하는 기능을 따로 도움없이 만들어보려고하면
아예 감도 안오고 만들어도 작동도 안하더라구요

예를 들어 리액트의 함수라이프사이클 중에서
useCallBack과 useMemo가 함수가 매번 만들어지는걸 방지한다고 하는데

두번째 인자로 넣어주는 배열이 정확하게 무얼 의미하는지를 애매하게 설명해주셔서

그냥 콜백함수 내부에 들어가는 함수나 변수를 모조리 적어버리다가 오류가 난 적이 있었습니다

책 사서 공부해보고도 있지만 이해도 잘 안가고 또 프론트엔드는 트렌드에 민감한데 이게 과연 지금도 쓰일까? 싶기도 합니다

실제로 인강에선 react eject를 하지 않아도 작동이 됐던 부분들이
책에선 아직 지원되지 않는다며 eject를 시키더라구요

자꾸 찾아볼수록 기본기가 탄탄해야한다 프레임워크는 변하기 마련이다 이런말들이 보여서

저도 그 기본기를 좀 쌓아보고싶은데

어떻게 공부해야할지가 너무 막막합니다

국비지원 학원같은데에선 가르쳐주지도 않는다고 하고

책이나 인강을 따라서 해봐도 정확하게 어떤 원리로 동작하는지를 알려주지 않아서 자꾸 삽질중입니다

막힐때마다 인터넷에 검색하고는 있지만 너무나도 많아서 진도가 한 2주씩 뒤처지고 그러는 경우가 있어서요

결론은 프론트엔드를 정말 제대로 기본기부터 공부하고 싶으면
어떤 방법이 제일 좋은지를 물어보고 싶습니다.