Khi tự học lập trình để lập trình phần mềm, lập trình website hoặc ứng dụng nào đó, chúng ta thường sẽ tốn rất nhiều thời gian khi gặp lỗi.
Trong những trường hợp như thế này, bạn cần phải tìm kiếm câu trả lời để tiếp tục học tập, thu nạp thêm kiến thức, tiếp tục bài thực hành của mình hoặc đơn giản chỉ là loại bỏ khó chịu trong lòng. Vậy bạn có thể đi đâu để tìm thấy giải pháp?
Mình cũng như bạn, cũng gặp rất nhiều vấn đề mà bản thân không tự giải quyết được. Và đây, đây chính là 09 Trang web hỏi đáp giúp tự học lập trình tốt nhất.
09 Trang web hỏi đáp giúp tự học lập trình tốt nhất.
Hi vọng sẽ có ích đối với bạn.
1. Stack Overflow: Website cứu cánh không biết bao nhiêu anh em tự học lập trình.
Stack Overflow - Cộng đồng Hỏi - Đáp giúp đỡ Lập trình viên lớn nhất thế giới
Stack Overflow tự hào có một cộng đồng hơn 50 triệu lập trình viên tham gia hàng tháng để hoàn thiện kỹ năng lập trình, học hỏi và giúp đỡ các lập trình viên khác.
Bạn có thể nhanh chóng gửi 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 hay là tìm kiếm những câu trả lời đã được giải đáp sẵn trên đây.
Ở trên Stack Overflow bạn có thể tìm kiếm chủ đề qua các tag như Javascript, Java, PHP, C#, Android, Python, jQuery, HTML, ... Nói chung là rất nhiều. Chỉ cần ghé thăm mục Tag và click vào là được.
Website này có hệ thống up-vote rất hay giúp người đăng câu hỏi có thể nhanh chóng tìm thấy câu trả lời đúng nhất và dễ dàng nhất.
Hầu như là bạn sẽ tìm thấy Stack Overflow đầu tiên khi bạn tìm kiếm câu hỏi nào liên quan đến Lập trình trên Google.
Trả lời đúng và nhanh nhất các câu hỏi của người khác giúp bạn có được số điểm tích lũy, danh hiệu. Số điểm này sẽ có giá trị rất lớn khi đi phỏng vấn đó.
2. Qoura: Cộng đồng Hỏi - Đáp với chuyên gia
Qoura: Cộng đồng Hỏi - Đáp với chuyên gia
Quora lưu trữ nội dung thông tin được tạo và chia sẻ bởi người dùng đăng ký. Mặc dù nó liên quan đến nhiều chủ đề khác nhau nhưng phần lớn câu trả lời mà bạn sẽ tìm thấy ở đây đều là ý kiến của các chuyên gia.
Đây cũng là một nguồn tài nguyên quý giá các lập trình viên.
Sau khi đăng ký, bạn có thể đặt câu hỏi bằng cách nhấp vào Add Question or Link hoặc nhấp vào nút Answer để giúp người khác trả lời câu hỏi.
Có một danh sách các danh mục hoặc chủ đề bạn có thể hỏi hoặc trả lời sao cho nó dễ tìm kiếm nhất trên Quora.
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.
Tại Qoura bạn cũng có thể nhận được danh hiệu và điểm số và bạn cũng có thể xem lại các thống kê của bạn.
3. Reddit: Cộng đồng Hỏi - Đáp cực kỳ lâu đời
Reddit: Cộng đồng Hỏi - Đáp cực kỳ lâu đời
Bạn muốn tìm những thông tin hữu ích về lập trình, Reddit từ lâu đã được một trong những nơi tốt nhất để đến ghé thăm.
Reddit có một số cộng đồng giữ thảo luận về sở thích cụ thể và các chủ đề bao gồm cả ngôn ngữ lập trình, Internet, và nhiều hơn nữa.
Ai cũng có thể dễ dàng gửi một liên kết hoặc gửi một câu hỏi sau khi đăng ký tài khoản trên Reddit.
Các danh mục thảo luận về lập trình bạn có thể tham khảo như:
-
C ++ để biết các cuộ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 yêu thích trò chơi và các nhà phát triển trò chơi tích cực, nơi họ thảo luận về game engine, ngôn ngữ lập trình game..
-
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
StackExchange là một cộng đồng Hỏi - Đáp lớn mạnh, nơi mọi người có thể hỏi và trả lời các câu hỏi.
Các chuyên gia sẽ bỏ phiếu về bài viết và hãy chắc chắn rằng hữu ích và câu trả lời sử dụng từ ngữ dễ hiểu, dễ tìm kiếm. Bạn cũng cần để có được một khoản để bắt đầu tìm kiếm câu trả lời hay việc trả lời một câu hỏi.
StackExchange bao gồm 174 cộng đồng như:
-
Programmer: Nơi các lập trình viên chuyên nghiệp có thể tung ra những khái niệm về phát triển phần mềm
-
Programming Pluzzles: Nơi người chơi giải quyết câu hỏi, câu đố về lập trình
-
Super User: Một nhóm thảo luận về PC
-
Web Applications: Dành cho Lập trình viên phát triển ứng dụng Web
-
Game Development: Nơi Game Developer có thể đặt câu hỏi
-
Ask Ubuntu: Một nhóm dành cho Newbie và Cao thủ về Ubuntu
5. CodeProject: Trang Hỏi đáp lập trình và Nhiều dự Án tham khảo
CodeProject: Trang Hỏi đáp lập trình và Nhiều dự Án tham khảo
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 trả lời câu hỏi và nhận hỗ trợ kỹ thuật cụ thể.
Đăng ký tài khoản sẽ cho phép bạn đặt câu hỏi, đăng bài trong các cuộc thảo luận và nhận được cập nhật hàng tuần.
CodeProjec có một cộng đồng hơn 14 triệu thành viên tham gia về chủ đề ngôn ngữ lập trình, platform cho đến Web Service.
Một số các chủ đề nổi bật như .NET, C#, C++, Java, Android, SQL và Web.
Những các bài thảo luận liên tục được cập nhật từ các lập trình viên trên thế giới.
6. Google Groups: Cộng đồng phát triển bởi Google
Google Groups
Google Groups là 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 hoặc tham gia một diễn đàn và tương tác với những người cùng chí hướng khác.
Để bắt đầu, hãy đăng nhập vào Google, tìm kiếm nhóm trên Google Groups, tham gia và bắt đầu đặt câu hỏi hoặc trả lời các 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 trang web khác. Bạn cũng có thể tìm kiếm qua các Danh mục và Danh mục phụ.
Ví dụ: Computer có nhiều danh mục phụ khác nhau như Trí tuệ nhân tạo, Cơ sở dữ liệu, Game, Đồ 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 nhiều thành viên.
7. CodeRanch: Cộng đồng Hỏi - Đáp thú vị
CodeRanch: Cộng đồng Hỏi - Đáp thú vị
CodeRanch là một nơi thảo luận dành cho các lập trình viên, lý tưởng cho người mới để tìm hiểu về học lập trình Java, Android, iOS.
Các danh mục nhỏ như Databases, Computer Engineering và các ngôn ngữ lập trình như C/C++, Python và PHP đề có sẵn.
Bạn chỉ cần đăng ký tài khoản, tìm kiếm các danh mục bạn cần đặt câu hỏi hay giúp cộng đồng trả lời bất kỳ câu hỏi nào bạn có thể.
Trên website này còn có thêm những chủ đề về nghề nghiệp, sản phẩm, Framework và nhiều hơn nữa.
Với hơn 280+ nghìn người đăng ký, cộng đồng lập trình viên tại đây sẽ giúp ích cho bạn rất nhiều trên con đường tự học lập trình của bạn đấy.
8. Programmers Heaven: Thiên đường của Lập trình viên
Programmers Heaven: Thiên đường của Lập trình viên
Programmers Heaven cung cấp cho bạn tài nguyên bao gồm cộng đồng hỏi đáp về nhiều chủ đề như: C/C++, Visual Basic, Java, VB.NET, PHP và Python.
Và các bài viết được phân loại trong các danh mục: Programming Languages, Applications, Mobile & Wireless, Operating Systems & Platforms, Software Development, Web Development v.v.v.
Trang web cũng có thẻ Question và thẻ Answer giúp bạn nhanh chóng tìm đến nơi cần thiết.
Danh sách các bài thảo luận cũng có hiển thị số lượt tương tác như xem, comment để bạn có thể tìm đến chủ đề nổi bật nhất.
Dĩ nhiên là bạn nên đăng ký để có thể tương tác, đặt câu hỏi trên Programmers Heaven.
9. FindNerd: Trang web hỏi đáp Lập trình kết hợp Freelancer
FindNerd: Trang web hỏi đáp Lập trình kết hợp Freelancer
Một mạng xã hội dành cho các Lập trình viên. FindNerd là một nơi tốt để bạn có thể tìm kiếm vấn đề khác nhau của lập trình hay các bài toán thực tế.
FindNerd là sự kết hợp của Diễn đàn Học tập và Freelacer. Cung cấp miễn phí giá trị với chi phí 0đ.
Để bắt đầu bạn hãy đăng ký tài khoản, đặt câu hỏi và có thể tạo cả dự án trên này nữa.
Trang web có cộng đồng nhà phát triển, việc trả lời các câu hỏi để cải thiện hồ sơ của bạn, từ đó giúp bạn có thể nhận được những dự án tốt hơn.
Trang web cũng cung cấp một công cụ ghi âm miễn phí giúp người hỏi và trả lời có thể ghi âm nội dung nếu nội dung đó quá khó diễn tả bằng các viết.
Trên đây là những trang web giúp bạn Tự học Lập trình tốt nhất.
Học lập trình phần lớn là tự học chính vì thế, hãy tận dụng tốt những tài nguyên có sẵn trên internet, cộng đồng hỏi đáp lập trình như thế này.
Nếu bạn chưa có định hướng và chưa có căn bản để có thể tự học tốt?
>>> Hãy tham gia ngay Khóa học Lập trình tại NIIT - ICT Hà Nội để được hướng dẫn cụ thể.
---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Dạy học Lập trình chất lượng cao (Since 2002). Học làm Lập trình viên. Hành động ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0914939543 - 0353655150
Email: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
#niit #niithanoi niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp