</ MoDev >
خب کنار پرامپت نویسی باید خلاقیت داشته باشی اصلا لازمه پرامپت نویسی خلاقیت هست یعنی اینکه از اون چیزی که توی ذهنت تجسم می کنی و توی ذهنت خلق می کنی رو باید به متن تبدیل کنی تا بدی به ai که خروجی بهتری بگیری پس خلاقیت خودتون رو باید به کار بگیرید . مثال من…
... شاید براتون سوال شده باشه که چرا Next.js و چرا React نه؟
آیا React دیگه استفاده نمیشه؟
چرا استفاده میشه! React هنوز برای پروژههای کوچیک و اپلیکیشنهای داخلی (مثل پنلهای مدیریت) عالیه. اما برای پروژههای بزرگ و فروشگاهی که سئو و سرعت اهمیت داره، Next.js انتخاب بهتریست.
برای مثال، بعضی از سایتها رو دیدین که سایت اصلی رو با Next.js زدن، اما پنل کاربری و بخشهای داخلی رو با React و به صورت SPA (Single Page Application) سادهتر پیادهسازی کردن.
✦ 💻 @programming_codiing
## دلایل اصلی:
### ۱. سئو (SEO) 🔍
React محتوا رو در مرورگر رندر میکنه (Client Side) و گوگل محتوای اون رو به خوبی نمیبینه. اما Next.js در سرور رندر میشه (SSR) و سئوی عالی داره.
### ۲. سرعت 🚀
React کندتره چون کل کد باید دانلود بشه تا صفحه نمایش داده بشه. Next.js محتوا رو از قبل آماده میکنه و سریعتر نشون میده.
### ۳. روتینگ 🧭
در React باید کلی کد برای مسیریابی بنویسی. اما Next.js خودش بر اساس اسم فایلها مسیر میسازه.
### ۴. API داخلی 🌐
React نیاز به سرور جداگانه داره. اما Next.js خودش API داره که بهش API Routes میگن.
### ۵. بهینهسازی خودکار ⚡️
Next.js خودش تصاویر رو بهینه میکنه، کد رو تقسیم میکنه و بسیاری کارهای دیگه رو به صورت خودکار انجام میده.
آیا React دیگه استفاده نمیشه؟
چرا استفاده میشه! React هنوز برای پروژههای کوچیک و اپلیکیشنهای داخلی (مثل پنلهای مدیریت) عالیه. اما برای پروژههای بزرگ و فروشگاهی که سئو و سرعت اهمیت داره، Next.js انتخاب بهتریست.
برای مثال، بعضی از سایتها رو دیدین که سایت اصلی رو با Next.js زدن، اما پنل کاربری و بخشهای داخلی رو با React و به صورت SPA (Single Page Application) سادهتر پیادهسازی کردن.
✦ 💻 @programming_codiing
❤3
امروز یه پست خوب رو براتون میارم ❤️
درگیر پروژه و.. این چیزام ولی پست فراموش نمی شه🙃
❤5
🔐 چطور روی یه فولدر رمز بذاریم؟
خیلی وقتا یه سری فایل یا پروژه داریم که مثلا وقتی می خواییم لپتاپمون رو ببریم جایی دوست نداریم هر کسی بهشون دسترسی داشته باشه. برای همین بهترین کار اینه که روی فولدرمون رمز بذاریم.
یکی از راحتترین راهها اینه که فولدر رو به فایل ZIP یا RAR تبدیل کنید و براش پسورد بذارید.
مراحل کار:
از این به بعد هر کسی بخواد فایل رو باز یا استخراج کنه، باید رمز رو وارد کنه. 🔒
✦ 💻 @programming_codiing
خیلی وقتا یه سری فایل یا پروژه داریم که مثلا وقتی می خواییم لپتاپمون رو ببریم جایی دوست نداریم هر کسی بهشون دسترسی داشته باشه. برای همین بهترین کار اینه که روی فولدرمون رمز بذاریم.
یکی از راحتترین راهها اینه که فولدر رو به فایل ZIP یا RAR تبدیل کنید و براش پسورد بذارید.
مراحل کار:
1. روی فولدر مورد نظرتون راستکلیک کنید.
2. اگه WinRAR یا 7-Zip نصب دارید، گزینه Add to archive... رو بزنید.
3. وارد بخش Set Password یا Encryption بشید.
4. یه رمز قوی وارد کنید.
5. روی OK بزنید و فایل رو بسازید.
از این به بعد هر کسی بخواد فایل رو باز یا استخراج کنه، باید رمز رو وارد کنه. 🔒
💡 نکته:
اگر رمز رو فراموش کنید، معمولاً راه سادهای برای بازیابی فایل وجود نداره؛ پس حتماً یه رمز قابل یادآوری انتخاب کنید.
✦ 💻 @programming_codiing
❤2🔥1
</ MoDev >
🚀 رودمپ کامل بکاند (Web Backend) 1 - Programming Language - JavaScript / TypeScript (Node.js) - یا Python - یا PHP - یا Java - یا C# 2 - HTTP / HTTPS 3 - Git - GitHub 4 - Node.js 5 - Package Manager - npm - pnpm - yarn 6 - Framework - Express.js…
یه رودمپ کامل هم برای کسایی که میخوان وارد بکاند با Node.js بشن براتون نوشتم.
و خیلی چیزهای مهم دیگه هم هست که ریزترن و اینجا نیاوردم؛ مثل Logging، Caching، Design Patternها، Clean Architecture، Microservices و... که توی دورههای کامل بهشون پرداخته میشه. ❤️🔥
✦ 💻 @programming_codiing
1 - HTML
2 - Git - GitHub
3 - JavaScript
4 - TypeScript
5 - Node.js
6 - npm
7 - Express.js
8 - REST API
9 - Database
Prisma یا Mongoose
MongoDB 10 -PostgreSQL یا MySQL
11 - Authentication
JWT
Cookies 12 - Validation 13 - File Upload 14 - WebSocket (Socket.io) 15 - Redis 16 - Testing (Jest)
و خیلی چیزهای مهم دیگه هم هست که ریزترن و اینجا نیاوردم؛ مثل Logging، Caching، Design Patternها، Clean Architecture، Microservices و... که توی دورههای کامل بهشون پرداخته میشه. ❤️🔥
اگه چیزی کم هست یا اشتباهه بهم بگید.
✦ 💻 @programming_codiing
⚡3
اگر یه مبحثی رو یاد گرفتین و الان یادتون رفته دیگه لازم نیست دوباره بشینید و دوره ببینید فقط لازمه که یه داکیومنت کامل ازش بخونین و اگه بازم لازم بود کنارش از ai هم کمک بگیرید تا یادتون بیاد و مهم تر از اون یه پروژه کامل هم بزنین برای تمرین
دیگه تمام.
✦ 💻 @programming_codiing
دیگه تمام.
✦ 💻 @programming_codiing
❤6
</ MoDev >
دائم دنبال api هستی و پیدا نمیکنی؟ 🕷 توی این پست ۲ api مارکت خاص بهتون معرفی میکنم که واسه هر چیزی که فکر کنید، api دارن. از دیجی کالا و آشپزی و ... بگیر تا هوش مصنوعی !! طبق معمول باید فیلتر بزنی ▫️https://apieco.ir/ ▫️https://one-api.ir/ ✦ 💻 @programming_codiing
لازم نیست ساعتها گوگل کنی برای پیدا کردن APIهای رایگان!
https://github.com/public-apis/public-apis
لیست کاملاً مرتبشده و بهروز از صدها API عمومی و رایگان در همه حوزهها:
✦ 💻 @programming_codiing
https://github.com/public-apis/public-apis
لیست کاملاً مرتبشده و بهروز از صدها API عمومی و رایگان در همه حوزهها:
Weather - Finance - Music - Animals - Jokes - Crypto - Maps - و صدها مورد دیگه.
✦ 💻 @programming_codiing
❤5👍2
پروف و اسم کانال رو تغییر دادم گمم نکنین 😂❤️
خوشتون میاد ازش یا نه ؟
خوشتون میاد ازش یا نه ؟
صرفا تغییر اسم و پروف هست و در فعالیت هیچ تغییری قرار نیست داشته باشیم و فعالیتمون روز به روز بهتر خواهد شد.🩵
👍11
خیلی وقته کتاب مربوط به برنامه نویسی نزاشتم. امشب یا فردا چند تا میارم❤️
❤🔥7
Problem Solving Skill.pdf
641.9 KB
11 نکته برای تقویت مهارت حل مسئله
اگر فقط یک مهارت بود که هر برنامهنویس باید داشته باشد، مهارتی که اساس کار طراحان و معماران نرمافزاره و هر پروژه بهش وابستهست، اون حل مسئلهست.
این پست به اشتباه از چنل پاک شد، دوباره پست کردیم.❤️
✦ 💻 @programming_codiing
اگر فقط یک مهارت بود که هر برنامهنویس باید داشته باشد، مهارتی که اساس کار طراحان و معماران نرمافزاره و هر پروژه بهش وابستهست، اون حل مسئلهست.
این پست به اشتباه از چنل پاک شد، دوباره پست کردیم.❤️
✦ 💻 @programming_codiing
❤4
🏅مخزن پرامپتهای ChatGPT!
اگر میخواید از هوش مصنوعی خروجیهای حرفهای بگیرید، این ریپو رو دریابید. مجموعهای عظیم از پرامپتهای آماده که به AI یاد میده چطور مثل یک مصاحبهکننده، راهنما، مترجم یا حتی یک کدنویس ارشد رفتار کنه.
🔗 https://github.com/f/prompts.chat
✦ 💻 @programming_codiing
اگر میخواید از هوش مصنوعی خروجیهای حرفهای بگیرید، این ریپو رو دریابید. مجموعهای عظیم از پرامپتهای آماده که به AI یاد میده چطور مثل یک مصاحبهکننده، راهنما، مترجم یا حتی یک کدنویس ارشد رفتار کنه.
🔗 https://github.com/f/prompts.chat
✦ 💻 @programming_codiing
❤🔥3💯1
❤4
❤🔥6❤1
🤖 آیا هوش مصنوعی جای برنامهنویسها را میگیرد؟
✦ 💻 @programming_codiing
جواب کوتاه: خیر، اما برنامهنویسهایی که از AI استفاده نمیکنند عقب میمانند.
ابزارهای هوش مصنوعی میتوانند:
✅ تولید کد اولیه
✅ پیدا کردن باگها
✅ توضیح کدهای پیچیده
✅ ساخت نمونه اولیه پروژه
را سریعتر کنند.
آینده متعلق به برنامهنویسی است که بتواند با هوش مصنوعی همکاری کند، نه کسی که آن را نادیده بگیرد.
✦ 💻 @programming_codiing
❤3👍2
1❤8👌1
nghshh-dramd-paydar-bra-2chjgepz.pdf
396.6 KB
نقشه درآمد پایدار برای برنامه نویسان
✦ @programming_codiing
بسیاری از برنامهنویسها فکر میکنند هرچه مهارت فنی بیشتری داشته باشند، درآمدشان هم به همان نسبت افزایش پیدا میکند؛ اما واقعیت این است که درآمد بالا فقط نتیجه کدنویسی بهتر نیست.
✦ @programming_codiing
❤3
🎨 ۵ سایت فوقالعاده برای پیدا کردن رنگهای ست و پالت حرفهای برای طراحی سایت
اگر برای انتخاب رنگهای پروژههات، پورتفولیو یا UI/UX دنبال پالتهای حرفهای هستی، این سایتها رو از دست نده:
💡 اگر میخواهی سایتت ظاهر حرفهایتری داشته باشد، حتماً این سایتها را به لیست ابزارهای همیشگیات اضافه کن.
✦ @programming_codiing
اگر برای انتخاب رنگهای پروژههات، پورتفولیو یا 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
اگر تازه وارد دنیای برنامهنویسی شدهاید، مراقب این اشتباهها باشید.
❌ ۱. فقط آموزش دیدن و کدنزدن
دیدن صدها ساعت دوره بدون ساخت پروژه واقعی، شما را برنامهنویس نمیکند.
✅ راهحل:
بعد از یادگیری هر مفهوم، یک پروژه کوچک بسازید.
❌ ۲. حفظ کردن کدها به جای فهمیدن آنها
برنامهنویسی حفظ کردن نیست؛ حل مسئله است.
✅ راهحل:
یاد بگیرید چرا یک کد کار میکند، نه فقط اینکه چگونه نوشته شده.
❌ ۳. ترس از خطاها
خطاها دشمن شما نیستند؛ بهترین معلمهای شما هستند.
هر ارور یعنی یک قدم به حرفهایتر شدن نزدیکتر شدهاید.
❌ ۴. یادگیری همزمان چند زبان برنامهنویسی
شروع با چند زبان باعث سردرگمی میشود.
✅ اول یک مسیر را کامل یاد بگیرید، بعد سراغ گزینههای دیگر بروید.
❌ ۵. نداشتن پروژه در رزومه
یک پروژه واقعی ارزشش از دهها مدرک بیشتر است.
🔥 پیشنهاد:
همین امروز یک پروژه کوچک شروع کنید؛ حتی اگر ساده باشد.
✦ @programming_codiing
👏5👌2❤1
The Passionate Programmer.pdf
1 MB
کتاب برنامهنویس پرشور
✦ 💻 @programming_codiing
این کتاب مثل یک نقشهی راه برای کسانی هست که نمیخوان صرفاً یک کارمند معمولی باشن؛ بلکه میخوان مدیریت شغل خودشون رو مثل یک کسبوکار پرسود به دست بگیرن و روی موضوعاتی مثل چطور برجسته شدن در بازار کار، یادگیری مداوم تکتولوژیهای جدید، خارج شدن از مسیرهای تکراری و هدایت هوشمندانهی مسیر شغلی در دنیای نرمافزار تمرکز داره.
✦ 💻 @programming_codiing
❤4
با این وبسایت ها میتونید برنامهنویسی رو تمرین کنید
✦ @programming_codiing
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