blues_log

오늘 학습한 내용

  • Java로 간단한 메모장 만들기
  • 프로그래머스 문풀

문제상황

메모장 만드는 것은 간단한 내용이라서 코드를 구현하는 것은 크게 어려움이 없었다.

하지만 혼자서 만드는 것이 아니라 팀원 분들과 협업을 하는 것이기 때문에 클래스명, 변수명등을 사전에 통일을 해야 했고, 각자의 역할을 균등하게 배분도 했어야 했다. 이러한 경험들이 많지 않기 때문에 조금 힘들었던 것 같다. 또한 협업 툴을 github를 이용했는데, github를 이용하여 협업을 하는 부분이 아직 능숙하지도 않고, 잘 알지 못해서 여러 어려움을 겪었다.


시도한 내용

튜터님의 조언은 우선 기능 별로 역할을 분배하는 것이 좋다고 하셨다.

 

또한, github를 사용하면서 겪었던 문제는 팀원 분들과 토의를 하면서 문제점을 극복했고, 다음 링크들을 참고했다.

https://succulent-preface-302.notion.site/5dbcfeb82eea452daab272368d2d042c

위의 링크는 vsCode를 기반으로 설명했지만, intellij로도 이해하는데 큰 어려움은 없었다.


해결

마지막으로 완성한 메모장 코드는 다음링크를 참고하자.

https://github.com/hakjunjoo/Memo

 

GitHub - hakjunjoo/Memo: 5조 메모장 과제

5조 메모장 과제. Contribute to hakjunjoo/Memo development by creating an account on GitHub.

github.com

 

 


알게된 내용

개발자는 혼자서 잘하는 것 보다는 많은 사람들과 의기투합해서 협업을 이루었을 때 좋은 결과물이 나올 수 있다는 것을 알게 되었다. 즉, 의사소통 능력이 정말 중요하다는 사실을 알게되었다.

 

앞으로 프로젝트를 진행하면서 협업을 정말 많이 할 것이고, 취업을 하게 되어도 협업을 무조건 하게 될 것이므로, 이러한 능력들을 더욱 키울 수 있도록 상대방의 의견을 주의깊게 듣고, 나의 의견을 논리적으로 잘 설명하는 연습을 많이 하자.