HTML, CSS를 배우고 Javascript를 시작하셨다면 Modern Javascript(ES6 이상)까지 배우시고 Typescript를 공부하시는 것을 추천드립니다. 이유는 한 2(+1)가지로 정리해보겠습니다. 1. TS는 JS의 런타임 동작을 모델링합니다. TS는 타이핑과 추가적인 syntactic sugar를 제공하는 것이지 동작자체는 JS의 동작을 모델링해 동작합니다. 따라서 JS에 대한 깊은 이해도 동반되어야하며 JS 지식없이 TS를 쓰는 것을 추천하지 않습니다. 그리고 웹개발을 하시다보면 TS 없이 JS로만 개발해야할 상황도 간혹 마주치실 수 있습니다. 2. TS로 코드를 작성하더라도 모던 JS의 문법을 상당히 많이 사용하고 있습니다. 1에서 말한 것처럼 TS 쓰시더라도 어차피 ES6 이상에서 추가된 let, const, 템플릿 리터럴, async/await, 화살표 함수, 구조적 할당, Promise, Class 등 JS의 모던 문법을 사용할 것입니다. TS는 런타임 기능이 아닌 타입 기능만 발전시킨다는 명확한 원칙이 예전에 세워졌으므로 모던 JS을 공부하고 TS 입문하시길 추천드립니다. 3. HTML과 CSS에 대한 기본적인 이해를 가지고 JS와 TS 공부하는 것을 추천드릴게요. 이건.. 질문과 별개로 답변드리는 것인데 JS, TS의 언어도 언어지만 프론트엔드 개발자를 희망하시니 DOM과 연계된 작업이 상당히 많으실거에요. 요샌 프론트엔드 개발자가 마크업, 디자인을 같이 구현하는 회사가 많고 JS나 TS를 쓰시더라도 DOM에 조작하시는 코드를 많이 작성하실테니 브라우저와 DOM에 대한 기본적인 이해를 가지고 JS, TS를 공부하시면 좀 더 시너지나실거에요! + 그럼에도 불구하고 JS와 TS 배우는 사이 간격은 좀 타이트하게 가져가지면 좋을 거 같아요! 왜냐하면 공부란게 늘어지면 늘어질수록 뭔가 배우는 건지도 모르겠고 느슨해지잖아요? 데드라인을 정하고 하면 좋을거 같습니다!

다음 내용이 궁금하다면?

지금 간편 가입하고 다음 내용을 확인해 보세요!

또는

이미 회원이신가요?

2022년 12월 26일 오전 7:57

댓글 0