Giải thích những điều kỹ thuật cho những người phi kỹ thuật [đóng cửa]


26

Tôi thường phải giải thích những điều kỹ thuật và quyết định kỹ thuật cho người quản lý cực kỳ phi kỹ thuật của mình và tôi khá kinh khủng với nó. Những cách tốt để giảm bớt những thứ thiết yếu cho phần còn lại của thế giới không có niềm đam mê lập trình là gì?

Ví dụ câu hỏi tôi đã được hỏi:

  • Tại sao bạn sử dụng Django thay vì Java (Không chấp nhận rằng nó rẻ hơn)
  • Yêu cầu tôi viết lại những thứ không phải từ kỹ thuật, câu của tôi là "Một số thẻ HTML nhất định không được phép". Làm thế nào tôi có thể câm nó xuống?
  • Những thứ khác có ý nghĩa hoàn hảo với tôi, nhưng chỉ là cơ bản nên tôi không biết giải thích nó như thế nào
  • Tại sao thế này, tại sao thế kia, tại sao mọi thứ!

Ngoài ra, làm cách nào để tôi nói với người quản lý của mình tìm kiếm những thứ cơ bản trên Google, như "Pylons là gì?"


8
Cá nhân, tôi thích kéo dài tâm trí và nhớ mọi người nghĩ "bình thường" như thế nào. Nếu tôi không thể tìm thấy một sự tương tự tốt để giải thích nó với ai đó, tôi cần đi dạo và rời khỏi máy tính một lúc.
Nikki9696

Ngoài "làm thế nào" tôi cũng sẽ xem xét câu hỏi "tại sao?". Nếu anh ấy quan tâm đến việc tham gia vào các chi tiết kỹ thuật, tôi có thể nghĩ ra những cách hiệu quả hơn để đào tạo.
LennyProgrammer


1
@Nikki tại chỗ! Tôi đã được nhắc đi nhắc lại rằng mặc dù tôi nghĩ tôi biết mọi người nghĩ "bình thường" như thế nào, tôi thực sự không biết. Tôi cần một người "bình thường" đặt câu hỏi hoặc nêu lý thuyết của họ trước khi tôi nhận ra mình có chút manh mối về việc mọi người "bình thường" nghĩ như thế nào :)
Roman Starkov

1
Bạn không . Những gì bạn làm là cố gắng để hiểu tại sao câu hỏi được hỏi. Vì vậy, bạn không nên câm lặng bất cứ điều gì, thay vào đó bạn nên thông minh và hiểu quan điểm của phần khác trong giao tiếp. Ví dụ: tại sao bạn lại nói những điều như "thẻ HTML nhất định không được phép" cho người không có kỹ thuật ở nơi đầu tiên? Người mà bạn đang nói cũng sẽ tự nhiên cho rằng anh ta cần phải hiểu nó, nếu không thì tại sao bạn lại nói vậy? Vì vậy, câu trả lời chính xác là "xin lỗi tôi đang nói sai, đó chỉ là một chi tiết kỹ thuật không liên quan, đừng lo lắng về nó" và sau đó đi đến những thứ quan trọng.
JacquesB

Câu trả lời:


30

Tôi có xu hướng sử dụng các chất tương tự. Lấy bất cứ chủ đề nào, và nghĩ về một cái gì đó hoàn toàn phi kỹ thuật mà họ sẽ hiểu, và giải thích nó cho họ theo cách đó.

Ví dụ tốt nhất tôi có thể nghĩ ra bằng tay là nếu tôi cần giải thích hướng đối tượng, tôi sẽ giải thích nó bằng cách sử dụng một cỗ bài. Hoặc, khi tôi đang cố gắng giải thích ý tưởng về internet không dây cho người dì tuyệt vời của tôi (người không bao giờ sử dụng máy tính), tôi đã sử dụng điện thoại không dây để giải thích.

Tôi chưa bắt gặp bất kỳ chủ đề nào mà tôi không thể chết lặng theo cách này.


8
Không có chủ đề, nhưng tôi tò mò: làm thế nào để bạn giải thích hướng đối tượng bằng cách sử dụng một cỗ bài?
Arkaaito

1
Nhưng bản thân thẻ không thực sự làm gì cả; chúng chỉ là lưu trữ dữ liệu. Không phải bạn đã bỏ đi một nửa phương trình hướng đối tượng sao? Tôi cho rằng có lẽ nếu bạn nhìn vào cấp độ boong ...
Arkaaito

3
@Arkaaito thường sử dụng thẻ cá nhân như ví dụ tốt về thừa kế và / hoặc tài sản (tùy thuộc vào người mà tôi đang nói đến và về những gì), và boong như là một lớp chứa có chức năng như shuffle(), deal(), dealOne()vv
Tarka

4
Tương tự +1 là tuyệt vời. "Bạn không thực sự hiểu điều gì trừ khi bạn có thể giải thích nó với bà của bạn." Albert Einstein
Nikki9696

2
@Nikki Hoặc, trong trường hợp của tôi, em gái của bà tôi
Tarka

22

Những thứ tôi sử dụng

để hiệu quả tuyệt vời và không quá lớn.

  • Tương tự: Khi giải thích một tình huống hoặc một quá trình, nó thực sự hoạt động tốt nếu bạn có thể đưa nó vào các thuật ngữ mà họ sẽ hiểu.
  • Thuật ngữ chung: Thay vì nói các thẻ HTML, bạn có thể nói . Nếu họ theo dõi yêu cầu một lời giải thích, có lẽ đã đến lúc tóm tắt ngắn gọn về HTML và cách thức hoạt động của nó. "Các trang web được xây dựng từ các khối được gọi là" thẻ. "Nếu trình duyệt của bạn không hỗ trợ một thẻ cụ thể, nó sẽ không được hiển thị chính xác."
  • Tóm tắt và Tổng quan: Đôi khi nó hoạt động tốt để đưa ra một bản tóm tắt ngắn gọn trước khi đánh chúng lộn ngược đầu với thuật ngữ kỹ thuật.
  • Xóa biệt ngữ: Bật "Cơ sở dữ liệu không tải cân bằng chính xác khi bị nhiều yêu cầu từ mạng con IP." vào "Cơ sở dữ liệu đang gặp sự cố khi xử lý các yêu cầu từ một số người." Nếu bạn có thể phải giải thích nó, thay thế nó bằng một cái gì đó khác. Nếu bạn phải giải thích cơ sở dữ liệu bạn đang gặp rắc rối. "Nơi để lưu trữ công cụ" là dự phòng của tôi.
  • Visual Aids: Bảng trắng đá. Sử dụng chúng để lợi thế của bạn.
  • Làm cho họ kỹ thuật: Giữ cho người quản lý, ông chủ và đồng nghiệp trong vòng lặp giúp. Nếu người quản lý tài khoản bối rối tại các cuộc họp vì mọi người trừ họ hiểu những gì đang được nói, điều đó có thể khiến họ muốn đọc những email mà họ đã được CC. Dành thời gian khi viết ghi nhớ hoặc email để giải thích cặn kẽ hoặc chỉ vào tài liệu tham khảo để giải thích. Có ai đó tự mình hiểu được HTML là gì sẽ tốt hơn sau đó cố gắng nhồi nhét nó vào chúng trong một cuộc họp quan trọng.

3
Tôi luôn có người hỏi tôi cơ sở dữ liệu là gì, tôi thường nói "Nó giống như một loạt các bảng excel, hoặc phức tạp hơn", nhưng cảm ơn :)
Brandon Wamboldt

2
@Rouge: Đơn giản thường là xa tốt hơn. Học để hiểu những gì họ muốn biết là một chút khác. Những người không có kỹ thuật thường sẽ hỏi những câu hỏi có vẻ kỹ thuật do nhầm lẫn.
Josh K

@RogueCoder Tôi cũng đã sử dụng anology excel để giải thích cơ sở dữ liệu. "Nó giống như một loạt các bảng tính được liên kết với nhau và bạn có thể tổng hợp tất cả dữ liệu theo bất kỳ cách nào bạn muốn bằng cách truy vấn chúng"
Tjaart

13

Một lần, từ lâu khi còn là sinh viên, tôi đã được yêu cầu giải thích điều gì đó vào bữa trưa Chủ nhật - một trong những trải nghiệm giáo dục nhất mà tôi từng có. Người đặt câu hỏi thật ngu ngốc không ngu ngốc - nhưng không có nền tảng, mức độ kiến ​​thức tôi cho là không có ở đó. Tôi bắt đầu trả lời, có một cái nhìn trống rỗng, thay đổi, vẫn trống rỗng, lại thay đổi, vẫn trống rỗng ... hmm ... vì vậy tôi bắt đầu giống như cách bạn bắt đầu xây dựng một ứng dụng, với những khối giải thích nhỏ mà bạn có thể xây dựng thành một cái gì đó quan trọng hơn.

Phần quan trọng của bài học này, đối với tôi, là (và là) chúng ta giả định bao nhiêu (không chỉ lập trình viên, mọi người) về kiến ​​thức của người khác về chuyên môn đã chọn của chúng ta trong khi thực tế, thậm chí, bạn có thể cho rằng phần lớn mọi người biết rằng 1 + 1 = 2 nhưng sau đó nó trở nên thú vị.

Vì vậy, điều đầu tiên và quan trọng nhất cần nắm bắt là mọi người không biết và không hiểu những gì bạn làm - nhưng họ hiểu những gì họ làm và khi bạn giải thích công cụ, do đó bạn cần bắt đầu đơn giản và giữ ở mức phù hợp mức độ cho khán giả của bạn.

Về mặt kỹ thuật cụ thể - Tôi nghĩ rằng @Josh K có phần khá hay - và tôi nhấn mạnh rằng Analogies là một người chiến thắng tuyệt đối.

Một điều nữa - đôi khi, có thể chấp nhận viết những điều đó thành "công cụ chuyên nghiệp", mọi người không luôn muốn giải thích đầy đủ về lý do và nếu trước đây bạn đã thể hiện sự sẵn sàng giải thích và khả năng thực hiện Vì vậy, theo cách dễ hiểu thì mọi người sẽ có xu hướng tin tưởng bạn khi bạn đề xuất rằng "lý do kỹ thuật phức tạp" được áp dụng hoặc cuối cùng bạn có thể đạt được một kết quả cụ thể bằng cách "làm công cụ chuyên nghiệp" (hoặc "công cụ lập trình viên" hoặc bất kỳ thuật ngữ nào hoạt động tốt trong môi trường của bạn).

Truyền đạt những thứ kỹ thuật cho đối tượng không có kỹ thuật (của một hoặc nhiều) là một kỹ năng, một thứ bạn có thể phát triển và một thứ bạn cần.


3
+1 cho điều này. Khi ai đó yêu cầu một lời giải thích, điều đầu tiên tôi làm là thiết lập một đường cơ sở: họ đã biết bao nhiêu? Bạn loại bỏ rất nhiều thông tin sai lệch bằng cách biết chính xác những gì bạn phải xây dựng trên.
Mason Wheeler

6

Cố gắng trả lời không phải về mặt công nghệ cơ bản, mà về mặt vấn đề. "khi một khách hàng sử dụng firefox cố gắng đặt hàng, trình duyệt của anh ta sẽ không hiển thị nút MUA IT - trình duyệt đó không hỗ trợ thẻ HTML mà chúng tôi đang sử dụng"

Thường thì đây thực sự là kiểu quản lý câu trả lời muốn. Nếu anh ta thực sự muốn hiểu các chi tiết cấp thấp, thì cách tốt nhất là tạo ra sự tương đồng với công nghệ mà bạn biết anh ta hiểu.


4

Tôi cố gắng tìm một sự tương tự với một cái gì đó tương tự trong thế giới thực. Giống như, khi tôi đề cập đến một ngăn xếp và ai đó đã hỏi đó là gì:

"Chà, bạn đã có những đứa trẻ. Chúng có bao giờ chơi với những khối gỗ nhỏ đó có chữ cái không?"

"Ừ."

"Bạn có bao giờ thấy họ tạo ra một tòa tháp lớn bằng cách xếp chồng một khối lên nhau không?"

"Ừ."

"OK, và khi bạn có một tòa tháp như thế, chỉ an toàn khi chạm vào đỉnh tháp, phải không? Bạn có thể đặt một khối khác lên, hoặc bạn có thể đưa khối lên trên, nhưng nếu bạn di chuyển bất cứ thứ gì bên dưới khối trên cùng, toàn bộ điều sẽ sụp đổ, phải không? "

Cười. "Đúng! Họ thích đập phá tòa tháp và khiến tất cả sụp đổ!"

"Chà, một ngăn xếp về cơ bản giống như làm điều đó với dữ liệu. Bạn thiết lập cấu trúc dữ liệu theo cách mà bạn chỉ có thể thêm mọi thứ lên trên cùng hoặc xóa phần tử trên đầu. Thật hữu ích để theo dõi những thứ mà bạn đang ở giữa thông qua việc làm, nhưng bạn cần phải làm một cái gì đó khác trước, và sau đó trước khi bạn hoàn thành rằng bạn cần phải làm một cái gì đó khác, v.v. " (Do đó giới thiệu ý tưởng về ngăn xếp cuộc gọi.) "Ngoại trừ việc bạn không muốn đánh sập tòa tháp trong trường hợp này."

"Ồ, tôi hiểu rồi. Tuyệt!"


1
Lưu ý cách người không công nghệ trong ví dụ này có mối liên hệ cảm xúc với sự tương tự. Điều đó rất quan trọng trong việc thu hút khán giả của bạn và khiến họ muốn hiểu những gì đang diễn ra.
Stephen Gross

Tôi làm việc nhiều hơn về cơ sở hạ tầng hơn là phát triển và tôi thấy đối với hầu hết mọi người, ngôi nhà của họ là một sự tương đồng rất tốt (và cảm xúc) phù hợp với nhiều kịch bản khác nhau: xây dựng, kiểm tra, bảo trì, sửa chữa, khẩn cấp, cải tạo, v.v.
shufler

3

Đừng cảm thấy tồi tệ. Tôi đã phải giải thích bản sao trên văn bản có nghĩa là gì đối với một nitwit hoàn chỉnh và hoàn toàn vào tuần trước. Thật khủng khiếp, nitwit đó là một trong những nhà cung cấp của chúng tôi.

Nếu trực tiếp, hãy tìm một bảng trắng, hoặc ít nhất là một số giấy để bạn có thể trở thành một lớp trừu tượng của con người.

Nếu làm việc với ai đó từ xa, có rất nhiều công cụ phác thảo / bảng trắng có sẵn.

Cố gắng đơn giản hóa một cái gì đó trừu tượng, bằng cách trừu tượng hóa nó hơn nữa, mà không có một số loại trợ giúp trực quan chỉ là sự điên rồ. Nó sẽ dẫn đến những thứ như lạm dụng ma túy và rượu, tước quyền từ gia đình và đồng nghiệp của bạn và tệ hơn là sự tàn ác kỳ lân.


Bảng trắng hoặc giấy và bút chì hoạt động kỳ diệu.
Kyle Hodgson

Điều đó không quá khó để giải thích ... có thật không? Điều cơ bản tôi sẽ bắt đầu từ việc giải thích "sao chép trên ghi" là một tệp không thực sự là một tệp, nó giống như một thẻ chỉ mục trong thư viện. Bạn có thể có "hai tệp" trỏ đến cùng một dữ liệu được lưu trữ, giống như các thẻ chỉ mục có thể trỏ đến cùng một dữ liệu được lưu trữ thực tế. Từ đó, một bước nhảy rất ngắn để sao chép trên văn bản .
tự đại diện

3

+1 cho bất cứ ai nói về sự tương tự, +1 cho bất cứ ai nói về bảng trắng hoặc giấy và bút chì làm phương tiện trực quan.

Một mẹo khác tôi đã học được, đó là một số người tôi đã tìm thấy nếu tôi viết 5 trang về lý do tại sao một cái gì đó, họ thực sự sẽ đọc nó - tôi có thể nói, bởi vì một tháng sau họ sẽ nói điều gì đó và tôi biết nó từ tài liệu tôi đã viết.

Điều kỳ lạ là, tôi chắc chắn rằng tôi đã cố gắng giải thích chính xác điều tương tự bằng lời nói trước đó (ngay cả với các phương tiện trực quan và tương tự) và họ đã không hiểu. Tôi thấy điều này đặc biệt hữu ích trong các tình huống chính trị hoặc cảm xúc hoặc khi sự gián đoạn thường xuyên làm mọi thứ trở nên khó khăn.

Tuy nhiên, hãy đảm bảo thực sự giải thích vấn đề - và giải thích lý do tại sao về lợi ích kinh doanh. Khi tôi giải thích khái niệm nợ kỹ thuật cho Giám đốc điều hành của chúng tôi - và bây giờ, chúng tôi có thể sử dụng điều này như một cách viết tắt trò chuyện. "Tại sao bạn muốn làm điều này ba ngày? Trang web đó có vẻ tốt với tôi!" "Nó sẽ xóa nợ kỹ thuật, trong lần tới chúng tôi phải sửa nó, mọi thứ sẽ diễn ra nhanh hơn nhiều." Sau đó, cuộc trò chuyện có thể trở nên nhanh hơn bao nhiêu.


2
Tôi đã xoay sở để giải quyết nợ kỹ thuật cho những người kinh doanh, nó đã mua cho tôi rất nhiều thời gian vô giá để khắc phục các vấn đề đã xảy ra trong nhiều năm. Trước khi tôi bắt đầu, mọi yêu cầu mất khoảng 3-4 ngày để hoàn thành, khi tôi hoàn thành một số yêu cầu theo nghĩa đen mất vài phút.
Tjaart

2

Bạn đang làm cho mình một sự bất đồng về cảm xúc và nghề nghiệp bằng cách khó chịu khi phải giải thích các chi tiết kỹ thuật cho những người không có kỹ thuật. Thực tế là những người không có kỹ thuật cần bạn dịch các quy trình kỹ thuật sang các quy trình kinh doanh phi kỹ thuật và ngược lại là những gì bạn đã làm việc. Bạn càng thành thạo trong việc dịch giữa hai miền vấn đề, bạn càng trở nên có giá trị đối với nhà tuyển dụng.

Làm quen với các kỹ thuật sản xuất và giải thích quy trình phát triển theo các quy trình dây chuyền lắp ráp.

Ẩn dụ dòng hội

Ví dụ, giải thích việc xử lý các thẻ html (và do đó không thể sử dụng chúng) có thể được thể hiện dưới dạng khuôn đùn, được biết đến phổ biến trong play-doh.

đùn chết

Giải thích các vấn đề của quá trình phát triển, chẳng hạn như thay đổi yêu cầu, cập nhật giao diện, lỗi sản phẩm, v.v., về chi phí tắt dây chuyền, thời gian và chi phí dành cho việc xây dựng đường dây và phải sửa đổi khi yêu cầu hoặc điều kiện thay đổi v.v.

Tôi đã đi vào chi tiết hơn trong một câu trả lời khác.


1
  • Hãy coi đó là một cơ hội tuyệt vời để trau dồi kỹ năng thuyết trình của bạn.

  • Hãy coi đó là một cơ hội tuyệt vời để xem xét các nguyên tắc cơ bản kỹ thuật của bạn.

  • Nói bằng ngôn ngữ của khán giả, KHÔNG phải ngôn ngữ của bạn.

  • Điều tra TẠI SAO người không công nghệ muốn thông tin này. Lý do cơ bản là gì? Anh ấy chán à? Tò mò muốn tìm hiểu thêm? Muốn xuất hiện có thẩm quyền? Thích làm bạn phát điên? Siêu hướng ngoại không có ai để nói chuyện? Thất vọng vì sự thiếu tiến bộ của bạn mặc dù ước tính lạc quan của bạn (đó là một điều phổ biến!)?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.