| Rad Dev (JS) |
Відкрити в Telegram
#JS 👑 سعیدیراد هستم، اینجا تجربم و چیزایی که یاد میگیرم رو به اشتراک میذارم. ارتباط: @AminKhoy78 مخلصم 👨💻🖤
Показати більше2 275
Підписники
+724 години
+657 днів
+17330 день
Архів дописів
2 275
تا حالا منتور کسی که صفر کیلومتر هست نشدم (نخواستم بشم)
دانشجو های منتورینگی که داشتم همیشه حداقل تا Html Css رو خودشون یاد گرفته بودن و از جاوا اسکریپت به بعدِ رودمپ رو همراهشون بودم. صرفا واسه این که بدونم دانشجو خودش جنم تنها یاد گرفتن رو داره.
دلیلم اینه که معتقدم یه برنامهنویس اگه نتونه به صورت خودآموز یاد بگیره، نمیتونه موفق بشه.
به نظرم اگه یه شخص از اولین گام رودمپ یه منتور کنارش باشه و همه چیو به دانشجو یاد بده، اون مهارت خودآموزیه ضعیف میشه و احساس میکنم شخص در ادامه مسیر هم وابسته یه منتور / همراه خواهد بود.
درسته منتور میتونه تو خودآموزی هم به دانشجو کمک کنه. اما این مهارت باید تو خود دانشجو باشه بایدیفالت.
البته حدودا 5 ساله به دلیل مشغلهکاری منتورینگ قبول نکردم. ولی چارچوب فکریم همچین چیزیه راجع بهش.
@Mern_stack_01
2 275
حقوق، دلیل شروع کردنه.
مدیر خوب، دلیل موندن.
همه به خاطر پول کار میکنن. اما هیشکی فقط به خاطر پول، شاهکار خلق نمیکنه.
@Mern_stack_01
2 275
+2
میدونستین اگه تو شرکتی استخدام بشین که سرش به تنش میارزه، تو روز اول / هفته اول بهتون ولکامپک میدن؟
فارسیش میشه پک خوشامدگویی و واسه خلق احساس خوب واسه نیروی جدید و “ایجاد حس تعلق به شرکت” داده میشه.
البته تو اکثر شرکت های ایرانی مدیر هم حس خوب نداره. چه برسه به این که بتونه به فکر حس نیرو باشه.
@Mern_stack_01
2 275
Repost from Azizi’s Warm Corner
جزوه نوشتن توی برنامه نویسی وقت به فنا دادن خالصه
آورده ای هم نداره
هیچوقت هم بخش زیادی از چیزهایی که نوشتی رو نمیری بخونی دوباره
حیف کاغذ و جوهر خودکار
حیف وقت
2 275
چرا با جزوه نوشتن تو برنامهنویسی مخالفم؟
1. برنامهنویسی مدام در حال تغییر و آپدیته. جزوهای که نوشته میشه تو طولانیمدت نمیتونه معتبر باشه.
2. جزوه اصولا فهرست نداره. مفهومی که دنبالشی رو چطور میخوای تو جزوه پیدا کنی؟
3. سرچ یکی از مهارت های مهم واسه برنامهنویساس. با سرچ کردن هم خیلی راحتتر به هدفت میرسی و هم مهارت سرچت تقویت میشه.
4. محتوای جزوه دقیقا چیزایی هست که بلدی. اما تو سطح اینترنت کلی مطلب مرتبط دیگه هست که بلد نیستی. اگه جزوه رو بخونی چیزی خارج از دونستههات یاد نمیگیری. اما تو سرچ با مطالب جدید هم آشنا میشی.
منظور از سرچ هم گوگل هست و هم صحبت با هوش مصنوعی.
البته این نظر شخصی منه و دلایلی که براش دارم. وگرنه اجبار نیست. اما بحث کلی اینه که وقتتون رو خیلی سر جزوه نوشتن تلف نکنید. اگه یه کد رو دو بار بنویسید (تمرین کنید) حتی شاید نیاز به جزوه نوشتن نباشه.
@Mern_stack_01
2 275
میدونستید تو نکست میتونید متادیتای تایتل رو اینطوری تعریف کنید؟
این که هر پروپرتی چی هست رو تو این لینک میتونید بخونید:
🔗 LINK
@Mern_stack_01
2 275
این ریپو قسمت های عجیب و غریب جاوا اسکریپت که هیشکی نمیتونه بفهمه رو یه جا جمع کرده و دلیل هر کدوم رو توضیح داده.
🔗 LINK
خوبیش اینه که فارسیه.
@Mern_stack_01
2 275
اهمیت و تاثیر منتور:
پن: البته منتور درست حسابی. نه این پکیجفروشای اینستاگرامی که ادعا میکنن تو دو ماه واسه باباشون لندکروز خریدن.
@Mern_stack_01
2 275
این ریپو طلاست.
یه لیست دستهبندی شده از ویدئو های مهندسی نرمافزاره مثل الگوریتم، ساختمان داده، دیتابیس و …
🔗 REPO
@Mern_stack_01
2 275
سوال مصاحبه: اگه npm run build همون vite build هست، پس چرا مستقیما vite build رو اجرا نمیکنیم؟
پاسخ: چون کامند vite build یه کامند در سطح سیستم نیست. چون ترمینال به طور مستقیم vite رو نمیشناسه. چون vite به طور گلوبال رو سیستم نصب نیست.
اما وقتی این اسکریپت از طریق npm اجرا میشه، npm این اسکریپت رو به صورت لوکال اجرا میکنه و چون vite تو پروژه نصبه، کامند کار میکنه.
جزئیات عمیقتر رو میتونید اینجا مطالعه کنید:
🔗 LINK
@Mern_stack_01
2 275
با در نظر گرفتن این قسمت از package.json اگه تو ترمینال کامند npm run dev رو بزنید پروژه ران میشه.
اما اگه خود vite رو تو ترمینال اجرا کنید احتمالا نمیشناسه و ارور میده.
به نظرتون چرا؟ 🤔
@Mern_stack_01
2 275
گفتم بهش یه سر بزنم. به خودم اومدم دیدم 10 دیقس دارم بازی میکنم.
یه بازی Typeه که خودت سطح بازی رو انتخاب میکنی. علاوه بر بازی میتونه سرعت تایپتون رو افزایش بده:
🔗 LINK
@Mern_stack_01
2 275
سونر یکی از لایبرری های Toast Notification هست که سبکه، داک خوبی داره، استفادش هم راحته و نصب هفتگی چشمگیری داره:
🔗 https://www.npmjs.com/package/sonner
@Mern_stack_01
2 275
داشت گند میزد به پروژه که مچشو گرفتم.
مهم نیست از کدوم Ai استفاده میکنین. داکیومنت رفیق بیکلک و همیشگی شماست.
@Mern_stack_01
2 275
امروز با یه پکیج آیکون واسه ریاکت و نکست آشنا شدم به اسم Lucide-react که سبک و تایپاسکریپتفرندلیه و گستردگی آیکوناش هم بالاست:
🔗 https://npmjs.com/package/lucide-react
@Mern_stack_01
2 275
واقعا یسری آپدیتها رو درک نمیکنم.
مثلا Next.js اومده تو ورژن جدیدش اسم فایل middleware رو به proxy تغییر داده.
خودشم تو داکش نوشته فقط اسمش عوض شده، عملکردش همونه :/
خب بابا اصلا middleware رایجتره که.
دولوپر بیچاره هم یه کلمه جدید میبینه خوف میکنه فکر میکنه مثلا چه چیز سخت و پیچیدهای اضافه شده به فریمورک.
@Mern_stack_01
