네부캠 1주차

HeeJune KIM·2024년 7월 20일

다음주에 기똥차게 할 일.

이번주에 컴퍼분께서 올려주신 4L 회고를 사용해서 짧게나마 회고를 해보려합니다.

✏ Learned - 배운 점

이번 주에는 컴퓨터 과학(CS) 기초 지식과 코틀린 언어에 대해 많은 것을 배웠습니다. 특히, 데이터 구조와 알고리즘, 운영체제의 기본 개념, 네트워크 프로토콜 등 CS의 다양한 분야를 학습하면서 그 중요성을 깨달았습니다. 예를 들어, 연결 리스트와 배열의 차이점을 공부하며 각각의 장단점을 이해할 수 있었고, 정렬 알고리즘의 효율성을 비교하면서 문제 해결 방법을 익혔습니다.

코틀린을 사용하면서 객체지향 프로그래밍(OOP)과 함수형 프로그래밍의 개념을 실습했습니다. 코틀린의 간결한 문법과 강력한 기능을 통해 코드의 재사용성과 가독성을 높이는 방법을 배웠습니다. 예를 들어, 람다 표현식과 확장 함수를 사용하여 코드를 더 간결하게 작성하고, 유지보수성을 높일 수 있었습니다. 또한, IntelliJ IDEA를 활용한 개발 환경 설정과 디버깅 방법도 학습하면서 생산성을 높이는 도구 사용법을 익혔습니다.

💖 Liked - 좋았던 점

이번 주 가장 좋았던 순간은 팀원들과 함께 협력하여 문제를 해결했을 때입니다. 서로 다른 배경을 가진 팀원들과 의견을 나누고, 함께 해결책을 찾아가는 과정이 매우 인상 깊었습니다. 특히, Slack에서 활발하게 질문하고 답변하는 과정이 매우 유익했습니다. 다양한 시각에서 접근한 문제 해결 방법을 배울 수 있었고, 이를 통해 더욱 성장할 수 있었습니다.

팀 프로젝트에서 코틀린으로 간단한 애플리케이션을 개발할 때, 서로의 코드를 리뷰하고 피드백을 주고받으며 많은 것을 배울 수 있었습니다. 예를 들어, 코틀린의 데이터 클래스를 활용해 간결한 데이터 모델을 만들고, 이를 프로젝트에 적용하면서 코틀린의 장점을 체감할 수 있었습니다.

서로가 즉각적인 피드백을 나누면서 보다 나은 설계를 위해 함께 노력한 점이 가장 좋았습니다. 이렇게 좋은 동료들을 만나게 되는 것 같습니다.

😕 Lacked - 아쉬운 점

이번 주 아쉬운 점은 시간 관리와 우선순위 설정이었습니다. 계획했던 일정에 맞추지 못해 일부 학습 내용을 급하게 처리하게 되었고, 이로 인해 깊이 있는 이해가 부족했던 것 같습니다. 예를 들어, 네트워크 프로토콜의 세부 사항이나 운영체제의 메모리 관리 기법 등에 대한 이해가 부족한 점이 아쉬웠습니다. 더 많은 질문을 하고 토론하고 싶었으나, 망설이다가 놓친 부분도 있었습니다.

시간 관리의 부재는 곧 저의 체력 관리와 연결되었고, 새벽까지 진행한 과제는 그다음 날 과제에도 악영향을 미치게 되었습니다. 다음 주에는 과제에 대해서 학습과 구현의 시간을 나누고, 어떤 부분을 먼저 학습해야 할지, 그리고 어떤 부분을 중점으로 구현해야 할지를 잘 나누어서 진행해야겠다고 마음먹는 동기가 되었습니다.

마지막으로, CS 기초 지식 중 일부는 아직 익숙하지 않아 더 많은 연습이 필요할 것 같습니다. 예를 들어, 알고리즘 문제를 풀 때 최적화 방법을 이해하지 못해 비효율적인 코드를 작성한 경우가 있었습니다. 이를 개선하기 위해 추가적인 학습과 연습이 필요합니다.

✨ Longed for - 앞으로 바라는 점

다음 주에는 시간 관리를 더욱 철저히 해서 모든 학습 내용을 차분하게 소화하고 싶습니다. 매일 학습한 내용을 정리하고 복습하는 시간을 가지며, 이해가 부족한 부분은 팀원들과 적극적으로 토론하고 질문하는 습관을 기르고자 합니다. 예를 들어, 매일 저녁 시간을 활용해 당일 배운 내용을 리뷰하고, 부족한 부분은 추가로 학습할 계획입니다.

코틀린의 고급 기능들을 더 깊이 있게 학습하고, 이를 실제 프로젝트에 적용해보고 싶습니다. 예를 들어, 코틀린의 코루틴을 활용한 비동기 프로그래밍이나, DSL(Domain Specific Language) 작성법 등을 익혀보고자 합니다. 또한, 좋은 협업 경험을 계속 유지하면서, 더 많은 피드백을 주고받을 수 있는 환경을 만들고 싶습니다.

마지막으로, 스트레스를 줄이고 효율적으로 일할 수 있는 방법들을 찾아 실천해보고자 합니다. 예를 들어, Pomodoro 기법을 도입해 집중 시간을 관리하고, 충분한 휴식을 통해 효율성을 높이는 방법을 시도해볼 계획입니다. 점심 시간과 저녁 시간을 확보하고, 산책 시간을 반드시 확보해 저의 생활패턴을 지켜나갈 계획입니다.


모든 캠퍼분들 정말 정말 힘들고 고된 시간이겠지만, 이런 시간이 우리 모두에게 정말 많은 도움이 되고 많은 성장을 가져다주는 시간이 될 거라고 생각합니다! 다같이 함께 올바르게 성장할 수 있는 시간이 되었으면 좋겠습니다!

0개의 댓글