Cách áp dụng StackOverflow và programmers.stackexchange vào DNH?
Các bạn trên diễn đàn mình cũng biết tới StackExchange và StackOverflow rồi nhỉ? Đạt có hai câu hỏi mà lúc trước Đạt thắc mắc
Câu hỏi phụ:
- StackExchange và StackOverflow là như thế nào với nhau?
Câu hỏi chính:
- Programmers.stackexchange khác Stackoverflow chỗ nào?
Khi trả lời xong hai câu hỏi này thì Đạt nghĩ là diễn đàn ta sẽ có một định hướng phát triển mới: vui và có ích hơn cho các thành viên nói chung và cho dân lập trình chúng ta nói riêng.
Sự thay đổi, có thể có, chỉ là sửa lại tên và tách các categories, đồng thời hướng dẫn cách đặt câu hỏi, cách thảo luận sao cho phù hợp với xu thế và tạo điều kiện cho việc đặt câu hỏi & trả lời thuận tiện hơn.
Nói thật là anh nói em mới biết cái StackExchange, chứ trước giờ toàn tìm trong StackOverflow thôi ạ
Vậy là thiếu sót lớn rồi StackExchange là một network. Đọc thêm ở đây nhé: http://stackexchange.com/tour
StackOverflow là một thành viên trong network StackExchange. Cũng giống như Stackoverflow, Programmers.Stackexchange cũng là một thành viên của Stackexchange.
Em “nghe đồn” là mấy ông lên hỏi stack là mấy ông đang mở IDE còn mấy ông hỏi programmers là đang ngồi với mấy tờ giấy và cái bút ( ý là vấn đề của bên programmer thì thiên về suy nghĩ nhiều hơn)
hic hic e thì chưa biết về cái nào cả, để hôm nào search xem
Cũng khá chuẩn rồi đấy Thành. Rất ngắn gọn mà dễ hiểu, để anh list ra thêm một số sự khác biệt nhé.
StackOverflow hỏi cái này:
programmers.stackexchange hỏi cái này:
Mọi người thử phân tích thử sự khác biệt?
http://vinacode.net/2014/04/15/stackoverflow-va-stackexchange/
Ko phải mình seed bài, nhưng bạn nào chưa biết về StackOverflow và StackExchange thì nên đọc bài này trước Giới thiệu về StackOverflow và hệ thống StackExchange
Theo như cái hình của Đạt thì StackOverflow thiên về các vấn đề xác định cụ thể trong lập trình, còn programmers.stackexchange thì câu hỏi ở đó có vẻ hàn lâm hơn nhỉ? (Nó như là kiểu về kỹ nghệ phát triển phần mềm vậy).
Còn về founder thì StackOverflow là của Jeff Atwood, còn founder của StackExchange là của Joel (Joel và Jeff trước đây hợp tác với nhau để làm ra hệ thống này, sau đó Jeff tách ra riêng.)
SE dành cho những người ở ‘đẳng cấp’ cao SO phù hợp với ta hơn, có thời gian dài dùng SO, codeproject… nhưng hiện tại là diễn đàn :))
Nói thật là trước chỉ biết mỗi StackOverflow là thiên đường của dân it mọi code khó nhằn cỡ nào vô đó hỏi cũng có câu trả lời. Từ khi tham gia diễn đàn mới biết thêm khái niệm StackExchange. Em nghĩ thay đổi là cần thiết để phát triển.
Thay đổi cũng đơn giản thôi. Cái Đạt muốn là
Nếu mình làm như thế thì các câu hỏi sẽ được hỏi một cách rõ ràng hơn. Khi nhìn thấy cái category là mình đã hiểu loại câu hỏi như thế nào. Các bạn có trust level cao có thể move bài giữa 2 categories này nếu thấy không phù hợp.
Đồng thời cũng phải viết lại hướng dẫn đặt câu hỏi và trả lời câu hỏi tránh bị off-topic nhưng vẫn vui. Cái mà diễn đàn hướng tới hơi khác stackexchange một tí. StackExchange hướng tới
Nhưng diễn đàn là forum, về bản chất, là nơi để “thảo luận” cho nên quá trình sẽ là
Ngoài ra, forum còn để thảo luận các vấn đề vui vẻ khác trong ngành CNTT, không bắt buộc là lúc nào cũng “code” cả. Mình còn có thể thảo luận các vấn đề khác như kỹ thuật mới, công nghệ mới, tiếng anh, các kinh nghiệm học tập, etc…
Thay đổi là bắt buộc, nhưng thay đổi phải có thời gian và có định hướng để xây dựng một môi trường học tốt hơn
I moved 4 posts to an existing topic: DayNhauHoc được share bên hackernews.vn
Anh tính tách programming thành từng language khác nhau à
Ừ, anh đang tính vậy. Nhưng còn phải suy nghĩ xem thử là có nên tách hay không vì
Hay
Tuy nhiên anh thấy lợi nhiều hơn hại. Cái quan trọng là thành viên diễn đàn chịu khó chấp nhận cái mới là được
Em nghĩ nên tách đi anh nó sẽ giúp cho việc đặt câu hỏi và trả lời tốt hơn. Nhưng nếu đặt thì mình đặt hết hoặc chỉ đặt những ngôn ngữ thông dụng như C/C++, C#, Java, Python, PHP… Còn những ngôn ngữ ít người dùng mình sẽ gom vào 1 category Others. Anh nghĩ sao ?
theo e thì như hiện tại là ok rồi. Chia nhiều category cảm thấy không ổn
Đúng, cách anh tách là như sau.
List này là chọn ra từ cách stackoverflow làm, nhưng mình làm dễ chịu hơn 1 tí
Vậy còn dev chat thì thảo luận cái gì, @DuyNguyen cho ý kiến thử
Anh không có ý định này, sao em biết được ngôn ngữ nào ít người dùng. Và ít người dùng không có nghĩa là ít câu hỏi. Mục tiêu của mình là tạo điều kiện để hỏi tập trung, không nên phân biệt đối xử như thế hehe
Lúc đầu em suy nghĩ tách từ category Programming thành những category nhỏ, nhưng giờ nghĩ chỉ cần thêm các tag ngôn ngữ vào là ổn rồi để khi người nào hỏi thì thêm tag ngôn ngữ đó vào bài viết, người đọc sẽ biết bài viết đó đang nói về ngôn ngữ nào.
Dev Chat thì mình thảo luận xoay quanh đến việc lập trình như công việc, tư vấn, giải đáp thắc mắc…như anh nói ở trên những cái không liên quan đến code.
Hoặc như thế này cũng được
http://cdn.daynhauhoc.com//daynhauhoc.s3-ap-southeast-1.amazonaws.com/original/2X/0/07a4bb6a5a1e177ee5804db84cd3d58d9a23c10a.png
ví dụ ta có thể hỏi: Khi code thì mình nên dùng dấu
{}
nếu chỉ có một câu lệnh sau lệnh if?Nhưng Đạt cần nhiều thời gian hơn để đọc SO và Programers.StackExchange để biết phải làm gì khi tách ra như thế này.
programming
và câu hỏi nào sẽ vàodev chat
?dev chat>fun
sẽ được move ra ngoài.Mình đưa nó ra ngoài sửa lại thành Dev chat fun.
Cái này mình cần nghiên cứu kỹ, vì rất dễ nhầm lẫn giữa các câu hỏi của programming và dev chat. Cái bảng tiêu chuẩn hỏi anh đưa ra ở trên em nghĩ phần lớn forum mình khó thực hiện được. Mình làm dễ chịu hơn tí như anh nói đi.
Em nghĩ bây giờ phân loại xem diễn đàn mình đang có những loại câu hỏi kiểu gì rồi tính tiếp
Và dự kiến là muốn định hướng member hỏi những câu gì thêm nữa.
Về bản chất thì Diễn đàn khác với Q&A site.
Q&A site cần (Hỏi -> Đáp)
Câu hỏi hay
Đáp án chính xác
Diễn đàn cần (Hỏi -> thảo luận)
Câu hỏi hay
Nhiều đóng góp để trả lời câu hỏi
Thế nên mình không cần phải tuân thủ các điều luật hạn chế thảo luận.
Anh nghĩ diễn đàn mình có đủ câu hỏi để tách ra làm 2 rồi
Các câu hỏi về Linux và Web