کمکی برای تازه‌کارها

tutorial

#1

شاید بزرگترین مشکل تازه‌کارها یا حرفه‌ای هایی که میخوان با یه زبان یا ابزار جدید شروع به کار کنن، کمبود ایده باشه.
دوتا نرم افزار اندروید هست که داخلش یه سری تمرین داده شده. یه سری پروژه که میتونیم بر حسب علاقه و قابلیتهای زبان یا ابزاری که میخوایم باهاش کار کنیم، یکی رو انتخاب کنیم و اون پروژه رو انجام بدیم و پروژه هاش این پتانسیل رو دارن که تبدیل به پروژه های قوی و پر استفاده ای بشن. (مثلا این نیست که نام کاربر را از ورودی دریافت کنید و به او hello بگویید :neutral_face:)
پروژه‌ها توی چندین دسته بندی (اعداد، متن، شبکه، وب، فایل، دیتابیس، بازی و…) دسته بندی شده و بر اساس میزان دشواری طبقه بندی شده.
(PlayStore) Idea Bag
(PlayStore) Idea Bag2
لینک فایل APK برای هردو نرم افزار؛ به تاریخ 2018-05-13 — ۱۳۹۷/۰۲/۲۳ — 1526230000


برای کسانی که میخوان شروع به نوشتن کد open source کنن یا میخوان اولین کامیتهای خودشونو توی پروژه‌های گیتهاب بزنن،‌ یه وبسایت (تک صفحه) هست که آدرس یه سری پروژه‌ی اوپن سورس که زیاد سخت و حرفه‌ای نیستن رو پیدا و دسته‌بندی میکنه.
مطمئن نیستم ولی فکر میکنم یه crawler باشه که توی issueها دنبال لیبل‌هایی مثل «good first issue» و «first-timers-only» میگرده و اونها رو بر اساس زبان برنامه نویسی دسته بندی میکنه.
https://open-source.now.sh



#2

جالب بود


#3

ظاهرا لینک اول اشتباهه


#4

نه والا درسته. نرم‌افزارو کلا برداشتن از توی play store :neutral_face:
الآن توی Mega هردوشونو آپلود میکنم لینکشو میذارم.


#5

نرم افزار idea bag 2 آپدیت شد. خیلی سریعتر و سبکتر و کم حجم تر از قبل شده.

IMPORTANT: By updating to this version, you will lose all your existing bookmarks, notes, and idea progress.

I rewrote the entire app in Kotlin.
1. The app is now 80% smaller.
2. The app is blazing fast. I don't even need a splash screen anymore.
3. Push notifications! You no longer need to open the app for new ideas available.

I also changed how notes, bookmarks, and idea progress are stored. The previous method was slow and buggy. The new method works well but isn't backwards compat.

تمرین برنامه نویسی