بهترین راه بهبود مهارت برنامه نویسی با سایت ها
همان زطور که میدانید هر برنامه نویسی همواره به فکر بهبود مهارت های خود است. یکی از روش های بهبود مهارت های برنامه نویسی استفاده از سایت هاست که در ادامه به معرفی چند تا از بهترین آنها پرداخته ایم.
Programming Praxis:
سایت وبلاگی که شامل مسائل برنامه نویسی به همراه راه حل است. شما میتوانید مسائل مربوط به زبان های مختلف را ابتدا با روش خود حل کرده و سپس از راه حلهای ارائه شده کمک بگیرید و نتیجه کار خود را بررسی کنید.
Top Coder:
این سایت یک فهرست از چالشهای الگوریتمی را فراهم میکند که با استفاده از آن میتوانید به طور مستقیم و با استفاده از ویرایشگر، به صورت آنلاین کد بنویسید و به کار خود ادامه دهید در واقع یک انجمن فعال، از برنامه نویسان است.
Coder byte:
یک سایت برای حل مسائل برنامه نویسی است که تعداد زیادی چالش کد نویسی را ارائه میدهد و شما میتوانید به صورت مستقیم با یکی از 12 زبان برنامه نویسی مانند جاوا، جاوا اسکریپت، پایتون، سی شارپ، سی پلاس پلاس و .... آن را حل کنید. این چالشها از درجهی آسان تا درجهی سخت مرتب شدهاند. همچنین مجموعهای از برنامههای آموزشی، ویدیوهای مقدماتی، دورههای آمادهسازی و مصاحبهها را نیز فراهم کرده است. شما میتوانید نمونه سوالات حل شده برنامه نویسی جاوا، پایتون و سایر زبانها را بررسی کرده و راه حل هایی که توسط کاربران و سایت رسمی Coder byte داده را مشاهده کنید.
Python Challenge:
یک سایت حل تمرین برنامه نویسی برای عاشقان پایتون که برای یادگیری و تمرین، این زبان بسیار مناسب است و از سطح ساده تا سخت دسته بندی شده و با استفاده از آنها میتوانید مهارت خود را به خوبی ارتقا دهید. این وبسایت برای کسانی که به دنبال تمرین پایتون با جواب و نمونه سوال پایتون با جواب هستند بسیار مفید می باشد.
Al Zimmermann's:
سایتی است که هر 6 ماه یکبار یک رقابت بین برنامه نویسان راه انداخته وشما میتوانید با شرکت درآن جایزه دریافت کرده و قدرت حل مسئله خود را محک بزنید.
Ruby Quiz:
مجموعه ای از مسائل مربوط به زبان Ruby است که شما میتوانید آنها را حل کنید. هر چند که این موارد برای زبان روبی هست ولی این امکان وجود دارد که برای دیگر زبانها نیز مسائل را حل کند شما میتوانید آن راتست کنید.
C Puzzles:
در این سایت تعدادی معما یا مسئله قرار داده شده که مربوط به زبان برنامه نویسی C است که میتوانید آنها را حل کنید. برای هر مسئله یک راهنما نیز قرار داده شده است که برای کمک گرفتن از آنها استفاده میشود.
Hacker Rank:
یکی از پرطرفدار ترین وب سایت ها که چالشهای متعددی را برای چندین حوزهی مختلف از قبیل الگوریتم ها، ریاضیات، SQL، برنامهنویسی تابعی، AI فراهم میکند. شما میتوانید با ثبت نام، همهی چالشها را به طور مستقیم و به صورت آنلاین حل کنید. همچنین امکان بحث را برای هر چالشی فراهم میکند که اغلب با سر مقاله همراه می باشد و در مورد چالش و نحوهی برخورد با آن یک راهحل را توضیح میدهد. اما باید بدانید که امکان مشاهده راه حلهای دیگر کاربران را در وب سایت ندارید .
شما هم اگر سایت دیگری را میشناسید در قسمت نظرات با ما به اشتراک بگذارید.
مطلبی دیگر از این انتشارات
مفاهیم پایه برنامه نویسی وب
مطلبی دیگر از این انتشارات
اصول اساسی مهندسی نرم افزار
مطلبی دیگر از این انتشارات
دستورات شرطی در سی شارپ