👆 처음에는
처음 개발을 시작하고 회사에 갓 취업한 무렵에는
최대한 많은 기능을 개발하고 경험하는 것이 중요하다고 생각했었다.
예를 들면
추천 검색 기능, 예약/결제 기능, 매칭 기능, 회원가입/탈퇴 기능, 동영상 등록 기능 등과 같은 것들을
개발하는 것 말이다.
그래서 최대한 많은 기능을 개발하는 것에 중점을 두고 커리어를 쌓아가기를 원했다.
🤞 그런데
이상하게 경력이 쌓이고, 시간이 흐를수록
구조를 설계하고 코드를 작성할 때
- 확장성 있는지
- 견고한 구조인지
- 테스트에 용이한지
- 디자인 패턴을 알맞게 사용했는지
- 객체지향, 함수형을 잘 구현했는지
에 대해 고민을 많이 하게 되고,
이것을 고려하는 게 서비스를 운영하는 데 있어서 얼마나 중요한지
요즘 크게 느끼고 있다.
👌 그래서
중요하게 생각하는 부분들을 강화하고 지식을 쌓기 위해 책을 찾아보았는데
디자인 패턴, 데이터 설계, 객체지향, 클린 코드 등 좋은 책들이 많아서 깜짝 놀랐다.
개발 관련 서적은 프로그래밍 언어 사용법에 대한 것 밖에 없다고 생각을 했었는데
완전 잘못 생각하고 있었다.
👊 결론. 앞으로
개발 서적들을 읽고
내용 정리와 후기에 대한 글들을 최대한 많이, 그리고 꾸준히 올려보도록 하겠다.
728x90
'일일일 > 끄적끄적✍' 카테고리의 다른 글
피할 수 없다면 즐겨라...? (0) | 2023.03.18 |
---|---|
퇴사 후 5개월, 지금 내 모습 (0) | 2022.03.31 |
개발자의 정리방법 2 (0) | 2022.01.22 |
개발자의 정리방법 1 (0) | 2022.01.22 |
함수형 프로그래밍에 대한 고찰과 객체지향 프로그래밍 (0) | 2022.01.21 |
댓글