اگه react / vue / angular / next و ... بلدی ولی نمیتونی با جاوا اسکریپت خام اپلیکیشن تحت وب توسعه بدی، یه ضعف خیلی بزرگ داری که هنوز متوجهش نیستی.
@Mern_stack_01
@Mern_stack_01
👍20⚡2❤1🔥1
- هوش مصنوعی جای برنامه نویسا رو میگیره
- برنامه نویسی تا 2030 حذف میشه
- برنامه نویسا تا n سال دیگه بیکار میشن
- و ...
وقتی این مدل جملات رو میشنوید قبل از این که ناامید بشید به گوینده جمله توجه کنید. کیا همچین حرفایی میزنن:
در کل فقط کد نزنید. مهارت نرم و دیدِ بیزنسی داشته باشید. اینطوری نه تنها هوش مصنوعی نمیتونه جاتون رو بگیره، بلکه میتونید جایگاه های بهتری از بازار کار رو به دست بیارید.
@Mern_stack_01
- برنامه نویسی تا 2030 حذف میشه
- برنامه نویسا تا n سال دیگه بیکار میشن
- و ...
وقتی این مدل جملات رو میشنوید قبل از این که ناامید بشید به گوینده جمله توجه کنید. کیا همچین حرفایی میزنن:
- اونایی که محصول خودشونو میفروشن
- اونایی که تو همین عرصه ai کار میکنن
- اونایی که از ترس شما پول در میارن
- صرفا جو میدن
در کل فقط کد نزنید. مهارت نرم و دیدِ بیزنسی داشته باشید. اینطوری نه تنها هوش مصنوعی نمیتونه جاتون رو بگیره، بلکه میتونید جایگاه های بهتری از بازار کار رو به دست بیارید.
@Mern_stack_01
❤21👍6🔥1
طبق صحبتی که با اکثر تازهکارا داشتم، انگار شبکهسازی رو غول مرحله آخر میدونن و تصورشون از شبکهسازی اینه که حتما یه جایی حضور فیزیکی داشته باشن.
در حالی که واقعیت اینطور نیست.
شخصا 90 درصد شبکههایی که داشتم از طریق فضای مجازی بوده.
همکاری هایی داشتم که بعد از 5 سال همکاری هنوز همدیگه رو از نزدیک ندیدیم.
در کل تو فضای های مجازی مثل تلگرام، توییتر و مخصوصا لینکدین حضور فعال و البته اصولی داشته باشین.
@Mern_stack_01
در حالی که واقعیت اینطور نیست.
شخصا 90 درصد شبکههایی که داشتم از طریق فضای مجازی بوده.
همکاری هایی داشتم که بعد از 5 سال همکاری هنوز همدیگه رو از نزدیک ندیدیم.
در کل تو فضای های مجازی مثل تلگرام، توییتر و مخصوصا لینکدین حضور فعال و البته اصولی داشته باشین.
@Mern_stack_01
👍20❤3🔥2
یه فریمورک اومده که اسمش Elysia هست و طبق چیزی که خودش میگه از فریمورک های Express و Fastify و ... تو محیط Node سریعتره.
تو این مدل مواقع تازهکار میگه وای الان باید بریم اینو یاد بگیریم. دیگه کدوم شرکت از اکسپرس استفاده میکنه؟ دیگه قبلیا منسوخ میشن و ...
اما حقیقت اینه که تو همچین شرایطی باید همچنان تمرکزتون روی ابزاری باشه که بازار کار و کامیونیتی بزرگ داره و یجورایی تو بازار ریشه دوونده و وقت گذاشتن واسه یه ابزار تازهتاسیس کار معقولی نیست.
@Mern_stack_01
تو این مدل مواقع تازهکار میگه وای الان باید بریم اینو یاد بگیریم. دیگه کدوم شرکت از اکسپرس استفاده میکنه؟ دیگه قبلیا منسوخ میشن و ...
اما حقیقت اینه که تو همچین شرایطی باید همچنان تمرکزتون روی ابزاری باشه که بازار کار و کامیونیتی بزرگ داره و یجورایی تو بازار ریشه دوونده و وقت گذاشتن واسه یه ابزار تازهتاسیس کار معقولی نیست.
@Mern_stack_01
👍13❤4⚡1
| Rad Dev (JS) 🖤 |
یه فریمورک اومده که اسمش Elysia هست و طبق چیزی که خودش میگه از فریمورک های Express و Fastify و ... تو محیط Node سریعتره. تو این مدل مواقع تازهکار میگه وای الان باید بریم اینو یاد بگیریم. دیگه کدوم شرکت از اکسپرس استفاده میکنه؟ دیگه قبلیا منسوخ میشن و ...…
ولی چه باحاله اسمش.
الیسیا 🎀
الیسیا 🎀
😁18💯3👍2🔥1
تو آپدیت جدید تلگرام میتونید از قابلیت Passkey استفاده کنید. با این قابلیت بدون ارسال کد OTP میتونید با ایمیلتون یا پسورد منیجرتون توی تلگرام لاگین کنید.
@Mern_stack_01
@Mern_stack_01
👍17⚡2❤1🔥1
اگه فکر میکنین شمارهکارت یه چیز رندومه که اعداد پشت هم چیده میشن، کاملا در اشتباه هستین.
شمارهکارت طبق یه الگوریتمی به اسم Luhn ساخته میشه. از این الگوریتم برای اعتبارسنجی شمارهکارت هم استفاده میشه. حتی کافیه یه رقم اینور اونور شه تا شمارهکارت inValid بشه.
بدون این الگوریتم تقریباً تمام پرداختهای دیجیتال دنیا از کار میافتاد. همچنین این الگوریتم تو اعتبارسنجی اولیه شمارهکارت کاربرد داره (نیاز نیست واسه اعتبارسنجی اولیه شماره کارت حتما به Api رکوئست زده شه)
الگوریتم Luhn هم چیز عجیبی نیست. کلا 10 خط کده. اگه دوست داشتین میتونین سرچ کنین و با منطقش آشنا بشین.
@Mern_stack_01
شمارهکارت طبق یه الگوریتمی به اسم Luhn ساخته میشه. از این الگوریتم برای اعتبارسنجی شمارهکارت هم استفاده میشه. حتی کافیه یه رقم اینور اونور شه تا شمارهکارت inValid بشه.
بدون این الگوریتم تقریباً تمام پرداختهای دیجیتال دنیا از کار میافتاد. همچنین این الگوریتم تو اعتبارسنجی اولیه شمارهکارت کاربرد داره (نیاز نیست واسه اعتبارسنجی اولیه شماره کارت حتما به Api رکوئست زده شه)
الگوریتم Luhn هم چیز عجیبی نیست. کلا 10 خط کده. اگه دوست داشتین میتونین سرچ کنین و با منطقش آشنا بشین.
@Mern_stack_01
❤16🤯10👍8⚡1🔥1
اگه از رجکس نوشتن متنفرین، اینجا میتونین یسری رجکس آماده واسه کاربرد های مرسوم پیدا کنین 👇
🔗 ihateregex.io
@Mern_stack_01
@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31👍5😁2
یه سایت پیدا کردم که باهاش میتونین به صورت ناشناس به اطرافیانتون بگین که بوی بد میدن:
🔗 BooMidi.net
@Mern_stack_01
@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23
بنا به نیاز پروژه خیلی وقتا اصلا چیزی به اسم DELETE نداریم. یعنی دیتا به صورت واقعی حذف نمیشه. بلکه تو دیتابیس یه column / property به اسم is_deleted داریم که true / false میگیره.
وقتی یوزر بخواد دیتایی رو حذف کنه، دیتا واقعا حذف نمیشه. بلکه فقط مقدار is_deleted میشه true.
وقتی هم بخوایم دیتاها رو به کلاینت بفرستیم طبق is_deleted: false سورت / سلکت میکنیم.
به این تکنیک میگن SOFT DELETE.
حالا در مقابل این تکنیک اگه دیتا واقعا DELETE بشه، اصطلاحا بهش میگن HARD DELETE.
@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍10⚡1🔥1
یکی از نکاتی که به عنوان برنامه نویس بکاند باید بدونید اینه که تو سایت های فروشگاهی از SOFT DELETE استفاده کنید.
مثلا به دلیل relation بین محصولات و سفارشات اگه محصولی واقعا حذف بشه:
- سفارشات به هم میخورن
- فاکتورها به هم میخورن
- گزارش فروش به هم میریزه
- و ...
اگه نمیدونی SOFT DELETE چیه، پست قبلی رو بخون.
@Mern_stack_01
مثلا به دلیل relation بین محصولات و سفارشات اگه محصولی واقعا حذف بشه:
- سفارشات به هم میخورن
- فاکتورها به هم میخورن
- گزارش فروش به هم میریزه
- و ...
اگه نمیدونی SOFT DELETE چیه، پست قبلی رو بخون.
@Mern_stack_01
❤15👍6🔥1
برنامه نویسی پر از تغییره.
- تغییر تو تکنولوژیها
- تغییر تو پروژه
- تغییر تو بازار کار
- و ...
واقعا اگه دلیل ورودت به این شغل هر چیزی بجز علاقه باشه، نمیتونی تو این مسیر دووم بیاری و دیر یا زود میبوسیش میذاریش کنار.
@Mern_stack_01
- تغییر تو تکنولوژیها
- تغییر تو پروژه
- تغییر تو بازار کار
- و ...
واقعا اگه دلیل ورودت به این شغل هر چیزی بجز علاقه باشه، نمیتونی تو این مسیر دووم بیاری و دیر یا زود میبوسیش میذاریش کنار.
@Mern_stack_01
💯21👍7❤3
بیاین یه چیز جالب و تاسفبرانگیز بهتون بگم.
تو دیجیکالا اگه یه محصول رو توی سبد خریدتون بذارین،
بعد یه مدت که همونطور بدون پرداخت میمونه ...
تو این مدت اگه محصول گرونتر بشه، قیمت داخل سبد خرید هم گرون میشه.
اما اگر ارزونتر بشه، قیمت داخل سبد خرید همون قبلی باقی میمونه!
چرا؟
از دستشون در رفته یا واقعا یه چیز عمدیه؟
اگه عمدی باشه که به احتمال زیاد هست، خیلی متاسفم براشون.
@Mern_stack_01
تو دیجیکالا اگه یه محصول رو توی سبد خریدتون بذارین،
بعد یه مدت که همونطور بدون پرداخت میمونه ...
تو این مدت اگه محصول گرونتر بشه، قیمت داخل سبد خرید هم گرون میشه.
اما اگر ارزونتر بشه، قیمت داخل سبد خرید همون قبلی باقی میمونه!
چرا؟
از دستشون در رفته یا واقعا یه چیز عمدیه؟
اگه عمدی باشه که به احتمال زیاد هست، خیلی متاسفم براشون.
@Mern_stack_01
👍37🤯12❤2
تلگرام تو آپدیت جدید بخش وارث رو اضافه کرده!
@Mern_stack_01
قراره تو آپدیت جدید تلگرام بخش میراث اضافه بشه، شما توی این بخش آیدی یه نفرو وارد میکنید و اگه از 6 ماه تا 1 سال آنلاین نشدید تمام اطلاعات اکانتتون و هرچی که توش هست انتقال داده میشه به اون وارثی که انتخاب کرده بودید.
@Mern_stack_01
❤15🔥5👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18💯7👍2
فرقی نمیکنه فرانتاند کار میکنین یا بکاند. کاربرد و مفهوم هر استاتوسکد رو خوب بلد باشین 👌
@Mern_stack_01
@Mern_stack_01
❤17👍6🔥6
با این سایت میتونین بفهمین هر قابلیت رو کدوم مرورگر از چه ورژنی ساپورت میکنه:
🔗 caniuse.com
پن: هم پشتیبانی پروپرتی های Css و هم موارد مربوط به JS رو میشه باهاش فهمید.
@Mern_stack_01
پن: هم پشتیبانی پروپرتی های Css و هم موارد مربوط به JS رو میشه باهاش فهمید.
@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤3⚡1
اگه طولانی بودن class های تیلویند اذیتتون میکنه، این اکستنشن رو رو VsCode نصب کنین.
همونطور که از لوگوش مشخصه، این اکستنشن میاد کل classها رو جمع میکنه و به جاشون سه نقطه میذاره. وقتی روش کلیک کنی، classها رو نشون میده.
@Mern_stack_01
همونطور که از لوگوش مشخصه، این اکستنشن میاد کل classها رو جمع میکنه و به جاشون سه نقطه میذاره. وقتی روش کلیک کنی، classها رو نشون میده.
@Mern_stack_01
❤16👍8🔥5