۱۰ ریپازیتوری کاربردی GitHub برای توسعهدهندگان وب
۲ دی ۱۳۹۹
۱) Awesome
بدون شک Awesome یکی از محبوبترین ریپازیتوریهایی است که همهی مباحث از توسعهی نرمافزار و سختافزار تا تجارت را پوشش میدهد. در حال حاضر این ریپازیتوری با بیش از ۱۴۸ هزار ⭐، بسیاری منابع را در اختیار ما قرار داده است که میتوانیم زمان زیادی را به مرور آنها اختصاص دهیم.
۲) JavaScript Questions
ریپازیتوری JavaScript Questions با ۲۶ هزار ⭐ توسط Lydia Hallie ایجاد شده و اگر میخواهید دانش JavaScript خود را بسنجید یا برای مصاحبه شغلی آماده شوید، این ریپازیتوری میتواند بسیار مفید باشد. همچنین این ریپازیتوری دائما در حال بهروزرسانی است و سوالهای جدیدی در آن قرار میگیرد.
۳) JavaScript Algorithms
ریپازیتوری JavaScript Algorithms با بیش از ۸۷ هزار ⭐، تعداد زیادی از الگوریتمها و ساختارهای داده محبوب و پرکاربرد را پوشش داده است. ساختارهای داده دارای سطحهای مختلفی هستند و از مبتدی تا پیشرفته با برچسبهای خاصی دستهبندی شدهاند، بنابراین اگر به cryptography، sorting، graph و یا حتی یادگیری ماشین علاقهمند باشید، این ریپازیتوری برای شما مناسب است.
۴) Clean Code JavaScript
داشتن مهارت کدنویسی تمیز برای هر توسعهدهندهای مفید است و حتی در بسیاری از شرکتها و پروژهها نیز اجباری است. حال ریپازیتوری clean code JavaScript با بیش از ۴۲ هزار ⭐، مفاهیم clean code را که توسط Robert C. Martin نوشته شده است را با زبان JavaScript تطبیق میدهد تا بتوانید از آنها در پروژههای بعدی خود استفاده کنید.
۵) free for dev
ریپازیتوری free for dev با بیش از ۴۱ هزار ⭐، لیستی از نرمافزارهای SaaS، PaaS، LaaS و همچنین موارد رایگان دیگری را به توسعهدهندگان پیشنهاد میدهد. استفاده از نرمافزارها و سرویسهای رایگان مانند ایمیل، CI/CD، monitoring، DNS و میزبانی بسیار عالی بهنظر میرسد.
۶) Tech Interview Handbook
ریپازیتوری Tech Interview Handbook با بیش از ۴۷ هزار ⭐، مناسب افرادی است که میخواهند برای مصاحبه شغلی آماده شوند و محتوای این ریپازیتوری موارد زیر را پوشش میدهد:
- آماده شدن برای مصاحبه شغلی
- سوالهای احتمالی مصاحبه
- نکتهها و سوالهایی از بهترین و محبوبترین الگوریتمها
- انواع مصاحبه
۷) Effective Engineer
یک مهندس مفید (Effective Engineer) را میتوانیم فردی بدانیم که وظایف خود را بهخوبی انجام میدهد اما چگونه میتوانیم خودمان فردی مفید باشیم؟ ریپازیتوری Effective Engineer با بیش از ۵ هزار ⭐، به موضوعهای زیر پرداخته است:
- چگونه یادگیری بهینهای داشته باشیم
- نحوهی اولویت بندی
- اندازهگیری پیشرفت شما
۸) Free Programming Books
این ریپازیتوری با بیش از ۱۶۷ هزار ⭐، قطعا یکی از محبوبترینها در GitHub است که تعداد زیادی کتاب برنامهنویسی، اسکرین شاتها، پادکستها و حتی دورههای آنلاین مختلفی را که به صورت رایگان در دسترس هستند در خود جای داده و اگر بهدنبال منابع یادگیری هستید، این ریپازیتوری مناسب شما است.
۹) Big List of Naughty Strings
شاید شما هم از افرادی باشید که بر روی آزمایش کدها و برنامهتان سرمایهگذاری کردهاید اما اطمینان داشته باشید زمانی که پای کاربران واقعی در میان باشد همه چیز فرق میکند و آنها کارهایی را انجام میدهند که شما هرگز فکرش را هم نمیکردهاید. صحت این صحبتها در زمان ورودی گرفتن از کاربرها نیز بیشتر میشود.
حال ریپازیتوری Big List of Naughty Strings با بیش از ۳۸ هزار ⭐، لیست عظیمی از ورودیها و کاراکترهایی که ممکن است دردسرساز شوند را در در خود جای داده است و میتواند در تست نرمافزار مفید باشد.
۱۰) Awesome For Beginners
این ریپازیتوری مناسب افرادی است که میخواهند در پروژههای متن باز مشارکت کنند. مشارکت در پروژههای متن باز روشی مناسب برای ورود به جامعه کاربری توسعهدهندگان، افزایش نمونه کارهای واقعی، برخورد با موارد جدید و کسب مهارت در توسعه است و حتی این کار میتواند به شما در یافتن شغلهای جدید کمک کند اما شروع این مسیر ممکن است سخت بهنظر برسد. ریپازیتوری Awesome First PR Opportunities، پروژههایی که اشکالهای سادهای دارند یا تازه شروع شدهاند یا حتی معروف هستند را به صورت یک مجموعه در آورده است و شما میتوانید مسیر خود را با این پروژههای متن باز آغاز کنید.
منبع: https://blog.simonholdorf.com/10-awesome-github-repos-every-web-developer-should-know
توسعهدهندگان دربارهی ما چه میگویند
تجربه کار باliara_cloud@امروز خیلی خوب بود. یکی از سرویس هام رو منتقل کردم روش و راضیم. انقد سریع و جذاب کارم راه افتادم اصن باورم نمیشد! برعکس سرویس های PaaS دیگه با اون همه پیچیدگیشون. دمتون گرم
...
MohammadReza
keikaavousi
بعد از بسته شدن @fandoghpaas و ناراحتی همهمون از اینکه یه سرویس خوب و صادق نمیتونه از پس هزینهها بر بیاد، سرویسم رو منتقل کردم به پاس لیارا (https://liara.ir @liara_cloud) . تجربه راحت و خوب. تفاوتهایی داشت که کمی کار میخواست ولی تا الان کاملا راضی.
jadi
jadi
یه خسته نباشید باید به تصمیمliara_cloud@بگم،
بعد از چندین روز سرکله زدن با سرویس های مشابه بالاخره تصمیم گرفتم لیارا رو امتحان کنم و باور نمیشه ۱۰ دقیقه بیشتر وقت نبرد،
دمتون گرم.
Arch
EbadiDev
واسه سرویس PaaS با اختلاف لیارا بهترین رابط کاربری داره و یکی از مزیتهای سرویس دیتابیسشون اینه که خودشون به صورت دورهای بکآپ میگیرن.
...
Ali Najafi
me_ali_najafi
یکی از کارهای خوبی که جدیداً میکنم اینه که یه دیتابیس روی لیارا میسازم و به پروژه وصل میکنم اینطوری هم خونه و هم محل کار دیتابیس بروز رو دارم و راحت میتونم ادامه بدم کار روliara_cloud@
Navid
1navid
عاشقliara_cloud@شدم درسته در حد AWS نیست ولی خب تجربه خوبی واسه پروژه های داخل ایران ارائه میده، میتونم رو CD هم اجراش کنم
Amir H Shekari
vanenshi