협업을 잘하는 개발자가 되어보자 by teo님

주말에 인터넷을 떠돌다가(?) 이 글을 발견했어요.

https://velog.io/@teo/collaboration

velog.io 에 teo 라는 닉네임으로 활동하시는 분의 글이었는데요.

`협업을 잘하는 개발자가 되어보자. - 프로그래머가 아니라 문제 해결사가 되자.` 라는 주제로 강연하셨던 내용을 정리한 글이었어요.

개발자를 계속 해오면서, `개발을 잘한다.` 라는 것이

코딩을 잘한다.

-> 좋은 코드품질(구조)를 유지하면서 코딩을 한다.

-> 가치를 만들어내는 코드를 작성한다.

-> 비즈니스의 가치를 지켜내기 위해 코드의 품질이 중요.

-> 비즈니스 가치와 코드 품질간의 균형감각

-> 내 성과에서 우리의 성과로의 확장

-> 코드 작성 뿐만이 아니라 다른 사람들과 함께 협업하는 과정이 모두 개발이고 비즈니스

-> 프로그래머를 넘어 문제해결사로..

-> 혼자서 하는 해결에서 함께 문제를 해결하기로..


생각이 발전된 이야기를 쭉 해주시고, 직접 경험했던 사례를 통해 `비즈니스에서의 문제 해결` 이란 무엇인가? 에 대한 생각을 정리해주셨어요.

글의 말미엔
본질찾기, 모순을 찾아 해소하기, 함께 해결하기 와 같은 실전 협업팁과,

함께 일하는 동료들에게 안정감을 주는 커뮤니케이션 팁에 대해서도 구체적인 예시를 들어 설명해주세요.

글의 마지막에 이 내용이 정말 좋았고, 성장하는 과정속에서 가치관도 변화하는데, 이 변화를 어떻게 하면 더 긍정적인 결과로 가져올까 오랫동안 고민하고, 경험하면서 정리하셨던 내용인 것 같아서 좋은 글이라고 생각했어요.
```
내 가치를 높이는 과정이 코드 밖에도 있다는 것을 알게되면 훨씬 더 일을 하는 과정에서 주체적으로 일을 할 수 있게 됩니다. 일정의 마감을 지켜줘야 하고 구현을 해줘야 하는 것이 아니라 우리의 문제를 함께 논의하며 풀어나가는 것입니다. 이러한 마인드는 일 자체와 모든 과정을 다 즐겁게 할 수 있게 만들어 줄 것입니다.


당장의 현실은 그렇지 않게 느껴지더라도 생각이 바뀌면 관점이 바뀌고 관점은 태도를 바꿀 수 있습니다. 내 태도는 주위에 반드시 영향을 주게 됩니다.


이 글이 개발자가 협업을 잘해야하는 이유에 대한 대답과 앞으로의 함께 문제해결사가 되어가는 과정에 도움이 되기를 바랍니다.

```

협업이나 커뮤니케이션 만으로 좋은 개발자가 되는 것은 어렵겠지만... 더 좋은 방법을 항상 고민하고 개선한다는 자세를 꼭 프로그래밍의 결과만이 아니라, 점점 범위를 넓혀서 내가 하는 일, 동료와 함께 하는 일, 회사의 일로 확장시켜 가는 긍정적인 모습에서 배울 점이 많았어요.


`개발자로서, 일을 잘한다는 건 어떤 것일까?` 고민을 가진 분이라면 꼭 읽어보시길 추천드려요.

협업을 잘하는 개발자가 되어보자 - 프로그래머가 아니라 문제 해결사가 되자!

velog.io

협업을 잘하는 개발자가 되어보자 - 프로그래머가 아니라 문제 해결사가 되자!

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 10월 15일 오전 6:50

 • 

저장 12조회 2,307

댓글 0

    함께 읽은 게시물

    DB 프로시저 싫어하시는 분들 많으시죠? Lambda/Serverless Function 이라고 생각해보십시오! 사실상 Serverless Function이랑 똑같은 것. Serverless Function도 싫어하시면 린정.

    조회 1,856


    < 💡 Spring Rest Docs 로 Swagger API 문서 관리 자동화 > 💬 Spring Rest Docs 란? Spring REST Docs 는 RESTful 서비스의 문서화를 도와주는 도구이다. 문서 작성 도구로 Asciidoctor 를 기본적으로 사용하며, 이것을 통해 HTML 문서를 생성한다. 필요한 경우 Markdown 문법을 사용하도록 변경할 수 있다. RESTful API를 문서화 할때 중요한 포인트는 API 에서 필요한 HTTP 요청과 응답의 리소스를 설명하는 것인데 Spring REST Docs 를 사용할 경우 테스트 코드를 작성하여 이러한 리소스와 HTTP 요청/응답에 대한 세부 내용을 문서화하는데 편리한 기능을 제공한다. 💬 Swagger 란? RESTful API 를 약속된 규칙에 따라 json 이나 yaml 형식으로 문서화한 Open API Specification(OAS) 라는게 있는데 이 문서를 관리하기위한 목적으로 만들어진 프레임워크다. API 문서 자동화 도구로 Spring REST Docs 의 비교군으로 자주 등장하는데 Spring 을 사용할 경우 서비스 코드에 어노테이션... 더 보기

    [NHN FORWARD 2020] MSA 환경에서 API 문서 관리하기: 생성부터 배포까지

    www.youtube.com

    [NHN FORWARD 2020] MSA 환경에서 API 문서 관리하기: 생성부터 배포까지

    🎙️NotebookLM 해설 - 진격의 AI, 개발자는 자멸할까?

    G

    ... 더 보기

    - YouTube

    youtu.be

     - YouTube

    <👩🏻‍💻 신규 개발자가 입사 첫 달에 해야 할 7가지>

    어느 환경에서든 첫인상은 중요합니다. 첫인상으로 인해 생긴 이미지는 추후에 쉽게 바뀌지 않는데요, 회사에서도 예외는 아닙니다. 입사 초기에 보이는 모습에 따라 ‘실력자’라는 인상을 줄 수도, ‘일 못하는 사람’으로 낙인찍힐 수도 있죠. 입사 첫 달은 이러한 첫인상을 결정짓는 중요한 시기입니다. 더 나아가서는 이 시기가 앞으로 이 회사에서의 성공을 좌우할 수도 있어요. 신규 개발자가 새 직장에서 첫 시작을 잘 끊기 위해서 해야 할 7가지 일을 선정해 보았습니다! 1️⃣ 상사의 기대치 파악하기 입사 초반에는 ... 더 보기

    신규 개발자가 입사 첫 달에 해야 할 7가지

    Brunch Story

    신규 개발자가 입사 첫 달에 해야 할 7가지

     • 

    댓글 5 • 저장 621 • 조회 18,136


    여러분 PostgreSQL 프로시저는 Python, JavaScript은 물론 Perl, Java, Lua 등도 사용할 수 있답니다~* 대부분 구식🤭 MySQL만 쓰셔서 모르시겠지만.. (도망간다)

    조회 1,687


    이름 바꿔쓰기

    자아성찰, 혹은 자기 회고를 할 때는 자기 객관화를 하는 것이 좋다. 감정이 개입되어서는 올바른 회고를 하기 어렵기 때문이다. 하지만, 막상 자기 객관화가 쉽지는 않다. 나를 남처럼 들여다보는 것은 많은 훈련을 거쳐야 가능하기 때문이다.

    ... 더 보기