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

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

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

ارتباط:

@AminKhoy78

مخلصم 👨‍💻🖤
Download Telegram
دنیای عجیبی شده. یه جا آگهی استخدامی انگیولار دیدم!

@Rads_notes
😁99❤3🤔2🤯1
| Rad Dev (JS) 🖤 |
به نظرم Ai مثل آینه هست که خودت رو بازتاب می‌کنه. اگه بدون دانش فنی ازش استفاده کنی، دو‌ برابر بیشتر گند می‌زنی. اگه با دانش فنی ازش استفاده کنی، سه‌برابر Productiveتر کد می‌زنی. @Rads_notes
عزیزان می‌پرسن منظور از دانش فنی چیه.

دانش فنی یعنی:

- بتونی تشخیص بدی بنا به شرایطی چه پکیج / دیتابیسی مناسبه یا مناسب نیست.

- چه دیتایی باید Cache بشه / نشه.

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

- دانش کشینگ / تستینگ / امنیت / بررسی Trade-offها رو داشته باشی.

- بتونی تشخیص بدی کدی که Ai تولید کرده خوبه یا خوب نیست.

- از پشت پرده ابزاری که باهاش کار‌ می‌کنی خبر داشته باشی و بدونی چطور کار می‌کنه.

پ‌ن: البته اینا رو نمی‌شه یهو و یک‌جا یاد گرفت و در طی زمان یاد می‌گیرید.

@Rads_notes
👍34❤10
This media is not supported in your browser
VIEW IN TELEGRAM
چه سایت شخصی باحالی :))

🔗 Link

@Rads_notes
😁55❤3💯2
یه شرایطی وجود داره که می‌بینی دیتابیس تحت فشاره و پروژه کند شده.

یکی از اشتباهات رایج اینه که بدون اندازه‌گیری، بررسی ایندکس‌ها و کوئری های دیتابیس، بدون بررسی مقیاس پروژه و … مستقیم Cache رو وارد پروژه می‌کنی. در حالی که شاید مشکل اصلا کش نباشه.

اضافه کردن Cache تو این حالت OverEngineering محسوب می‌شه.


@Rads_notes
👍29❤4👎1
This media is not supported in your browser
VIEW IN TELEGRAM
وایب کدینگ زوال عقل نمیاره.
نرمال ترین وایب کدر:

پ‌ن: اگه می‌خوای آموزشش رو داشته باشی کلمه “شیشه” رو کامنت کن.


@Rads_notes
😁88👍7👎3❤2
| Rad Dev (JS) 🖤 |
وایب کدینگ زوال عقل نمیاره. نرمال ترین وایب کدر: پ‌ن: اگه می‌خوای آموزشش رو داشته باشی کلمه “شیشه” رو کامنت کن. @Rads_notes
شایان ‌ذکر هست که منظور بنده از وایب‌کد حالتی هست که شخص بدون دانش فنی داره از Ai برای کدنویسی استفاده می‌کنه.

وگرنه یه مهندس‌ نرم‌‌افزاری که از Ai استفاده می‌کنه وایب‌کدینگ نمی‌کنه (وایب‌کدر نیست)
اصلا امروزه یه مهندس نرم‌افزار تو بازار کار باید از Ai استفاده کنه.

@Rads_notes
👍63❤1😁1
کافه‌بازار مهندس فرانت‌اند استخدام می‌‌کنه:

🔗 Link

پ‌ن: این پست برای وایب‌کدرها مناسب نمی‌باشد.

@Rads_notes
👍47😁42💔3👎2❤1
افزونگی‌ در دیتابیس با رسم شکل:

@Rads_notes
😁64👍8❤4👎1
گیت‌هاب هم رفته تو تم هالووین.

@Rads_notes
1❤44🔥9😁5😐3
این Sms رو دیجی‌کالا فرستاده :))

@Rads_notes
😁110😐8❤1⚡1🤔1💔1
به نظرم تو برنامه‌نویسی و حوزه های تکنولوژی هرچقدر که بیشتر فقط دوره و کورس ببینی مغرور می‌شی و فکر می‌کنی خیلی حالیته. در نقطه مقابلش، هرچقدر پروژه توسعه بدی متوجه می‌شی چقدر کم بلدی.

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

تو لوپ آموزش گیر نکنید.

@Rads_notes
👍92❤23⚡3
امروز با یکی از دانشجوها در رابطه با برنامه‌نویسی در شرکت های دولتی و خصوصی صحبت می‌کردیم که پرسیدن برنامه‌نویسی (کارمندی) در شرکت های خصوصی امنیت شغلی داره؟

و اما جواب این سوال.

این از اون جمله های پدربزرگ / مادربزرگاس.

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

به این شغل نباید مثل شغل 30 ساله دولتی نگاه کنید.
کارمند دولت از لحاظ شغلی تو 30 سال نه رشد مالی می‌کنه ‌و نه رشد علمی. مگر این که خودش جدا از شغلش به رشد علاقه داشته باشه و بره دنبالش.

اما برنامه‌نویسی خیلی پویاست. اصلا رشد نکنی حذف می‌شی. مجبوری مدام خودت رو رشد بدی.

تو این شغل نباید انتظار داشته باشی 30 سال تو یه شرکت کار کنی و‌ بعدش بازنشسته بشی.

کلی فرصت هست.

رشد می‌کنی.
می‌ری جای بهتر استخدام می‌شی.
با حقوق بهتر و دانش بالاتر.

تو لینکدین فعالیت می‌کنی. کانکشن خارجی می‌سازی.

و اگه زبان انگلیسی و‌ مهارت نرم و فنیت خوب باشه، می‌تونی درآمد دلاری هم داشته باشی (این‌جا یکم شانس هم دخیله)

کسب و کار خودت رو می‌تونی راه‌اندازی کنی. درآمد غیرفعال ایجاد کنی‌.

و …

@Rads_notes
1👍50❤4👎2
امروز AI می‌تونه گزارش بنویسه، داده تحلیل کنه، کد تولید کنه و حتی برای تصمیم های مختلف پیشنهاد بده.

‏اما یک مشکل مهم داره: ممکنه اشتباه کنه.

‏برای همین در بسیاری از کارها هنوز نیروی انسانی باید خروجی AI رو بررسی کنه، خطاهاش رو پیدا کنه، تصمیم نهایی رو بگیره و مسئولیت نتیجه رو بپذیره.

و کسی که بدون دانش فنی و تخصصی داره از Ai استفاده می‌کنه هیچ‌وقت این مشکل و ضعف رو متوجه نمی‌شه.

@Rads_notes
👍48💯3❤2
اگه تا الان بیدارین بیاین بهتون یه راز بگم:
‏
اگه واسه درآوردن پول دارین یه سری چیزا رو فدا می‌کنین، بعدا پول می‌دین که همونارو داشته باشین.

شب‌بخیر.

@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