بزرگترین دروغی که به تازهکارها میگن :
«پایتون رو یاد بگیر چون آسونه.»
همین.
خیلیها به خاطر همین جمله وارد برنامهنویسی میشن.
چند ماه پایتون میخونن، چندتا پروژه ماشین حساب و حدس عدد میزنن و آخرش میپرسن:
«حالا باید چیکار کنم؟»
چون از اول مسیر رو اشتباه رفتن.
واقعیت اینه که وقتی هنوز نمیدونی میخوای برنامهنویس وب بشی، وارد هوش مصنوعی بشی، اپلیکیشن بسازی یا بازی طراحی کنی، انتخاب زبان هیچ اهمیتی نداره.
اول باید مقصدت مشخص باشه.
بعد بر اساس اون مقصد، زبان مناسب رو انتخاب کنی.
مشکل اینجاست که خیلیها عاشق "یاد گرفتن زبان" میشن، نه "ساختن پروژه".
در حالی که بازار کار به کسی پول نمیده چون پایتون بلده.
پول میده چون میتونه یک مشکل رو حل کنه یا یک محصول بسازه.
پس به جای اینکه بپرسی:
«چه زبانی یاد بگیرم؟»
بپرس:
«میخوام چی بسازم؟»
اون سؤال مسیرت رو مشخص میکنه.
#برنامه_نویسی #مسیر_برنامه_نویسی
@mativex_dev
«پایتون رو یاد بگیر چون آسونه.»
همین.
خیلیها به خاطر همین جمله وارد برنامهنویسی میشن.
چند ماه پایتون میخونن، چندتا پروژه ماشین حساب و حدس عدد میزنن و آخرش میپرسن:
«حالا باید چیکار کنم؟»
چون از اول مسیر رو اشتباه رفتن.
واقعیت اینه که وقتی هنوز نمیدونی میخوای برنامهنویس وب بشی، وارد هوش مصنوعی بشی، اپلیکیشن بسازی یا بازی طراحی کنی، انتخاب زبان هیچ اهمیتی نداره.
اول باید مقصدت مشخص باشه.
بعد بر اساس اون مقصد، زبان مناسب رو انتخاب کنی.
مشکل اینجاست که خیلیها عاشق "یاد گرفتن زبان" میشن، نه "ساختن پروژه".
در حالی که بازار کار به کسی پول نمیده چون پایتون بلده.
پول میده چون میتونه یک مشکل رو حل کنه یا یک محصول بسازه.
پس به جای اینکه بپرسی:
«چه زبانی یاد بگیرم؟»
بپرس:
«میخوام چی بسازم؟»
اون سؤال مسیرت رو مشخص میکنه.
#برنامه_نویسی #مسیر_برنامه_نویسی
@mativex_dev
❤5
فرق Local Storage و Session Storage چیه؟
هر دو برای ذخیره اطلاعات داخل مرورگر استفاده میشن، اما یک تفاوت مهم دارن.
Local Storage اطلاعات رو حتی بعد از بستن مرورگر هم نگه میداره.
مثلاً اگر تنظیمات سایت یا حالت Dark Mode رو داخل Local Storage ذخیره کنی، دفعه بعد که سایت رو باز کنی همچنان وجود دارن.
اما Session Storage فقط تا زمانی زنده است که تب مرورگر باز باشد.
به محض اینکه تب را ببندی، تمام اطلاعات Session Storage پاک میشوند.
به زبان ساده:
Local Storage = ذخیره تا زمانی که کاربر خودش پاکش کند
Session Storage = ذخیره تا زمان بسته شدن تب
به همین خاطر معمولاً اطلاعاتی که باید مدت طولانی باقی بمانند داخل Local Storage ذخیره میشوند و اطلاعات موقت داخل Session Storage.
#برنامه_نویسی #JavaScript #WebDevelopment
@mativex_dev
هر دو برای ذخیره اطلاعات داخل مرورگر استفاده میشن، اما یک تفاوت مهم دارن.
Local Storage اطلاعات رو حتی بعد از بستن مرورگر هم نگه میداره.
مثلاً اگر تنظیمات سایت یا حالت Dark Mode رو داخل Local Storage ذخیره کنی، دفعه بعد که سایت رو باز کنی همچنان وجود دارن.
اما Session Storage فقط تا زمانی زنده است که تب مرورگر باز باشد.
به محض اینکه تب را ببندی، تمام اطلاعات Session Storage پاک میشوند.
به زبان ساده:
Local Storage = ذخیره تا زمانی که کاربر خودش پاکش کند
Session Storage = ذخیره تا زمان بسته شدن تب
به همین خاطر معمولاً اطلاعاتی که باید مدت طولانی باقی بمانند داخل Local Storage ذخیره میشوند و اطلاعات موقت داخل Session Storage.
#برنامه_نویسی #JavaScript #WebDevelopment
@mativex_dev
❤4
🔐 HTTPS چیست و چرا مهم است؟
وقتی وارد یک سایت میشوی، اطلاعات بین مرورگر تو و سرور رد و بدل میشود.
اگر این ارتباط امن نباشد، امکان دارد اطلاعات در مسیر قابل مشاهده باشد.
HTTPS این ارتباط را رمزگذاری میکند.
یعنی اطلاعاتی مثل:
🔑 رمز عبور
💳 اطلاعات پرداخت
📩 پیامها
به شکل امن منتقل میشوند.
به زبان ساده:
HTTP = ارتباط معمولی
HTTPS = ارتباط امن و رمزگذاری شده
به همین دلیل امروزه تقریباً تمام سایتهای معتبر از HTTPS استفاده میکنند.
#CyberSecurity #Web
@mativex_dev
وقتی وارد یک سایت میشوی، اطلاعات بین مرورگر تو و سرور رد و بدل میشود.
اگر این ارتباط امن نباشد، امکان دارد اطلاعات در مسیر قابل مشاهده باشد.
HTTPS این ارتباط را رمزگذاری میکند.
یعنی اطلاعاتی مثل:
🔑 رمز عبور
💳 اطلاعات پرداخت
📩 پیامها
به شکل امن منتقل میشوند.
به زبان ساده:
HTTP = ارتباط معمولی
HTTPS = ارتباط امن و رمزگذاری شده
به همین دلیل امروزه تقریباً تمام سایتهای معتبر از HTTPS استفاده میکنند.
#CyberSecurity #Web
@mativex_dev
❤4
⚡ فرق GET و POST در API چیه؟
وقتی با API کار میکنی، معمولاً دو تا درخواست خیلی زیاد استفاده میشن:
GET و POST
GET یعنی:
«یه چیزی بهم بده»
مثلاً وقتی وارد یک سایت فروشگاهی میشی و لیست محصولات رو میبینی، سایت با GET اطلاعات محصولات رو از سرور میگیره.
اما POST یعنی:
«یه چیزی برات بفرستم»
مثلاً وقتی ثبتنام میکنی و ایمیل و رمز عبورت رو ارسال میکنی، اطلاعات با POST به سرور فرستاده میشه.
پس:
🔹 GET = گرفتن اطلاعات
🔹 POST = ارسال اطلاعات
البته داستان به همین دو تا محدود نمیشه، ولی فهمیدن همین تفاوت پایهی کار با API هاست.
#برنامه_نویسی #WebDevelopment
@mativex_dev
وقتی با API کار میکنی، معمولاً دو تا درخواست خیلی زیاد استفاده میشن:
GET و POST
GET یعنی:
«یه چیزی بهم بده»
مثلاً وقتی وارد یک سایت فروشگاهی میشی و لیست محصولات رو میبینی، سایت با GET اطلاعات محصولات رو از سرور میگیره.
اما POST یعنی:
«یه چیزی برات بفرستم»
مثلاً وقتی ثبتنام میکنی و ایمیل و رمز عبورت رو ارسال میکنی، اطلاعات با POST به سرور فرستاده میشه.
پس:
🔹 GET = گرفتن اطلاعات
🔹 POST = ارسال اطلاعات
البته داستان به همین دو تا محدود نمیشه، ولی فهمیدن همین تفاوت پایهی کار با API هاست.
#برنامه_نویسی #WebDevelopment
@mativex_dev
❤4
🧠 چرا از Git استفاده میکنیم؟
فرض کن روی یک پروژه چند ماه کار کردی.
بعد یک تغییر اشتباه میدی و کل برنامه خراب میشه.
حالا چی؟
اینجاست که Git به کمک میاد.
Git مثل یک ماشین زمان برای کدهای توئه.
هر تغییری که روی پروژه انجام میدی میتونه ذخیره بشه و اگر مشکلی پیش اومد، برگردی به نسخه قبل.
همچنین وقتی چند برنامهنویس روی یک پروژه کار میکنن، Git کمک میکنه تغییرات همه با هم مدیریت بشه.
به زبان ساده:
💾 Git = تاریخچه تغییرات پروژه
مثل دکمه Save نیست؛ بیشتر شبیه اینه که از مسیر پروژه عکس بگیری و هر وقت خواستی به عقب برگردی.
#Git #برنامه_نویسی
@mativex_dev
فرض کن روی یک پروژه چند ماه کار کردی.
بعد یک تغییر اشتباه میدی و کل برنامه خراب میشه.
حالا چی؟
اینجاست که Git به کمک میاد.
Git مثل یک ماشین زمان برای کدهای توئه.
هر تغییری که روی پروژه انجام میدی میتونه ذخیره بشه و اگر مشکلی پیش اومد، برگردی به نسخه قبل.
همچنین وقتی چند برنامهنویس روی یک پروژه کار میکنن، Git کمک میکنه تغییرات همه با هم مدیریت بشه.
به زبان ساده:
💾 Git = تاریخچه تغییرات پروژه
مثل دکمه Save نیست؛ بیشتر شبیه اینه که از مسیر پروژه عکس بگیری و هر وقت خواستی به عقب برگردی.
#Git #برنامه_نویسی
@mativex_dev
❤5
برگاتون بریزه :
شرکت open Ai به صورت رسمی اعلام کرد که مدل هوش مصنوعی جدیدش به سرور های رقیبش یعنی انتروپیک دست پیدا کرده!
ماجرا از اونجایی شروع میشه که انتروپیک یک مدل ایجنت مخصوص میسازه برای محافظت از سرور های اصلی شرکت, open ai که نمیخواد کم بیاره مقابل رقیبش میاد همین حرکت رو میزنه
یک روز در کمال ناباوری انتروپیک میبینه به دیتا سنتر ها دسترسی پیدا شده
اما جالبی اینجاست وقتی که رد هکر رو میزنن میبینن طرف یک هوش مصنوعی هست😂
و در واقع هوش مصنوعی ای که open ai برای رقابت ساخته به صورت خودکار دست به این کار زده!!!
بعد از تحقیق فراوان الان FBI روی این موضوع کار میکنه و خود open ai ادعا کرده که بدون اجازه و کاملا خود مختار این عمر انجام شده از طرف ai.
@mativex_dev
شرکت open Ai به صورت رسمی اعلام کرد که مدل هوش مصنوعی جدیدش به سرور های رقیبش یعنی انتروپیک دست پیدا کرده!
ماجرا از اونجایی شروع میشه که انتروپیک یک مدل ایجنت مخصوص میسازه برای محافظت از سرور های اصلی شرکت, open ai که نمیخواد کم بیاره مقابل رقیبش میاد همین حرکت رو میزنه
یک روز در کمال ناباوری انتروپیک میبینه به دیتا سنتر ها دسترسی پیدا شده
اما جالبی اینجاست وقتی که رد هکر رو میزنن میبینن طرف یک هوش مصنوعی هست😂
و در واقع هوش مصنوعی ای که open ai برای رقابت ساخته به صورت خودکار دست به این کار زده!!!
بعد از تحقیق فراوان الان FBI روی این موضوع کار میکنه و خود open ai ادعا کرده که بدون اجازه و کاملا خود مختار این عمر انجام شده از طرف ai.
@mativex_dev
❤3
چه برنامه نویس باشید چه برنامه نویس نباشید باید پرامت نویسی و کار با ابزار های هوش مصنوعی رو یاد بگیرید
آینده برای کسایی هست که بتونن با ai کار کنن نه لزوما برنامه نویسی بلد باشن.
مورد دوم اینکه حتما برند شخصی داشته باشید مخصوصا توی سوشال مدیا!
برند شخصی که روش کار بشه صد برابر ارزش کارت رو بیشتر میکنه (درآمدت هم بیشتر میشه)
و توصیه آخرم اینه که اگه میخواید این کار رو بکنید برید ادیت یاد بگیرید چون خیلی مهمه.
آینده برای کسایی هست که بتونن با ai کار کنن نه لزوما برنامه نویسی بلد باشن.
مورد دوم اینکه حتما برند شخصی داشته باشید مخصوصا توی سوشال مدیا!
برند شخصی که روش کار بشه صد برابر ارزش کارت رو بیشتر میکنه (درآمدت هم بیشتر میشه)
و توصیه آخرم اینه که اگه میخواید این کار رو بکنید برید ادیت یاد بگیرید چون خیلی مهمه.
👏4
Mativex
چه برنامه نویس باشید چه برنامه نویس نباشید باید پرامت نویسی و کار با ابزار های هوش مصنوعی رو یاد بگیرید آینده برای کسایی هست که بتونن با ai کار کنن نه لزوما برنامه نویسی بلد باشن. مورد دوم اینکه حتما برند شخصی داشته باشید مخصوصا توی سوشال مدیا! برند شخصی…
برای یادگیری ادیت لازم نیست پول دوره بدید
توی یوتیوب انقدر منبع فارسی زبان و انگلیسی هست که نیازی به خرید دوره پیدا نمیکنید
نکته : اگه زبانتون قوی هست حتما دوره های انگلیسی زبان رو تماشا کنید.
توی یوتیوب انقدر منبع فارسی زبان و انگلیسی هست که نیازی به خرید دوره پیدا نمیکنید
نکته : اگه زبانتون قوی هست حتما دوره های انگلیسی زبان رو تماشا کنید.
👍3
از برنامه نویس به برنامه نویس :
اون گیت هاب رو راه بنداز برای دکور نساختیش........
اون گیت هاب رو راه بنداز برای دکور نساختیش........
🔥3
Mativex
از برنامه نویس به برنامه نویس : اون گیت هاب رو راه بنداز برای دکور نساختیش........
لینکدین و گیت هاب خیلی خیلی مهمن که فردا کامل راجبشون صحبت میکنیم🌹
شبتون بخیر رفقا🫶🏻
شبتون بخیر رفقا🫶🏻
❤3
در صورتی که یه هوش مصنوعی مثل Claude واقعاً بتونه صفر تا صد یه سایت، از فرانتاند گرفته تا بکاند، رو با کیفیت بالا تحویل بده، شک نکنید قیمت اشتراکهای هوش مصنوعی سر به فلک میکشه. بعید نیست کمکم برای استفاده از همچین قابلیتی مجبور باشید ماهی ۴۰۰ دلار یا حتی بیشتر هزینه کنید.
جالبه که با همین مبلغ، یا حتی کمتر (بسته به پروژه)، میتونید یه برنامهنویس حرفهای استخدام کنید که سایت رو دقیقتر، بهینهتر و متناسب با نیازتون توسعه بده. تازه ریسک باگهای متعدد، مشکلات نگهداری و دردسرهای خروجیهای غیرقابل پیشبینی هوش مصنوعی هم خیلی کمتره.
جالبه که با همین مبلغ، یا حتی کمتر (بسته به پروژه)، میتونید یه برنامهنویس حرفهای استخدام کنید که سایت رو دقیقتر، بهینهتر و متناسب با نیازتون توسعه بده. تازه ریسک باگهای متعدد، مشکلات نگهداری و دردسرهای خروجیهای غیرقابل پیشبینی هوش مصنوعی هم خیلی کمتره.
🔥3
Pov:
وقتی سر یه باگ 6 ساعت نشستی که حل کنی و چشم درد شدید گرفتی ولی فامیلتون میگه عشق میکنیا دوتا کلیک میکنی پول درمیاری😂
وقتی سر یه باگ 6 ساعت نشستی که حل کنی و چشم درد شدید گرفتی ولی فامیلتون میگه عشق میکنیا دوتا کلیک میکنی پول درمیاری😂
🥰3😁2😨1😡1
این جمله که «ما برای این پروژه اینقدر بودجه در نظر گرفتیم» از پایه اشتباهه. قیمت پروژه رو کارفرما تعیین نمیکنه. این برنامهنویسه که بعد از بررسی نیازهای پروژه، حجم کار، پیچیدگی، زمان اجرا و امکانات موردنیاز، هزینه واقعی رو اعلام میکنه. کارفرما فقط میتونه بودجهای که در اختیار داره رو مطرح کنه؛ نه اینکه ارزش فنی پروژه رو مشخص کنه.
👌2🔥1🤝1
Mativex
این جمله که «ما برای این پروژه اینقدر بودجه در نظر گرفتیم» از پایه اشتباهه. قیمت پروژه رو کارفرما تعیین نمیکنه. این برنامهنویسه که بعد از بررسی نیازهای پروژه، حجم کار، پیچیدگی، زمان اجرا و امکانات موردنیاز، هزینه واقعی رو اعلام میکنه. کارفرما فقط میتونه…
هرچند توی سایت های فریلنسری ایرانی از این خبرا نیست😁
اگه قیمت پایین بگی پس پروژه مال شماست
اگه قیمت پایین بگی پس پروژه مال شماست
😁2🤣2🐳1
نمیدونم چرا ولی با آپدیت جدید وی اس کد اصلا کنار نمیام، همچی رو ریخته بهم انگار
رنگ و روی کد ها دیگه مثل قبل نیست خیلی بی روح شده😭
رنگ و روی کد ها دیگه مثل قبل نیست خیلی بی روح شده😭
👍3😭1
Mativex
نمیدونم چرا ولی با آپدیت جدید وی اس کد اصلا کنار نمیام، همچی رو ریخته بهم انگار رنگ و روی کد ها دیگه مثل قبل نیست خیلی بی روح شده😭
یک خط کد ساده توی جوپیتر میخواد بنویسه پیرمون کرده
🥰3🔥1
یسری خبر خیلی جنجالی داره پخش میشه و تائید نشده هنوز
میگن یکی از مدل های جی پی تی با مدل های آنتروپیک درگیر شده و مدام به هم دیگه حمله سایبری میکنن🤣
میگن یکی از مدل های جی پی تی با مدل های آنتروپیک درگیر شده و مدام به هم دیگه حمله سایبری میکنن🤣
🤣5