| Rad Dev (JS) 🖤 |
2.77K subscribers
436 photos
22 videos
10 files
737 links
#JS 👑

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

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

ارتباط:

@AminKhoy78

مخلصم 👨‍💻🖤
Download Telegram
اگه تا الان بیدارین بیاین بهتون یه راز بگم:
‏
اگه واسه درآوردن پول دارین یه سری چیزا رو فدا می‌کنین، بعدا پول می‌دین که همونارو داشته باشین.

شب‌بخیر.

@Rads_notes
2🤯63👍37❤8💔8👎3🔥2🤔1
و زنده باد دوپامینِ حاصل از فرآیند یادگیری.

@Rads_notes
⚡83👍21❤7😁5
به این عکس دقت کنید. دو تا آدرس جلومونه که جفتشون دقیقاً نوشتن ⁦ amazon.com⁩ و جفتشون هم اون قفل امنیتی (HTTPS) رو دارن اما اگه بهتون بگم یکی‌شون یه تله عجیب‌ و ترتمیز که می‌تونه کل حسابت یا والتت رو جارو کنه چی؟
‏
داستان در مورد یکی از موذیانه‌ترین حقه‌های هکری تاریخه به اسم حمله هوموگراف (IDN Homograph).
ماجرا از یه کلک تو دهه 90 شروع شد. اون موقع کلاهبردارها تو آدرسی مثل PayPal جای حرف l کوچیک از I بزرگ استفاده می‌کردن. این حقه با یکم دقت لو می‌رفت تا این‌که اینترنت گفت زبان‌های غیر انگلیسی هم باید بتونن دامین ثبت کنن. این‌جا بود که ورق برگشت و داستان ترسناک‌تر شد!
‏
تو الفبای روسی یا یونانی حروفی داریم که پیکسل به پیکسل شبیه انگلیسی‌ان. مثلاً حرف а روسی تو ظاهر همون a انگلیسیه ولی برای کامپیوتر کدهای اینا زمین تا آسمون فرق داره.

یعنی یه هکر میاد amazon رو با a روسی ثبت می‌کنه و چشم شما همون آمازون همیشگی رو می‌بینه. ولی مرورگر مثل شما فکر نمی‌کنه. تو رو میفرسته تو یه سایت جعلی!
‏
سال 2005 تو کنفرانس هکرها یه گروه امنیتی اومدن سایت paypal رو با همین کلک ساختن و یه قدم رفتن جلوتر و واسه سایت گواهی SSL هم گرفتن :))

این‌جا بود که دوزاری همه افتاد اون علامت قفل کنار آدرس اصلاً معنیش امنیت و اصالت نیست!
‏فقط یعنی ارتباط رمزنگاری شده و هکرها هم می‌تونن سه‌سوته واسه سایت دزدیشون اون علامت قفل رو بگیرن.
بعد از این افتضاح مرورگرها اومدن آپدیت دادن و سیستم Punycode رو آوردن بالا.

یعنی اگه تو یه آدرس دو تا زبان مثلا انگلیسی و روسی قاطی شه مرورگر به جای اون اسمی که تو تایپ می‌کنی کدهای پشت‌صحنه‌شو نشون می‌ده. اگه آمازون تقلبی عکس رو کپی کنی تو نوت‌ گوشیت تابلو میشه و یه چیز عجیب مثل ⁦ amzonĐ.com⁩ می‌بینی. همه گفتن خب پرونده بسته شد.

تا این‌که سال 2017 یکی یه باگ جدیدی رو کرد.
گفت آقا مرورگر فقط وقتی گیر می‌ده که دو تا زبان ترکیب بشن
‏اومد کل دامنه ⁦ apple.com رو با حروف روسی ثبت کرد.
مرورگر هم گیج شد و چون فقط یه زبان ثابت بود مثل روسی دوباره آدرس رو به شکل همون اپل اصلی نشون داد.

حالا چطوری تو این مدل دام هکر‌ها نیفتیم؟
‏اول این‌که اصلا گول اون قفل کنار آدرس رو نخورید.

همچنین یه راهش هم استفاده از Password Manager های مرورگره. چشم من و شما گول а روسی رو می‌خوره ولی این برنامه‌ها که پسوردتون رو سیو میکنن کدهای پشت‌ صحنه رو می‌خونن و تا ببینن سایت فرق داره عمرا رمزتو ساجست نمیکنن بهت و آلارم می‌دن که داری گند می‌زنی :))


@Rads_notes
🤯54❤15👍12⚡1😁1🤔1😐1
اگه فکر می‌کنید فقط سال های اول باید واسه یادگیری وقت بذارید و n سال دیگه از یادگیری خلاص می‌شید، باید عرض کنم که این دیدگاه اشتباهیه.

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

@Rads_notes
👍74😐4❤2
یکی ‌از دانشجوهای دوره Nodejs یه پروژه URL Shortener توسعه دادن که اگه تازه‌کار باشید بررسی کدش می‌تونه مفید باشه براتون:

🔗 Github

@Rads_notes
❤30
از مهم‌ترین موارد مربوط به سافت‌اسکیل، اعتمادبه‌نفسه.

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

‏به دستاورداتون بنازید. خودتون رو تحویل بگیرید. به خودتون افتخار کنید تا اعتمادبه‌نفس داشته باشید.

معادله ساده‌ست. کلی وقت / انرژی / پول هزینه کردی تا یه مهارتی رو به دست بیاریط پدرت دراومده تا یه موفقیتی بدست بیاری.
‏این حق توئه که درموردش خوشحال باشی. به خودت افتخار کنی. ‏ولی نه، سرتو کج می‌کنی که ای نفرمایید. خجالتم ندید. شرمنده. اختیار دارید. روم به دیوار و .…

‏شکسته‌نفسی یکی از بدترین ویژگی‌های شرقی - ایرانیه که باید بالانس و اصلاح بشه.

اکثرا دانشجو هایی که همیشه با نمونه‌کاراشون سورپرایزم می‌کنن، اعتمادبه‌نفس ندارن.

@Rads_notes
❤79👍22💔2👎1
آره بابا دولوپر می‌خوام‌ چی‌کار. دوتا اشتراک Ai می‌خرم می‌ذارم بالا سر پروژه.

@Rads_notes
😁75
قبل از اضافه کردن Cache به پروژه، باید به این نکات توجه کرد:

1. مشکلی که هست رو می‌تونیم بدون Cache حل ‌کنیم یا نه؟

2. چیا باید کش بشن؟ (اون جایی که بیش‌ترین فشار رو میاره)

3. چطور کش رو با دیتابیس آپدیت نگه‌داریم؟

4. وقتی دیتایی رو تغییر دادیم، چقدر طول می‌کشه کاربر دیتای جدید رو ببینه؟

5. فضای کش محدوده. پس هر دیتایی جاش تو کش‌ نیست.

6. دیتایی که تو کش هست، دیتایی هست که بیشترین استفاده رو داره.

7. اگه کش‌ پر‌ بشه تکلیف چیه؟

@Rads_notes
👍24❤3
به نظرم بدترین اتفاق هوش‌مصنوعی، چت‌بات‌های پشتیبانی تو سایتای ایرانی هست که فکر می‌کنن پاسخ‌دادن به کاربر یعنی پشتیبانی! در حالی که اصلا این‌طور نیست.

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

@Rads_notes
👍59❤3👎1
مطالعه کامل‌تر پست:

🔗 Instagram

@Rads_notes
👍15😁6❤2
| Rad Dev (JS) 🖤 |
مطالعه کامل‌تر پست: 🔗 Instagram @Rads_notes
تجربه یکی از دانشجوهای شاغل در رابطه با این موضوع (پست بالا)

@Rads_notes
👍48❤4💯2😁1
دوره جدید تست‌نویسی در Nodejs منتشر شد.

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

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

مثل بقیه دوره‌ها پشتیبانی داره و می‌تونید تو بخش پرسش و پاسخ دوره با خودم در ارتباط باشید.

مسلما پیش‌نیاز دوره هم Nodejs هست.

لینک دوره:

🔗 https://sabzlearn.ir/course/testing-in-nodejs/

اگه موردی بود می‌تونید از طریق کامنت های دوره یا پی‌وی با بنده در میون بذارید:

@AminKhoy78
👍14❤6🤯2
در این حد Tailwind تو زندگیت دخیل بوده که بدونی توسعه‌دهنده / طراح این تیکه از red-500 برای نمایش خطا خسته‌شده و دلش rose-500 می‌خواسته؟

@Rads_notes
😁97❤1👍1💯1
تو لینکدین می‌گردی فکر می‌کنی از همه عقبی. میری اینستا می‌فهمی 3 هیچ جلویی.

@Rads_notes
👍81😁16❤3🔥2👎1
یه جدول میلیونی بدون index تو Mysql ساخته‌ای. قاصدی می‌فرستی که برای یافتن یک نامه، درب همه خانه‌های شهر را می‌کوبد.

@Rads_notes
👍62😁14❤3
جاباما مهندس بک‌اند سنیور استخدام می‌کنه.

جزئیات بیشتر و اپلای:

🔗 Jabama

@Rad_notes
👍25❤7😁3🤔2
دوره جدید "سواد شغلی برای برنامه‌نویسان" منتشر شد.

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

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

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

🔗 مشاهده دوره

اگه پیشنهادی / سوالی / موردی بود می‌تونید از طریق کامنت های دوره یا پی‌وی با بنده در میون بذارید:

@AminKhoy78
❤13👍13
| Rad Dev (JS) 🖤 |
دوره جدید "سواد شغلی برای برنامه‌نویسان" منتشر شد. هدف این دوره رسیدن به پول از طریق برنامه‌نویسیه. تمرکز دوره عمدتا روی استخدام و درآمد دلاری هست. در رابطه با راه‌اندازی کسب و کار شخصی صحبت نمی‌شه. این دوره برای حوزه خاصی نیست و عموم برنامه‌نویسان می‌تونن…
دو نکته در رابطه با این دوره جدید:

- اگه حداقل دو سابقه شغلی دارید، احتمالا نیازی به این دوره نداشته باشید. مگر برای مسیر درآمد دلاری.
منظور از دو سابقه شغلی، سابقه دو بار استخدام هست.

- دوره تا آخر آذر ماه تکمیل می‌شه.
❤26
تو اکثر شهر های بزرگ یسری جلسات تحت عنوان LUG برگزار می‌شه که مثلا هر هفته یا هر 10 روز افراد علاقمند به تکنولوژی / برنامه‌نویسی طی جلسه‌ای دور هم جمع می‌شن و به اشتراک دانش می‌پردازن.

این مدل جلسات اگه تو شهرتون برگزار می‌شه، حتما شرکت کنید. هم از لحاظ فنی، هم انگیزه و هم شبکه‌سازی می‌تونه براتون مفید باشه.

مثلا این چنل‌ها برای اطلاع‌رسانی لاگ یسری شهر های بزرگ مثل تهران، تبریز و مشهد هستن که من چنل‌شون رو دارم:

@TehranLUG
@tabriz_lug
@mashhadlug

@Rads_notes
👍36❤12