나는 한 사람의 개발자 PHP/MySQL의 개발자입니다. 우리 데이터베이스의 내용은 비 프로그래머 그룹에 의해 생성 된 엑셀 파일입니다. 그들은 똑똑한 사람들이지만 엑셀 파일의 작은 변화가 PHP 코드의 논리를 완전히 무의미하게 만들 수 있다는 것을 종종 보지 못합니다. 누구든지 이러한 유형의 시나리오에서 프로그래머가 아닌 사람들과 의사 소통을 할 수있는 팁이 있습니까?비 프로그래머와의 커뮤니케이션을위한 팁
답변
내가 프로그래머가 아닌 사람에게 설명 할 때, 나는 컴퓨터가 내가 특별히 말하지 않은 것을 알아낼 수 없다고 보통 말한다. 차에 가스를 공급할 프로그램을 어떻게 작성할 것인지 질문하십시오. 대답 할 때, 확실하게 빠진 세부 사항을 설명하십시오 (주머니에서 키를 가져 오는 방법, 단계를 수행하는 방법 등).
사용이 필요한 템플릿을 제공하십시오. 그들이 변화하기 전에 묻는 습관에 빠지면 어쩌면 변화를 멈추거나 어떤 종류의 것이 좋고 어떤 종류가 아닌지 파악할 수 있습니다.
그냥 팁 : 일반/물류 주제를 설명해야 할 때 익숙한 것을 사용하여 유추/은유로 프로그래밍 현상을 연관 시키려고합니다.
직업에서 발생하는 것을 프로그래밍 작업과 관련 짓도록하십시오.
나는 유추를 사용하지 않습니다. 그들은 원숭이를 사용하여 과일을 얻기 위해 차를 운전하는 것과 같습니다. 원하는 것은 파인애플 주스였습니다. –
동의합니다.나는 전에 유추를 사용 했었고 대부분의 프로그램을 지나치게 단순화 시켰고 유추의 유용성 밖에서 무언가가 일어날 때 훨씬 혼란을 야기합니다. – Brian
직유를 사용합니까? –
그들이 이해할 수있는 것들에 관해 은유와 실제 유추를 사용하십시오.
내가 채워 하드 디스크가 느린 컴퓨터를 만들 수있는 방법 이모에게 설명했다 :
"그냥 작은 방에있어 상상과는 완전히 이제 새로운 것을 넣어까지 채워집니다. 한 장의 더미를 다른쪽으로 옮겨야하고, 다른 한 장은 벽에 의해 선반에 도착해야합니다. 다른 것을 넣는 것이 천천히 그리고 느려집니다. "
또는, 그들은 Excel 스프레드 시트를 사용하기 때문에, 당신은
는 "우리가 사는 모든 종류의 것들에 대한 비용을 계산하기 위해 스프레드 시트 매크로를 상상 말할 수 있고, 자동으로 세금을 계산합니다. 정부가 가정 모든 것에 세금을 1 % 씩 바꿉니다. 단지 작은 변화지만 이제는 모든 스프레드 시트를 변경해야합니다. "
암호 보호 및 매크로를 사용하여 문제를 일으키는 변경 사항을 반영하지 않았습니까?
- 1. 팁
- 2. 팁 증거
- 3. 디버깅을위한 팁
- 4. 릴리스의 종속성 관리에 대한 팁?
- 5. Emacs에서 Xcode로 전환하기위한 팁
- 6. 프로젝트 시작 전의 팁
- 7. 별표 (Asterisk) 프로그래밍 팁?
- 8. Zend Framework 서재응 팁
- 9. 파이썬 IDE 팁 변경
- 10. 항상 데이터 팁 표시
- 11. iOS 팁 계산기
- 12. Xcode 창 조직 팁?
- 13. 성능 로깅 팁
- 14. PHP 문서를위한 팁?
- 15. UIComponent 직렬화에 대한 팁
- 16. 베타 테스트를위한 팁?
- 17. 테라코타 성능 및 팁
- 18. 자가 진단 팁?
- 19. 펜렛 개발을위한 팁
- 20. 동적 UI 생성을위한 팁
- 21. 최적화 팁 및 요령
- 22. InnoDB 최적화 팁 - mysql
- 23. jQuery 도구 팁 - 트위터처럼
- 24. 모바일 웹 개발 팁
- 25. 데이터베이스 분할 팁
- 26. 가벼운 Android 애플리케이션을위한 팁
- 27. 목표 C 팁?
- 28. 파이썬 3.0으로 업그레이드하기위한 팁?
- 29. 아약스 속도 향상을위한 팁
- 30. 안드로이드 응용 프로그램의 팁
정직하고 명확하며 간결하고 친절합니다. –
프로그래머로서 나는 프로그래머가 아닌 사람들과 의사 소통하는 것이 내 직업의 큰 부분이라고 느낀다. 나는이 질문이 프로그래밍과 관련된 것이라고 생각한다. – Brian
GUI를 작성하십시오. – shoosh