Làm thế nào để khiến mọi người mới lập trình ngừng hỏi tôi những câu hỏi và làm tôi mất tập trung? [đóng cửa]


15

Hiện tại tôi đang học cấp hai và tôi là người duy nhất trong lớp có kinh nghiệm lập trình. Do đó, mọi người liên tục làm tôi mất tập trung trong khi tôi đang viết mã để yêu cầu tôi giải quyết vấn đề. Thông thường tôi trả lời bằng một cái gì đó như 'Tôi không biết, tôi không bao giờ sử dụng nó' nhưng tôi không muốn nói dối với mọi người.

Một vấn đề khác là tôi trở nên nổi tiếng vì điều này đến nỗi ngay cả các sinh viên từ các lớp khác cũng hỏi tôi câu hỏi. Tôi thấy điều này thật phiền phức.

Thứ ba, nếu tôi giải quyết vấn đề cho họ, họ sẽ không học được gì từ đó.

Làm thế nào tôi có thể ngăn mọi người hỏi tôi những câu hỏi liên quan đến lập trình một cách tử tế?


52
Người mới đặt câu hỏi sẽ không biến mất khi bạn tốt nghiệp ...
chrisaycock

31
@chrisaycock - Họ được gọi là đồng nghiệp sau khi bạn tốt nghiệp. :)
ChaosPandion

13
Bắt đầu tính phí cho họ một tỷ lệ sẽ giúp bạn ra ngoài và tránh xa những kẻ ngốc. À, đừng bận tâm, đây là một chương trình khác "Hãy nhìn tôi, tôi chỉ 16 tuổi và tôi có thể viết mã!" câu hỏi Ok, anh bạn, yeah, bạn thật tuyệt. Giờ thì sao?
Công việc

6
@Gaurav: Pah. Tôi đã không nói dối trong gần một năm, không có ngoại lệ, và hạnh phúc của riêng tôi và của những người xung quanh tôi đã được cải thiện đáng kể vì điều đó. Sẽ tốt hơn nhiều nếu chỉ nói "Tôi cần phải tự chăm sóc công việc của mình trước khi tôi có thể giúp đỡ người khác", hoặc thậm chí chỉ "tôi không có trách nhiệm giúp đỡ bạn." Bởi vì, tốt, nó không phải là.
Jon Purdy

4
@Gaurav: Đây có phải là phần tôi nói "Tôi sẽ không bao giờ tham gia cùng bạn!" và bạn cho tôi một chút tào lao về sức mạnh của Mặt tối, sau đó tôi phát hiện ra bạn thực sự là cha tôi, rên rỉ một chút, và đột nhiên nhảy xuống một cái hố?
Jon Purdy

Câu trả lời:


62

Đeo tai nghe. Thủ thuật phổ biến được sử dụng bởi các TA đại học, những người cần sử dụng cùng phòng thí nghiệm máy tính như sinh viên của họ ở trường tôi. Họ thậm chí không cần phải cắm vào bất cứ điều gì. Điều này sẽ không làm mọi người nản lòng, nhưng nên cắt giảm số lượng khá nhiều.

Đăng một dấu hiệu trên sách giáo khoa / sổ ghi chép của bạn và đặt nó vào chữ ký email của bạn rằng bạn không có thời gian để trả lời các câu hỏi do các nghiên cứu mạnh mẽ của riêng bạn.

Bắt đầu kinh doanh gia sư và giải thích rằng bạn tính phí X đô la một giờ và lên lịch các cuộc họp trước thời hạn. Điều này sẽ không chấm dứt hoàn toàn vấn đề, nhưng nó sẽ giúp mọi người coi trọng thời gian của bạn và sẽ cho bạn một số tiền chi tiêu.


17
++ để kiếm tiền từ các câu hỏi
John

4
Tai nghe là tốt đáng ngạc nhiên, thực sự.
Dean Harding

Điều tai nghe là loại lừa đảo nếu bạn không thực sự nghe bất cứ điều gì ...
compman

7
@ user9521 Và? :]
Nathan Taylor

1
Nếu anh ấy học cấp hai, anh ấy sẽ không được phép đeo tai nghe trong lớp. Vâng, không phải trong phần lớn các trường ít nhất.
Orble

33

Nói với họ bạn là gia sư và bạn sẽ giúp họ với tỷ lệ X đô la và giờ. (Nếu họ thực sự nghiêm túc thì ít nhất bạn sẽ được trả tiền để được giúp đỡ.)


lời khuyên tốt nhất ở đây
Dave O.

2
+1 - Điều này giúp tôi vượt qua đại học và biến thành một công việc rất thú vị.
jmort253

17

Yêu cầu họ giải thích mã của họ cho bạn trước khi bạn giúp họ hoặc chỉ cho họ đến Stack Overflow và đám đông sẽ bảo họ làm điều tương tự.

Trừ khi các câu hỏi thường xuyên cơ bản đến mức bạn hoàn toàn không có gì ngoài việc tự trả lời các câu hỏi, thì tôi vẫn sẽ xem xét giúp đỡ một lần (nếu rõ ràng rằng những người bạn đang giúp đỡ ít nhất đang cố gắng). Cách tốt nhất để đảm bảo bạn hiểu điều gì đó là dạy nó.


6
+1 để họ giải thích mã của họ cho bạn. Không phải 10 phút trước tôi đã giúp một đồng nghiệp giải quyết một vấn đề rất khó chịu theo cách này. Anh ấy đã đập đầu vào một vấn đề tham nhũng trí nhớ cả ngày. Anh biết nó phải ở đâu đó trong ngăn xếp cuộc gọi, nhưng anh đã trải qua tất cả mọi thứ và không thể tìm thấy nó. Vì vậy, tôi nói với anh ta để đi lên ngăn xếp với tôi. Vài phút sau, khi anh đang giải thích chuyện gì đang xảy ra, anh nhìn vào một dòng và nói "này, đợi một chút ..." và có một vấn đề đơn giản như ngày nào. Nhưng anh không bao giờ nhận thấy nó cho đến khi anh phải phân tích nó với một người khác đang ngồi ở đó.
Mason Wheeler

@Mason Wheeler: Đảm bảo họ tìm hiểu câu trả lời, thay vì chỉ nhận được số tiền cho một cuộc tranh luận "cho một người đàn ông một con cá ...", rất đáng giá.
Orble

+1 Đối với câu cuối cùng, đặc biệt đúng. Thông thường là giai đoạn hiểu biết cao nhất: 0) Đừng hiểu về nó, 1) Hiểu về cơ bản, 2) Theo nó tốt, 3) Có thể giải thích nó cho người khác.
Orble

4
Xem gỡ lỗi vịt cao su , bạn thậm chí không cần một người khác.
ocodo

@Mason, tuổi già lừa. Chúng tôi gọi nó là "Bà" ở đây.

15

"Hãy để tôi hoàn thành nó và tôi sẽ xem xét nó". Họ bỏ đi. Bạn mất 1 giờ để hoàn thành. Họ sẽ bắt đầu tự giải quyết vấn đề

Nó làm việc với đồng nghiệp, bạn bè, gia đình nhưng không phải với bà. Nếu cô ấy muốn máy in của cô ấy sửa chữa tốt hơn bạn làm nó bây giờ.


1
Điều này sẽ ngăn chặn phần lớn các gián đoạn, IME.
JBRWilkinson

8

Nếu vấn đề là bạn muốn họ học một cái gì đó, mà không cần bạn hiển thị câu trả lời, bạn luôn có thể thử ...

... Phương pháp Socrates !

Có, thay vì để họ đặt câu hỏi, hãy cố gắng khiến họ suy nghĩ bằng cách đặt lại câu hỏi hàng đầu với những bước nhảy logic nhỏ nhất có thể.

Hoặc nếu không, bạn chỉ có thể dẫn họ đến trang web tràn ngăn xếp nếu bạn không có thời gian.


1
Tôi không nghĩ rằng nó hoạt động trong thực tế. Socrates nổi tiếng vì đã tìm ra câu trả lời bằng cách không cố gắng chứng minh (bằng các thí nghiệm) bất kỳ khái niệm nào mà ông đưa ra.
apoorv020

Không hoạt động cho các câu hỏi như "What 1 + 1", nhưng một lần nữa, đó là vấn đề của họ . ;)
Mateen Ulhaq

tào lao thần thánh, liên kết đó là tuyệt vời! Tôi ước tôi có thể được đào tạo để đặt câu hỏi theo cách đó.
Ape-inago

5

Các câu trả lời dạy kèm trả tiền thực sự tuyệt vời. Tôi đã kiếm được rất nhiều tiền theo cách đó ở cả đại học và sau đại học.

Bạn cũng có thể bắt đầu một nhóm học tập sau giờ học, nơi mọi người tụ tập và động não về các câu hỏi lập trình của họ. Điều đó thực sự phổ biến ở trường đại học, và là một cách tuyệt vời để kết bạn và học hỏi. Sau đó, khi ai đó ngắt lời bạn bằng một câu hỏi ở trường, hãy nói với họ rằng bạn đang bận nhưng họ nên mang nó đến nhóm học tập. Và thật đáng ngạc nhiên khi giải thích mọi thứ cho người khác giúp bạn hiểu tài liệu sâu sắc hơn những gì bạn có thể.

Nhiều lập trình viên tại trường đại học của tôi đã làm điều đó, và không chỉ tất cả họ đều đạt điểm cao, mà còn có rất nhiều niềm vui. Chúng tôi cũng đã làm điều đó cho một số lớp hóa học hữu cơ khi tôi đang làm tiến sĩ, và tất cả chúng tôi đều có A và có rất nhiều niềm vui. Chúng tôi luôn có cà phê, một số người thậm chí còn mang theo thức ăn và đôi khi chúng tôi sẽ đi uống bia sau đó.


4

Nói chuyện với giáo viên (nếu bạn cần sử dụng phòng thí nghiệm) và xem liệu bạn có thể thành lập một nhóm học tập không. Tôi biết bạn muốn tránh trả lời các câu hỏi, nhưng điều này thực sự sẽ giúp bạn trở thành một lập trình viên tốt hơn. Bạn sẽ có một sự hiểu biết sâu sắc hơn nếu bạn phải giải thích nó cho người khác. Điều này sẽ giúp bạn quản lý Q & A và hạn chế sự gián đoạn. Chỉ cần nói với tất cả mọi người để đưa nó lên trong nhóm nghiên cứu. Bạn không bao giờ biết, bạn có thể tạo một hoặc hai chuyên gia thường trú khác có thể đưa ra một số câu hỏi.



3

Tôi đã nghe điều này trong một cuộc nói chuyện về năng suất chung, nhưng tôi không thể tìm thấy nó ngay bây giờ.

Ý tưởng cơ bản là, nếu bạn được hỏi một câu hỏi không phải là trả lời trực tiếp một cá nhân, mà là một blog (hoặc một cái gì đó tương tự), do đó xây dựng một nền tảng kiến ​​thức mà bạn có thể chỉ cho mọi người.
Không phải trả lời các câu hỏi tương tự lặp đi lặp lại đã giúp rất nhiều và thực sự làm cho điều này thú vị. Chỉ có một số lượng câu hỏi giới hạn bạn sẽ được hỏi cho đến khi bạn đạt đến điểm bạn tự học một cái gì đó, bởi vì những câu hỏi là mới đối với bạn.
Ngoài ra, điều này có khả năng giúp đỡ trong nhiều năm sau khi bạn và thậm chí các trường khác.

Có lẽ một diễn đàn là một ý tưởng tốt hơn một blog, bởi vì bạn sẽ không phải tự làm tất cả. Ban đầu, bạn sẽ có động lực để mọi người chỉ ra các câu hỏi trùng lặp và có thể một ngày nào đó thậm chí những người khác sẽ có thể cung cấp câu trả lời.
Hãy nghĩ về nó như một phiên bản homebrew của homoverrew, chỉ dành cho một nhóm cụ thể, có thể bằng ngôn ngữ mẹ đẻ của bạn.

Tùy bạn quyết định bạn sẽ đi bao xa. Bước cơ bản là cắt bỏ nhu cầu trả lời cho cùng một câu hỏi ngu ngốc lặp đi lặp lại.


Nghe có vẻ như nó đến từ cuộc trò chuyện Mạng xã hội dành cho nhà phát triển của Scott Hanselman , nhưng bạn có thể đã nghe thấy nó ở nơi khác.
Lập hóa đơn cho Thằn lằn

3

Nếu bạn đang học cấp hai, thì học sinh thực sự nên hỏi giáo viên xem họ có cần giúp đỡ không, không phải là học sinh.

Trong một thế giới lý tưởng, có lẽ họ không nên nói chuyện với bất kỳ ai, trừ khi họ làm việc theo cặp trong trường hợp họ chỉ nên nói chuyện với đối tác của mình.

Nếu mọi người sẽ không để bạn một mình, hãy nói với giáo viên lớp dừng lại, giải thích rằng điều đó có nghĩa là bạn không thể hoàn thành công việc của mình và nó sẽ kết thúc.

Tôi đã từng dạy CNTT / Tin học ở các trường trung học trong một thời gian dài, vì vậy tôi biết nó như thế nào trong các lớp đó.

Lưu ý Cá nhân, tôi sẽ chỉ trả lời các câu hỏi và thích giúp đỡ mọi người, bạn có thể hoàn thành công việc của mình vào lúc khác. Khi tôi còn là một sinh viên trẻ, tôi cũng vậy - tôi thích trả lời các câu hỏi, đó là dịch vụ công cộng tốt và giúp đỡ nhân viên.


Trong lập trình trung học, học sinh hiểu biết nhất thường biết nhiều hơn giáo viên.
Peter Taylor

@Peter Taylor: Đúng, tôi đã làm. ;-) [Vẫn là giáo viên nên cung cấp hỗ trợ.]
Orble

3

Tôi không nghĩ rằng tôi đã thấy câu trả lời này chưa - tại sao không thử vượt qua chính mình và kỹ năng mã hóa điên rồ của bạn và thực sự chỉ trả lời các câu hỏi? Nếu nó thực sự nằm ngoài tầm kiểm soát, bạn có thể sử dụng bất kỳ đề xuất nào khác, nhưng tại sao không tìm hiểu thêm bằng cách giảng dạy?


+1 Triết lý của tôi trong thế giới chuyên nghiệp là tôi LUÔN dành thời gian cho một nhà phát triển khác bằng một câu hỏi. Tôi sẽ dừng những gì tôi đang làm và trả lời câu hỏi của lập trình viên khác mỗi lần. Chà, cứ sau mỗi lần - tôi đã có chính xác một đồng nghiệp chỉ là một người hoàn toàn tê liệt và không bao giờ để tôi một mình và tôi phải nói với anh ấy rằng tôi sẽ bắt kịp anh ta một chút - nhưng tôi vẫn vậy. Nó được gọi là nghiệp. Tôi nhận ra môi trường học thuật có thể hơi khác một chút nhưng tôi không nhớ bất kỳ ai có vấn đề bạn đang mô tả.
Chuck Stephanski

@Chuck - Tôi thích âm thanh đó. Nếu tất cả chúng ta đều có thái độ rằng chúng ta không có thời gian để giúp đỡ các nhà phát triển khác có câu hỏi, thì Stack Overflow sẽ không bao giờ là thành công. Trả lời các câu hỏi giúp chúng ta tìm hiểu và hiểu mọi thứ một cách sâu sắc hơn những gì chúng ta có thể có, và hỏi chúng giúp chúng ta trở thành loại nhà phát triển khiêm tốn sẽ tiếp tục "hút ít hơn mỗi ngày" như Jeff nói.
Zann Anderson

@ Chuck-Triết lý là tốt nhưng khi nó gặp thế giới thực, nó thường không hoạt động. Đôi khi bạn gặp phải người đó thấy rằng việc tiếp tục yêu cầu giúp đỡ sẽ dễ dàng hơn là thực sự bỏ ra nỗ lực để tìm ra câu trả lời cho chính họ. Tôi không bận tâm khi nó là một lần, nhưng khi nó trở thành hành vi mặc định của người đó, nó ảnh hưởng nghiêm trọng đến khả năng đáp ứng lịch trình của tôi. Khi điều này xảy ra, tôi yêu cầu họ vui lòng bắt đầu gửi email câu hỏi và tôi sẽ nhận được nó khi tôi không liên quan đến điều gì khác. Sau đó, họ hoặc bám lấy người khác hoặc học cách tự mình tìm ra.
Dunk

Theo kinh nghiệm của tôi, ma cà rồng trợ giúp là những người sẽ không di chuyển một ngón tay nếu bạn là người cần giúp đỡ.
gnasher729

2

Đăng một dấu hiệu:

Programming questions answered: 25c

(Euro xu, tôi giả sử)

Những cái giá rẻ sẽ để bạn một mình, và bạn sẽ kiếm được một ít tiền còn lại.


4
Tương tự nhưng 10 đô la (hoặc euro), ít nhất là làm cho nó xứng đáng với thời gian của bạn, cái quái gì 25c sẽ mang lại cho bạn? Đó là việc kinh doanh tồi tệ, đánh giá thấp dịch vụ khiến Radek rơi vào tình trạng tương tự, bực mình.
ocodo

1
Bạn nghĩ rằng một loạt các sinh viên sẽ trả 10 euro để có một câu hỏi được trả lời? Sinh viên ở Châu Âu giàu có hơn rất nhiều so với họ ở đây. Tôi hình 25c là hợp lý, và anh ta có thể không thấy khó chịu nếu kiếm được tiền. Có lẽ 1 euro là tốt hơn.
Kyralessa

Câu hỏi lập trình đã trả lời: Chi phí = 1 Mountain Dew. Ít nhất là nó có giá cả phải chăng và bạn không đi làm pr * & ^ k. Bạn sẽ có lợi ích phụ là có thể thức suốt đêm để lập trình: p Bạn thậm chí có thể đủ tốt với tất cả các chương trình bổ sung mà sau đó bạn có thể sạc một lon đồ uống Monster Energy và có thể duy trì chương trình lâu hơn.
Dunk

@Kyralessa: Đó là ý tưởng. Bạn thấy đấy, anh ấy không thực sự muốn trả lời câu hỏi. Anh ta muốn tập trung vào giáo dục của chính mình và học để có được một công việc trả ít nhất 200.000 lần một năm so với 25 xu.
gnasher729

2

Tùy thuộc vào môi trường, tình huống của bạn có thể khác - những gì tôi đã làm là: "Xin đừng ngắt lời tôi, tôi cần tập trung vào bản thân mình, nhưng tôi có thể giúp bạn một chút vào lúc 3 giờ chiều." Đối với học sinh thứ hai: "... có thể giúp bạn sau người đàn ông khác, người sẽ đứng đầu lúc 3 giờ chiều" với những người khác: "... đã có một số bạn xếp hàng".

Một vài trong số họ sẽ tự giải quyết vấn đề của họ. Bạn có thời gian cho công việc của mình, nhưng sẽ nâng cao kiến ​​thức nếu bạn phải giải thích nó cho người khác, và bạn sẽ cảm thấy tốt khi đưa ra một số trợ giúp, và không từ chối hoàn toàn.

Bước tiếp theo là phân phối các câu hỏi đơn giản nhất cho các đồng nghiệp trung gian, người mà bạn đã giúp đỡ. Nếu họ từ chối truyền bá kiến ​​thức, hãy từ chối giúp đỡ họ trong tương lai.

Một gợi ý quan trọng là: Đừng giúp đỡ theo cách nhanh nhất có thể, nhưng theo cách lâu dài. Điều này sẽ chỉ khiến bạn mất ít thời gian hơn trong thời gian dài: Chỉ cho họ cách tự giải quyết vấn đề, nhưng đừng làm bài tập về nhà.


Ah, đó là một suy nghĩ tốt: bồi dưỡng học sinh của bạn để trở thành một giáo viên trong tương lai. Ý tưởng tuyệt vời.
Ape-inago

2

Còn về việc nói sự thật: "khi tôi làm việc tôi không muốn bị gián đoạn, vì vậy nếu bạn muốn tôi giúp đỡ, bạn phải đợi cho đến khi tôi hoàn thành, ngay cả khi điều đó có nghĩa là đợi đến 10 giờ tối".

Sau đó, nếu câu hỏi của họ là lười biếng, hãy nói "Tôi không biết".

Tôi sẽ không lo lắng về họ "không học được gì". Đó là vấn đề của họ.


1

Chỉ cần nói với họ rằng bạn có đủ công việc của riêng bạn và không thể giúp đỡ. Nói điều này đủ lần và họ sẽ không đến với bạn.


1
Tôi nghĩ rằng tôi phải nói rất nhiều điều này. Rất nhiều.
đúng vào

1

Nói với họ làm thế nào họ tự tìm ra giải pháp. (Đưa ra gợi ý cho họ, bảo họ google nó, bất cứ việc gì ...)

Nếu họ chỉ lười biếng và muốn bạn thực hiện công việc của họ, chỉ cần nói với họ rằng bạn không muốn làm điều đó cho họ.

Tôi tin rằng nếu bạn giải thích một số thứ cho những người sẵn sàng học hỏi bạn sẽ được hưởng lợi từ nó. Giải thích công cụ cho mọi người một cách dễ dàng là một kỹ năng rất quan trọng và bạn không nên bỏ qua cơ hội này để thực hành nó hoàn toàn.

Dù sao nếu nó nhận được quá nhiều, chỉ cần cung cấp cho họ một câu trả lời ngắn làm thế nào để tìm ra nó. (hoặc chỉ nói "không, để tôi yên" nếu họ xứng đáng

Nếu bạn thực sự muốn họ dừng lại, hãy bắt đầu đưa ra một số giải pháp sai.


+1 để nói với họ cho Google nó. Nó có thể được thực hiện theo cách mà không thô lỗ hoặc hạ thấp và theo cách dạy người đó câu cá.
jmort253

1

Đừng.

Có 4 phương pháp học, theo thứ tự hiệu quả:

  1. Thính giác
  2. Nhìn thấy
  3. Đang làm
  4. Giảng bài

Bạn thật may mắn khi bạn có cơ hội tham gia vào cơ chế học tập hiệu quả nhất, vì vậy hãy sớm học 'nghề nghiệp'. Đừng cho họ câu trả lời, nhưng hãy dạy họ giải quyết vấn đề (toàn bộ 'cho một người đàn ông một con cá').

Bạn sẽ tốt hơn nhiều cho nó cuối cùng.

Nếu bạn vẫn không muốn làm phiền họ, thì bất kỳ câu trả lời nào khác ở đây đều phù hợp.



0

Tôi tìm ra cách tốt nhất để khiến ai đó thất vọng một cách tử tế là giải thích tình huống và cung cấp cho họ một số lựa chọn.

mọi người liên tục làm tôi mất tập trung trong khi tôi đang viết mã để yêu cầu tôi giải quyết vấn đề.

Nếu bạn đang bận làm việc, chỉ cần giải thích tình huống của bạn và khuyên họ nên hỏi người hướng dẫn hoặc sử dụng tài nguyên như Lập trình viên trên Stack Exchange.

"Tôi xin lỗi nhưng tôi phải tập trung vào công việc của mình ngay bây giờ. Bạn nên hỏi [Giảng viên] hoặc thậm chí có thể tìm kiếm một số trợ giúp trực tuyến."

Thứ ba, nếu tôi giải quyết vấn đề cho họ, họ sẽ không học được gì từ đó.

Một thay thế nhấn mạnh điểm thứ ba của bạn (hoặc nếu bạn có thời gian, nhưng không cảm thấy tốt về việc giúp đỡ):

"Thành thật mà nói, tôi muốn giúp bạn điều này tuy nhiên tôi không thực sự chắc chắn làm thế nào để giúp bạn tìm hiểu tài liệu. Chắc chắn, tôi có thể giải quyết vấn đề, nhưng điều đó sẽ lấy đi cơ hội học hỏi của bạn. Tôi thực sự không ' Tôi muốn mang điều đó ra khỏi bạn. Tôi khuyên bạn nên nói chuyện với [Giảng viên], tìm kiếm Google và / hoặc Stack Exchange. "


0

Tính phí cho mỗi dự án và làm điều đó cho họ. Tôi đã kiếm được khá nhiều tiền trong suốt ba năm đại học và nó mang lại cho tôi một khoản thu nhập khả dụng.

Ngay cả khi đó là một người bạn, tôi vẫn tính ít nhất một vài loại bia. :)


Có một thứ hay ho tên là "Sự không trung thực trong học tập" có xu hướng khiến bạn thất bại trong một lớp học hoặc tệ hơn, tiếp tục đẩy tên ngốc vào lực lượng lao động.
Jeff Langemeier

@Jeff: Không có quy tắc nào để giúp đỡ mọi người từ các trường đại học khác - và trên thực tế, làm điều này không trái với đạo đức của tôi, vì vậy tôi thấy ổn. :)

@Sergio Tôi không nói rằng đạo đức của tôi là vì hay chống lại điều đó, bởi vì chúa biết khi một người bạn tặng tôi 6 gói hoặc một người trồng trọt trong 10 phút tôi sẽ không từ chối. Nhưng tôi sẽ thận trọng trong việc bước đi là tất cả, bởi vì một số trường thậm chí còn cau mày với những người khác từ việc khôn ngoan khác làm công việc của bạn (đó là nếu họ phát hiện ra).
Jeff Langemeier

0

-1 cho tất cả những người nói với mọi người đi. Làm thế nào họ sẽ học? Đặc biệt là nếu họ có can đảm đến và yêu cầu giúp đỡ.

Đã từng là đôi giày của OP, tôi thấy rằng việc giúp đỡ người khác trong các vấn đề của họ khiến tôi trở thành một lập trình viên NHIỀU hơn bao giờ hết nếu tôi ngồi và viết mọi thứ trong chân không. Bạn có thể thấy rất nhiều cách làm sai, bạn sẽ thấy cách người khác tiếp cận vấn đề tương tự, và bạn sẽ thấy một số giải pháp sáng tạo cho các vấn đề.

Bây giờ đã nói - có một thời gian để nói "Tôi đang làm việc _ , tôi không thể giúp bạn ngay bây giờ" Nếu bạn bận rộn làm việc để đáp ứng thời hạn, bị phân tâm là rất khó chịu và giết chết năng suất của bạn. Nếu trường học của bạn cho phép - chuyển đến một phòng khác.


0

Tôi có cùng một vấn đề, và đây là cách tôi giải quyết nó:

Nói rằng ai đó đến với tôi khi tôi đang học, lập trình, v.v. và hỏi, "Làm thế nào để tôi làm X?" hoặc "Tại sao mã của tôi không hoạt động?". Tôi trả lời bằng cách yêu cầu họ giải thích chi tiết vấn đề và giải thích những gì họ mong đợi mã sẽ làm và lý do, hoặc có lẽ làm thế nào để giải quyết các phần nhỏ hơn của vấn đề. Một nửa thời gian, điều này thực hiện các mẹo, và họ để tôi một mình.

Đối với nửa kia, tôi thường quyết định rằng thay vì chỉ đưa ra giải pháp cho họ, tôi thực sự sẽ dạy họ những gì họ đang thiếu. Nó có thể mất thêm một chút thời gian, nhưng nó sẽ được đền đáp bởi vì bây giờ họ biết nhiều hơn và bây giờ họ có thể giúp đỡ những người khác trong lớp của họ, vì vậy họ sẽ không làm phiền tôi.

Nếu chúng thực sự gây phiền nhiễu, tôi sẽ nói một chút về lợi ích của MVC và tại sao mã của chúng nên được chia thành các hàm và lớp và tách phần trình bày khỏi logic và không bị xáo trộn main. Tôi thấy bạn tiếp tục và tiếp tục lâu hơn, hoặc bạn càng phê phán mã của họ một cách mạnh mẽ hơn, họ càng đi nhanh hơn và càng lâu hơn trước khi họ quay lại. Nhưng thực sự, tôi lưu chiến lược này cho những người tôi không thích hoặc thậm chí không cố gắng tìm hiểu tài liệu.


0

Tôi thực sự sẽ đề nghị giúp đỡ họ, không phải bằng cách cho họ câu trả lời mà bằng cách xem lại mã của họ và dẫn họ đi đúng hướng. Một câu đơn giản "Bạn có nghĩ về [x] ..." cực kỳ hữu ích cho những người đang gặp khó khăn trong việc nắm bắt tình hình và đối với những người chỉ tìm kiếm bản phát hành, nó sẽ khiến họ ngại ngùng khi họ nhận ra rằng bạn sẽ không chỉ cho họ câu trả lời.

Tôi xin lỗi, và điều này có vẻ một chút thô lỗ, nhưng khi 16 tuổi bạn có thực sự có mà đòi hỏi về một cuộc sống mà giúp một đồng nghiệp ra sinh viên sẽ đưa cuộc sống của bạn ra và đấm và kiếp? Có lẽ đó chỉ là thời thơ ấu của tôi, nhưng tôi nhớ một đoạn thời gian rảnh rỗi GIANT có thể được sử dụng cho bất kỳ nỗ lực nào mà tôi rất hài lòng, và một số điều mà tôi không nhất thiết phải làm, nhưng đã giúp tôi về lâu dài, một trong những điều đã giúp các đồng chí khi họ không hiểu một số khái niệm [là toán học và lập trình cho tôi].

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.