[회고] 나는 어떤 개발자로 성장할 것인가 20240721

2024. 7. 21. 23:27·회고

이제 입사를 한 지 3개월 정도가 지나는 시점 나의 상태? 에 대해 정리해보려 합니다.

 

현재 사내에서 한 서비스를 맡게 되면서 기능 개발 및 개선에 참여를 하고 있습니다.

 

이 과정 속에서 나 자신을 되돌아보게 되었고 꼭 필요한 기록이라 생각되어 남기려 합니다.

기록에 대한 요소로 남겨두고 싶은 것은

문서화 방법, 대화 방법, 유지 보수 관점, 부족한 역량 등입니다.

 

어떤 개발자로 성장할지 고민을 하게 되면서 필요한 과정이라 생각하기 때문입니다.

문서화 방법

문서화는 생각하는 것보다 많이 중요한 과정이었습니다. 예를 들어 어떤 기능에 대한 개발을 진행하게 되었을 때,

나의 생각을 공유하기 가장 좋은 도구 였기 때문입니다.

 

어떤 부분에서 고민을 하였고, 이 기능에는 어떤 점을 고려했는지 등과 같은 부분을 정리해 두게 되었을 때,

더 설득력 소통의 수단이 되었기 때문입니다.

 

뿐만 아니라, 이러한 기록은 나중에 다시 보게 되었을 때 그때 고민의 흔적을 보며 다시 반복적으로 고민하는 시간의 낭비를 줄일 수 있게 되었습니다.

대화 방법

어떤 기능을 개발하게 되었을 때, 정확한 요구 사항을 파악하고 개발을 진행하는 것과 대략적인 틀만 파악하고 개발을 진행할 때
개발 속도의 차이를 확실하게 느끼게 되었습니다.

 

불확실한 대화는 낮은 효율을 나타내었고, 확실하게 내가 모르는 부분을 체크하며 대화를 하고 명확하게 넘어가게 되었을 때는 더 좋은 효율을 나타내는 것을 알게 되었습니다.

따라서 대화를 하게 되었을 때, 확실한 방식으로 의사를 전달해야 한다는 것을 알게 되었습니다.

 

다른 대화 방법으로는 쿠션 화법을 이용하는 것이 좋다는 것을 알게 되었습니다.

다른 사람에게 공격적인 어투로 말하게 되었을 때, 상대방과 불편한 관계를 만들게 되는 경우를 보게 되었기 때문입니다.

불필요하게 공격적인 어투로 진행한 화법에서 나오는 에너지 소모는 상대방을 힘들게 하는 경우도 있기 때문입니다.

 

유지 보수 관점

개발은 나 혼자 하는 것이 아니었습니다. 여러 사람이 나중에 나의 코드를 보게 되고, 내가 개발한 부분의 리팩토링이 필요하게 되었을 때,
다른 사람이 업무를 진행을 하게 되는 경우 등 다양한 경우가 존재했습니다.

 

따라서 혼자 이해하기 좋은 코드 작성은 팀원에게 아주 큰 영향을 끼칠 뿐 아니라 내가 나중에 보게 되었을 때
나도 이해 못 하는 코드로 이어지게 되면서 불필요한 시간을 낭비하게 된다는 점이었습니다.

공부해야 할 것

  1. 스프링에 대한 학습
    어느 정도 스프링에 대한 내용에 자신이 있다고 생각했지만 생각보다 많은 것을 모르는 부분이 많았습니다. 따라서 복습의 필요성을 느끼게 되었습니다.
  2. CleanCode & ReadableCode
    기능 개발을 하는 업무를 진행하면서 이러한 부분을 고려하며 개발을 하는 것이 많이 중요하다는 것을 느끼데 되었습니다.
  3. 글쓰기 연습
    나만 보는 글이 아닌 여러 사람이 읽기 쉬운 글을 작성하는 것은 생각보다 어렵다는 것을 느꼈습니다.
  4. 자바 언어 학습
    생각보다 자바 언어는 내가 학습하고 적용할수록 부족한 부분이 아주 많다는 것을 알게 되었습니다. 따라서 부족한 부분에 대한 학습을 해야겠다는 생각을 했습니다.
  5. 독서하는 습관
    생각보다 독서를 이용한 공부 방식이 많은 도움을 주는 것을 느끼게 되었고 독서의 필요성을 알게 되었습니다.

결과적으로 위의 내용을 요약해 보면

요즘 나는 어떤 개발자로 성장할 수 있을까? 이런 고민을 많이 하는 시간이었습니다.

 

이번 회고는 여기서 마무리하려고 합니다.

 

사실 중간중간 생각하면서 회고에 적어야겠다는 부분이 있었는데 까먹어버렸습니다..!ㅋㅋ

이번에 또 배우네요. 꼭 기록하는 습관을 들어야겠습니다.

그럼 이번 회고 끝

반응형

'회고' 카테고리의 다른 글

[회고] 오랜만에 글을 쓰며...  (0) 2024.11.30
[회고] 2024-06-16  (0) 2024.06.16
[회고] 2024-04-21  (0) 2024.04.21
'회고' 카테고리의 다른 글
  • [회고] 오랜만에 글을 쓰며...
  • [회고] 2024-06-16
  • [회고] 2024-04-21
코딩 코딩 코오딩
코딩 코딩 코오딩
  • 코딩 코딩 코오딩
    코딩하는 누누
    코딩 코딩 코오딩
  • 전체
    오늘
    어제
    • 분류 전체보기 (491)
      • 생산성 (2)
        • 인텔리제이 (2)
      • 프로젝트 기록 (14)
        • git (2)
        • spring (3)
        • TestCode (2)
        • spring security (3)
        • 기타 (2)
        • MySQL (0)
        • Cloud (2)
      • 회고 (4)
      • Spring (6)
      • JPA (0)
      • DB (4)
        • MySql (2)
        • Redis (1)
      • Java (7)
        • JSP (1)
      • 잡담 (1)
      • CS (30)
        • 컴퓨팅 사고 (0)
        • 배열 (4)
        • 알고리즘 (8)
        • 메모리 (7)
        • 자료구조 (9)
        • 암호학 (2)
      • opencv (14)
      • AI (56)
        • 머신러닝 (2)
        • 딥러닝 (7)
        • tensorflow (3)
        • 머신러닝(딥러닝) 정리 (21)
        • 강화학습 (7)
        • 논문 읽기 (1)
        • 잡동사니 (1)
        • python AI (13)
        • 선형대수 (1)
        • 확률론 (0)
      • 알고리즘 공부 (177)
        • 그래프 이론 (0)
        • 다익스트라 (4)
        • 위상정렬 (3)
        • 신장트리-크루스칼 알고리즘 (4)
        • 플로이드 워셜 (3)
        • 이진탐색 (9)
        • 백트래킹 (11)
        • 부르드포스 (9)
        • 다이나믹 프로그래밍 (20)
        • BFS & DFS (24)
        • 그리디 (6)
        • 구현 (15)
        • 정렬 (3)
        • 기타 (62)
        • 수학? (1)
      • 코딩 (173)
        • 파이썬(python) (15)
        • c언어 (13)
        • 프로그래머스 lv1 (46)
        • 프로그래머스 lv2 (41)
        • 백준 - c++ (49)
        • Softeer (9)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스
    코딩
    에라토슽네스의 체
    삽입 정렬
    DFS
    순차 탐색
    인접행렬
    자료구조
    c언어
    스택
    캘리브레이션
    큐
    코딩문제
    이미지처리
    코딩테스트
    백준
    정렬
    다이나믹 프로그래밍
    알고리즘
    코딩기초
    C언어 기초
    BFS
    코딩기초스킬
    n진법 변환
    인접리스트
    if문
    그리디
    선택정렬
    왜곡보정
    소수찾기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩 코딩 코오딩
[회고] 나는 어떤 개발자로 성장할 것인가 20240721
상단으로

티스토리툴바