390 subscribers
106 photos
7 videos
18 files
101 links
🩵 جایی برای ساختن، یاد گرفتن و بهتر کدنویسی کردن. :))

Direct :
t.me/programming_codiing?direct
Download Telegram
خیلی وقته کتاب مربوط به برنامه نویسی نزاشتم. امشب یا فردا چند تا میارم❤️
❤‍🔥7
Clean Architecture (Robert C. Martin) (Z-Library).pdf
6.3 MB
کتاب معروف معماری تمیز (Clean architecture)

💻 @programming_codiing
3
Problem Solving Skill.pdf
641.9 KB
11 نکته برای تقویت مهارت حل مسئله

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

این پست به اشتباه از چنل پاک شد، دوباره پست کردیم.❤️

💻 @programming_codiing
4
🏅مخزن پرامپت‌های ChatGPT!

اگر می‌خواید از هوش مصنوعی خروجی‌های حرفه‌ای بگیرید، این ریپو رو دریابید. مجموعه‌ای عظیم از پرامپت‌های آماده که به AI یاد میده چطور مثل یک مصاحبه‌کننده، راهنما، مترجم یا حتی یک کدنویس ارشد رفتار کنه.

🔗 https://github.com/f/prompts.chat

💻 @programming_codiing
❤‍🔥3💯1
کلید موفقیت شکست بزرگ.
کتاب راز ابر موفق ها

من خوندم ش عالی بود خواستید بخونید ش.❤️
4
🌐مهارت های لازم برای تبدیل شدن به یه بک اند کار و یک فرانت کار

💻 @programming_codiing
❤‍🔥61
🤖 آیا هوش مصنوعی جای برنامه‌نویس‌ها را می‌گیرد؟

جواب کوتاه: خیر، اما برنامه‌نویس‌هایی که از AI استفاده نمی‌کنند عقب می‌مانند.
ابزارهای هوش مصنوعی می‌توانند:
تولید کد اولیه
پیدا کردن باگ‌ها
توضیح کدهای پیچیده
ساخت نمونه اولیه پروژه
را سریع‌تر کنند.
آینده متعلق به برنامه‌نویسی است که بتواند با هوش مصنوعی همکاری کند، نه کسی که آن را نادیده بگیرد.


💻 @programming_codiing
3👍2
هوش مصنوعی سرعت می‌ده، نه فهم.
فهم هنوز مسئولیت برنامه‌نویسه.

@programming_codiing
18👌1
nghshh-dramd-paydar-bra-2chjgepz.pdf
396.6 KB
نقشه درآمد پایدار برای برنامه نویسان

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


@programming_codiing
3
🎨 ۵ سایت فوق‌العاده برای پیدا کردن رنگ‌های ست و پالت حرفه‌ای برای طراحی سایت
اگر برای انتخاب رنگ‌های پروژه‌هات، پورتفولیو یا UI/UX دنبال پالت‌های حرفه‌ای هستی، این سایت‌ها رو از دست نده:

https://coolors.co ساخت پالت رنگ حرفه‌ای با یک کلیک.

https://color.adobe.com ساخت پالت بر اساس تئوری رنگ و استخراج رنگ از تصاویر.

https://colorhunt.co هزاران پالت رنگ مدرن و آماده برای طراحی سایت.
https://www.happyhues.co پالت‌های رنگ همراه با نمونه واقعی صفحات وب.
https://www.realtimecolors.com تست زنده رنگ متن، پس‌زمینه، دکمه و سایر بخش‌های رابط کاربری.

💡 اگر می‌خواهی سایتت ظاهر حرفه‌ای‌تری داشته باشد، حتماً این سایت‌ها را به لیست ابزارهای همیشگی‌ات اضافه کن.

@programming_codiing
3😘1
🚀 ۵ اشتباه رایج که برنامه‌نویس‌های تازه‌کار انجام می‌دهند!
اگر تازه وارد دنیای برنامه‌نویسی شده‌اید، مراقب این اشتباه‌ها باشید.

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

۲. حفظ کردن کدها به جای فهمیدن آن‌ها
برنامه‌نویسی حفظ کردن نیست؛ حل مسئله است.
راه‌حل:
یاد بگیرید چرا یک کد کار می‌کند، نه فقط اینکه چگونه نوشته شده.

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

۴. یادگیری همزمان چند زبان برنامه‌نویسی
شروع با چند زبان باعث سردرگمی می‌شود.

اول یک مسیر را کامل یاد بگیرید، بعد سراغ گزینه‌های دیگر بروید.

۵. نداشتن پروژه در رزومه
یک پروژه واقعی ارزشش از ده‌ها مدرک بیشتر است.
🔥 پیشنهاد:
همین امروز یک پروژه کوچک شروع کنید؛ حتی اگر ساده باشد.


@programming_codiing
👏5👌21
The Passionate Programmer.pdf
1 MB
کتاب برنامه‌نویس پرشور

این کتاب مثل یک نقشه‌ی راه برای کسانی هست که نمی‌خوان صرفاً یک کارمند معمولی باشن؛ بلکه می‌خوان مدیریت شغل خودشون رو مثل یک کسب‌وکار پرسود به دست بگیرن و روی موضوعاتی مثل چطور برجسته شدن در بازار کار، یادگیری مداوم تکتولوژی‌های جدید، خارج شدن از مسیرهای تکراری و هدایت هوشمندانه‌ی مسیر شغلی در دنیای نرم‌افزار تمرکز داره.


💻 @programming_codiing
4
با این وبسایت ها میتونید برنامه‌نویسی رو تمرین کنید

1. LeetCode
http://leetcode.com/

2. HackerRank
http://hackerrank.com/

3. Codewars
http://codewars.com/

4. CodinGame
http://codingame.com/

5. CSSBattle
http://cssbattle.dev/


@programming_codiing
5
این ریپازیتوری رفتارهای عجیب و کمتر شناخته‌شده‌ی جاوااسکریپت را یک‌جا جمع کرده و دلیل هرکدام را با مثال توضیح می‌دهد.

اگر جاوااسکریپت کار می‌کنید، این پروژه به زبان فارسی نوشته شده و می‌تواند به درک بهتر نکات و رفتارهای غیرمنتظره‌ی این زبان کمک کند.

https://github.com/KhodeAmirreza/wtfjs/blob/master/README-fa-ir.md

@programming_codiing
3
دوست خوبمون هوش موصنوعی :
آره درست میگی! توی app.js این دو تا رو داری و من اشتباه گفتم.


کافیه چیزی بلد نباشین و اختیار بدین بهش بلایی سرتون بیاره که یادتون نره.
الان می خواست بک اند رو بریزه بهم😁
🤣7
کلافه شدی از بس تو لینکدین رزومه فرستادی و هیچ خبری نشد؟

خیلی وقت‌ها مشکل از مهارت‌ها یا رزومه‌ی تو نیست؛ مشکل اینه که قلق‌های الگوریتم لینکدین رو نمی‌دونی!
تو این پست، ۱۱ تا ترفند طلایی و کاملاً عملی رو برات آوردم که خیلیا به راحتی از کنارشون رد میشن، ولی دقیقاً همون میان‌برهایی هستن که تو سکوت، بقیه رو به صندلی مصاحبه کاری می‌رسونن. از یه تکنیک ساده مثل خاموش و روشن کردنِ “Open to Work” بگیر تا پیدا کردن آگهی‌های شغلی مخفی و شبکه‌سازی درست با آدم‌های کلیدی.


پ.ن : اصلا لینکدین چیه و چرا برای یک برنامه‌نویس مهم هست ؟

@programming_codiing
1👏1
راهکاری برای افزایش طول عمر باطری لپ تاپ

🌀 اگه بیشتر وقتت لپ‌تاپ به شارژ وصله، این تنظیم ساده می‌تونه به سالم موندن باتری کمک کنه:

1️⃣ وارد نرم‌افزار مدیریت لپ‌تاپت شو.

بسته به برند دستگاه:

• Lenovo → Lenovo Vantage
• ASUS → MyASUS
• HP → HP Support Assistant
• Dell → Dell Optimizer یا Dell Power Manager


برای HP و Acer هم می‌تونی این بخش رو اضافه کنی:
• HP → HP Support Assistant یا MyHP → بخش Battery Health Manager (اگر دستگاه پشتیبانی کند، حالت Maximize Battery Health را فعال کنید.)

• Acer → Acer Care Center → بخش Battery Charge Limit را فعال کنید و حداکثر شارژ را روی ۸۰٪ قرار دهید.

لیست کامل:
Lenovo → Lenovo Vantage
ASUS → MyASUS
HP → HP Support Assistant یا MyHP
Dell → Dell Optimizer یا Dell Power Manager
Acer → Acer Care Center
⚠️ نکته: ممکن است بعضی مدل‌های HP و Acer این قابلیت را نداشته باشند، چون به مدل دستگاه و نسخه BIOS بستگی دارد.
2️⃣ وارد بخش Battery یا Battery Care شو و گزینه محدودیت شارژ رو فعال کن.

حداکثر شارژ رو روی ۸۰٪ (یا ۷۵ تا ۸۰ درصد) قرار بده و تمام!

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


@programming_codiing
2😱1
وایب کدینگ که این روزا میگن چیه؟

اصطلاح «Vibe Coding» را Andrej Karpathy ابداع کرد.

او در اوایل سال ۲۰۲۵ این اصطلاح را در شبکه‌های اجتماعی مطرح کرد تا سبکی از برنامه‌نویسی را توصیف کند که در آن:
به‌جای نوشتن دستی تمام کدها، از مدل‌های هوش مصنوعی مانند ChatGPT یا ابزارهای مشابه استفاده می‌شود.
برنامه‌نویس بیشتر روی بیان ایده و هدف تمرکز می‌کند و هوش مصنوعی بخش عمده‌ای از کدنویسی را انجام می‌دهد.
توسعه‌دهنده کد تولیدشده را آزمایش، اصلاح و هدایت می‌کند، نه اینکه لزوماً همه جزئیات آن را خودش بنویسد.
به بیان ساده، در Vibe Coding شما به هوش مصنوعی می‌گویید «چه چیزی می‌خواهید»، سپس خروجی را بررسی و در صورت نیاز اصلاح می‌کنید، به‌جای اینکه همه چیز را از صفر تایپ کنید.


پ.ن : آینده خوبی برای کسی که پروژه رو سپرده به ai و وایب کدینگ انجام می ده درخشانه ، بدرخشه که وقتی خواست دیباگ کنه ai بهش ریشخند می زنه 🙃.

@programming_codiing
👍5😁21
چرا یک برنامه‌نویس باید یک کانال داشته باشد و اصلا مهمه؟ 🚀

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

اگر تازه برنامه‌نویسی را شروع کرده‌اید، از همین امروز یک کانال بسازید؛ لازم نیست هر روز پست بگذارید، حتی هفته‌ای یک یا دو پست هم کافی است.

با این کار هم مطالبی که یاد می‌گیرید بهتر در ذهنتان می‌ماند، هم مسیر پیشرفتتان ثبت می‌شود، هم کم‌کم برند شخصی خودتان را می‌سازید و در آینده فرصت‌های شغلی، فریلنسری و حتی درآمد از آموزش برایتان ایجاد می‌شود.

🔗 ادامه مطلب و سوال هایی که ممکنه براتون پیش بیاد رو اینجا اوردم و می تونید بخونیدش .

@programming_codiing
12👍2