من ۱۰ تا از برترین پروژههای گیتهاب رو برای شما در یک لیست جمعآوری کردهام که قطعا باعث افزایش دانش شما میشود.
Awesome
Awesome، بدون شک یکی از پرطرفدارترین پروژهای گیتهاب میباشد که تمام موضوعها از برنامهنویسی نرمافزار تا سختافزار و کسب و کار را در خود جای داده است. این پروژه بیش از ۱۲۳ هزار ستاره در گیتهاب دارد. و چند روز و شب کاوش نیاز دارد تا همه چیزهای داخلش پیدا شود.
List Of (Advance) Javascript Questions
این پروژه با ۱۳هزار ستاره توسط Lydia Hallie (یک شخص عالی، میتونید اینستاگرامش رو چک کنید) ساخته شده است. اگر شما میخواهید دانستههای javascript خود را تست کنید، یا در یک مصاحبه کاری شرکت کنید، این پروژه گزینهی عالی هست. و همینطور دائما در حال آپدیت شدن میباشد.
Javascript Algorithms And Data Structures
این پروژه با ۵۹۵۰۰ ستاره در گیتهاب، تعداد خیلی زیادی از مثالهای الگوریتم و ساختار داده با استفاده از جاوااسکریپت دارد. ساختار پروژه خیلی عالی میباشد زیرا برای هر کدام از الگوریتمها و ساختار دادهها، پیشرفته یا مبتدی بودن آن مشخص شده است. پس اگر شما به رمزنگاری، sort کردن، یا حتی یادگیری ماشین یا ... علاقه دارید، همین الان به این پروژه سر بزنید.
Clean Code Javascript
دانستن این که چگونه تمیز کد بنویسیم، برای همهی برنامهنویسها مهارت خوبی است. این پروژه با ۲۸۴۰۰ ستاره در گیتهاب مفاهیم Clean Code که توسط Robert C.Martin نوشته شده است را جمع آوری کرده و با جاوااسکریپت وفق داده است که شما میتوانید در کارهای آینده از آن استفاده کنید.
Free-for.dev
این پروژهی عالی با ۳۰هزار ستاره، ساخته شده است تا به برنامهنویسها در یافتن نرمافزارها (SasS, PaaS, IaaS) و پیشنهادات مشابه که دارای دورهی رایگان هستند کمک میکند. استفاده از نرمافزارهای خوب به صورت رایگان؛ به نظر عالیست.
Tech Interview Handbook
اگر میخواهید خودتان را برای یک مصاحبه کاری در حوزه تکنولوژی آماده کنید. این پروژه دقیقا برای شما درست شده است. هماکنون دارای ۳۸هزار ستاره در گیتهاب میباشد و به شما در موراد زیر کمک میکند.
- چگونه خودتان را برای مصاحبه در مورد کدنویسی آماده کنید
- برگه تقلب (cheatsheet) مصاحبه
- الگوریتمها و نکات
- روشهای مصاحبه
- و خیلی دیگر ...
قبل از این که مصاحبه بعدی بروید، حتما این پروژه را چک کنید.
Effective Engineer -- Notes
یک مهندس موثر کسی است که باعث میشود کارها انجام شوند. اما چگونه یکی از اینها شویم؟ این پروژه ۳۷۰۰ ستاره در گیتهاب دارد که شامل موراد زیر میشود.
- چگونه یادگیری خود را بهبود ببخشیم
- چگونه اولویتبندی کنیم
- پیشرفت خود را اندازهگیری کنیم
List Of Free Learning Resources
این پروژه دارای ۱۳۵ هزار ستاره در گیتهاب میباشد و قطعا یکی از معالجههای دوستداشتنی است. این پروژه دارای چندین و چندین منابع رایگان یادگیری مانند کتابهای برنامهنویسی، پادکستها، دورههای آنلاین و ... میباشد. اگر دنبال یادگیری مطالب هستید. بیشتر جستجو نکنید.
Big List Of Naughty Strings
شما میتوانید بارها و بارها برنامهی خودتان را تست کنید، اما باور کنید وقتی کاربرهای واقعی میخواهند از برنامهی شما استفاده کنند، کارهایی میکنند که شما حتی فکرش را هم نکردید، مخصوصا وقتی کار به ورودیهای کاربر میرسد. این پروژه که دارای ۳۴۱۰۰ ستاره در گیتهاب میباشد، لیست بزرگی از رشتههایی که وقتی کاربر وارد میکند، معمولا مشکلساز میشوند را در خود جای داده است.
Awesome First PR Opportunities
آخرین پروژهای که میخواهم به شما معرفی کنم، عالیست اگر شما میخواهید کار با open source را شروع کنید. مشارکت در OSS یک راه عالی برای همراه شدن با جامعه، اضافه کردن چیزی به نمونهکارها، امتحان کردن چیزهای جدید، تبدیل شدن به یک توسعهدهنده بهتر و حتی پیدا کردن یک شغل جدید میباشد. اما شروع این کار با توجه به تجربهی من کار سختی میباشد. این پروژه دارای لیستی از پروژههایی که هماکنون دارای مشکلات ساده هستند، که شما میتوانید آنها را حل کنید، میباشد. این پروژه به من کمک کرد که با OSS شروع به کار کنم.
امیدوارم شما هم مانند من پروژههای این لیست به نظرتان خوب آمده باشد و البته به شما در پروسهی برنامهنویس وب شدن کمک کند.
دیدگاه و پرسش
در حال دریافت نظرات از سرور، لطفا منتظر بمانید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید