전체 글

다양한 생각들을 기록합니다.
그냥 드는 생각

개발자는 결국 엔지니어링으로 얘기해야 한다.

갑자기 이런 생각이 들었다. 좋은 코드를 작성하지 못하는 엔지니어는 좋은 코드를 작성하는 팀에서 함께하기 힘들다. 대규모 서비스를 하고 복잡한 도메인을 다루는 회사들은 왜 소프트웨어 장인을 필요로 할까? 간단하게 말하면 왜 잘하는 개발자만 뽑으려고 할까? 물론, 다양한 이유가 있지만 인지부하의 관점으로 생각해보게 되었다. 소프트웨어를 개발하는 과정에서 인지부하를 줄이는 것은 매우 중요하다. 복잡한 도메인 문제를 해결할 때의 개발자는 도메인 로직에만 집중할 수 있어야 하는데 다른 곳에서 인지 부하를 겪게 되면 뇌의 작업공간이 부족해져서 정말 필요한 문제를 해결하는 데 어려움을 겪게 된다. 결국 인지 부하를 겪고 있는 상황에서 추가적으로 문제를 해결하기 위해서는 많은 비용이 들 수 밖에 없다. 회사에서 동료..

TIL/일일 회고

[일일 회고] 2023-10-12

건강한 몸에 건강한 정신이 깃든다는 말이 있다. 지금 나의 상황에 대입해서 생각해 봤을 때 건강한 몸을 유지하지 못한다는 생각이 들었다. 코드에서 버그를 줄이기 위한 가장 좋은 방법중에 잠을 많이 자라는 말도 있는 것 처럼 꾸준히 달리기 위해 수면 습관을 잘 만들어보도록 하자.

TIL/일일 회고

[일일 회고] 2023-10-11

오랜만에 면접을 보게 되었다. 면접 경험은 매우 좋았고 다양한 얘기를 나눌 수 있어서 느낀 점이 많았고 배운 것도 많았다. 그리고 많은 생각이 들었는데, 면접에서 나누었던 얘기들 중에 기술적인 부분은 학습을 하고 그 외의 내용들은 내 생각을 천천히 정리하려고 한다.

카테고리 없음

[왓에버 멘토링] 21주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은 것 다음 버전에 출시할 기능들을 정리한 것 버그 이슈들 해결하고 있는 것 적절히 휴식을 취한 것 나쁜 것 버그 이슈들 빠르게 쳐내지는 못한 것 이번주 진행했던 학습/개발 내용은 무엇이었나요? 학습 내용 Next13 개발 내용 버그 이슈 해결 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요? - 아쉬운 부분은 딱히 없었습니다. 다음주는 어떻게 보낼 예정인가요? - 다음 버전 개발 진행하며, 틈틈이 버그 이슈 해결하는 식으로 진행하려고 합니다.

카테고리 없음

[왓에버 멘토링] 20주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은 것 앱 출시한 것 앱 출시를 위해 지속적으로 이슈 수정한 것 나쁜 것 기업 과제 진행하느라 3일동안 거의 과제만 했던 것 이번주 진행했던 학습/개발 내용은 무엇이었나요? 학습 내용 Next13 개발 내용 앱 출시를 위한 이슈 해결 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요? - 개인적으로 아쉬운 부분은 크게 없었습니다. 다음주는 어떻게 보낼 예정인가요? - 알려진 이슈가 꽤 있어서 1주 정도는 이슈 위주로 쳐내고, 다음주부터 새로운 기능 개발을 스프린트 단위로 하는 식으로 얘기 나눠보면 좋을 것 같습니다.

개발 서적/리뷰

[리뷰] 크리에이티브 프로그래머

이번달에 접하게 된 책은 '크리에이티브 프로그래머 라는 제목의 책입니다. 제목부터 프로그래머라면 한번은 읽어보고 싶다는 생각이 들 것 같은데요. 실제로도 책을 읽고 나서도 책을 읽기전에 기대했던 것들을 많이 알게된 느낌입니다. 크리에이티브라는 단어의 뜻과 어떻게 하면 창의적인 프로그래머로서 성장할 수 있는지 알려주는 좋은 책입니다. 책은 창의성이 무엇이지에서 부터 이야기를 하면서 시작하고 있습니다. 우리는 일반적으로 크리에이티브한 프로그래머라고 하면 개발을 엄청 잘하고 특별한 개발자라고 생각하지만 실제로 꼭 그렇지는 않다는 내용으로 시작하고 있습니다. 주요 내용은 아래와 같습니다. - 창의성에 관한 과학적 이해 - 창의성을 프로그래밍으로 전환하는 방법 - 창의적인 개발자가 되는 데 도움이 될 조언과 연습..

카테고리 없음

[왓에버 멘토링] 19주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은 것 api 연동한 것 모의 코테 진행한 것 나쁜 것 완성도가 많이 떨어지는 것 이번주 진행했던 학습/개발 내용은 무엇이었나요? 학습 내용 Next 13 HTTP 완벽 가이드 개발 내용 디자인 QA 반영 api 연동 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요? 다음주는 어떻게 보낼 예정인가요?

카테고리 없음

[왓에버 멘토링] 18주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은 것 오프라인 만남을 진행한 것 이력서를 다시 작성하기 시작한 것 디자인 QA를 진행한 것 나쁜 것 api 명세 협의가 잘 되지 않은 것 이번주 진행했던 학습/개발 내용은 무엇이었나요? 학습 내용 Next 13 HTTP 완벽 가이드 이력서 작성 개발 내용 디자인 QA 반영 api 연동 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요? 1. msw를 이용해서 프론트 개발을 진행할 때 api 개발이 완료되면, endpoint만 api 서버를 바라보도록 변경하여 바로 앱이 동작을 할 수 있도록 명세를 협의하는 과정을 미리 진행해야겠다는 생각이 들었습니다. 다음주는 어떻게 보낼 예정인가요? MVP 개발과 앱 배포 관련하여 작업을 진행할 예정입니다.

유승완
유승완