راکت
حل شده

مراقب tailwind باشید

6 پاسخ

این جوی که به وجود اومده و همه دارن میرن سمت استفاده از tailwind به نظر (شخصی) من خیلی خطرناکه.
این همون جوی هست که زمان jQuery به وجود اومده و ما با پدیده ای روبرو بودیم که افراد jQuery بلد بودند اما javascript بلد نبودند. خاطرم هست که توی یکی از مصاحبه ها سوال کردم که به نظر خودتون چقدر به javascript مسلط هستید و فرد مصاحبه شونده جواب داد که الان دیگه javascript منسوخ شده و هیچ دلیلی نداره استفادش کنیم و فقط jQuery بلدم.
یکم بعد تر از این, شاهد پدیده نادرتری بودیم که افراد laravel بلد بودند اما php بلد نبودند. که این پدیده هنوز هم ادامه داره.
اما این روزها با حضور tailwind شاهد افرادی هستیم که فقط اسم کلاس ها رو حفظ کردن و هیچ ایده ای ندارند که چه اتفاقی داره میفته در پشت صحنه و ساده ترین اطلاعی در مورد پراپرتی های css ندارند.
شخصا فکر می کنم این خیلی خطرناکه. مخصوصا که دارم میبینم افراد دارن این رو به کارآموز ها و کسانی که تازه شروع کردن به توسعه وب آموزش میدن و آموزش tailwind رو توی آموزش های اولیشون لحاظ می کنن. این ظلمی هست که به اون فرد میکنید و آیندش رو شدیدا تحت تاثیر قرار میده.
دقت کنید که اصلا کاری به خوبی و بدی tailwind نداریم. این ابزار هم مثل همه ابزار های دیگه خوبی ها و بدی های خودش رو داره. موضوع بزرگتر از اینهاست. موضوع پیدا نکردن دانش کافی در مورد css هست. این ابزار ها میان و میرن. هر روز یکیشون بولد میشه و همه میرن سمتش. اما توی پروژه های بزرگ و حرفه ای شما می مونید و css خام و نهایتا یک preprocessor دارید.

اگر بخوایم یک مسیر راه برای فرانت اند در نظر بگیریم برای کسی که هیچ دانشی نداره. باید بگیم از ۳ تا ۶ ماه اول فقط و فقط
HTML
CSS
Javascript

بعدش میتونه وارد preprocessor ها, build toolsها بشه. اینها رو که مسلط شد میتونه وارد فریم ورک ها بشه.
این مسیر تضمین شده است و اگر فکر میکنید زمان زیادی هست بهتر اصلا وارد این حوزه نشید. وارد شدن قبل از اون هم طبیعتا امکان پذیره اما هممون میدونیم چه اتفاقی میفته و نتیجه کار چه چیزی خواهد بود.

پیوند زیر:
https://www.linkedin.com/posts/mr-safari_%D9%85%D8%B1%D8%A7%D9%82%D8%A8-tailwind-%D8%A8%D8%A7%D8%B4%DB%8C%D8%AF-%D8%A7%DB%8C%D9%86-%D8%AC%D9%88%DB%8C-%DA%A9%D9%87-%D8%A8%D9%87-%D9%88%D8%AC%D9%88%D8%AF-activity-6897488943105875968-6prA

رایموند
رایموند
@Raymond
ثبت پرسش جدید

پاسخ‌ها

6
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

بهترین پاسخ

من حرف شما رو صحیح می دونم، همیشه هم در انجمن کاربران رو به یادگیری اولیه ی CSS, Js توصیه کردم. / البته شخصی که به طور تخصصی می خواد در برنامه نویسی سمت سرور کار کنه، نیاز نیست در سطح برنامه نویس رابط کاربری روی این موضوعات کار کنه و می تونه زودتر به استفاده از چارچوب ها روی بیاره.


خب وقتی کسی اینطوری پیش میره، بعدش سر از انجمن ها در میاره و پرسش های خیلی مبتدی می کنه، ما نظیرش رو توی همین انجمن راکت می بینیم، پرسش های بسیار ابتدایی در خصوص CSS, Javascript. نظیر کار با یک خصوصیت CSS، نظیر ایجاد یک حلقه ی جاوااسکریپت.
من خودم در این موارد، ترجیح میدهم به پرسشگر کمکی نکنم، تا این کار رو ادامه نده، و بره روی مبانی کار کنه. / این سوالات آزاردهنده هستند و مضر. البته من توصیه عمومی نمی کنم این رو به دیگران، به خود افراد مربوط میشه که چه رویکردی رو اتخاذ می کنند.

.
.
@jwkwok

دقیقا اخه چطوری شخصی سازی می کنن ادم می مونه طرف jquery رو بلده ولی js بلد نیست یه جا jquery نشه استفاده کرد می مونه کارشون مثل اینه که بجای اینکه اول جمع رو یاد بگیرن ضرب رو یادمیگیرن بعدشم که باید توان رو یادبگین واسشون سخت میشه چون از پایه ضعیفن

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

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

شاید پاسخ شما همین‌جا باشد

b.nik
b.nik
@b.nik

تخصص: آزاد

خيلی ممنون از راهنمايی جامع و كاملتون👍

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

خیلی نکته حائز اهمیتی بود
تشکر

امانج معزی
امانج معزی
@amanjmoezi1

تخصص: برنامه نویس فرانت اند

حرف تون کاملا درست بود
منم قبلا این طور بودم
ولی الان رفتم کلاس کاملا همه چیز رو یاد گرفتم

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

ورود یا ثبت‌نام