چگونه Google GitHub مانند یک حرفه ای

🛠 معاملات حق بیمه امروز:
AI SaaS Builder Kit + 7،000+ پروژه GitHub → بارگیری فوری
بیشتر توسعه دهندگان این را نمی دانند ، اما GitHub زبان جستجوی خاص خود را دارد.
و هنگامی که شما به آن تسلط دارید ، باز کردن قفل بعد پنهان کشف
به هنرهای تاریک جستجوی GitHub خوش آمدید – جایی که شما یاد می گیرید:
- repos repos گرایش پیدا کنید پیش از آنها منفجر می شوند
- code کد را بر اساس کلمه کلیدی ، موضوع یا زبان کشف کنید
- 🚀 با خواندن از Devs ارشد بیاموزید واقعی رمز تولید
- 💡 “سیستم یادگیری منبع باز” خود را بسازید
بیا بریم
🧩 1. Github فقط یک میزبان کد نیست – این یک موتور یادگیری است
به آن فکر کنید:
- میلیون ها توسعه دهنده کد را به صورت عمومی می نویسند.
- آنها مرتکب ، مستند ، بازپرداخت ، آزمون ، شکست ، تلاش مجدد … همه در ملاء عام.
- کد آنها قابل جستجو است. ایندکس شده Linkable
یعنی دانش رایگان، اگر می دانید چگونه آن را معدن کنید.
👨🏫 پشته سرریز به شما پاسخ می دهد.
🧠 Github سیستم ها ، الگوهای و تصمیمات در دنیای واقعی را به شما می دهد.
🔎 2. جستجوی پیشرفته Github: سلاح مخفی جدید شما
بیشتر افراد فقط “برنامه TODO” را در نوار جستجوی GitHub تایپ می کنند و روزی آن را صدا می کنند.
اما این را بررسی کنید:
todo app language:javascript stars:>100 pushed:>2023-01-01
این فقط به شما می دهد:
- جاذب
- به طور فعال نگهداری می شود
- محبوب
- اخیراً به روز شده است
یک چارچوب خاص می خواهید؟
react language:typescript topic:nextjs stars:>500
آیا می خواهید با استفاده از محتوای پرونده ، کد های کد را کشف کنید؟
"dark mode" in:file language:python stars:>50
operators مفید جستجوی GitHub:
عملگر | چه کاری انجام می دهد |
---|---|
language: |
با زبان برنامه نویسی فیلتر کنید |
stars: |
فیلتر توسط شمارش ستاره |
pushed: |
فیلتر توسط آخرین تاریخ تعهد |
topic: |
repos را با برچسب/موضوع پیدا کنید |
in:file |
در محتوای پرونده جستجو کنید |
org: |
در داخل یک ارگ خاص جستجو کنید |
🧪 این را امتحان کنید:
AI startup in:file language:go stars:>100
حالا تو هستی GitHub Googling نیست – تو هستی پرس و جو آن را مانند یک کارآگاه devبشر 🕵
🛠 3. GitHub را به دانشگاه شخصی خود تبدیل کنید
در اینجا نحوه استفاده من از GitHub آورده شده است سریعتر از YouTube یا Udemy یاد بگیرید:
📘 کد واقعی را مطالعه کنید
کلون های منبع باز از برنامه هایی را که استفاده می کنید (توییتر ، Reddit ، مفهوم) پیدا کنید و معماری آنها را مطالعه کنید.
🧠 از تاریخ متعهد بیاموزید
تماشای چگونگی رفع اشکالات Devs با تجربه ، توابع اصلاح کننده یا اضافه کردن ویژگی ها. به دنبال پیام های تعهد و PRS روشن باشید.
🗂 کلون و تینکر
آیا می خواهید زنگ زدگی را یاد بگیرید؟ یک پروژه CLI مبتنی بر زنگ زدگی و ایجاد یک ویژگی. شما 5 برابر سریعتر از یک کتاب یاد خواهید گرفت.
🧵 4. نکته حرفه ای: افراد مناسب را در GitHub دنبال کنید
دقیقاً مانند توییتر یا Reddit – GitHub دارای تأثیرگذار است.
آنها یادداشت ها را ارسال نمی کنند – آنها کد را فشار می دهند ، اشکالات را برطرف می کنند و چیزهای مفیدی را می سازند.
افرادی را دنبال کنید که:
- repos های محبوب را حفظ کنید
- ابزارهای جالب ستاره
- به طور فعال در منبع باز مشارکت کنید
برگه های “زیر” و “ستاره دار” آنها یک مین طلایی است. 🪙
5 🔄 5. GitHub به عنوان یک عادت: 10 دقیقه گردش کار روزانه
در اینجا یک مراسم روزانه کوچک برای تبدیل شدن به یک کاربر قدرت GitHub وجود دارد:
- روند را بررسی کنید (https://github.com/trending)
- کاوش بر اساس موضوع (به عنوان مثال https://github.com/topics/graphql)
- 1 readme جدید را بخوانید
- SKIM 1 موضوع باز یا بحث روابط عمومی
- repo ستاره یا چنگال 1 ارزش یادگیری از
این به آرامی شما را ایجاد می کند مغز دوم ساخته شده از repos githubبشر 🤯
🤖 ابزارهای پاداش که GitHub را فوق العاده می کنند
-
GitHub1s
: در مقابل کد در مرورگر خود برای هر repo github (just add 1s to the URL
) -
OctoTree
: برای اکتشاف بهتر repo یک درخت پرونده به Github اضافه می کند -
Repography
: نقشه ها و نمودارهای repo github تمیز تولید می کند -
gitpod
: محیط های DEV یک کلیک برای هر پروژه GitHub
thoughts افکار نهایی
GitHub فقط برای فشار دادن کد نیست.
این بزرگترین است بایگانی مغز توسعه دهنده در جهان
از آن مانند یکی استفاده کنید.
🧠 یاد بگیرید که چگونه افراد مشکلات را حل می کنند.
🔍 مانند یک مهندس معکوس جستجو کنید.
🧰 کتابخانه شخصی خود را که مهم است بسازید.
نیازی به ستاره همه چیز نیست.
شما نیاز دارید درک چیزی هر بار که بازدید می کنید
😂 emojis پاداش برای Devs که این کار را تا کنون انجام داده اند
- تایپ “واکنش” در جستجو و دریافت نتایج 300K:
- پیدا کردن یک repo کامل که رها شده است:
- خواندن یک تعهد 3 خط که یک اشکال عظیم را برطرف کرد:
- به طور تصادفی فشار به
main
: - سرانجام درک کد شخص دیگری: 🧘♂
مفیدترین repo github که تاکنون به طور تصادفی پیدا کرده اید چیست؟
آن را در نظرات رها کنید و بیایید کتابخانه Ultimate Dev را بسازیم. 📚👇
💡 منبع بعدی شما (kinda freebie)
اگر این پست را دوست داشتید ، عاشق این محصولات DEV در دنیای واقعی هستید-همه لاغر ساخته شده ، سریع فروخته می شوند و قیمت آن را برای حرکت. من آنها را از ابتدا درست کردم و اکنون آنها پروژه های من را تأمین می کنند.
🎁 می خواهید یک بسته منبع حق بیمه Dev؟ آن را اینجا بگیرید – ابزارها ، الگوها و اسناد استراتژی که آرزو می کنم هنگام شروع کار داشته باشم.
در اینجا آنچه در حال حاضر کار می کند: