«communication» 태그된 질문

프로그래머와 소프트웨어 개발에 관련된 다른 사람들 사이의 커뮤니케이션에 관한 질문. 여기에는 이해 관계자, 관리, 최종 사용자, 디자이너, 테스터 및 기타 개발자가 포함될 수 있습니다.

13
팀의 기술이 부족한 경우 코드 기술을 낮춰야합니까? [닫은]
예를 들어, JS에는 기본값을 얻기위한 공통 스 니펫이 있습니다. function f(x) { x = x || 'default_value'; } 이런 종류의 스 니펫은 팀의 모든 구성원이 쉽게 이해할 수 없으며 JS 수준이 낮습니다. 이 트릭을 사용해서는 안됩니까? JS 개발자에 따르면 피어가 코드를 읽을 수는 없지만 다음보다 더 읽기 쉽습니다. function f(x) …

10
CV / 이력서에 스택 오버플로 프로필 링크를 추가 하시겠습니까? [닫은]
새 일자리를 신청하는 경우 이력서에 스택 오버플로 프로필 링크를 추가 하시겠습니까? 이것은 당신이 고용주가 개발 커뮤니티에서 활발하게 활동하고 있음을 보여줄뿐만 아니라 당신의 지식과 당신의 아이디어를 얼마나 잘 전달하는지에 대한 통찰력을 제공합니다. 그러나 그것은 나에게 약간의 속임수를 느낄 것입니까?

8
사람들이 자전거 흘림을 멈추게하려면 어떻게해야합니까 (사소한 일에 중점을 둡니다)?
나는 다른 팀들에게 새로운 코드베이스를 가르치는 임무를 맡았지만 계속해서 문제가 발생합니다. 실제로 사람들과 함께 코드를 살펴볼 때마다 전체 운동이 자전거 헛간 (사소한 문제에 불균형 한 가중치를 부여하는 조직 구성원) 운동으로 전환되기 전에는 멀지 않습니다 . 그들은 코드베이스를 알지 못하지만 코드베이스를 향상시키는 데 도움이 필요하다고 생각하기 때문에 이해할 수 있는 것에 …

21
과도하게 커밋하는 영업과 싸우는 방법이 있습니까? [닫은]
릴리스 날짜가 기술적 인 내용을 기준으로 설정되지 않았지만 영업 담당자가 그때까지 고객에게 약속했기 때문에 반복적으로 멈춰있는 것 같습니다. 다른 회사에서 개발중인 친구들과의 토론을 바탕으로 같은 일이 일어난 것 같습니다. "커밋 된 기능 세트가 있고 여기에 커밋 된 릴리스 날짜가 있습니다".이 시점에서 돈을 싣고 있기 때문에 논쟁하기가 어렵고 모든 것이 우선합니다. …

16
소프트웨어 개발자로서 자신을 마케팅하는 방법? [닫은]
나는 이것이 우리와 같은 기술 분야의 젊은이 들 사이에서 빈번한 문제라는 것을 알았습니다 . 경력 초기에 우리는 단순히 고용주에게 자신을 판매하는 방법을 알지 못하고 랜덤 프로그래머 # 57 (프로그래머이지만 기술적으로 좋지는 않지만)는 승진이나 승진을 얻습니다. 의사 소통을하고 자신보다 마케팅하는 방법을 알고 있습니다. 많은 사람들이 과거에 이런 일이 일어 났을 것으로 …

10
동료들이 단위 테스트를 작성하도록 동기를 부여하는 방법? [닫은]
우리는 약 5 년 동안 생산 된 대형 제품을 연구하고 있습니다. 코드베이스가 작동 중입니다. 실제로는 좋지 않지만 작동합니다. 새로운 기능은 생산에 투입되고 소규모 QA로 테스트됩니다. 버그는 수정되었습니다. 그러나 저 외에는 단위 테스트를 작성하는 사람이 없습니다. 이 특별한 버그 (테스트 사례)가 다시는 발생하지 않도록 단위 테스트를 작성하여 "트래킹"기능을 사용하는 사람은 없습니다. …

19
사용자에게 즉시 보이지 않는 개선 사항에 가치가없는 경영진과의 거래
일정 압력을 이해할 수 있습니다. 사용자는 회사의 생명력이므로 사용자를 기쁘게하고 싶습니다. 그러나 특정 변경 사항으로 인해 모든 것이 더 쉬워 질 것입니다. 불행히도, 우리 조직의 경영진은 그러한 변화에 대한 본능적 인 저항을 가지고 있으며,이 저항은 너무 강해서 장기적인 개선을 방해하고 있습니다. 예를 들어, Apple은 최근 iOS 프로그램에 대한 자동 참조 …

14
프로그래머가 온라인 상태를 유지하는 것이 얼마나 중요합니까? [닫은]
프로그래머의 "포트폴리오"(일반적으로 이와 같은 사이트, GitHub 등의 사이트에 대한 공개 프로필)에 대해 더 많은 언급 (여기 게시물과 실제 작업 설명 모두)을 발견했습니다 . 이것이 얼마나 중요하며, 회사 (특히 스타트 업)는 온라인에 존재하지 않는 뛰어난 후보자를 거부하거나 (또는 ​​인터뷰하지 않고 즉시 폐기)? 개인적으로 저는 온라인에서 매우 낮은 프로필을 유지하는 것을 선호합니다. …

22
직업 호핑, 문제입니까? [닫은]
채용 프로세스에 참여하는 사람 (관리자, 면접관 등)이 1-2 년마다 일자리를 바꾼 후보에 대해 어떻게 생각하십니까? 업데이트 모든 게시물에 모든 입력 모두, 정말 좋은 답변, 좋은 정보 감사합니다. 나는 지난 5 년 동안 현재 3 명의 직업을 가지고 있었기 때문에 그것을 물었고, 나의 직책이 아무데도 갈 것 같지 않다고 느낀다. 여기서 …

7
동료가 예고없이 불필요한 개선을 할 때 코드에 대한 책임은 어떻게합니까?
내 팀원 중 하나는 IT 상점의 모든 거래의 잭이며 그의 통찰력을 존중합니다. 그러나 때때로 그는 내 코드를 검토합니다 (그는 팀 리더에게 두 번째 명령이므로 예상치 않습니다). 때때로 그는 최종 목표를 달성하기 전에 내 변경 사항을 검토하고 즉시 변경을 수행합니다. 심지어 내 작업을 한 번 중단했습니다. 다른 경우에는 3 개월 이상 …

5
Git 및 Debian과 같은 일부 큰 프로젝트가 이슈 트래커가 아닌 메일 링리스트 만 사용하는 이유는 무엇입니까?
괜찮은 규모의 프로젝트에 대한 버그 추적기는 나에게는 쉬운 일이 아닙니다. 충돌이나 혼동되는 문제없이 수백 또는 수천 개의 문제를 쉽게 구성 할 수 있습니다. 따라서 Git과 같은 정말 큰 프로젝트를 보시면 메일 링리스트를 유지 보수 및 개발을 조정하는 주요 방법으로 사용하면 조금 혼란스러워집니다. 예 : 힘내-커뮤니티 페이지 : ... 버그 보고서는이 …

5
기술자가 아닌 사람에게 왜 작업이 생각보다 훨씬 오래 걸리는지를 설명하는 방법? [닫은]
거의 모든 개발자는 비즈니스 측면에서 다음과 같은 질문에 대답 해야합니다.이 간단한 연락 양식을 추가하는 데 2 ​​일이 걸리는 이유는 무엇입니까? 개발자가이 작업을 추정하면 다음 단계로 나눌 수 있습니다. 데이터베이스를 약간 변경 속도를위한 DB 변경 최적화 프론트 엔드 HTML 추가 서버 측 코드 작성 검증 추가 클라이언트 측 자바 스크립트 추가 …

18
의사 소통 능력이 떨어지는 개발자를 관리하는 방법
나는 큰 회사 내에서 수명주기의 중간에있는 응용 프로그램에서 소규모 개발자 팀을 관리합니다. 불행히도 이것은 "다른 기술 작업"으로 30/70의 프로그래밍 작업이 일반적으로 존재한다는 것을 의미합니다. 이 작업에는 다음이 포함됩니다. 다양한 작업에서 DBA / Unix / Network / Loadbalancer 팀과 협력 다른 지역의 하드웨어 또는 인프라 주문 접수 및 관리 아직 CI로 …

21
비전문가에게 리팩토링을 어떻게 설명합니까?
기술이 아닌 사람 (일반적으로 PHB 또는 고객)에게 리팩토링 (및 기술 부채)을 설명하는 방법은 무엇입니까? ( " 눈에 띄는 차이 가 없는데 한 달 동안 작업 비용이 듭니까 ?!") 업데이트 지금까지 모든 답변에 감사드립니다.이 목록은 적절한 사람들을 지적 할 수있는 몇 가지 유용한 유사점을 제공 할 것이라고 생각합니다 (PHB에 대한 참조를 …

8
직장에서 스택 오버플로를 옹호하는 방법 [닫기]
직장에서 Stack Overflow를 리소스로 사용하는 것에 대해 짧은 프레젠테이션을 할 생각입니다. 당신의 경험은 무엇입니까? 동료에게 정보를 제공 할 수있는 유효한 자료로 생각하십니까? 아니면 Google을 자료로 설명하는 것과 비슷합니까? 더 좋은 방법이 있습니까? 나는 당신이해야 할 일이 아니라는 주장을 피하기 위해 질문에 대답하기보다는 스택 오버플로에 대한 질문을하는 데 기울고있었습니다. 후속 조치로. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.