심화 4

<WIL> 알고리즘 끝! 노드 시작!

🌊 # 5주차 알고리즘 2주차에서 5주차까지 4주간 진행된 알고리즘 학습이 일단락 짓게 되었습니다. 연결리스트, 스택 부터 시작해서 DFS, BFS, DP까지 머리 아팠지만 그만큼 얻은 것도 많은 과정이었습니다. 특히 코드의 흐름을 파악하는 능력이 향상된 것을 느낍니다. 노드 주특기로서 노드 학습을 시작하였습니다. 개인 과제를 진행하면서 코드 한줄한줄 제대로 이해하고 작성하려고 노력 중입니다. 항해톡 지난주에 항해톡 발표를 진행했습니다. 코로나 주간이라고 쉬어간 탓에 금주 내용으로 작성합니다. 트랜잭션을 주제로 발표하였고, 발표를 준비하면서 많은 것을 배울 수 있었습니다. 당연하게도 해당 주제에 대한 이해도가 높아집니다. 구체적으로는 대충 이해하고 넘어간 내용들을 다시 보게 되었습니다. 상대방에게 매끄럽..

<WIL> 알고리즘, 어려운 것, 낯선 것

🌊 # 3주차 심화반을 선택한 관계로 알고리즘이 4주 동안 진행됩니다. 알고리즘에 집중하고 싶었다. 라기보다는 심화반을 선택하는 동료들에게 자극을 받고 싶었습니다. 하지만 하루 종일 알고리즘 풀이를 하는 것이 쉽지만은 않습니다. 당장 프로그래밍 실력이 향상되는 것 같지도 않고, 게다가 알고리즘 풀이 조차도 늘고 있는 것인지 애초에 풀수 있던 문제일 뿐인지 헷갈리기도 합니다. 그럼에도 얻는 것이 있다면 복잡한 구조의 코드를 해석하고 흐름을 이해한다는 것입니다. 반복문과 조건문이 중첩되기 시작하면 코드의 흐름을 따라가기가 어려웠습니다. 자료구조를 비롯한 알고리즘 학습을 집중적으로 하면서 흐름을 따라가는 것이 한층 수월해짐을 느낍니다. 어려운 것이 아니라 낯선 것이었습니다. 늘 그렇듯이. 코드를 작성할 때도 ..

<WIL> 미니 프로젝트 끝! 하면 바로 알고리즘 시작!

🌊 # 1주차 3/7(월) 미니 프로젝트 1일차 팀원분들과 미니 프로젝트 기획을 하였습니다. 개발에 필요한 소스를 얻기 위해 웹개발 종합반 플러스 강의를 중간중간 학습하였습니다. 저녁에 기술 멘토링과 기획 멘토링이 진행되었습니다. 기술 멘토님과 처음 뵙는 자리라 기술적인 이야기 보다는 일반적인 이야기를 나누었습니다. 기획 멘토링 때는 저희 조가 짠 기획 중 API 설계 등에 대해 질문을 드리고 방향성을 얻을 수 있었습니다. 3/8(화) 미니프로젝트 2일차 협업을 위해 깃 사용법(브랜치, 머지, 풀, 푸쉬)을 익혔습니다. JWT에 대해 학습하였습니다. JWT 방식의 요점은 유저 정보를 서버가 아닌 클라이언트 측에 저장하는 것입니다. 3/9(수) 미니 프로젝트 3일차 파일업로드 기능을 구현하는데 애를 먹었습..