| Rad Dev (JS) 🖤 |
前往频道在 Telegram
#JS 👑 سعیدیراد هستم، اینجا تجربم و چیزایی که یاد میگیرم رو به اشتراک میذارم. محتوای کانال کاملا Human-Generated میباشند. ارتباط: @AminKhoy78 مخلصم 👨💻🖤
显示更多2 720
订阅者
+224 小时
+237 天
+6930 天
帖子存档
2 720
یه زمانی یه اصطلاح داشتیم به اسم “سایت های بوتاسترپی”.
به سایت هایی میگفتیم که از بوتاسترپ استفاده کرده بودن و اینقدر که ظاهر و گرید و کامپوننتهاشون شبیه هم بود، آدم حالش به هم میخورد وقتی سایت رو میدید.
الان تو این دیدگاه به نظرم جای بوتاسترپ رو Ai گرفته. تو هر سایتی میری همش هم آبی و بنفشه و مشخصه که اینو ai زده و آدمیزاد بهش دست نزده.
@Mern_stack_01
2 720
اگه بکاند کار میکنید پکیج slugify یکی از پکیج هاییه که احتمالا باهاش مواجه میشید.
کاری که انجام میده اینه که واسه موجودیتهاتون slug میسازه:
🔗 NPM
@Mern_stack_01
2 720
تو توسعه نمونهکارای شخصی جدی باشید. نگید پروژه واقعی نیست و این حرفا.
اگه قرار باشه نمونهکاراتون شما رو به بازار کار برسونن، باید باکیفیت باشن و به واقعیت نزدیک باشن.
از فولدربندی بگیرید تااا قابلیت هایی که توسعه میدید.
@Mern_stack_01
2 720
رزومه اصولی نوشتن خودش یه مهارته. اکثر عزیزانی که از زمین و زمان شاکی بودن که کار نیست و اشباع شده و بازار فلان شده و اینا،
با یه صحبت کوتاه متوجه شدم یه جای مسیر رو اصولی عمل نکردن و مشکل تماما از بازار نیست.
@Mern_stack_01
2 720
انگار اسنپ همچین سیاستی تو قیمتگذاری داره.
خودم تست نکردم اما یسری تست کردن و انگار حقیقت داره.
@Mern_stack_01
2 720
یکی از دلایلی که تو مارکت فارسی / انگلیسی به مهارت های نرم خیلی پرداخته نشده و دوره آنچنانی وجود نداره، دیدگاه مخاطب نسبت به مهارت های نرمه. یه بار به یکی گفتم بیا واسه شبکهسازی این مقالهها رو بخون. برگشت گفت من ارتباطاتم خیلی خوبه. یه زمانی تو هایپری کار میکردم!
تهش طرف بیشترین آسیب رو از ضعیف بودن همون مهارت های نرم میخوره.
راستش تو دنیای امروز "توسعه فردی" و "مهارت های نرم" بیش از همیشه اهمیت دارن.
درسته دوره وجود نداره، اما سایت متمم کلی مقاله در رابطه با توسعه فردی داره و به نظرم دنبال کردنشون خالی از لطف نیست:
🔗 https://motamem.org/
@Mern_stack_01
2 720
سایت دیوار از بیرون خیلی ساده به نظر میرسه. اما صرفا فقط چند عمل CRUD نیست و کلی پیچیدگی پشت پرده داره.
این مقاله یه تحلیل خیلی خوب از قابلیتها و معماری محصولی مثل دیوار انجام داده که اینجا میتونید مطالعه کنید:
🔗 https://vrgl.ir/eY76N
@Mern_stack_01
2 720
از اونجایی که ماهی یکی دو بار مناسبت روز دختر داریم و اگه یکیش رو فراموش کنید زندگی بر کامتان تلخ میشود، یکی از همکارا (آقای علی هاشمی) این وباپ رو ساختن تا مناسبت های مهم عزیزاتون رو به صورت یکجا داشته باشید:
🔗 https://girlyevents.ir
هنوز در دست توسعهست و اگه انتقاد / پیشنهادی داشتید میتونید باهاشون در میون بذارید.
@Mern_stack_01
2 720
به نظرم یکی از ویژگی های برنامهنویس حرفهای “در دسترس بودن” هست.
میبینی کارفرما سه روزه لنگ یه ادیت کوچیک هست و هیچ خبری از دولوپر نیست. نه زنگ، نه پیام و نه هیچ راه ارتباطی دیگهای رو جواب نمیده.
اینجاست که اگه پروژه فریلنسری باشه، کارفرما دیگه به اون دولوپر هیچ اعتمادی نمیکنه.
اگه هم واسه شرکت باشه مدیر به یسری شرکتایی که باهاشون کانکشن داره این رفتار منفی شخص رو در میون میذاره.
@Mern_stack_01
2 720
اگه جایی به DeepCopy نیاز داشتید نیاز نیست از json یا روش های عجیب غریب دیگه استفاده کنید. مطمئنترین راه استفاده از structuredClone هست.
const copy = structuredClone(value, options)مستندات کاملتر: 🔗 MDN @Mern_stack_01
2 720
تلگرام تو آپدیت اخیرش قابلیت ServerLess Bot رو آورده و توسعه ربات خیلی بهینهتر از قبل شده. هم از لحاظ هزینه و هم از لحاظ سرعت و پرفورمنس.
یعنی دیگه نیازی به خرید vps، هاست و ... حتی دیتابیس نیست. رباتی که میسازی مستقیما دپلوی میشه رو سرور های تلگرام. اینطوری سرعت رباتها نسبت به قبل چندین برابر شده. علاوه بر این یه دیتابیس SQLite هم به صورت لوکال به ربات میده،
فعلا هم رایگانه و خبری از هزینه و محدودیت نیست.
@Mern_stack_01
2 720
هزینه پروژه های فریلنسری رو چطوری دریافت کنیم؟
1. بدون دریافت پیشپرداخت، کار رو شروع نکنید. یه درصدی از مبلغ توافقشده رو به عنوان پیشپرداخت دریافت کنید.
2. مابقی مبلغ رو طی پیشرفت پروژه دریافت کنید (پروژه رو فازبندی کنید)
3. هیچ درصدی از مبلغ رو واسه بعد از تکمیل پروژه نذارید. قبل از شروع فاز آخر باید کاملا تسویه بشه.
@Mern_stack_01
2 720
اگه یکی بپرسه مهمترین بخش Axios چیه میگم Interceptorها. اگه اینو خوب یاد بگیرید یعنی تقریبا کل Axios رو یاد گرفتید.
از این دو لینک میتونید این کانسپت مهم رو یاد بگیرید:
🔗 Docs
🔗 Article
@Mern_stack_01
2 720
اگه پروژه فریلنسری گرفتید، هاست و دامنه رو حتما با مشخصات شخص کارفرما تهیه کنید تا اگه اپلیکیشن با مشکل حقوقی مواجه شد پای شما گیر نباشه.
@Mern_stack_01
2 720
خودتونو محک بزنید.
چندتاش رو بدون سرچ میتونید توضیح بدید؟
Closure
Hoisting
Event Loop
Type Coercion
Promise
Async / Await
Prototype
this
Debounce
Throttle
Memoization
Lazy Loading
Dynamic Import
SOLID
ACID
Tree Shaking
Retry
Rate Limit
Idempotency
Currying
Deep Copy / Shallow Copy
TDZ
CSRF
Memory Leak
Garbage Collection
Generator Function
Proxy
Reflect
XSS
@Mern_stack_01
