2010-01-03 2 views
0

나는 한 사람의 개발자 PHP/MySQL의 개발자입니다. 우리 데이터베이스의 내용은 비 프로그래머 그룹에 의해 생성 된 엑셀 파일입니다. 그들은 똑똑한 사람들이지만 엑셀 파일의 작은 변화가 PHP 코드의 논리를 완전히 무의미하게 만들 수 있다는 것을 종종 보지 못합니다. 누구든지 이러한 유형의 시나리오에서 프로그래머가 아닌 사람들과 의사 소통을 할 수있는 팁이 있습니까?비 프로그래머와의 커뮤니케이션을위한 팁

+3

정직하고 명확하며 간결하고 친절합니다. –

+0

프로그래머로서 나는 프로그래머가 아닌 사람들과 의사 소통하는 것이 내 직업의 큰 부분이라고 느낀다. 나는이 질문이 프로그래밍과 관련된 것이라고 생각한다. – Brian

+3

GUI를 작성하십시오. – shoosh

답변

2

내가 프로그래머가 아닌 사람에게 설명 할 때, 나는 컴퓨터가 내가 특별히 말하지 않은 것을 알아낼 수 없다고 보통 말한다. 차에 가스를 공급할 프로그램을 어떻게 작성할 것인지 질문하십시오. 대답 할 때, 확실하게 빠진 세부 사항을 설명하십시오 (주머니에서 키를 가져 오는 방법, 단계를 수행하는 방법 등).

6

사용이 필요한 템플릿을 제공하십시오. 그들이 변화하기 전에 묻는 습관에 빠지면 어쩌면 변화를 멈추거나 어떤 종류의 것이 좋고 어떤 종류가 아닌지 파악할 수 있습니다.

4

그냥 팁 : 일반/물류 주제를 설명해야 할 때 익숙한 것을 사용하여 유추/은유로 프로그래밍 현상을 연관 시키려고합니다.

직업에서 발생하는 것을 프로그래밍 작업과 관련 짓도록하십시오.

+8

나는 유추를 사용하지 않습니다. 그들은 원숭이를 사용하여 과일을 얻기 위해 차를 운전하는 것과 같습니다. 원하는 것은 파인애플 주스였습니다. –

+2

동의합니다.나는 전에 유추를 사용 했었고 대부분의 프로그램을 지나치게 단순화 시켰고 유추의 유용성 밖에서 무언가가 일어날 때 훨씬 혼란을 야기합니다. – Brian

+0

직유를 사용합니까? –

5

그들이 이해할 수있는 것들에 관해 은유와 실제 유추를 사용하십시오.

내가 채워 하드 디스크가 느린 컴퓨터를 만들 수있는 방법 이모에게 설명했다 :

"그냥 작은 방에있어 상상과는 완전히 이제 새로운 것을 넣어까지 채워집니다. 한 장의 더미를 다른쪽으로 옮겨야하고, 다른 한 장은 벽에 의해 선반에 도착해야합니다. 다른 것을 넣는 것이 천천히 그리고 느려집니다. "

또는, 그들은 Excel 스프레드 시트를 사용하기 때문에, 당신은

는 "우리가 사는 모든 종류의 것들에 대한 비용을 계산하기 위해 스프레드 시트 매크로를 상상 말할 수 있고, 자동으로 세금을 계산합니다. 정부가 가정 모든 것에 세금을 1 % 씩 바꿉니다. 단지 작은 변화지만 이제는 모든 스프레드 시트를 변경해야합니다. "

0

암호 보호 및 매크로를 사용하여 문제를 일으키는 변경 사항을 반영하지 않았습니까?