WIL#1,2

2023. 1. 23. 13:33TIL_WIL

항해 99를 참가하고 2주가 되었다.

미리 공부한 기간으로는 거의 한 달이 됐다.

 

 

WIL#1

웹개발 종합반 미리 강의를 듣고 복습했었고, OT주차부터 가이드를 조금씩 따라가며 제대로 진행하고 있다.

OT주차에는 토이프로젝트 카테고리에 올린 내용들을 진행하며 GIT, TIL을 배우며 진행했었다. 토이프로젝트에서는 웹개발 진행시 어떤 프로세스로 진행해야 하는지 간단하게 알 수 있었으며, 다른 분들께서 진행하는 것을 보며 익혔다.

기능 구현을 위해 백엔드와 프론트엔드가 어떻게 설계해서 기능을 구현하는지 감을 조금 익히게 됐다. 또한 GIT에 더욱 익숙해지며 GIT의 다양한 기능을 써봤다.

 

 

 

WIL#2

풀스택 미니 프로젝트로 밤샘하며 진행하게 됐다.

로그인 기능이 있고, 로그인 시 url 입력을 통해 웹에 사진을 보여주고자 했고, 해당 내용을 수정, 삭제 기능을 만들고 작성자, 코멘트, ID 등을 몽고DB에 저장하는 등의 기능을 구현한 웹을 만들기로 했다.

여기서 나는 데이터 삭제, 수정 기능을 만들기로 했다. 해당 내용을 만들면서, 코딩을 해나갔는데 작성자만 수정 가능캐 하고, 작성자만 삭제를 가능캐 하려고 했는데, 해당 내용을 세세하게 정하지 않아서 수정 기능을 구현하려고한 프론트엔드에서 로그인 데이터가 없고, 삭제 기능을 구현하려고한 프론트엔드에서도 로그인 정보를 담고 있지 않았다. 그래서 해당 기능을 다양한 방법으로 가능캐하려고 했으나 데이터 흐름에 대해 제대로 이해하지 못해서 플로우에 맞지 않는 순서로 작성하는 등 다양한 오류가 있어서 해당 기능을 구현하지 못했다.

이를 통해 각각의 기능별 구현을 위한 방법을 더 면밀히 협의가 필요한 것을 알았다.

언어 학습에서는 JAVA언어를 단기간 목표에 맞춰 빠른 진도를 진행하게 되었고, 변수, 연산자, 조건문과 반복문, 배열, 객체 지향을 3일간에 걸쳐 진행하게 됐다. 3일차 까지 모든 내용을 다 이해하고자 했으나, 주어진 Report를 해내지 못하고, 밀리게 됐다. 그래서 멘토님께 조언을 구해 현재 교육과정에서는 모든 내용을 깊게 이해하는 것이 아닌 코드 작성을 목표를 하고 진행하는 것으로 하여 조금 더 다양한 코드를 검색해보며, 주어진 Report를 빨리 수행해 내는 것을 목표로 조금 변경했다. 그래서 현재 2일차 까지 밀린 Report를 모두 제출했으며 3일차를 더 진행하고 있다. 또한 프로그래머스의 Lv0 Java 문제를 풀어나가고 있다. 이번 설 연휴간 Report 3일차를 끝내고 프로그래머스 문제를 더 많이 푸는 것을 목표로 진행하려고 한다.

'TIL_WIL' 카테고리의 다른 글

TIL_230209  (0) 2023.02.09
TIL_230208  (0) 2023.02.09
TIL_230206  (0) 2023.02.06
WIL#4  (0) 2023.02.05
WIL#3  (0) 2023.01.29