StackOverflow không chỉ là kho lưu trữ câu trả lời cho những câu hỏi ngu ngốc

Văn bản này được dự định và viết như một phần bổ sung cho "Những điều tôi học được sau 10 năm sử dụng Stack Overflow'.

Hãy để tôi nói ngay rằng tôi đồng ý với Matt Birner về hầu hết mọi thứ. Nhưng tôi có một vài bổ sung mà tôi nghĩ là khá quan trọng và tôi muốn chia sẻ.

Tôi quyết định viết lá thư này vì trong bảy năm tôi ở SO, Tôi đã nghiên cứu cộng đồng khá kỹ từ bên trong. Tôi đã trả lời 3516 câu hỏi, hỏi 58, đã nhập Đại sảnh danh vọng (top 20 thế giới) bằng cả hai ngôn ngữ mà tôi viết liên tục, tôi đã kết bạn với nhiều người thông minh và có lẽ tôi tích cực tận dụng tất cả các cơ hội mà trang web mang lại.

Mỗi buổi sáng, khi đang uống cà phê buổi sáng, tôi mở bảng tin, twitter và - SO. Và tôi tin rằng trang web này có thể cung cấp cho nhà phát triển nhiều hơn một đoạn trích để sao chép-dán, được đề xuất cẩn thận DuckDuckGo.

Tự phát triển

Có lần tôi vô tình đọc được dòng tweet này:

Nghịch lý thay, tôi thấy cách tốt nhất để học một ngôn ngữ mới là trả lời các câu hỏi hơn là hỏi chúng. — Jon Ericson

Sau đó tôi hơi ngạc nhiên trước cách đặt câu hỏi, nhưng dần dần tôi tin rằng đây là sự thật. Xếp hạng tin tặc, Tập thể dục và các trang web tương tự mang đến cơ hội giải quyết các vấn đề hình cầu trong chân không và thậm chí thảo luận về giải pháp của bạn với những người tốt bụng, thân thiện. Phần lớn các cuốn sách hiện nay đều được bổ sung các ví dụ có thể tải xuống và chạy. Trên Github, bạn có thể tìm thấy một dự án thú vị bằng ngôn ngữ bạn đang học và tìm hiểu sâu về mã nguồn của người khác. Nó có liên quan gì tới nó SO? - câu trả lời rất đơn giản: chỉ dành cho SO các câu hỏi được sinh ra từ nhu cầu thiết yếu chứ không phải trí tưởng tượng hay thay đổi của những người cụ thể. Bằng cách trả lời những câu hỏi như vậy, chắc chắn chúng ta sẽ rèn luyện khả năng suy nghĩ ngắn gọn (theo cú pháp ngôn ngữ của mình), chuyển các mẫu được sử dụng thường xuyên vào vùng bộ nhớ hoạt động và bằng cách đọc câu trả lời của người khác, chúng ta so sánh chúng với câu trả lời của mình và ghi nhớ những cách tiếp cận tốt nhất.

Nếu câu trả lời cho câu hỏi của người lạ không rõ ràng ngay lập tức - nếu đúng thì thậm chí còn tốt hơn - thì việc tìm ra giải pháp phù hợp sẽ cần nhiều kỹ năng hơn là tìm kiếm câu trả lời cho một vấn đề từ người lạ. Xếp hạng tin tặc.

Đánh giá khách quan của cộng đồng

Đối với những nhà phát triển tự nhận mình là người có thâm niên trở lên, điều khá quan trọng là có thể so sánh cảm nhận về sự ngầu của bản thân với ý kiến ​​khách quan của người lạ. Tôi đã làm việc trong những nhóm mà trình độ kỹ năng và khả năng của tôi không đặt ra bất kỳ câu hỏi nào. Tôi thực sự cảm thấy mình giống như một bậc thầy. Tham gia tích cực vào các cuộc thảo luận về SO Khá nhanh chóng huyền thoại này đã bị xua tan trong tâm trí tôi. Tôi chợt nhận ra rằng mình vẫn phải trưởng thành, trưởng thành và trưởng thành hơn nữa để đạt đến cấp độ “cao cấp”. Và tôi rất biết ơn cộng đồng vì điều đó. Vòi sen lạnh cóng nhưng rất tiếp thêm sinh lực và cực kỳ có lợi.

Bây giờ tôi có thể đóng bất kỳ câu hỏi nào dưới dạng trùng lặp:

StackOverflow không chỉ là kho lưu trữ câu trả lời cho những câu hỏi ngu ngốc

hoặc trả lời/bỏ chặn một câu hỏi được cộng đồng bảo vệ khỏi những kẻ phá hoại:

StackOverflow không chỉ là kho lưu trữ câu trả lời cho những câu hỏi ngu ngốc

Nó thúc đẩy. Sau 25000 danh tiếng, mọi thống kê đều được tiết lộ cho người dùng SO và sự cho phép lưu truy vấn vào cơ sở dữ liệu người dùng.

Những người quen vui vẻ

Sự hiện diện tích cực trong nhóm của những người chịu trách nhiệm đã dẫn đến việc tôi đã gặp được nhiều nhà phát triển thực sự xuất sắc từ các quốc gia khác nhau. Điều đó thật tuyệt. Họ đều là những người rất thú vị và bạn luôn có thể trực tiếp yêu cầu họ xem lại mã của một số thư viện phức tạp mà chúng tôi đã quyết định xuất bản trên đó. Cơ chế một cửa. Chuyên môn của hai người đánh giá tình nguyện như vậy cho phép bạn biến bất kỳ chỗ trống nào được đẽo một cách vụng về thành mã thanh lịch và chống đạn, sẵn sàng để sử dụng.

Ít nhất, những tin đồn về “bầu không khí độc hại” đã bị phóng đại quá mức. Tôi không thể nói cho tất cả các cộng đồng ngôn ngữ, nhưng hồng ngọcthuốc rượu phân đoạn cực kỳ thân thiện. Để trở nên miễn cưỡng giúp đỡ, bạn cần sử dụng tối hậu thư để yêu cầu bạn viết mã cho bài tập về nhà của mình, bất cẩn thốt ra những câu như:

Tôi cần tính tổng của tất cả các số nguyên tố nhỏ hơn 100. Giải pháp không được sử dụng các trình lặp lõi. Làm thế nào để làm điều đó?

Đúng, những “câu hỏi” như vậy xuất hiện và bị đánh giá thấp. Tôi không thấy có vấn đề gì với điều này; SO không phải là một dịch vụ miễn phí, nơi những người đang có quá nhiều thời gian rảnh rỗi sẽ giải quyết miễn phí bài tập về nhà của người khác.

Không cần phải xấu hổ vì tiếng Anh kém hoặc thiếu kinh nghiệm.

Tiền thưởng nghề nghiệp

Tôi có một hồ sơ khá bận rộn trên Github, nhưng tôi chỉ cảm nhận được sự tấn công thực sự của các công ty săn đầu người khi lọt vào top 20 và hình đại diện của tôi xuất hiện trên các trang chính của các ngôn ngữ tương ứng. Tôi không tìm kiếm và không có ý định thay đổi công việc trong tương lai gần, nhưng tất cả những đề xuất này cho phép tôi vừa duy trì lòng tự trọng của mình, vừa tạo cơ sở cho tương lai; Nếu đột nhiên nảy ra ý tưởng chuyển việc, tôi sẽ không phải mất công tìm kiếm.

Không mất nhiều thời gian

Tôi thường nghe từ nhiều người khác nhau rằng SO Chỉ những người lười biếng mới trả lời, và các chuyên gia thực sự sẽ cắt mã nguồn cho nhu cầu kinh doanh từ sáng đến tối. Tôi không biết, có thể ở đâu đó có những người có thể viết mã không ngừng nghỉ trong mười sáu giờ liền, nhưng tôi chắc chắn không phải là một trong số họ. Tôi cần nghỉ ngơi. Một lựa chọn tuyệt vời để nghỉ ngơi tại nơi làm việc, không quá thư giãn và không khiến bạn rơi vào tình trạng trì hoãn vô tận, chỉ là “trả lời một vài câu hỏi”. Trung bình, điều này mang lại vài chục danh tiếng mỗi ngày.

StackOverflow không chỉ là kho lưu trữ câu trả lời cho những câu hỏi ngu ngốc

Mở luân xa và làm sạch bộ chế hòa khí

Giúp đỡ mọi người là tốt. Tôi rất vui vì ngoài việc giảng dạy trực tiếp thường xuyên, tôi có thể và thực sự giúp đỡ những người ngẫu nhiên đến từ Wyoming, Kinshasa và Việt Nam.

Tôi có đủ năng lực để trả lời các câu hỏi không?

Vâng.

Tất cả chúng ta đều mắc sai lầm và nếu điều này xảy ra, cộng đồng sẽ sửa chữa nó. Hãy để tôi lưu ý: anh ấy sẽ không bí mật coi thường nghiệp chướng, nhưng sẽ đánh giá thấp câu trả lời (trong phần lớn các trường hợp, kèm theo lời giải thích chính xác điều gì sai ở đây). Sẽ rất hợp lý khi xóa một câu trả lời bị phản đối và số lượt phản đối sẽ được khôi phục. (Các câu trả lời đã xóa vẫn hiển thị với những người có danh tiếng lớn hơn 10000, nhưng tin tôi đi, họ chưa từng thấy điều gì như thế này).

Kết luận

Đối với tôi, việc tham gia vào việc cải thiện thế giới là điều quan trọng và cần thiết và những câu trả lời cho SO - một lựa chọn tốt để làm điều này mà không cần rời khỏi bàn làm việc. Nếu tôi thuyết phục được ai đó bắt đầu trả lời ngay hôm nay, tôi sẽ rất vui.

Nguồn: www.habr.com

Thêm một lời nhận xét