- 기능별로 Function을 따는 것에 대한 습관화가 필요하다.
for loop 안에 if 쓰는 것을 지양하는 것처럼
- TDD에 대한 습관도 필요하다.
> 나는 바로 Production code 작성 및 구조 짜는 것을 시작하는데 TDD는 말 그대로 test 코드를 먼저 짜고 test 코드를 돌리기 위한 구조를 짜는 것이 먼저 되어야 함
- 좋은 개발자가 된다는 것은 기똥찬 기능을 만들고 잘 만드는 것이 아닌 클린 코드, 유지보수하기 좋은 코드를 만드는 것이다.
그리고 다른 개발자와의 소통이 중요한 시대가 되었다.
- 자기 주도적으로 개발하고 문제를 해결하는 능력
- 지금 회사에선 내가 스스로 문제를 인식, 발견하고 문제화를 하여 해결 방법을 찾고 개발을 하고 있다.
- 내가 API를 개발하면서 홈쇼핑 예약 문자 발송 기능을 붙일 때 기획 과장님이 말한 것만이 아닌 이걸 위해 또 어떤 기능을 붙여줘야 하는지 어떤 기능을 없애야 하는지 스스로 고민하고 정리하며 개발하였음
- 오후마다 매일 개발자 회의를 하면서 정말 의견을 자유롭게 내는 것에 대한 문화가 충격적이고 처음엔 적응하는 것이 쉽지않았다. 전의 회사는 보수적인 무역쪽이였기 때문에 더욱더 신기했는데 제 입사 이후로 새로 들어온 분이 특히 영국에 있다 오셔서 더 이런 문화에 개방적이라 많이 배우고 습득할 수 있었다.
- 내가 주도적으로 기획, 개발하는 것이 너무 재밌었다. 기획자의 수가 절대적으로 부족했던 회사 특성상 어쩔 수 없는 업무 방식이였지만 그래도 나는 좋았다.
- 이건 나도 앞으로 고민해야할 문제이긴함
- 난 어떻게 일을 하고 어떻게 일을 할 것인가에 대한 고민
'기타' 카테고리의 다른 글
[Elastic cloud] Elastic Kibana 슬랙 연동하기 (0) | 2021.11.22 |
---|