| Rad Dev (JS) 🖤 |
2.72K subscribers
408 photos
19 videos
10 files
725 links
#JS 👑

سعیدی‌را‌د هستم، اینجا تجربم و چیزایی که یاد می‌گیرم رو به اشتراک می‌ذارم.

محتوای کانال کاملا Human-Generated می‌باشند.

ارتباط:

@AminKhoy78

مخلصم 👨‍💻🖤
Download Telegram
تو FreeFrontend یه عالمه سورس‌کد فرانت‌اند هست که بر اساس نوع تکنولوژی دسته‌بندی شدن.

هم واسه یادگیری و هم واسه مرور خیلی خوبه.

🔗 https://freefrontend.com

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28👍4🔥4
یه عزیزی اومده بهترین اکستنشن های کروم رو دسته‌بندی کرده و گذاشته تو گیت‌هابش (قدر همچین ریپو هایی رو باید دونست)

اکستنشن های کاربردی پسورد منیجر، دیباگینگ، سی‌اس‌اس، هوش مصنوعی و … کلی دسته بندی دیگه.

🔗 github.com/themeselection/best-chrome-extensions

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
❤39👍5⚡2🔥2
گاها پیش میاد که بین “توسعه سریع پروژه” و “توسعه باکیفیت پروژه”، گزینه اول ‌رو انتخاب کنید.
اینجاست که شما اصطلاحا یه Technical Debt ایجاد کردین واسه خودتون (فارسیش میشه بدهی فنی)

پروژه‌ای که بدهی فنی داشته باشه، دولوپر قراره در آینده حسابی اذیت بشه. چون به جای این که اول کار درست حسابی کد بزنه، ماه های بعد قراره کلی تسک اضافی سرش بریزه.

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

@Mern_stack_01
👍24❤7⚡2🔥1
Pavel Durov
Russia is restricting access to Telegram in an attempt to force its citizens to switch to a state-controlled app built for surveillance and political censorship. 8 years ago, Iran tried the same strategy — and failed. It banned Telegram on made-up pretexts…
✉️ پاول دورف: روسیه دسترسی به تلگرام رو محدود کرده تا کاربرا رو به استفاده از پیام‌ رسان دولتی و قابل نظارت وادار کنه. این اقدام شبیه سیاستی هست که ایران 8 سال پیش اجرا کرد اما ناموفق بود؛ با وجود فیلترینگ، اکثر ایرانیان همچنان با دور زدن سانسور از تلگرام استفاده می‌کنن. تجربه ایران نشون میده اجبار و محدودسازی آزادی بیان نه‌ تنها مؤثر نیست بلکه با مقاومت کاربرا روبه‌رو میشه و تلگرام همچنان به‌عنوان نماد آزادی و حریم خصوصی باقی می‌مونه.

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51❤12⚡3
دیدین وقتی یکی بلد نیست با یه سایت / اپلیکیشن کار کنه بهش میگیم “کاربر غیر حرفه‌ای”؟

جالبه بدونین ما برنامه‌نویس غیر حرفه‌ای هم داریم.

برنامه‌نویس غیر حرفه‌ای اونیه که به نیاز کاربر فکر‌ نمی‌کنه و‌ اپلیکیشن رو اونطور که خودش حال می‌کنه و راحته جلو می‌بره. وقتی هم یه کاربر نمی‌تونه با اون نرم‌افزار کار کنه، دولوپر سریع بهش برچسب “کاربر غیر حرفه‌ای” می‌چسبونه.

آره خلاصه.
مهم نیاز کاربره. نه اون چیزی که ما فکر‌ می‌کنیم نیاز کاربره.

@Mern_stack_01
👍34❤11💯4
منابع انسانی: چرا این همه خرج رشد کارمندا می‌کنیم. اگه خرج کنیم و نمونن چی؟

مدیر: اگه خرج نکنیم و بمونن چی؟

@Mern_stack_01
❤25👍12🤯5💯1
هوش مصنوعی تو فضای مجازی و رسانه‌ها، خیلی بیشتر از واقعیتش پیشرفت داشته. همون ضرب‌المثل بشنو و باور‌ نکن.

@Mern_stack_01
😁41👍6🤯2❤1
می‌بینی طرف 10 جلسه سر کوچه‌شون آموزشگاه رفته اونجا یه مدرکی بهش دادن، اومده ‌گذاشته تو رزومش.

وقتی یه نفر رندوم تو خیابون بره آموزشگاه پول بده می‌تونه مدرک‌ بگیره، اون مدرک چه ارزشی داره؟

این مدل مدرک‌ها‌ فقط ارزش رزومه رو پایین میارن. چیزی که مهارت شما رو تضمین می‌کنه مدرک نیست، بلکه نمونه‌کاره.

@Mern_stack_01
👍38❤7
یه بزرگی می‌گفت: فشار کاری بهتر از فشار بی‌کاریه.

@Mern_stack_01
👍73❤4🤯2💯2
CHALLENGE (JS)

const obj1 = { a: 1, b: { c: 2 } };
const obj2 = { ...obj1 };
const obj3 = obj1;

obj2.a = 10;
obj2.b.c = 20;
obj3.b.c = 30;

console.log(obj1.a);
console.log(obj1.b.c);
console.log(obj2.a);
console.log(obj2.b.c);
console.log(obj3.a);
console.log(obj3.b.c);


@Mern_stack_01
❤12👍4🤯2🔥1
👍13❤4⚡2💔2🔥1
سود اصلی رو اونی کرد که پرچم آمریکا تولید کرد فروخت به اینا آتیش بزنن :))

@Mern_stack_01
😁56👍12💔4❤2
یه بزرگی می‌گفت: به بچه‌هاتون سه‌تا مهارت یاد بدین. برنامه‌نویسی، زبان انگلیسی و مقاله نویسی.
بعد ولشون کنید تو جامعه و مطمئن باشید که عاقبت‌بخیر خواهند شد.

حالا مستقیما فقط با همین سه مهارت نمیشه کاری‌ کرد. اما با یسری مهارت های مکمل‌ دیگه در راستای همین مهارت‌ها خیلییی کارا میشه کرد.

منظورشون بیشتر نشون دادن اهمیت این 3 مهارت بود.

@Mern_stack_01
❤39👍16
به نظرم با وجود وضعیت فعلی، بحث پارتی‌بازی‌ تو ‌شرکتا خیلی کم‌تر بشه و‌ اولویت بیاد رو مهارت.

چرا؟
چون حقیقتا هزینه یه بیزنس (حتی کوچیک) خیلی بالا رفته و‌ براش نمی‌صرفه پسردایی / دخترخاله رو به نیروی متخصص ترجیح بده.

چون عملا پارتی‌بازی براش ضرر خالصه دیگه.

@Mern_stack_01
👍50❤6💯4
❌ Username not found
❌ Password is incorrect

این‌ مسیج‌ها در نگاه اول کاملا منطقی به نظر می‌رسن. اما اگه یکم دقیق شیم، می‌تونن امنیت اپلیکیشن رو به خطر بندازن!
چجوری؟

هکر میاد یوزرنیم های مختلف رو تست می‌کنه تاااا زمانی که با ارور اول مواجه نشه، بلکه با ارور دوم مواجه بشه.
اینطوری مطمئن میشه که از ارور اول رد شده و یوزرنیمی که تست کرده، سایت واقعا همچین کاربری داره.‌
الان نوبت حدس زدن پسورده :))

راهکار چیه؟
چه یوزرنیم / ایمیل و چه پسورد کاربر اشتباه بود، یه مسیج کلی بده.
مثلا بگو “لطفا اطلاعات رو مجددا چک کنید”.
اینطوری هکر محترم نمی‌تونه بفهمه چه یوزرنیمی valid هست.

به این نوع حمله اصطلاحا User Enumeration Attack گفته میشه و هکر کارای زیادی می‌تونه باهاش بکنه.

@Mern_stack_01
❤44👍14💯2🤯1
تا حالا پیش اومده یسری سایتا رفته باشی که انگار یه چیزی سر جاش نیست؟

این سایت به صورت چالشی و سرگرم‌کننده یسری Ui های مشابه رو میاره تا صحیح‌ترین Ui رو انتخاب کنین که دقت‌تون بیشتر شه.

حتی بعد از رد شدن از هر مرحله، دلیل گزینه صحیح رو می‌نویسه.

🔗 https://cantunsee.space/

پ‌ن: سایت جذابیه. باز کردنش با خودتونه، بستنش با خدا.‌

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤8🔥1
تا حالا شده رزومت رد بشه ولی شرکت دلیل رد شدن رو بهت نگه؟

دلیلش اینه که HR (منابع انسانی) هر شرکت وظیفش رسیدگی به نیرو های شرکته، نه کسی که رد شده.
حفظ انگیزه کارمندان، پرفورمنس کارمندان و …

کار HR با شما‌ وقتی شروع میشه که جذب شده باشین. چون نمی‌تونه کلی نیروی حاضر رو ول کنه و به ده‌ها شخص دلیل رد شدن توضیح ‌بده.
راستش اصلا وقتشو ‌نداره.

@Mern_stack_01
❤25👍14💔5👎2😁2
Interview-Checklist-(Rad Dev).pdf
3.8 MB
بیش از 80 درصد برنامه‌نویسا اولین‌ مصاحبه‌شون رو رد میشن.

این چک‌لیست مصاحبه رو امروز آماده کردم.
با خوندن این چک‌لیست، دیگه جزو اون 80 درصد نخواهید بود.

@Mern_stack_01
❤74👍6😁4💯3⚡1
تو این شرایط اگه قراردادی می‌بندین، بند فورس‌ماژور رو حتما حتما لحاظ کنین.

فورس‌ماژور تو شرایط فعلی از واجباته. فورس‌ماژور یعنی شرایطی که خارج از اختیار دولوپر و‌کارفرماست.
یعنی اگه به هر دلیلی هر مدل اتفاقی افتاد که از اختیار طرفین خارج بود و باعث شد توسعه پروژه متوقف بشه، دولوپر بیچاره تقصیری نداره و کارفرما نباید از دولوپر خسارت بخواد.

اتفاقاتی مثل جنگ، سیل، زلزله، قطعی اینترنت و … فورس‌ماژور محسوب میشن.

@Mern_stack_01
👍43❤6
کیفیت خر‌وجی‌ای که از هوش مصنوعی می‌گیرید، رابطه مستقیمی با کیفیت پرامپتی که بهش میدید داره.

این سایت، ایده چند کلمه‌ای و سادۀ شما رو به یک پرامپ کاملا حرفه‌ای تبدیل می‌کنه:

🔗 https://www.promptcowboy.ai/

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍7
یه پست تو لینکدین دیدم که می‌گفت حتی اگه از شغل / پوزیشن فعلی‌تون راضی ‌هستید، بازم مصاحبه برید تا ببینید با خودتون چند چندین و بازار کار چیا می‌خواد.

این کار کاملا اشتباهه. چون:

- یه پوزیشن شغلی رو عملا سوزوندین. شاید یه شخص دیگه که واقعا به اون پوزیشن نیاز داشت می‌تونست استخدام شه.

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

- اگه شرکت فعلی بفهمه، ممکنه براتون گرون تموم شه و اعتبارتون تو‌ شرکت فعلی‌ هم خدشه‌دار میشه.

- و ... کلی باگ دیگه.

خلاصه هر‌ چیزی که دیدید رو باور‌ نکنید و انجامش ندید.

@Mern_stack_01
❤46👍18💯2🔥1