Programmer City «شهر برنامه‌نویس»
1.1K subscribers
4.18K photos
952 videos
153 files
1.98K links
دنیای برنامه‌نویسی و مهندسی کامپیوتر🌈

لینک جهت حمایت‌های مالی شما:
http://zarinp.al/programmercity

📱ارتباط با ما: پیج اینستاگراممون🎈
IG: ProgrammerCity

لینک ناشناسمون:
https://t.me/BitnetChat_bot?start=sec-ehdiahcie
Download Telegram
نقشه راه شروع برنامه‌نویسی

شروع برنامه‌نویسی

مفاهیم پایه

تمرین

پروژه

Git/GitHub

رزومه

کارآموزی

استخدام

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
😐 یک سؤال مهم:

چطور ممکنه یک دانشجوی کامپیوتر ۳ یا ۴ ترم درس پاس کرده باشه، اما هنوز هیچ پروژه‌ای برای نمایش نداشته باشه؟

واقعیت اینه که این اتفاق خیلی بیشتر از چیزی که فکر میکنی رخ میده.

به نظرت دلیل اصلی چیه؟ 👇

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🔥1
Programmer City «شهر برنامه‌نویس»
😐 یک سؤال مهم: چطور ممکنه یک دانشجوی کامپیوتر ۳ یا ۴ ترم درس پاس کرده باشه، اما هنوز هیچ پروژه‌ای برای نمایش نداشته باشه؟ واقعیت اینه که این اتفاق خیلی بیشتر از چیزی که فکر میکنی رخ میده. به نظرت دلیل اصلی چیه؟ 👇 ━━━━━━━━━━━━━━━━━━ °⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮…
🚨 ۳ دلیل اصلی که دانشجوها پروژه نمی‌سازن:

1️⃣ منتظر کامل شدن آموزش‌ها می‌مونن.

فکر می‌کنن باید اول همه چیز رو یاد بگیرن، بعد پروژه بسازن.
در حالی که بهترین یادگیری هنگام ساخت پروژه اتفاق میفته.

2️⃣ از اشتباه کردن می‌ترسن.

پروژه اول قرار نیست عالی باشه.
قرار هست باعث یادگیری بشه.

3️⃣ پروژه رو خیلی بزرگ انتخاب میکنن.

اولین پروژه لازم نیست شبیه دیجی‌کالا یا اینستاگرام باشه!
حتی یک ماشین حساب ساده هم یک پروژه محسوب میشه.

شروع کن.
کوچیک شروع کن.
اما شروع کن.💪🏻

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🏆1
TigerVPN v10.1 Mod.apk
74 MB
فیلترشکن Tiger VPN (اندروید)

• نسخه 10.1   مود شده و بدون محدودیت
امکان اتصال خودکار به بهترین سرور
وصل نشد، مجدداً برای اتصال تلاش کنید.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🔥1
SorenVPN v2.3.apk
62.2 MB
فیلترشکن Soren VPN (اندروید)

درصد اتصال فیلترشکن سورن بسیار بالاست و با همه‌ی اینترنت ها با سرعت بالا وصل میشه

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🔥1🏆1
🎯 اگر همین امروز بخوای اولین پروژه‌ت رو شروع کنی، کدومو انتخاب میکنی؟

1️⃣ ماشین حساب
2️⃣ دفترچه یادداشت
3️⃣ برنامه مدیریت هزینه‌ها
4️⃣ لیست کارهای روزانه (ToDo List)
5️⃣ بازی حدس عدد

فقط شماره رو مشخص کن 👇

فردا درباره اینکه کدوم پروژه برای شروع بهتره صحبت می‌کنیم.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1
📌 خیلی از دانشجوهای کامپیوتر این مشکل رو دارن:

«می‌خوام رزومه بسازم، ولی پروژه‌ای ندارم که داخلش قرار بدم!»

خبر خوب اینه که برای ساخت رزومه لازم نیست از روز اول یک پروژه بزرگ بسازی.

اتفاقاً کارفرماها بیشتر دوست دارن ببینن تو می‌تونی یک ایده ساده رو کامل اجرا کنی.

به نظر تو ساختن اولین پروژه سخت‌تره یا پیدا کردن ایده پروژه؟ 🤔

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
2
Programmer City «شهر برنامه‌نویس»
اینجا بگو
🚀 ۵ پروژه مناسب برای دانشجویان تازه‌کار

1️⃣ ماشین حساب (Calculator)

یادگیری:
✔️ شرط‌ها
✔️ توابع
✔️ دریافت ورودی

---

2️⃣ بازی حدس عدد

یادگیری:
✔️ حلقه‌ها
✔️ تولید اعداد تصادفی
✔️ منطق برنامه

---

3️⃣ دفترچه یادداشت (Notes App)

یادگیری:
✔️ ذخیره اطلاعات
✔️ مدیریت داده‌ها

---

4️⃣ لیست کارهای روزانه (ToDo List)

یادگیری:
✔️ CRUD
✔️ مدیریت پروژه

---

5️⃣ برنامه مدیریت هزینه‌های شخصی

یادگیری:
✔️ کار با فایل‌ها
✔️ گزارش‌گیری
✔️ تحلیل داده

📌 مهم نیست پروژه چقدر بزرگ باشه.

مهم اینه که اونو کامل کنی.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🔥1
🤔 اگر امروز ترم اول کامپیوتر بودم، دوست داشتم یکی این ۷ سایتو خیلی زودتر بهم معرفی کنه.

بعضی از این سایت‌ها میتونن ساعت‌ها تو زمانت صرفه‌جویی کنن و بعضی دیگه حتی مسیر یادگیریت رو تغییر بدن.

تا آخر این پست‌ها همراهم باش 👇

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
2
This media is not supported in your browser
VIEW IN TELEGRAM
#انگیزشی

پ.ن: این به شدت جوابه، حداقل خودم امتحان کردم🔥

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
3🔥1
Programmer City «شهر برنامه‌نویس»
🤔 اگر امروز ترم اول کامپیوتر بودم، دوست داشتم یکی این ۷ سایتو خیلی زودتر بهم معرفی کنه. بعضی از این سایت‌ها میتونن ساعت‌ها تو زمانت صرفه‌جویی کنن و بعضی دیگه حتی مسیر یادگیریت رو تغییر بدن. تا آخر این پست‌ها همراهم باش 👇 ━━━━━━━━━━━━━━━━━━ °⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨…
🌐 ۷ سایت کاربردی برای دانشجویان کامپیوتر

1️⃣ Roadmap.sh
برای پیدا کردن نقشه راه یادگیری

2️⃣ GitHub
برای نگهداری پروژه‌ها و ساخت رزومه

3️⃣ LeetCode
برای تمرین حل مسئله و آمادگی مصاحبه

4️⃣ W3Schools
برای یادگیری سریع مفاهیم برنامه‌نویسی

5️⃣ MDN Web Docs
مرجع فوق‌العاده توسعه وب

6️⃣ Stack Overflow
برای پیدا کردن جواب مشکلات برنامه‌نویسی

7️⃣ freeCodeCamp
برای آموزش رایگان و پروژه‌محور

📌 این پست رو ذخیره کن؛ احتمالاً بارها بهش نیاز پیدا میکنی.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🔥1
🎯 بین این سایت‌ها کدوم رو بیشتر استفاده کردی؟

1️⃣ GitHub
2️⃣ LeetCode
3️⃣ Stack Overflow
4️⃣ freeCodeCamp
5️⃣ Nothing😅

فقط شماره رو بگو👇

من از رو جواب‌ها سطح فعلی اعضای کانال رو بهتر میشناسم.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🔥1
Programmer City «شهر برنامه‌نویس»
اینجا بگو
🏆 نتیجه نظرسنجی مشخص شد!

از بین پروژه‌های پیشنهادی، بیشترین رأی متعلق به:

📝 ToDo List

بود.

انتخاب خیلی خوبیه؛ چون این پروژه تقریباً تمام مفاهیم مهم برنامه‌نویسی مبتدی رو در خودش داره.

امروز با هم بررسی می‌کنیم چطور میشه این پروژه رو از صفر ساخت. 🚀

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🔥1
💡 قبل از اینکه حتی یک خط کد بنویسی، باید پروژه رو تحلیل کنی.

اگر بخوای یک ToDo List ساده بسازی، حداقل به این امکانات نیاز داری:

اضافه کردن کار جدید

نمایش لیست کارها

حذف یک کار

علامت زدن کارهای انجام شده

📌 نکته مهم:

بیشتر دانشجوها مستقیم سراغ کدنویسی میرن.

اما برنامه‌نویس‌های حرفه‌ای اول مسئله رو تحلیل میکنن، بعد کد مینویسن.

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

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
2🔥1
🎯 چالش امشب:

فرض کن قراره نسخه دوم پروژه ToDo List رو بسازی.

دوست داری کدوم قابلیت رو بهش اضافه کنی؟

1️⃣ دسته‌بندی کارها

2️⃣ تعیین تاریخ انجام

3️⃣ اولویت‌بندی کارها

4️⃣ جستجو بین کارها

5️⃣ یادآور (Reminder)

فقط شماره گزینه رو مشخص کن👇

فردا بر اساس رأی شما، نسخه حرفه‌ای‌تر پروژه رو طراحی می‌کنیم.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1
JamJamVPN v39.0 Mod.apk
37.6 MB
🔵 فیلترشکن JamJam VPN (اندروید)

• نسخه 39.0   مود شده و بدون محدودیت
امکان اتصال خودکار به بهترین سرور
وصل نشد، مجدداً برای اتصال تلاش کنید.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
🏆1
🚨 اشتباه شماره ۱ دانشجوها: شروع کدنویسی بدون تحلیل پروژه

😅 تا حالا شده با ذوق زیاد یک پروژه رو شروع کنی...

چند ساعت کد بزنی...

و بعد بفهمی اصلاً نمیدونی داری به کجا میری؟

این اتفاق برای خیلی از دانشجوهای کامپیوتر میفته.

دلیلش هم معمولاً یک اشتباه بزرگه:

شروع کدنویسی قبل از تحلیل پروژه!

تو هم تا حالا این اشتباه رو انجام دادی؟ 👇

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🔥1