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
🎯 چالش امشب:

فرض کن قراره نسخه دوم پروژه 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
💡 فرض کن می‌خوای یک پروژه ToDo List بسازی.
بیشتر افراد مستقیم وارد کدنویسی میشن.
اما برنامه‌نویس‌های حرفه‌ای اول این سؤال‌ها رو از خودشون میپرسن:

کاربر چه کاری می‌خواد انجام بده؟

چه اطلاعاتی باید ذخیره بشه؟

چه امکاناتی لازمه؟

چه امکاناتی فعلاً لازم نیست؟

برای مثال در نسخه اول ToDo List فقط این امکانات کافیه:

افزودن کار
نمایش کارها
حذف کار

همین!

لازم نیست از روز اول اعلان، دسته‌بندی، یادآور و صد قابلیت دیگه اضافه کنی.

اول ساده بساز.
بعد توسعه بده.

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

برنامه‌نویس حرفه‌ای از تحلیل مسئله.

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

فرض کن قراره یک اپلیکیشن سفارش غذا طراحی کنی.
اولین چیزی که باید مشخص بشه چیه؟

1️⃣ رنگ برنامه

2️⃣ لوگو

3️⃣ امکانات اصلی برنامه

4️⃣ زبان برنامه‌نویسی

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

فردا جواب رو بررسی می‌کنیم.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
🏆1
🤔 تفاوت یک پروژه تمرینی با یک پروژه رزومه‌ای چیه؟

خیلی از دانشجوها پروژه میسازن.

اما فقط تعداد کمی از اون پروژه‌ها ارزش قرار گرفتن داخل رزومه رو دارن.

خبر خوب؟

همون پروژه ساده ToDo List هم میتونه تبدیل به یک نمونه‌کار حرفه‌ای بشه.

امروز با هم بررسی می‌کنیم چطور. 👇

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
2🔥1
🚀 فرض کن یک ToDo List ساده ساختی.

برای تبدیلش به یک پروژه رزومه‌ای میتونی این قابلیت‌ها رو اضافه کنی:

تعیین تاریخ انجام کار
اولویت‌بندی وظایف
جستجو بین کارها
دسته‌بندی وظایف
ذخیره اطلاعات بعد از بستن برنامه
طراحی رابط کاربری بهتر

📌 نکته مهم:

کارفرما دنبال پروژه عجیب و غریب نیست.
میخواد ببینه:

* مسئله رو تحلیل کردی.
* پروژه رو کامل کردی.
* میتونی قابلیت جدید اضافه کنی.

کیفیت مهم‌تر از پیچیدگیه.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
👌1
🎯 یک حقیقت مهم:

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

اما اگه اونو کامل کنی، از ۹۰٪ افرادی که فقط آموزش میبینن جلوتر خواهی بود.

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

• نسخه 1.1.6   بدون تبلیغات
امکان اتصال خودکار به بهترین سرور
وصل نشد، سرورهای دیگه رو تست کنید.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
🔥1
💡 اشتباه رایج دانشجوها:

پروژه میسازن...

اما هیچ‌وقت منتشرش نمیکنن!

بعد از تکمیل پروژه:

1️⃣ کدها رو مرتب کن.
2️⃣ توضیحات پروژه (README) بنویس.
3️⃣ پروژه رو داخل GitHub قرار بده.
4️⃣ چند تصویر از محیط برنامه اضافه کن.

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

سؤال:

الان چند پروژه داخل GitHub خودت داری؟ 👇

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1🔥1
😐 دو دانشجو رو تصور کن:

دانشجوی اول:

* معدل ۱۸
* چند پروژه انجام داده
* GitHub داره

دانشجوی دوم:

* معدل ۱۵
* چند پروژه انجام داده
* GitHub داره

اما فقط یکی از اونا برای مصاحبه دعوت میشه!

چرا؟

خیلی وقت‌ها مشکل از مهارت نیست...
مشکل از رزومه‌ست.

امروز ۵ اشتباه رایج رزومه‌های دانشجویی رو بررسی میکنیم. 👇

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

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

اگر در مصاحبه نتونی درباره‌شون صحبت کنی، نتیجه برعکس میشه.

نداشتن پروژه

کارفرما بیشتر از مدرک، به نمونه کار نگاه میکنه.

رزومه ۳ یا ۴ صفحه‌ای

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

توضیح ندادن پروژه‌ها

فقط نوشتن اسم پروژه کافی نیست.
باید توضیح بدی چه مشکلی رو حل کرده.

نداشتن لینک GitHub

اگر پروژه داری، حتماً راهی برای مشاهده اونا قرار بده.

📌 رزومه قرار نیست همه چیزو بگه؛
فقط باید کارفرما رو قانع کنه که تو رو به مصاحبه دعوت کنه.

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

1️⃣ نوشتن مهارت‌ها
2️⃣ پیدا کردن پروژه مناسب
3️⃣ ساخت GitHub
4️⃣ نوشتن توضیح پروژه‌ها
5️⃣ هیچ رزومه‌ای ندارم 😅

فقط شماره گزینه رو بنویس 👇

فردا درباره مهم‌ترین بخش رزومه یک برنامه‌نویس صحبت میکنیم.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
@programercity
━━━━━━━━━━━━━━━━━━
1
Psiphon Pro v479 Mod.apk
28.3 MB
نسخه جدید فیلترشکن سایفون (اندروید)
• نسخه 479   مود شده و بدون محدودیت
با مخابرات مستقیم و بدون پروکسی وصله.
سایر اینترنت‌ها خودتون تست کنید.

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

«نمونه کارهات رو کجا می‌تونم ببینم؟»

اگر جوابت این باشه:
😅 «روی لپ‌تاپم هستن...»
احتمالاً فرصت خوبی رو از دست دادی.
اینجاست که GitHub وارد بازی میشه.

تا حالا GitHub ساختی؟ 👇

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

برای یک دانشجوی کامپیوتر، GitHub میتونه:

ویترین مهارت‌ها باشه.
محل نگهداری پروژه‌ها باشه.
رزومه فنی آنلاین باشه.
نشون بده واقعاً برنامه‌نویسی میکنی.

خیلی از دانشجوها فقط درباره برنامه‌نویسی حرف میزنن.

اما GitHub بهت کمک میکنه «مدرک» نشون بدی.

📌 یک پروژه ساده داخل GitHub بهتر از ده مهارتیه که فقط داخل رزومه نوشته شده.

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