راهنمای مطالعه
یافتن پاسخ سوالات برنامهنویسی به صورت رایگان و آنلاین یکی از دغدغههای اصلی علاقهمندان به این تخصص است. سایتهای قدرتمندی برای حل سوالات برنامهنویسی وجود دارند. در این مقاله به بررسی ۱۰ مورد از این سایتها پرداختهایم.
این سایتها معمولا در این قالب یک انجمن یا فروم برای پاسخ و حل سوالات برنامهنویسی شکل گرفتهند.
“این مقاله توسط تیم نویسندگان هاست ایران تهیه شده است. هاست ایران یکی از معتبرترین و برترین ارائهدهندگان سرویس وبهاستینگ در ایران است. شما میتوانید برای خرید هاست به صفحه مورد نظر مراجعه کنید.
به یاد داشته باشید قبل از خرید هاست در صورتی که دامنه فعالی نداشته باشید ابتدا باید اقدام به خرید دامنه کنید.
همچنین اگر کسبوکاری دارید که به سرعت در حال رشد است ما به شما پیشنهاد میدهیم که با مراجعه به صفحه خرید VPS از این سرویس کاربردی و بهروز دیدن کنید.”
در ادامه برترین سایتهای پرسش و پاسخ برنامه نویسی را معرفی میکنیم.
Stack Overflow بهترین سایت پاسخ به سوال برنامهنویسی
Stack Overflow دارای یک انجمن ۴.۷ میلیون نفری از برنامه نویسان و توسعه دهندگان است که تمامی آنها به دنبال افزایش مهارتهای خود در کدنویسی هستند. این افراد سؤالات خود را با دیگران به اشتراک میگذارند و پاسخ خود را دریافت میکنند. در واقع هدف این سایت صرفاً پرسش و پاسخ برای برنامه نویسان حرفهای و علاقمند است. در صورتی که بخواهید در مورد سؤال مطرح شده از طرف کاربران گفتگو داشته باشید، میتوانیدموضوع را در قالب کامنت مطرح کنید.
در وب سایت StackOverflow سؤالهای متعدد برنامه نویسی مرتبط با زبانهای مختلف مطرح شده است که بیشترین سؤالها در مورد زبانهای برنامه نویسی javascript, java, c#, php, andriod, jquery, python و html است. سیستم رأی دهی و رتبه بندی StackOverflow کمک میکند تا کاربران سریع تر به پاسخ پرسشهای خود برسند. برای آشنایی با ۱۰ سایت معتبر آموزش برنامهنویسی میتوانید روی لینک آن کلیک کنید.
۹ وبسایت معتبر دیگر برای حل مسائل برنامهنویسی
۱. وبسایت Quora
Quora وب سایتی دارای مطالب و محتوای آموزشی است که توسط کاربران آن به اشتراک گذاشته شده است. در این سایت بحثهای کاملی پیرامون موضوعات مختلف مطرح شده است و میتوانید اکثر پاسخ پرسشهای خود را در این سایت از کارشناسان متخصص دریافت کنید. کورا یکی از منابع با ارزش برای برنامه نویسان و توسعه دهندگان نرم افزار به حساب میآید.
شما میتوانید در این سایت پرسشهای متداول خود را مطرح کنید، یا با جستجو در موضوعات مختلف این سایت پاسخ خود را بیابید. برخی از موضوعات در Quora شامل javascript, java, c++, android, python, ruby, html5 و css3 میشود.
Quora دارای سیستم رتبه بندی پاسخها است. با پاسخ دادن به سؤالات میتوانید امتیاز خود را در این سایت افزایش دهید.
با کلیک کردن روی روشهای یادگیری سریع میتوانید از مقاله مربوط به آن در مسیرهای مختلف شغلی خود از جمله یادگیری برنامهنویسی استفاده کنید.
۲. وبسایت Reddit
برای یک برنامه نویس حرفهایی که به دنبال اطلاعات مفید و با ارزش است، ردیت یکی از بهترین وب سایتها به حساب میآید. ردیت دارای انجمنهای مختلفی است که در آنها درباره زبانهای برنامه نویسی, اینترنت, کامپیوتر و غیره بحث و تبادل نظر میشود و میتوانید با مطرح کردن سوالات خود، بهترین جوابها را بیابید.
شما میتوانید به راحتی سوالات و پستهای خود را ارسال کرده یا در موضوعات مطرح شده به بحث و تبادل نظر بپردازید.
زبانهای برنامه نویسی موجود در این سایت عبارتاند از:
- C++: بحث و گفتگو، اخبار جدید و مطالب مفید و کاربردی درباره این زبان برنامه نویسی.
- GameDev: بحثهایی پیرامون ساخت بازی، زبان برنامه نویسی و موتورهای بازی که میتوانید در مورد آنها تبادل نظر کنید.
- AndroidDev: این بخش مربوط به اخبار جدید، مطالب کاربردی و همچنین آموزشهایی درباره توسعه نرم افزارها و اپلیکیشن های اندرویدی است.
۳. وبسایت StackExchange
StackExchange یک انجمن بزرگ پرسش و پاسخ است که کاربران در آن میتوانند سؤال بپرسند و پاسخ خود را بیابند. در این وب سایت کارشناسان به پستهای ایجاد شده امتیاز میدهند و پاسخهای مفید را در دسترس کاربران سایت قرار میدهند. برای ثبت نظرات و یا جستجو در پرسش و پاسخها باید در این سایت عضو شوید.
بخشی از ۱۴۹ انجمن این سایت عبارتاند از:
- برنامه نویسی: در این بخش برنامه نویسان حرفه ای میتوانند پیرامون موضوعات مختلف به بحث و کفتگو بپردازند.
- برنامه نویسی پازل: در این قسمت علاقه مندان به برنامه نویسی پازل میتوانند گفتگو کرده و به تبادل نظر با یکدیگر بپردازند.
- کاربر حرفه ای: بخشی برای بحث و گفتگو میان کاربران حرفهای کامپیوتر.
- وب اپلیکیشن: برنامه نویسها و توسعهدهندگان وب اپلیکیشن در این قسمت به مشورت با یکدیگر میپردازند.
- پرسشهای متداول درمورد سیستم عامل ابونتو: در این بخش تمامی سولات مربوط به سیستم عامل ابونتو مطرح شده است.
۴. وبسایت CodeProject
CodeProject سایت ارائه دهنده اطلاعات مفید، سورس کدها، اخبار و… برای برنامه نویسان است. این سایت دارای یک انجمن عمومی برای بحث و مشاوره میان توسعه دهندگان نرم افزار و وب اپلیکیشن هاست که میتوانند نظرات خود را در آن به اشتراک بگذارند.
با عضویت در این سایت میتوانید سؤالات خودتان را در زمینههای مختلف برنامه نویسی مطرح کنید.
این وب سایت ۱۱ میلیون کاربر دارد که انجمنهای برنامه نویسی آن شامل زبانهای برنامه نویسی, پلتفرمهای توسعه و خدمات تحت وب است.
برخی از موضوعات محبوب این وب سایت را مباحثی چون.NET, C#, C++, JAVA, ANDRIOD و WEB شامل میشود. این سایت همچنین دارای یک پایگاه گسترده از مقالات بوده که توسط توسعه دهندگان، در حال رشد است.
۵. وبسایت Google Groups
Google Groups یکی از سرویسهای گوگل است که کاربران در آن میتوانند درباره منافع مشترک و سؤالات خود با یکدیگر به بحث و تبادل نظر پرداخته و از تجربیات یکدیگر استفاده نمایند. Google Groups به شما اجازه میدهد تا انجمنهای پرسش و پاسخ ایجاد کنید یا با پیوستن به یکی از آنها با یکدیگر هم فکری و تبادل نظر کنید.
برای شروع کار وارد حساب کاربری خود در گوگل شوید و به گروه مورد نظر خود بپیوندید و در آنجا سؤالات خود را مطرح کنید.
در گروههای پرسش و پاسخ به اعضا این امکان داده میشود که سؤال خود را مطرح کرده و یا به سؤالات دیگر اعضا پاسخ دهند از این رو گوگل گروپ مشابه سایر وبسایتهای پرسش و پاسخ از جمله StackOverflow است. این سایت دارای گروهبندی مختلفی است مانند گروه کامپیوتر که خود شامل زیر مجموعههای: دیتابیس, بازی, گرافیک, اینترنت, سیستمهای عامل, امنیت, برنامه نویسی, نرم افزار و … میشود. هر کدام از این دسته بندیها نیز شامل گروههای مختلفی است که توسط کاربران ساخته شده است.
برای آشنایی با تفاوت برنامهنویسی فرانتاند و بکاند روی آن کلیک کنید.
۶. وبسایت CodeRanch
CodeRanch مجموعه ای برای بحث و تبادل ایدهها میان برنامه نویسان و توسعه دهندگان است. این وب سایت یک مکان مناسب برای یادگیری و آموزش نکات پایه java, android و ios بوده و دارای مطالب کاربردی است که میتواند به یادگیری زبانهای برنامه نویسی کمک شایانی کند. البته CodeRanch دارای انجمنهای دیگری مانند دیتابیسها، مهندسی کامپیوتر و سایر زبانهای برنامه نویسی شامل: c, c++, ruby, python و php است که به راحتی میتوانید در این سایت ثبت نام کرده و سؤالات خود را مطرح نمایید.
البته این وبسایت دارای فروم های دیگری هم چون مشاغل، محصولات، فریم ورک ها و.. میباشد. این سایت بیش از ۲۸۰ هزار کاربر دارد که میتواند کمک شایانی به پتانسیل برنامه نویسی شما کند.
۷. وبسایت Programmers Heaven
Programmers Heaven یک وب سایت دارای منابع سؤال و جواب است که میتواند برای توسعه دهندگان و برنامه نویسان مفید باشد. در این وب سایت بحث و تبادل نظر راجع به زبانها و اپلیکیشن ها از جمله C, C++, Java, Visual Basic, vb.net, php و python صورت میگیرد. پستها معمولاً با عنوانهایی از قبیل زبانهای برنامه نویسی، نرم افزار، موبایل و بی سیم، سیستم عامل و نرم افزار و توسعه، توسعه وب، و غیره هستند.
لیست گفتگوها بیانگر تعداد نظرات و گفتگوها برای هر پست است که به یافتن پستهای محبوب و مورد نظر شما کمک کند. برای ارسال موضوع، پست یا پاسخ به آنها باید در این سایت ثبت نام کنید.
۸. وبسایت FindNerd
FindNerd شبکه اجتماعی توسعه دهندگان و یک سایت مناسب برای پرسش و پاسخ راجع به تکنیکها و شیوههای زبانهای مختلف برنامه نویسی است. این سایت ترکیبی از انجمنها و سایتهای فری لنسینگ با کمیسیون ۰% است. برای ایجاد سؤال، پاسخ به سؤال و یا ایجاد پروژه باید در این سایت ثبت نام کنید.
عضویت در این سایت به شما امکان میدهد تا بتوانید سؤالات خود را مطرح کنید و راجع به مسائل تکنیکی و مرتبط مطلب بنویسید. این سایت به جامعه توسعه دهندگان کمک میکند تا پاسخ سؤالات خود را بیابند و سطح خود را بهبود دهند.
۹. وبسایت Chegg
یک وب سایت با منابع آموزشی گسترده که به دانش آموزان راه حل و راهنماییهای مختلف ارائه میدهد. برخی از خدمات این سایت شامل آموزش آنلاین، کمک برای تکالیف، کمک به دستیابی به کتابهای درسی، مشاوره، اخبار، فرصتهای شغلی و … است که فقط با عضویت میتوانید به صورت رایگان از این خدمات استفاده کنید.
این سایت به برنامه نویسان اجازه میدهد تا نظرات و سؤالات خود را با ارسال پست در مورد الگوریتم، سیستمهای پایگاه داده، طراحی نرم افزار، برنامه نویسی، سیستم عامل و.. با دیگر اعضا به اشتراک بگذارند. کارشناسان از سراسر دنیا در این سایت در موضوعات مختلف تدریس خصوصی انجام میدهند. مطالعه در Chegg برخلاف سایتهای دیگر کاملاً رایگان نیست اما به شما این اجازه را میدهد تا در ماه ۲۰ سؤال رایگان بپرسید.
نتیجهگیری
وبسایتهایی که در این مقاله به معرفی آنها پرداختهایم از جمله معتبرترین وبسایتهای پاسخ به سوال برنامهنویسی است. اگر دارای سطح زبان انگلیسی خوبی نیستید، نگران نباشید. ذهنیتی علاقهمند به یادگیری داشته باشید و یادگیری روزانه حل یک مساله برنامهنویسی یا ۵ لغت انگلیسی را نشانهای مثبت در نظر بگیرید.
در انتها اگر در رابطه با این مقاله هرگونه تجربه خاصی دارید یا سوالی برای شما پیش آمده میتوانید با مطرح کردن آن، به ما کمک در بهتر کردن هرچه بیشتر مقالاتمان کمک کنید.
12 دیدگاه برای “10 سایت برای پاسخ و حل سؤالهای برنامه نویسی”
Stack Overflow و Qoura حرف ندارن
همیشه برام سوال بوده که افرادی که در این وب سایت ها و سایر سایتهای مشابه( نه لزوما برنامه نویسی) مقدار زیادی از وقت خود را برای جواب دادن به سوالات بقیه میگذرانن و حتی گاهی وقتها روزانه چند ده سوال را پاسخ میدهند، چه انگیزه ای برای این کار دارند. این سایتها در قبال پاسخی که کاربران به سوالات بقیه میدهند، متقابل چیزی به آنها نمی دهد. پس چه چیزی باعث می شود که آنها این گونه مشتاقانه به سوالات بقیه پاسخ دهند؟
بله ، البته نمیشه گفت در تقابل اصلا چیزی دریافت نمیکنن. بعضی از این سایت ها برای پاسخ (و حتی سوال!) امتیازاتی در نظر میگیرند که رتبه ی شخص بالا میره و رتبه ی بالاتر به معنای تخصص بیشتر و شناخته شدن در اون انجمن هست ،
چیزی که هر برنامه نویس (بخصوص فریلنسرها) بهش نیاز داره تا در فضای وب دیده بشه و رزومه ی خوبی از خودش ارائه بده.
به غیر از این ، چالش هایی که در برنامه نویسی پیش میاد هیچوقت یکسان نیستن و همیشه ارورها و مشکلاتی هستند که حتی حرفه ای ترین برنامه نویسان هم به چالش میکشن. این دسته از سایت های پرسش و پاسخ در درجه ی اول فضای مناسبی رو برای روبرو شدن با این چالش ها برای برنامه نویسان فراهم میکنن. برنامه نویس با وقت گذاشتن و حل اونا ، دانش خودشو نسبت به بقیه ی برنامه نویس ها ارزیابی میکنه و صددرصد در حل این مسائل تکنیک های ناب جدیدی هم یاد میگیره که در برنامه ها و الگوریتم هایی که خودش مینویسه به کمکش میان.
در یک کلام ، برنامه نویس با پاسخ دادن به پرسش های بقیه کاربرا دانش خودشو افزایش میده.
و دانش بیشتر در برنامه نویسی یعنی پول بیشتر 🙂
خیلی ممنون از توضیحاتتون
سلام نیمای عزیز و دوست داشتنی برادر عزیزم مهر و محبت سرچشمه ی دانش است و افرادی که در مهر و محبت قدرتمند می باشن همانها عالمان دنیایمان نیز هستند و برای رشد علم جمعی و عمومی بسیار تلاش می نمایند .
بسیار عالی و آموزنده
با این تحریم ها حرف از برنامه نویسی بزنی به عنوان ایرانی بلاک میشی
برید تو github.com حساب بسازید
همین که ساختید میگه شما محدود شدین
بزنید بازنگری بالای صفحه و کافیه فقط یه نگاه بندازید به سوالات چند جوابیشون
تعجب میکنه
از تروریستها این قدر سوال نمیپرسن
سلام ، مرسی از سایت خوبتون Stack Overflow عالیه حرف نداره
سلام. شما فقط سایت های خارجی رو معرفی کردید. برای سایت های ایرانی یکی از بهترین سایت ها irDevs.com هست که امکانات مشابه سایت های خارجی که گفتین رو برای سوال و جواب داره به علاوه مقالت آموزشی زیاد، استخدام و کلی امکانات دیگه هم داره. میتونید معرفی کنید مچکر.
سلام کسی این سوالو بلده
برنامه ای بنویسید که یک آرایه n تایی، عنصری که بیشتر از بقیه تکرار شده باشد را پیدا کرده و چاپ کند؟
سلام
اگه سوال در مورئ کاربرد هوش مصنوعی در مهندسی نرم افزار داشته باشم این سایت ها کمکی میکنن؟
و یا سایتی رو میشناسین ک بتونم کمک بگیرم
سایتی رو میشناسین ک بتونم سوال در مورد هوش مصنوعی و نرم افزار بپرسم؟