개발자
안녕하세요 현재 프론트엔드 개발자로 취업을 위해 공부중에 있습니다. 공부는 현재 인강을 보면서 하는중인데 여기서 예를 들어 인강에서 글생성, 수정, 삭제 기능이 있는 블로그 같은것을 만든다고 할때 처음에 글생성 기능에서 따라하면서 이해했다라고 생각하고 수정기능으로 넘어갔을때 글 생성기능부분이 기억이 나지 않고 또 이틀정도 인강을 보지 않았을땐 기억이 한개도 나지 않더라구요. 그래서 어떤식으로 공부를 해야 이러한 기능들을 까먹지 않고 혼자 작성을 할 수 있을까요? 공부방법에 대해 조언 부탁드리겠습니다.
답변 2
# 따라하기 보다 재현하기 Active Recall 배우는 방법 중 좋은 방법으로는 누구를 가르치는 것 입니다. 가르치는 것이 좋긴 하나 요즘 학생들(02년생 이후 출생)은 누구를 가르치는 방식으로 학습역량을 끌어오리기 어렵습니다. 따라서 적극적으로 자신이 배운지식을 테스트하는 식으로 반복숙달을 하시길 권장합니다. 자체적으로 시험을 보거나 스스로 기억을 떠올리는 연습은 기억을 강화시키는 효과가 있기 때문입니다. - 글 생성 부분을 학습했다면, 참고 자료를 보지 않고 내가 배운 것들을 코드로 작성해 보기 - 2시간 이상 공을 들였는데, 코드 작성에 실패한다면 다시 참고 자료 학습 - 위 과정 반복 # 본질을 파악하기 인간은 사과, 포도, 배 등을 '과일'이라는 그룹으로 생각할 수 있는 동물입니다. 모든 과일 그룹에 속하는 과일들을 별개로 기억 하기보다 그 대상을 가르키는 그룹(집합)이나 추상화된 대상을 기억합니다. 이를 기반으로 추론을하거나 학습된 지식을 이어붙여 강화할 수 있죠. 아마도 질문 글을 보고 가늠해 보자면, 만약 블로그 글 생성, SNS 포스트 생성 등의 주제가 있다면 서로 다른 주제나 그룹으로 생각해서 각각 따로 배우거나 별도의 것으로 학습을 진행할 것으로 보입니다. 각각 다른 지식으로 치부하다보니 뇌가 기억해야할 지식의 절대적인 양이 많아집니다. 처리해야할 지식 양이 많다보니 다른 주제로 넘어가면 새로운 지식이 머리 속을 차지하기 위해 이전 지식들은 휘발되는 것이구요. 학습한 지식을 꾸준히 기억하려면, 추상화하여 그 본질을 파악해야하고 그룹화 및 구조화를 진행해야 합니다. 뇌가 가질 부담을 줄여줘야 하는 것이죠. 인간은 모든 디테일을 기억할 수 없으니까요(간혹 가능한 인간이 있기는하나...) - 인간이 하는 일은 두 가지밖에 없다. 사물을 A에서 B로 옮기거나, 사물의 상태를 A에서 A'로 바꾸거나. 이 두 가지 사실을 모든 학습 대상에게 적용해 보세요. # 추천 참고 자료 - 프로그래머의 뇌/펠리너 헤르만스 - The McKinsey Way/Rasiel, Ethan M. - 이윤규 변호사 유튜브 [DreamSchool 이윤규]
안녕하세요! 많은 초보 개발자분들이 자주 겪은 일 입니다. 사실 본론부터 말씀드리면, 개발자는 원래부터가 반복과 실습의 연속이에요. 처음 배울 때는 당연히 기억이 안 나고, 계속 까먹는 게 정상이에요. 모든 개발자가 그런 과정을 거쳐서 성장하는 거니까 걱정 안 해도 돼요! 예를 들어, 경력 5년 차 개발자도 처음 보는 기술이나 개념을 한 번에 다 외우진 않아요. - 새로운 라이브러리를 써도 공식 문서 계속 찾아봄 - 자주 쓰던 코드도 한동안 안 쓰면 까먹음 - 그래서 검색과 문서 참고는 개발자의 기본 스킬! 결론은 "까먹었다"는 게 문제가 아니라, 까먹어도 다시 찾아보고, 실습하면서 익숙해지는 게 중요해요. 지금처럼 반복하면서 차근차근 공부하다 보면, 자연스럽게 손에 익고, 어느 순간 "어? 이거 안 보고도 할 수 있네?" 하는 순간이 올 거예요. 꾸준히 하면 어느 순간 스스로 성장한 걸 느낄 수 있을 거예요! 화이팅입니다! 😊
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!