10 مخزن GitHub برای بهبود مهارت های برنامه نویسی
در این مقاله با 10 مخزن GitHub برای بهبود مهارت های برنامه نویسی آشنا خواهید شد.
GitHub یک سرویس وب هاستینگ کد است که اجازه می دهد که برنامه نویسان به راحتی کدهایشان را به صورت آنلاین و مشترک به اشتراک بگذارند. کاربران می توانند پروژه های خود را به GitHub اضافه کنند و کدهایشان را در قالب فایل های Git آپلود کنند. برنامه نویسان می توانند کدهایشان را به صورت مشترک با دیگر کاربران به اشتراک بگذارند، با همکاران خود به راحتی با یکدیگر هماهنگ شوند و به راحتی تغییرات را رد و قبول کنند و همچنین از ابزارهای مختلف برای بررسی کد، سازماندهی پروژه و مدیریت وظایف استفاده کنند. به علاوه، GitHub به عنوان یک جامعه برای برنامه نویسان فعالیت می کند که امکان مبادله دانش، تجربیات و دیدگاه های مختلف را فراهم می کند.
1. کتاب دانش مخفی :
با ۷۸ هزار ستاره در گیتهاب. مجموعهای از لیستهای الهامبخش، دفترچههای راهنما، تقلبها، وبلاگها، هکها، دستورالعملهای یک خطی، ابزارهای cli/web و موارد دیگر.
2. دانشگاه مصاحبه کد نویسی :
234 هزار ستاره آیتم های موجود در اینجا شما را برای مصاحبه فنی در تقریبا هر شرکت نرم افزاری آماده می کند، شامل شرکت های بزرگی مانند آمازون، فیسبوک، گوگل و مایکروسافت است.
3. دانشگاه جامع منبع باز، رشته علوم کامپیوتر :
124 هزار مسیری برای آموزش خودآموز رایگان در علوم کامپیوتر!
برنامهی درسی OSSU یک آموزش کامل در علوم کامپیوتر با استفاده از منابع آنلاین است.
4. هنر خط فرمان یا Command Line :
110 هزار تسلط بر خط فرمان، یک مهارت که اغلب نادیده گرفته شده یا به عنوان علم عجیب و غریب در نظر گرفته میشود، اما به عنوان یک مهندس، افزایش انعطافپذیری و بهرهوری شما را بهبود میبخشد.
این مجموعه شامل یادداشتها و نکاتی درباره استفاده از خط فرمان است.
5. 30 ثانیه کد :
103k کد های کوتاه جاوااسکریپت برای تمام نیازهای توسعه شما http://30secondsofcode.org
6. فری کدکمپ
353k #1 مخزن با شمارش شروع
این پایگاه اطلاعاتی و برنامه آموزشی فری کدکمپ است. به صورت رایگان برنامه نویسی یاد بگیرید.
7. شما JavaScript را نمیشناسید
159k این مجموعه از کتابها به بررسی عمیق مکانیزمهای اصلی زبان جاوااسکریپت میپردازد.
شما میتوانید به صورت کاملاً رایگان این کتابها را به صورت آنلاین بخوانید.
8. الگوریتمها و ساختارهای داده JavaScript :
151 هزار این مخزن شامل نمونههایی مبتنی بر JavaScript از الگوریتمها و ساختارهای داده محبوب است.
9. کتابهای برنامهنویسی رایگان
۲۵۰k این مخزن را بررسی کنید تا کتابهای برنامهنویسی رایگان در دسترس پیدا کنید.
این مخزن یک مجموعه منظم از منابع است که به شما در یادگیری ساختار سیستمها در مقیاس بزرگ کمک میکند.
10. سرفصل طراحی سیستم
این مخزن (repo) یک مجموعه سازماندهی شده از منابع است که به شما در یادگیری نحوه ساخت سیستم های بزرگ کمک می کند.
منبع : https://medium.com/@AmanPawasker/10-famous-github-repositories-that-will-make-you-a-better-developer-guaranteed-e7342e2f6f1b