10 trang web hàng đầu để hỏi tất cả các câu hỏi lập trình của bạn
Khi học cách viết mã hoặc phát triển phần mềm, trang web hoặc ứng dụng, chúng ta thường sẽ gặp khó khăn với một vấn đề hoặc một lỗi từ chối giải quyết, bất kể bạn làm gì. Trong trường hợp như thế này, lập trình viên như bạn có thể cần câu trả lời cho câu hỏi liên quan đến các ngôn ngữ mã hóa khác nhau, nền tảng phát triển, công cụ, API cũng như các dịch vụ. Bạn có thể đi đâu cho các giải pháp bạn cần?
Chúng tôi đã có cùng suy nghĩ và sau khi thực hiện tất cả các công việc, đây là 10 là cộng đồng tốt nhất đầy những người thông minh ai có thể có câu trả lời bạn đang tìm kiếm hoặc lời khuyên có thể hữu ích để giúp bạn tìm giải pháp bạn cần.
1. StackOverflow
StackOverflow tự hào có một cộng đồng 4,7 triệu lập trình viên nghiêm túc trong việc mài giũa kỹ năng mã hóa của họ. Người ta có thể nhanh chóng đặt câu hỏi (sau khi đăng ký) trên trang web này hoặc trả lời câu hỏi của người khác - ngay cả với tư cách là khách.
Nó lưu trữ các câu hỏi bằng nhiều ngôn ngữ lập trình, nền tảng và dịch vụ và những câu hỏi hàng đầu trong số đó là JavaScript, Java, C #, PHP, Android, jQuery, python và HTML. Hệ thống bỏ phiếu của nó giúp mọi người nhận được câu trả lời nhanh sau khi đăng một truy vấn và kiểm duyệt nghiêm ngặt đảm bảo mọi người nhận được câu trả lời đơn giản hoặc đề cập đến địa điểm (liên kết) để tìm thấy chúng trên Internet.
2. Quora
Quora lưu trữ nội dung thông tin được tạo và chia sẻ bởi người dùng của nó. Mặc dù nó liên quan đến nhiều chủ đề khác nhau và phần lớn câu trả lời bạn sẽ tìm thấy ở đây là ý kiến từ các chuyên gia, nhưng nó chứng tỏ là một tài nguyên quý giá cho lập trình và thông tin phát triển phần mềm . Sau khi đăng ký, bạn có thể đặt câu hỏi bằng cách nhấp vào Hỏi câu hỏi và trả lời các câu hỏi bằng cách nhấp vào Viết nút trên thanh trên cùng.
Không có danh sách các danh mục hoặc chủ đề bạn có thể hỏi hoặc trả lời tốt nhất để thực hiện tìm kiếm trên Quora để tìm bất kỳ thông tin cần thiết. Một số chủ đề được hỗ trợ bạn có thể tìm thấy ở đây bao gồm Java, C ++, Android, Python, Ruby, HTML5, CSS3 và JavaScript.
Có một hệ thống bình chọn, nơi bạn có thể trao giải hoặc nhận điểm dựa trên chất lượng và mức độ liên quan của câu trả lời và bạn cũng có thể xem số liệu thống kê cho câu trả lời của mình.
3. Reddit
Đối với một lập trình viên nghiêm túc, coi trọng thông tin hữu ích, Reddit từ lâu đã là một trong những nơi tốt nhất để ghé thăm. Nó có một số cộng đồng tổ chức các cuộc thảo luận về các sở thích và chủ đề cụ thể bao gồm ngôn ngữ lập trình, máy tính, Internet, v.v. Người ta có thể dễ dàng đăng một liên kết hoặc gửi câu hỏi sau khi đăng ký trang web.
Subreddit lập trình dành cho các cuộc thảo luận về mã hóa và phát triển. Bạn có thể kiểm tra:
- C ++ để thảo luận và tin tức về C ++ hoặc lập trình trong C++
- GameDev, thiên đường cho những người khao khát trò chơi và nhà phát triển trò chơi tích cực, nơi họ thảo luận về công cụ trò chơi, lập trình cản trở
- AndroidDev, một cộng đồng phổ biến lưu trữ tin tức, hướng dẫn và thông tin hữu ích khác về phát triển ứng dụng Android và hơn thế nữa.
4. StackExchange
StackExchange lưu trữ các cộng đồng Câu hỏi & Trả lời nơi mọi người có thể hỏi và trả lời câu hỏi. Các chuyên gia bỏ phiếu trên các bài đăng và đảm bảo rằng các câu trả lời hữu ích dễ tìm thấy hơn. Bạn cần có một tài khoản để bắt đầu tìm kiếm câu trả lời hoặc trả lời một truy vấn.
149 cộng đồng của nó bao gồm:
- Lập trình viên: nơi các lập trình viên chuyên nghiệp có thể đưa ra các khái niệm về phát triển phần mềm
- Câu đố lập trình: nơi mọi người chơi, giải và lập trình câu đố
- Siêu người dùng: một nhóm thảo luận cho người dùng PC mạnh mẽ
- Ứng dụng web: dành cho người dùng và nhà phát triển ứng dụng web
- Phát triển trò chơi: nơi các nhà phát triển trò chơi độc lập có thể đặt câu hỏi
- Hỏi Ubuntu: một nhóm người mới và siêu người dùng Ubuntu, và nhiều hơn nữa.
5. Dự án mã
CodeProject là một trang web cung cấp cho các lập trình viên tin tức, thông tin và mã nguồn hữu ích. Nó có các diễn đàn thảo luận chung để các nhà phát triển phần mềm chia sẻ suy nghĩ của họ với những người dùng có cùng chí hướng trong cộng đồng, cũng như phần Trả lời nhanh để đặt câu hỏi và nhận hỗ trợ kỹ thuật cụ thể. Đăng ký cho phép bạn đặt câu hỏi, đăng bài trong diễn đàn thảo luận và nhận cập nhật hàng tuần.
Lưu trữ một cộng đồng gồm hơn 11 triệu người dùng, các diễn đàn lập trình chung của nó được phân loại bằng các thẻ dựa trên ngôn ngữ lập trình, nền tảng phát triển và dịch vụ web. Một số chủ đề phổ biến được xử lý là .NET, C #, C ++, Java, Android, SQL và Web. Trang web cũng có một cơ sở thảo luận và thảo luận không ngừng phát triển, thu hút sự đóng góp từ các nhà phát triển trên toàn thế giới.
6. Nhóm Google
Google Groups, một dịch vụ từ Google, là nơi tạo ra các cộng đồng nơi những người có cùng sở thích có thể gặp nhau, thảo luận và tìm sự giúp đỡ về các vấn đề. Google Groups cho phép bạn tạo một câu hỏi và trả lời diễn đàn hoặc tham gia một và tương tác với những người cùng chí hướng khác.
Để bắt đầu, đăng nhập bằng Google, tìm nhóm phù hợp, tham gia và bắt đầu hỏi hoặc trả lời câu hỏi.
Các nhóm Câu hỏi & Trả lời cho phép các thành viên đặt câu hỏi và trả lời các câu hỏi của các thành viên khác - giống như StackOverflow và những người khác. Các nhóm thuộc danh mục và khu vực có danh mục phụ, ví dụ: Máy tính có nhiều loại phụ như Trí tuệ nhân tạo, Cơ sở dữ liệu, Trò chơi, Đồ họa, Internet, Hệ điều hành, Lập trình, Bảo mật, Phần mềm, v.v ... Mỗi danh mục có các nhóm khác nhau được tạo bởi các thành viên - duyệt hoặc thực hiện tìm kiếm để tìm ra thứ tốt nhất theo yêu cầu.
7. CodeRanch
CodeRanch, một ban thảo luận cho các lập trình viên, là một nơi lý tưởng cho người mới học những điều cơ bản về lập trình Java, Android và iOS và đăng các truy vấn về những điều họ cần trợ giúp. Các diễn đàn phụ về cơ sở dữ liệu, kỹ thuật máy tính và các ngôn ngữ khác bao gồm C / C ++, Ruby, python và PHP cũng có sẵn. Người ta có thể dễ dàng đăng ký, tham gia một diễn đàn phụ, đặt câu hỏi và trả lời các câu hỏi chưa được trả lời.
Trang web thậm chí còn lưu trữ các diễn đàn phụ khác, thảo luận về sự nghiệp, sản phẩm, khuôn khổ và nhiều hơn nữa. Drivel vô nghĩa dành cho những người dùng ở đó chỉ để nói chuyện, Quảng cáo trắng trợn dành cho những người tìm kiếm sự tiếp xúc và câu đố mã hóa và những thách thức thú vị được thảo luận trong phần Đa năng lập trình. Với hơn 280 nghìn người dùng đã đăng ký, cộng đồng quan trọng này có tiềm năng giúp các lập trình viên vượt qua trở ngại.
8. Lập trình viên Thiên đường
Lập trình viên Heaven cung cấp các tài nguyên bao gồm cộng đồng Câu hỏi & Trả lời cho các nhà phát triển và cung cấp trợ giúp trong nhiều ngôn ngữ và ứng dụng như C và C ++, Visual Basic, Java, VB.NET, PHP và python. Bài viết là phân loại theo nhóm như Ngôn ngữ lập trình, Ứng dụng, Di động & Không dây, Hệ điều hành & Nền tảng, Phát triển phần mềm, Phát triển web, v.v..
Trang web đặt một Câu hỏi bên cạnh bài viết truy vấn và một Đã trả lời gắn thẻ bên cạnh những câu trả lời (bạn cũng có thể xác định vị trí và trả lời các câu hỏi chưa được trả lời một cách nhanh chóng). Danh sách thảo luận cho thấy số lượt xem và bình luận cho mỗi bài đăng, giúp tìm các chủ đề phổ biến để xem. Để bắt đầu sử dụng trang web này, hãy tìm kiếm thông tin cần thiết hoặc đăng ký và nhận xét về bài đăng của người khác.
9. Tìm kiếm
Một mạng xã hội dành cho các nhà phát triển, FindNerd là một trang web tuyệt vời để truy vấn về các khía cạnh kỹ thuật của các ngôn ngữ và thực tiễn lập trình khác nhau. nó là một kết hợp giữa thị trường tự do và diễn đàn học tập - cung cấp tốt nhất của cả hai thế giới với phí hoa hồng 0%. Để bắt đầu, hãy đăng ký trên trang web và đăng câu hỏi hoặc trả lời câu hỏi hoặc tạo dự án, cung cấp dịch vụ và cộng tác với những người khác.
Đăng ký cho phép bạn đăng câu hỏi và viết blog về các vấn đề kỹ thuật mà người dùng khác có thể thấy có liên quan và hữu ích. Trang web có cộng đồng các nhà phát triển trả lời các câu hỏi để cải thiện hồ sơ công việc của họ và có thể giúp dự án của bạn theo cách tốt hơn với một khoản phí nhỏ. Trang web cũng cung cấp một công cụ ghi âm máy tính để bàn miễn phí cho những người dùng muốn giúp đỡ về một vấn đề, nhưng không thể phác thảo đầy đủ trong một truy vấn.
10. Chegg
Một trang web tài nguyên giáo dục, Chegg cung cấp các giải pháp và lời khuyên cho sinh viên trên toàn thế giới. Một số dịch vụ họ cung cấp là dạy kèm trực tuyến, trợ giúp bài tập về nhà, giúp tìm hiểu các giải pháp, lời khuyên và tin tức về thực tập và nghề nghiệp, v.v. Chỉ cần đăng ký trang web và đặt câu hỏi miễn phí.
Đối với các lập trình viên, phần Khoa học máy tính cho phép đăng các truy vấn về Thuật toán, Hệ thống cơ sở dữ liệu, Thiết kế phần mềm, Hệ điều hành, Lập trình và các truy vấn khác. Các chuyên gia từ khắp nơi trên thế giới cung cấp hỗ trợ và dạy kèm trong các môn học khác nhau. Nghiên cứu Chegg, không giống như các trang web khác trong danh sách này, không hoàn toàn miễn phí nhưng sẽ cho phép bạn hỏi 20 câu hỏi mới mỗi tháng miễn phí.