۱۰ پروژه‌ی عالی گیت‌هاب که هر برنامه‌نویس وبی باید بداند

ترجمه و تالیف : مهدی عقیقی
تاریخ انتشار : 15 اسفند 98
خواندن در 2 دقیقه
دسته بندی ها : برنامه نویسی

من ۱۰ تا از برترین پروژه‌های گیت‌هاب رو برای شما در یک لیست جمع‌آوری کرده‌ام که قطعا باعث افزایش دانش شما می‌شود.

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 شروع به کار کنم.

۱۰ پروژه‌ی عالی گیت‌هاب که هر برنامه‌نویس وبی باید بداند

امیدوارم شما هم مانند من پروژه‌های این لیست به نظرتان خوب آمده باشد و البته به شما در پروسه‌ی برنامه‌نویس وب شدن کمک کند.

منبع

گردآوری و تالیف مهدی عقیقی

برنامه‌نویس وب، عاشق جاوااسکریپت و ریکت و لاراول :)