TGViewer
Channel Public Channel
Programmer City «شهر برنامه‌نویس»

Programmer City «شهر برنامه‌نویس»

@programercity

دنیای برنامه‌نویسی و مهندسی کامپیوتر🌈

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

لینک ناشناسمون:✨
https://t.me/BitnetChat_bot?start=sec-ehdiahcie
Subscribers
1.12K
Photos
4.2K
Videos
954
Links
2K

Showing posts older than #8319 · Back to latest

Older Posts 20 shown
Post #8318 63
Programmer City «شهر برنامه‌نویس» 🎯 یک سؤال از شما... وقتی در برنامه‌نویسی به مشکل میخوری، معمولاً اول سراغ کدوم منبع میری؟ 1️⃣ مستندات رسمی 2️⃣ یوتیوب 3️⃣ گوگل 4️⃣ هوش مصنوعی 5️⃣ سؤال از دوست یا استاد فقط شماره گزینه رو مشخص کن. 👇 📅 فردا درباره یکی از مهم‌ترین مهارت‌های برنامه‌نویس‌های…
  • ❤ 1
  • 🔥 1
Post #8317 66
🎯 یک سؤال از شما...

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

1️⃣ مستندات رسمی
2️⃣ یوتیوب
3️⃣ گوگل
4️⃣ هوش مصنوعی
5️⃣ سؤال از دوست یا استاد

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

📅 فردا درباره یکی از مهم‌ترین مهارت‌های برنامه‌نویس‌های حرفه‌ای صحبت میکنیم:

چرا خوندن کد دیگران، از نوشتن کد مهم‌تره؟

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 👍 1
  • 🔥 1
Post #8316 55
📚تعریف Documentation : یعنی راهنمای رسمی یک زبان، کتابخانه یا ابزار.

خیلی از مبتدی‌ها از دیدن مستندات میترسن، چون فکر میکنن باید همه‌اش رو بخونن!

اما واقعیت اینه که هیچ برنامه‌نویسی مستندات رو از اول تا آخر حفظ نمیکنه.

روش درست اینه:

✅ اول دنبال همون بخشی بگرد که الان بهش نیاز داری.

✅ مثال‌های داخل مستنداتو اجرا کن.

✅ فقط قسمت‌هایی که استفاده میکنی رو عمیق یاد بگیر.

📌 مستندات، کتاب داستان نیست که از صفحه اول تا آخر خونده بشه؛

مثل یک نقشه‌ست که هر وقت گم شدی، راهو نشونت میده.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 👍 1
  • 🔥 1
Post #8315 52
💼 از دانشگاه تا شرکت | قسمت هفتم
📚 چطور مستندات (Documentation) رو بخونیم و ازش نترسیم؟

💻 تصور کن میخوای از یک کتابخانه یا فریمورک جدید استفاده کنی...

اولین کاری که انجام میدی چیه؟

🎥 آموزش یوتیوب؟

🤖 پرسیدن از هوش مصنوعی؟

🔎 جستجو در گوگل؟

همه این‌ها کمک میکنن، اما یک منبع وجود داره که از همه دقیق‌تره:

📚 مستندات رسمی (Documentation)

امروز یاد میگیریم چرا برنامه‌نویس‌های حرفه‌ای همیشه به مستندات سر میزنن.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 👍 1
  • 🔥 1
Post #8314 50
Programmer City «شهر برنامه‌نویس» 💬 تا حالا شده کسی کدت رو بررسی کنه و پیشنهادی برای بهتر شدنش بده؟ 1️⃣ بله، خیلی کمکم کرد. 2️⃣ بله، ولی اول ناراحت شدم. 3️⃣ هنوز تجربه Code Review نداشتم. 4️⃣ بیشتر روی پروژه‌های شخصی کار کردم. شماره گزینه رو مشخص کن. 👇 📅 فردا درباره یکی از مهارت‌هایی صحبت…
حواسم به این هست.
دیروز نبودم نزاشتم پست‌ها رو
اما حتما بهش برمیگردیم🌱🥰

#مدیرکانال

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 👍 1
Post #8313 59
💬 یک سؤال از شما...

آخرین باگی که حل کردی چی بود؟

لازم نیست خیلی پیچیده باشه.

همین که تجربه‌ات رو بنویسی، شاید به یکی از اعضای کانال کمک کنه.

👇 منتظر تجربه‌های شما هستیم.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 👍 1
Post #8312 58
✅ پاسخ:

این جمله یک تصور اشتباهه.

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

تفاوتشون اینه که:

✔️ پیام خطا رو با دقت میخونن.
✔️ مشکل رو مرحله‌به‌مرحله بررسی میکنن.
✔️ بدون عجله علت اصلی رو پیدا میکنن.
✔️ از هر باگ، یک درس برای آینده می‌گیرن.

📌 حرفه‌ای بودن یعنی مدیریت خطا، نه نداشتن خطا.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 👍 1
  • 🔥 1
Post #8311 52
🎯 واقعیت یا تصور؟ | قسمت اول
❌ «برنامه‌نویس حرفه‌ای هیچ‌وقت خطا نمیده»

❓به نظرت این جمله درسته؟

«برنامه‌نویس حرفه‌ای هیچوقت باگ یا خطا تولید نمیکنه.»

اگر موافقی عدد 1️⃣ رو بنویس.
اگر مخالفی عدد 2️⃣ رو بنویس.

قبل از اینکه ادامه پستو بخونی، حدستو بزن. 👇

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 👍 1
  • 🔥 1
Post #8306 81
Programmer City «شهر برنامه‌نویس» 💬 تا حالا شده کسی کدت رو بررسی کنه و پیشنهادی برای بهتر شدنش بده؟ 1️⃣ بله، خیلی کمکم کرد. 2️⃣ بله، ولی اول ناراحت شدم. 3️⃣ هنوز تجربه Code Review نداشتم. 4️⃣ بیشتر روی پروژه‌های شخصی کار کردم. شماره گزینه رو مشخص کن. 👇 📅 فردا درباره یکی از مهارت‌هایی صحبت…
  • ❤ 1
  • 🔥 1
Post #8305 78
💬 تا حالا شده کسی کدت رو بررسی کنه و پیشنهادی برای بهتر شدنش بده؟

1️⃣ بله، خیلی کمکم کرد.
2️⃣ بله، ولی اول ناراحت شدم.
3️⃣ هنوز تجربه Code Review نداشتم.
4️⃣ بیشتر روی پروژه‌های شخصی کار کردم.

شماره گزینه رو مشخص کن. 👇

📅 فردا درباره یکی از مهارت‌هایی صحبت میکنیم که تقریباً همه برنامه‌نویس‌های موفق دارن:

چطور مستندات (Documentation) را بخونیم و ازش نترسیم؟

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 🔥 1
Post #8304 64
💡 در تیم‌های حرفه‌ای، نقد کد یعنی کمک به بهتر شدن پروژه؛ نه حمله به شخص.

وقتی کسی پیشنهادی برای کدت میده، از خودت بپرس:

✅ آیا این تغییر کد رو خواناتر میکنه؟
✅ آیا نگهداری پروژه رو راحت‌تر میکنه؟
✅ آیا از ایجاد باگ جلوگیری میکنه؟

📌 هدف همه اعضای تیم یکیه:

ساختن یک محصول بهتر.

پس بازخورد گرفتن، بخشی طبیعی از رشد یک برنامه‌نویسه.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 🔥 1
Post #8303 78
💼 از دانشگاه تا شرکت | قسمت ششم
🤝 چرا برنامه‌نویس‌های حرفه‌ای از کدهاشون دفاع نمیکنن؟

😐 فرض کن هم‌تیمیت بعد از بررسی کدت میگه:

«به نظرم این بخشو میشه بهتر نوشت.»

اولین واکنشت چیه؟

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

اما واقعیت کاملاً فرق میکنه.

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

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
Post #8302 67
🎯 اگر امروز یک قابلیت جدید به پروژه‌ات اضافه کنی، برای Commit چی مینویسی؟

مثلاً:

«امکان حذف کارها رو اضافه کردم.»

سعی کن اون رو به یک Commit کوتاه و واضح تبدیل کنی.

جوابت رو داخل کامنت‌ها بنویس. 👇

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • 🔥 1
Post #8301 65
📝 یک Commit خوب باید به این سؤال جواب بده:

«چه تغییری انجام شده؟»

مثال‌های خوب:

✅ Add login validation

✅ Fix date format bug

✅ Update user profile UI

مثال‌های ضعیف:

❌ update

❌ test

❌ final

📌 شاید امروز روی پروژه شخصی کار کنی، اما اگر از همین حالا Commitهای واضح بنویسی، در پروژه‌های تیمی خیلی حرفه‌ای‌تر عمل میکنی.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
Post #8300 72
💼 از دانشگاه تا شرکت | قسمت پنجم
✍️مفهوم Git Commit خوب؛ چرا فقط نوشتن "Update" کافی نیست؟

👨‍💻 تصور کن هم‌تیمیت بعد از دو هفته میخواد بفهمه آخرین تغییرات پروژه چی بوده.

تاریخچه Commitها رو باز میکنه و اینا رو میبینه:

❌ update

❌ fix

❌ final

❌ new

به نظرت چیزی متوجه میشه؟ 😅

امروز درباره یکی از عادت‌های ساده اما حرفه‌ای برنامه‌نویس‌ها صحبت میکنیم؛ نوشتن Commit Message مناسب.

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
Post #8299 73
💬 به نظر تو کدوم جمله درست‌تره؟

1️⃣ «هرچه سریع‌تر کد بزن، زودتر تموم میشه.»
2️⃣ «اول فکر کن، بعد کدنویسی کن.»

شماره گزینه رو بنویس و اگر تجربه‌ای داری، با بقیه هم به اشتراک بذار.

👇

فردا وارد یکی از جذاب‌ترین موضوعات برنامه‌نویسی تیمی میشیم:

منظور از Git Commit خوب چیست و چرا روی کیفیت پروژه تأثیر میذاره؟

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
Post #8298 75
🧠 قبل از شروع کدنویسی، این سه سؤال رو از خودت بپرس:

✅ دقیقاً مسئله‌ای که میخوام حل کنم چیه؟
✅ ساده‌ترین راه‌حل ممکن چیه؟
✅ اگر بعداً بخوام این کد رو تغییر بدم، آیا خودم یا هم‌تیمی‌هام به‌راحتی متوجهش میشن؟

📌 بیشتر باگ‌ها از ندونستن سینتکس به وجود نمیان؛

از تصمیم‌های عجولانه در طراحی و پیاده‌سازی ایجاد میشن.

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

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
Post #8297 76
💼 از دانشگاه تا شرکت | قسمت چهارم
✍️ چرا برنامه‌نویس‌های حرفه‌ای قبل از نوشتن کد، بیشتر فکر میکنن؟

🤔 شاید عجیب باشه...

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

نه چون کند هستن...

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

امروز درباره این عادت مهم صحبت میکنیم. 👇

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
  • 🔥 1
Post #8296 66
Programmer City «شهر برنامه‌نویس» 🎯 فرض کن برنامه‌ات خطا داده. اولین کاری که انجام میدی چیه؟ 1️⃣ دوباره اجراش میکنم. 2️⃣ پیام خطا رو کامل میخونم. 3️⃣ آخرین تغییرات کدو بررسی میکنم. 4️⃣ داخل اینترنت دنبال خطا میگردم. فقط شماره گزینه رو مشخص کن. فردا درباره یکی از مهم‌ترین عادت‌های برنامه‌نویس‌های…
  • ❤ 2
Post #8295 63
🎯 فرض کن برنامه‌ات خطا داده.

اولین کاری که انجام میدی چیه؟

1️⃣ دوباره اجراش میکنم.
2️⃣ پیام خطا رو کامل میخونم.
3️⃣ آخرین تغییرات کدو بررسی میکنم.
4️⃣ داخل اینترنت دنبال خطا میگردم.

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

فردا درباره یکی از مهم‌ترین عادت‌های برنامه‌نویس‌های حرفه‌ای صحبت میکنیم؛ عادتی که باعث میشه کمتر باگ تولید کنن. 👇

━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →