강의 내용을 어느 정도로 파악하고 있는 것이 좋을까요?
안녕하세요.
백엔드 개발자를 목표로 공부하면서, 최소한의 프론트엔드 지식도 익히고 싶어 강의를 수강 중인 학생입니다:)
이번 Ajax 강의를 듣고 처음에는 잘 이해되지 않아 여러 번 반복해서 학습했습니다. 그 결과 왜 직렬화와 역직렬화를 하는지, 그리고 Ajax가 전체적으로 어떤 원리로 동작하는지에 대한 감은 조금 잡을 수 있었습니다.
하지만 코드를 보면 해석은 가능하지만, 직접 작성해보라고 하면 아직 어려운 상태입니다. 강의의 예제 정도는 직접 구현할 수 있을 정도로 습득하는 것이 가장 좋겠지만, 익히는 데 시간이 꽤 걸릴 것 같아 동작 방식만 이해하고 넘어가도 괜찮을지 고민이 됩니다.
답변 2
1
형씌님 안녕하세요.
우선 질문 주셔서 감사합니다.
프로그래밍을 처음 했을 때로 돌아가보면, 처음에는 하나씩 따라해보면서 문법을 익히고, 그 과정을 이해하면서 자연스레 문법들이 외워졌던 것 같습니다. 물론 처음에 잘 외워지지 않더라도 계속 반복해서 비슷한 코드를 작성하다보니 어느 순간 외워졌던 것 같아요.
if 문은 조건식이 참일때 실행이 된다던지,
for 문에는 초기식, 조건식, 증감식 순으로 넣어야 한다던지,
변수에 대입은 = 로 하고, 실제 동일한지 비교는 ==로 한다던지 같은 것 처럼요.
제가 비록 형씌님이 얼마나 많은 프론트엔드 코드를 작성했는지 알지는 못하지만, 분명 이런 문법들 역시 반복해서 학습하고 작성하다보면 충분히 외워질겁니다.
다만 이걸 지금 꼭 외우고 넘어가야하는가 하면 저는 그렇지는 않은 것 같아요.
백엔드 개발자라면 백엔드 개발과 관련된 부분에 좀 더 힘을 싣고 학습하는게 좋을 것 같습니다.
프론트엔드 코드는 저도 아직 검색하여 작성하는 경우가 많습니다. 저도 자주 작성하지는 않거든요.
물론 강의에서 사용한 코드 정도는 저도 대개는 외워서 작성하는 경우도 있긴 하지만,
이 외의 코드들은 상대적으로 IDE의 도움을 적게 받으면서 작성하는건 아직도 어렵습니다.
만약 프로그래밍 자체를 처음 배우는 사람이라면 외워서 작성할 수 있을 때까지 작성해보라고 권해드리겠지만, 지금 이미 백엔드 언어로 프로그래밍을 하고 계시기 때문에 그럴 필요는 없이 검색해서 작성할 수 있을 정도여도 괜찮을 것 같습니다.
길게 이야기 드렸는데, 혹시 또 궁금한 내용 있으면 질문 남겨주세요.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 형씌님.
백엔드 개발자로서 프론트엔드 지식을 갖추는 것은 매우 유익한 선택이라고 생각합니다. Ajax와 같은 기술은 백엔드와 프론트엔드 간의 효율적인 데이터 통신을 가능하게 해주기 때문에 그 원리를 이해하는 것은 중요합니다.
지금 형씌님께서 직렬화와 역직렬화, 그리고 Ajax의 기본 원리를 어느 정도 이해하셨다는 것은 이미 큰 성과입니다. 각종 기술의 원리를 이해하고 있는 것은 추후에 다양한 상황에서 문제를 해결하는 데 큰 도움이 됩니다.
강의 예제를 직접 구현할 수 있는 능력을 갖춘다면 더할 나위 없이 좋겠지만, 꼭 모든 코드를 즉시 작성할 수 있는 단계에 도달하지 않아도 괜찮습니다. 오히려 중요한 것은 개념을 이해하고, 필요할 때 참고할 수 있도록 예제를 어떻게 구축했는지를 기억하는 것입니다.
혹시 강의에서 다뤄진 Ajax의 작동 원리와 응용 방법을 반복해서 보고, 예제를 모방하면서 점진적으로 응용할 수 있는 능력을 키우시는 것도 좋은 방법입니다.
추가 자료를 통해 학습을 보완하는 방법도 고려해 보세요:
- MDN 웹문서의 Ajax를 참고하시면 더 깊이 있는 이해가 가능합니다.
- Youtube와 같은 플랫폼에서 무료로 제공되는 실습 영상을 찾아보는 것도 추천드립니다.
무엇보다 중요한 것은 자신의 페이스에 맞춰서 학습하는 것입니다. 조급해하지 않으셔도 됩니다. 결국, 충분한 시간과 노력을 들이면 어느새 익숙해지는 순간이 올 것입니다. 추가적으로 질문이나 도움이 필요하시다면 언제든지 질문해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
교재(3쇄)와 강의 내용 문의
0
11
2
섹션2번 부분 강의 화면이 잘 못된것 같아서 문의합니다.
0
15
1
call stack 표현이 잘못표현된것이 아닌가요?
0
42
2
part3. spy 쪽 / part3,part4 강의자료
0
29
2
최종 코드
0
36
2
Open AI 결제
0
39
2
figma 파일을 받을 수가 없어요
0
47
1
React 와 Virtual DOM 의 이야기 영상 실행이 안됩니다.
0
33
1
다운로드 연결이 되지 않을 때는 어떻게 해야할까요?
0
36
1
Visual Studio Code 대신 Pycharm 써도 되나요?
0
41
2
커서, 클로드, 피그마는 모두 유료버전을 사용해야하나요?
0
53
1
구글 서치콘솔 도메인 소유권 확인 실패
0
34
2
antigravity로 하던 작업 이제 visual code로 하면 되는 거죠?
0
57
1
다음 강의 얼른 올려주세요
0
43
2
일반 강의와 차이점?
1
49
1
!= 연산자의 역할
0
35
1
중요하진 않지만 설명하신부분에서 안된부분..
0
33
1
강의 듣는 순서가 어떻게 되나요?
0
47
1
안녕하세요, 강좌 5의 피그마 파일은 어디서 볼 수 있나요?
0
65
2
CSR, SSR에 대해
1
161
1
안녕하세요 foo님 백엔드 개발자 프론트 앤드 강의에서 질문이 있습니다.
0
244
1
안녕하세요 foo님 강의 설명 중에 질문이 있습니다...!
1
308
1
FOO님!! 강의 설명 중 질문있습니다.
1
338
2
강의 누락
1
560
2





