까마구
410
2021-10-08 12:36:04
16
1493

개발에서 협동을 자꾸 강조하는 이유


실력이 곧 돈과 연관되어 있어서
개인주의 솔로플레이
이런 분위기가 형성되어있어서
그러지말고 협동하라고 자꾸 재차 강조하는 것인가요?
회사입사해도 강조 여러번 하던데
0
  • 댓글 16

  • 쿠잉
    4k
    2021-10-08 12:42:25
    일하는 환경이 혼자 일하시는게 아니잖아요?
    유관 부서 , 동료, 연관된 시스템팀, DB팀, DW 팀, 현업부서
    등등 
    프리랜서 형태로 일감을 개별적으로 받아서 처리 하는 형태가 아니라면 일을하게 되면 유기적으로 연관성을 갖고 일하기 때문에  팀웍 과 협동을 강조 할것 같네요
  • kenu
    56k
    2021-10-08 12:44:08
    해당 게시물은 관리자에 의해 Tech Q&A에서 포럼로 이동 되었습니다.
  • ISA
    5k
    2021-10-08 13:05:49

    솔직히 인력관리측면이지 개발이랑 직접적인 연관성은 없다고 보는게 맞습니다.

    사람들끼리 친하게 지내면 퇴사율이 떨어지긴 하니까요.


    일 못할 정도의 커뮤니케이션 능력을 가진 사람이 흔한 것도 아니고 그런 사람은 면접을 통과하는 것도 힘들듯

  • yeori
    2k
    2021-10-08 13:36:51

    개발에 관련된게 아니라 '관리' 측면에서 한 얘기같습니다.

    같은 말이라도 누가 어떤 입장에서 하는지를 잘 봐야합니다.

  • 뉴비개발자
    2k
    2021-10-08 13:43:46

    실제론 sm에서 협동을 강조하지 않아도 잘돌아가는 회사 및 부서가 많습니다. si는 협동이 중요할거 같네요.

  • 팩트폭행범
    2k
    2021-10-08 13:53:42

    그래야 가스라이팅하기 좋음


    너 아직도 못했어?
    언제할꺼야?
    언제 돼?
    언제까지 할 수 있어?
    아직도해?

    등등 


    지가 일정 ㅈ같이짠건 개발자 본인탓 가능 

    -5
  • jw_891
    735
    2021-10-08 14:15:47 작성 2021-10-08 14:17:51 수정됨

    개발자가 협업을 강조하는 이유 = 혼자서 개발하기엔 애플리케이션의 사이즈가 큰 경우에 다른 사람과 함께 개발해야 하기 때문, 원활한 개발을 위해


    관리자가 협동을 강조하는 이유 = 꼬아서 보는 거긴해도 팀 분위기 맞추라거나(팀이 야근하는데 혼자가지말라 등) 적당히 순응하라는 말을 하고 싶을 때


    제 경험으로만 쓰는 거지만 여태까지 개발자 아닌 사람이 저한테 협동 강조한 거는 주말출근이나 야근 제의했는데 거절 했거나 일 짬때리려다가 안됐을 때가 대부분이네요

  • 콘푸로스트
    2k
    2021-10-08 14:38:05

    회사 입장에서는 좋으니까요

    개인 입장에서는 친절한 예의와 의사소통만 잘하면 되지 않을까합니다.

  • manijang2
    336
    2021-10-08 14:51:10

    애초에 개발을 혼자서 하진 않으니까요. 운동 빗대어서 생각해보시면 되는데..

  • 고뿌
    3k
    2021-10-08 16:10:38

    당연히 서로 협업을 통해서만이 가능해집니다.

    그걸 모르는 개발자도 없고, 관리자도 없습니다.

    굳이 구태여 그런말을 하는 이유는...

    그 협업이 가능하도록 하는 관리자가 스스로의 임무를 소홀히 하고자 할때

    즉 지는 꿀을 빨고 싶을때입니다.

    좀 알아서 알아서들 해라~~ 이런거죠.

  • hello bug
    364
    2021-10-08 17:41:43 작성 2021-10-08 17:49:21 수정됨

    부정적인 시선으로 보시는 분들이 꽤 많군요..


    개발자는 문제를 해결하는 사람입니다. 그리고 사람은 아무리 잘해도 한계가 있어요.

    혼자서는 해결하기 어려운 문제도 여럿이 모이면 금방 해결이 되는 경우가 많을 뿐더러, 더 좋은 방법을 찾을 수 있는 기회가 되기도 합니다.


    위에서 manijang2 님게서 말씀주셨던 것 처럼, 운동과 동일하게 생각하면 쉽습니다.

    혼자서도 잘 한다고, 각자 개인 플레이 위주의 경기를 펼치면 하면 잘 될까요? 금방 무너집니다.

    이는 실력 향상에도 좋지 못한 영향을 줍니다.

    서로 협력을 하면서 다른 사람의 도움을 받고, 또 도움을 주고 해야 각자의 부족한 점을 보완하고 성장할 수 있습니다.

    사람은 제각기 장단점을 갖고 있기 때문에, 서로에게 주는 좋은 피드백은 당연히 빠른 성장에 도움이 됩니다.


    코드리뷰가 중요한 이유가 여기에 있습니다.

    피드백을 받아야 내 코드가 어디에 문제가 있는지, 더 좋은 방법은 어떤 것이 있는지를 알 수 있거든요.

    그리고 그 피드백을 모두가 공유하기 때문에 다 같이 성장할 수 있는 기회가 됩니다.


    이런 문화가 잘 갖춰져야 서로 성장하며 도움을 줄 수 있는 환경을 만들 수 있습니다.

    당연히 다른 사람의 백업도 가능해 지겠죠? 백업이 가능하다는 것은 그만큼 지식의 폭이 넓어졌다는 것입니다.

    동료들과의 신뢰가 있어야 가능하죠.

    서로 눈치만 보면서 벽을 치고 자기 밥그릇만 챙긴다면.. 그만큼 성장할 수 있는 가능성도, 지식의 범위도 적어집니다.

  • illuza
    1k
    2021-10-08 18:29:45

    시스템이 갖추어진 조직은 최선은 아니더라도 일정 이상의 아웃풋을 보장합니다. 

    이런 조직을 갖추기 위해서 기본적으로 협업이 강조되는게 아닐까 생각합니다. 


  • exoluse1
    289
    2021-10-12 13:14:20

    축구가 스트라이커만 11명이면 안되는것과 같습니다.

  • 데브파크
    83
    2021-10-14 01:53:09

    개발에 개인주의 이런건 없습니다. 수많은 오픈소스와 그들의 기술과 도움 그리고 그 혜택을 받고 자란 개발자의 또다른 재능기부를 통해서 우리는 지금 일할수 있는거니까요.

    물론 혼자 집중해서 일해야되는 직종이 프로그래머 이겠죠. 비개발자 기준에서 보면 협동이 부족해 보이기도 하겠고. 

    만약 한가지 일을가지고 2~3명이 들러붙어서 토론해가면서 해결하면 뭔가 협동적인것 같겠지만 3배의 손실이 발생하는 거라고 봅니다. 

    어느정도는 서로 도와주는게 필요합니다만 협동이라고 불러야될 정도는 아닐텐데 상황을 모르니 여러가지 케이스가 나오네요.

  • 메이플비
    398
    2021-10-14 07:10:42 작성 2021-10-14 07:10:59 수정됨

    협업은 당연한거긴 한데 협동을 어떤 뜻으로 받아들여야할지 모르겠네요.

    페어프로그래밍이나 멘토링등이 협동이라고 봐야하려나요?

  • crazygun22
    865
    2021-10-14 09:05:55 작성 2021-10-14 09:06:53 수정됨

    우리나라 회사들이 , 개인플레이를, 허용하는 문화나 프로세서를 제대로 갖추기 못했기 때문이죠.

    구글에서 일하는 개발자들 중에, 히코모리 같이 일하는 사람도 많습니다.

    구글은 문화나 프로세서를 갖추었기 때문에, 그런 사람들 까지도 포용해서 아웃풋을 낼수 있게 만들죠.


    그리고, 리누스 토발즈 형은,  못하는 개발자에게, 쌍욕을 하기로 유명하죠 ㅎㅎ


  • 로그인을 하시면 댓글을 등록할 수 있습니다.