코딩은 계획적인 기록 | 비전공출신 Frontend 개발입문자의 작업 후기

레이나·2025년 1월 17일

프로젝트

목록 보기
3/15

🔹 비전공 개발입문자의 작업 후기

API로 데이터를 받아와서 화면에 그려주고, 상세페이지를 모달로 띄우고 검색과 책갈피기능을 갖춘 영화검색페이지를 만드는 개인 과제 프로젝트를 약 일주일동안 진행했다.

1. 마감기한 맞추기

어떻게 시작해야하는지 감이 안오는 것이 가장 큰 난관중 하나였다.
그렇다 보니 제출일자의 압박은 생각보다 두통을 유발!
그래도 팀으로 작업할 때보다는 부담은 살짝 덜했다.

과제 발제 첫날 오셔서 무엇부터 해야할지 다시한번 알려주신 튜터님, 너무나 감사합니다!😭

튜터님의 조언은 가이드가 있긴 하지만 무작정 시작하지말고
과제를 처음부터 꼼꼼히 살펴보고 파악을 한 후
우선순위를 정하고
작업을 세분화를 먼저하라는 것!
첫날은 이것만으로 하루가 다갔다.


2. JavaScript 기초

기초 학습이 생각보다 어렵다.

'이게 뭐지?' 싶은것도 많고 기본적인 문법은 익혔어도 실제로 그걸 어떻게 적용할지, 어떻게 문제를 해결할지 감이 잡히지 않는 것이 대부분이었다. 그래도 사전 캠프때 과제로 나왔던부분을 완성 화면만 보고 혼자서 하나하나 타이핑해본 부분이 도움이 많이 되었다.
그리고 다양한 코드를 접해봐야(구경이라도) 해봐야 한다는 생각이 많이 들었다.

과제를 하면서도 필요한 부분을 찾아서 강의를 다시 돌려보고 했는데, 강의를 확인 할 수 있는 시간이 충분히(?) 있을 수 있을 것이라 생각했지만..역시나 나의 오산!!


3. 검색 능력(검색을 통한 학습)

AI에게 코드짜라고 시키는게 아니고 내가 직접 해보기

어떻게 코드를 시작해야 할지 감도 안오는 상황에서 레퍼런스라도 있어야 시작을 할텐데... 이럴땐 검색이 답이다!
오류가 등장해도 검색, 모르는게 있어도 검색!
그렇게 검색을 해봐도 이해가 가지 않는 코드나 구문등은 구체적인 여러 예시가 있었으면 했다.
때론 구문설명 자체가 수수께끼인 경우도 있었다.

아무리 이론을 배워도 실전에 바로 적용하기 어렵기 때문에, 구체적인 여러 종류의 예시를 접하고 문제를 풀어가며 이해하는 것이 도움이 많이 되는 것을 체감하긴 했다.
모르는게 많으니 시간이 오래 걸리는 것은 당연하고 이해가 쉽사리 되지 않는것도 맞는데, 그러다 그러다 튜터님을 찾아가면 왜...몇 글자 몇문장 안에 해결되는 것인가? 화가난다!!😠


4. 튜터님의 관리와 피드백

특강과 가이드!!

튜터님들이 따로 모여서 회의하는 모습을 자주 보았다. 그렇게 1~2일 후면 튜터님들이 특강과 가이드를 짜잔~! 하고 제공해주는데 나에겐 항상 최적의 타이밍이었다. 고민하다 튜터님께 질문하러 갈까? 하면 특강 & 가이드 등장!

그리고 조별 순회할 때 항상 진행도 체크하며 조언을 해주고 가신다.

이번 프로젝트를 할때는 특강 타이밍이 좋기도 해서 개인적으로 튜터님을 찾아간 상황이 적었지만, 항상 갈때마다 무언가를 제공(?)해 주시는 튜터님들!!


5. 코딩은 계획적인 기록

튜터님들마다 성향과 스타일이 모두 개성만점!
그런 튜터님들과 약 1달 정도를 함께한 후 공통적으로 기억에 남는 부분은
생각, 계획, 기록이다.

코딩은 생각을 많이 한 후에 계획한 것을 손으로 옮겨적는 것이고,
생각하고 계획한것을 기록하고, 오류를 해결한 것을 기록하고, 배우고 느낀점들을 기록하고...

그리고 지금은 하드코딩을 통해 코딩을 손에 익혀라.


🎈 그래서 다음엔..

기본적인 미션을 완수하고 나서 나중에 코드를 모듈화하려다 보니 여러 부분에서 오류가 발생!
이를 해결하는 데 예상보다 많은 시간이 소요되었고 머리가 많이 아팠다.🤯
오류를 먼저 해결해야 한다는 생각에 트러블슈팅 기록을 제대로 남기지 못한 점이 아쉬웠다...😔
어차피 생길 오류, 조금만 즐겨볼까? 그래야 덜 피곤할 것 같다!

이번 경험을 바탕으로 다음에는 도전 과제를 모두 완수할 수 있도록 더 철저하게 생각하고 계획하며, 중간중간 기록을 남기면서 공부하는 습관을 들여야겠다!!
복습 매우 중요!! ⭐️⭐️

profile
one setp

0개의 댓글