466 subscribers
120 photos
13 videos
18 files
122 links
🩵 جایی برای ساختن & یاد گرفتن & بهتر کدنویسی کردن :))

Direct :
t.me/programming_codiing?direct

Me : @mohammad_dev_2012
Download Telegram
اگه از کدی که امروز نوشتی فردا به خودت نخندی، احتمالاً هنوز به اندازه کافی رشد نکردی.

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

✦ @programming_codiing
❤11🕊1
مخزن عظیمی از کتاب‌های برنامه‌نویسی رایگان به تمامی زبان‌های جهان!

این مخزن با ۳۹۴.۰۰۰ ستاره لیست کاملی از کتاب‌های برنامه‌نویسی رایگان رو توی خودش جمع کرده که شامل کتاب‌های فارسی هم می‌شه.

🔗 free-programming-books

دیگه بهانه ای نمی مونه برا یادگیری :))❤️

✦ @programming_codiing
❤9👍3🔥2
وقتی توی VS Code کد می‌زنیم، بخش زیادی از وقتمون صرف نوشتن ساختارها و کدهای تکراری میشه.
چیزایی که صدها بار تا حالا نوشتیمشون و حفظیم، ولی مجبوریم هربار از اول تایپشون کنیم.

ابزاری که دقیقاً برای حل این مشکل طراحی شده و سرعت کار رو خیلی بالا می‌بره، Snippets یا همون تکه‌کدهای آماده توی VS Code هست.

اسنیپت اصلاً یعنی چی؟
اسنیپت مثل یک میانبر برای کدنوییسه. یعنی شما یک کلمه کوتاه یا چند تا حرف رو تایپ می‌کنید، کلید Tab یا Enter رو می‌زنید و VS Code به جای اون چند تا حرف، یک بلوک کامل از کدهای آماده رو براتون جایگزین می‌کنه.

یک مثال خیلی ساده بزنم:
توی جاوااسکریپت، به جای اینکه هربار بنویسید:
console.log();

توی اکثر ادیتورها با فعال بودن اسنیپت، کافیه فقط بنویسید clg و دکمه Tab رو بزنید. خودش کل عبارت رو با پرانتزهاش می‌نویسه و کرسر رو درست می‌ذاره وسط پرانتز تا شروع به تایپ کنید.
به همین بساطی، هم وقتتون تلف نمیشه، هم احتمال غلط املایی موقع تایپ کم میشه.

چطوری توی VS Code اسنیپت اختصاصی خودمون رو بسازیم؟
علاوه بر اسنیپت‌های پیش‌فرضی که خود VS Code یا اکستنشن‌ها دارند، می‌تونید کدهای تکراری خودتون رو هم تبدیل به اسنیپت کنید. برای این کار:
1 - توی VS Code کلیدهای Ctrl + Shift + P (در مک Cmd + Shift + P) رو بزنید.
2 - عبارت Configure User Snippets رو سرچ کنید و روش بزنید.
3 - زبانی که می‌خواید براتون اسنیپت فعال باشه رو انتخاب کنید (مثلاً javascript یا html).
4 - یک فایل JSON باز میشه که می‌تونید اسنیپت خودتون رو اونجا اضافه کنید.

فرمت ساختنش به این شکله:
"Print to console": {
"prefix": "clg",
"body": [
"console.log('$1');"
],
"description": "Log output to console"
}

prefix:
همون عبارتیه که باید تایپ کنید تا اسنیپت فراخوانی بشه (مثلا clg).
body:
کدیه که قرار جایگزین بشه.
$1: جاییه که بعد از زدن دکمه Tab، نشانگر موس اونجا قرار می‌گیره تا ادامه کد رو بنویسید.


پ.ن : البته که اگر در حال یادگیری هستید به هیچ وجه پیشنهاد نمی کنم ازش استفاده کنید چون بهتره خودتون هر بار کد رو از صفر بنویسید تا تو ذهنتون بمونه ساختار.

✦ @programming_codiing
❤14✍2
لیست بهترین سایت‌های دانلود عکس باکیفیت و رایگان
اگر برای پروژه‌های کاری، طراحی وب‌سایت، تولید محتوا در شبکه‌های اجتماعی یا حتی انتخاب یک تصویر پس‌زمینه باکیفیت برای لپ‌تاپ و گوشی به دنبال عکس‌های رزولوشن بالا هستید، سایت‌های زیر از بهترین منابع رایگان در دسترس هستند:

unsplash.com

pexels.com

pixabay.com

stocksnap.io

burst.shopify.com

freepik.com

kaboompics.com

reshot.com

isorepublic.com

picjumbo.com

البته با VPN برید.

✦ @programming_codiing
❤10🔥1
یه فکت درباره پول درآوردن از برنامه‌نویسی:

🔹 ۳۰٪ → یادگیری و مهارت برنامه‌نویسی
🔹 ۳۰٪ → درست معرفی کردن خودت و مهارت‌هات
🔹 ۴۰٪ → شبکه‌سازی و ساختن ارتباطات درست

ممکنه برنامه‌نویس خیلی خوبی باشی، توی کارت حرفه‌ای باشی و مهارت بالایی در کدنویسی داشته باشی؛
اما اگه کسی ندونه چی بلدی، فرصت‌های زیادی رو از دست میدی.
خیلی‌ها می‌پرسن:
«چرا پروژه نمی‌گیرم؟»
«چرا نمی‌تونم وارد یه تیم خوب بشم؟»
«چرا کسی منو برای همکاری پیدا نمی‌کنه؟»

یکی از جواب‌ها می‌تونه این باشه:

اصلاً کجا خودت رو معرفی کردی؟
کجا پروژه‌هات رو نشون دادی؟
کجا درباره چیزهایی که بلدی صحبت کردی؟
کجا با برنامه‌نویس‌های دیگه ارتباط ساختی؟

فقط خوب بودن کافی نیست؛
باید خوب بودنت دیده بشه.
برای شبکه‌سازی هم پلتفرم‌هایی مثل LinkedIn و X (Twitter) می‌تونن شروع خیلی خوبی باشن.

✦ @programming_codiing
❤10👍1
مهم نیست چه سمتی داری؛
مهم اینه تو وقت بحران، اسم تو مطرح بشه.

✦ @programming_codiing
❤20🔥3👍1
کامل‌ترین لیست منابع آموزشی برنامه‌نویسی

این مخرن لیست بسیار کاملی از منابع آموزشی برنامه‌نویسی و مطالب و مسائل مربوط رو دسته‌بندی کرده

🔗 professional-programming

✦ @programming_codiing
❤5👏1
sorry, what?! 😐😂

✦ 💻 @programming_codiing
😁12😱3🤣3💔3
</ MoDev >
sorry, what?! 😐😂 ✦ 💻 @programming_codiing
خیلی‌ها به اشتباه به JavaScript می‌گن «جاوا»؛ در حالی که Java و JavaScript دو زبان برنامه‌نویسی کاملاً متفاوت هستن.

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

JavaScript
بیشتر با دنیای وب شناخته می‌شه. باهاش می‌تونیم صفحات وب رو تعاملی کنیم، سایت‌های مدرن بسازیم و با ابزارهایی مثل React و Next.js رابط کاربری ایجاد کنیم. همچنین با Node.js می‌شه از JavaScript برای ساخت بخش سرور و API هم استفاده کرد.

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

حتی دلیل به وجود آمدنشان هم متفاوت بوده است.

Java
برای ساخت برنامه‌های مختلف و بزرگ طراحی شد، اما JavaScript در ابتدا برای اضافه کردن رفتار و تعامل به صفحات وب ساخته شد.

پس:

Java ≠ JavaScript

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

فقط اسمشون شبیه هم هست و همین موضوع باعث شده خیلی‌ها JavaScript را اشتباهاً جاوا صدا بزنن.

اگر منظورت JavaScript هست، درستش اینه که بگی جاوااسکریپت، نه جاوا.

✦ 💻 @programming_codiing
❤6🤣6👍2
چنل های زیر پروژه های فریلنسر می زارن، می تونید برسی کنید :

Link⁰
Link¹
Link²
Link³
Link⁴
Link⁵
Link⁶
Link⁷

پ.ن : گرفتن پروژه از این چنلا رو من امید بالاتری نسبت به کارلسنر ‌، پونیشا و امثال اینا دارم.

(این پست آپدیت خواهد شد)


✦ @programming_codiing
❤7👍1
Vibe Coding :))

✦ @programming_codiing
👌14👍4❤2👎1
اگه با JSON زیاد کار می‌کنید :
JSON Crack
یکی از بهترین ابزارهاییه که می‌تونی استفاده کنی.

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

از فرمت‌های دیگه مثل YAML و XML هم پشتیبانی می‌کنه، قابلیت تبدیل، اعتبارسنجی، تولید schema و حتی خروجی گرفتن داره. افزونه VS Code هم داره و همه‌چی سمت کلاینت اجرا می‌شه، پس خیالت از بابت امنیت راحته. خلاصه، سریع، ساده و خیلی کاربردیه.

🔗 jsoncrack.com

✦ @programming_codiing
❤‍🔥5🔥1
کدنویسی با همچین فونتی فقط برای برنامه نویس های خاصِ

البته نگران نباشین
فونت فونت هست
مهم چیزیه که خلق می شه :))

✦ @programming_codiing
❤9👎1🔥1😁1
احتمالاً فوتوشاپ رو کرک کردی و ادوبی با این کار حسابی حال کرده.
فوتوشاپ یکی از پرکرک‌ترین برنامه‌های تاریخ بوده و سال‌ها ادوبی تقریباً هیچکاری برای جلوگیری نمی‌کرد؛ یه سریال نامبر برای هزاران نفر کار می‌کرد در حالی که بازی بیست‌دلاری امنیت سخت‌تری از یه نرم‌افزار ماهی هفتاد دلاریه حرفه‌ای داشت.
هر بچه‌ای که نسخه کرک‌شده می‌زد عملاً فوتوشاپ یاد می‌گرفت، دانشگاه‌ها همون رو درس می‌دادن و انقدر عادی شد که فتوشاپ رفت تو دیکشنری و تبدیل به یه کلمه رسمی شد. وقتی هم شغل واقعی پیدا می‌کردی تنها ابزاری بود که یاد میگرفتی و شرکت لایسنسشو می‌خرید.
بیل گیتس خودش سال نودوهشت رو استیج گفت تا وقتی دارن می‌دزدن بذار مال ما رو بزدن بعداً یه جوری پولو ازشون میکشیم بیرون. ادوبی هم دقیقاً همین استراتژی رو پیاده کرد و وقتی کل دنیا فقط فوتوشاپ رو می‌شناخت گزینه خرید دائمی رو از بین برد. حالا هر ماه اجاره می‌دی و اگر قطع کنی نرم‌افزاری که شغلت روش بنا شده قفل می‌شه.
دزدی دقیقاً همون چیزی بود که می‌خواستن.
همین Ai ها هم دارن زندگی و شغل مردم رو وابسته به خودشون میکنن بعد یه رکبی میزنن ، و به زودی خرید اشتراک هاشون مثل بسته نت به دنبالتون میفته.🌹

✦ @programming_codiing
👍10💔2❤1
۱۸ سایت کاربردی برای پیدا کردن شغل ریموت و کسب درآمد دلاری 🌎


1. dice.com
2. remote.co
3. devsnap.io
4. remotive.io
5. remoteok.com
6. flexjobs.com
7. upwork.com
8. whoishiring.io
9. justremote.co
10. remotefront.io
11. wellfound.com
12. powertofly.com
13. skipthedrive.com
14. authenticjobs.com
15. weworkremotely.com
16. jobspresso.co
17. remotework.io
18. hired.com


پ.ن : خودم برسیشون می کنم حتما بهتون اطلاع می دم اگر وقت پیدا کنم. البته که ی سری چیزای دیگه هم قبلش باید نگاهی بهش بندازیم. ❤️


✦ @programming_codiing
❤8👍1
</ MoDev >
Infinityfree (Storage : 5GB)
https://www.infinityfree.com
خودم از این چند بار استفاده کردم و پیشنهاد هم می کنم که به عنوان هاست ازش استفاده کنید.
احتمالا نیازتون حتی نباشه پول هاست بدید با وجود این ، دامنه هم اگر داشته باشید بهش می تونید متصلش کنید و فیلتر هم نبود چند روز پیش تستش کردم ، البته برای بعضی پروژه ها خوبه.❤️
❤7👍1
هر چیزِ خوب پر هزینه است
گسترش شخصیت، یکی از پر هزینه ترین چیزهاست 🌹

#کارل_گوستاو_یونگ

✦ @programming_codiing
2❤16
Media is too big
VIEW IN TELEGRAM
چگونه با قانون "فقط یک دقیقه"، بر هر عادت سختی غلبه کنیم؟ (راز ژاپنی کایزن)

چرا "شروع کردن" سخت‌ترین کار دنیاست؟ آن نیروی نامرئی که شما را عقب نگه می‌دارد، ترس از شروع است، نه تنبلی. راز غلبه بر این مقاومت ذهنی، در یک فلسفه قدرتمند ژاپنی به نام "کایزن" (Kaizen) و «قانون ۱ دقیقه‌ای» نهفته است.
منبع : چنل یوتیوب آدمک دانا


✦ 💻 @programming_codiing
❤6👍1👏1