سلام
من يه مدت سمت فرانت فعاليت ميكردم و يك طرحي رو با html css خام طراحي كردم و براي مصاحبه رفتم يه شركتي و پروژه رو كه نشون دادم طرف گفت الان ديگه با فريمورك ها كار ميكنند براي طراحي هاي حرفه اي تر و اين داستانا خلاصه قبولم نكردن با اينكه كلي وقت براي اون پروژه گذاشته بودم
با دوستان در اين بحث و گفتگو راكت هم كه صحبت كردم گفتن نه كسي كه فقط فريمورك كار كنه كارش خوب نيست و بايد بتونه طراحي حرفه اي رو داشته باشه و در html css خام حرفه اي باشه!
الان من موندم بالاخره كد خام با ارزش هست يا فريمورك؟
دوستاني كه در شركتي فرانت كار كردن ممنون ميشم از تجربشون بگن و اينكه بالاخره طرح بايد چطور باشه و اينكه هر طرحي رو كه ui كار داد رو بايد بتونيم با كدخام بنويسيم يا استفاده از فريموركي مثل بوت استرپ بيشتر استفاده ميشه در شركت ها ّو شخصي سازي با كد خام زياد مد نظر نيست؟
و اينكه هر طرح سختي رو كه ui كار بده فرانت كار مثلاً جونيور كه هستيم بايد بتونه انجامش بده و حرفه اي باشه؟
تشكر
سلام وقتتون بخیر!
هیچکدوم ارزشمند نیست
باید بدونی چه به چیه و چطور کار میکنه صرفا حفظ کردن خوب نیست!
اگر منظورتون از چارچوب، چارچوب های CSS هستش که:
در صورتی که شما به CSS مسلط باشین، کدنویسی با چارچوب های CSS مثل آب خوردن خواهد بود. یک هفته هم زمان نمی بره یادگیری چارچوب های CSS.
اما اگر منظورتون چارچوب های JS، نظیر React, Vue, Angular, ... برای کدنویسی رابط کاربری (UI) هستش:
بله، یادگیری طراحی با چارچوب های جاوااسکریپتی دارای مزایای خودش هستش و ارزشمنده. نیاز به زمان اختصاص دادن برای یادگیری داره.
@milad
منظور css هست
خب بوت استرپ هم كلي كلاس آماده داره كار رو راحت كرده
در شركتي مثلاً ui كار طرح رو بده فرانت كار ها اونا بايد با html css خام طرح رو تبديل به كد كنند يا استفاده از فريموركي مثل bootstrap ؟
در بيشتر آگهي هاي استخدامي فقط ميزنه مسلط به html css و خبري از فريمورك css نيست.
سلام وقت بخیر ،
سئوال خوبی پرسیدی به نظرت اصلا فریم ورک واسه چی بوجود اومده وقتی ما میتونیم کد خام بزنیم و استفاده کنیم؟
فریم ورک حجم کد نویسی رو کم میکنه(مثلا برای فلکس کردن خودش یه کلاس داره داخل بوت استرپ) سرعت کد زدن رو افزایش میده و ...
اما کسی میتونه از فریم ورک استفاده کنه که درک پایه ای خوبی داشته باشه از اون زبانی که مینویسه کسی که فرانت کار میکنه حتما باید html css خام بزنه یه دفعه نمیتونه بپره بره فریم ورک کارکنه واقعا جای تعجب داره شمایی که یه سایت رو کامل زدی بیان و بگن مثلا چرا از بوت استرپ استفاده نکردی و قبولت نکنن.
شما تقریبا تو 10 روز شایدم کمتر بوت استرپ رو یاد میگیری فقط مواظب باش بعضی حرفا مثل اینکه تو بلد نیستی و نمیدونم حرفه ای نیستی نزنن تو ذوقت چون فقط خودت میدونی چقدر زحمت کشیدی واسه همین پروژه خام html css
کدنویسی با چارچوب های CSS سرعت کدنویسی رو بالا می بره، اما میزان شخصی سازی و منحصربفرد بودن طرح رو کاهش میده.
این به برنامه شرکتی که رفتید مربوط میشه که بسته به نیازهاشون کدوم رو ترجیح میدن و اولویت میدن.
شما هم اگر به CSS تسلط خوبی داشته باشین، دیگه یادگیری چارچوب های CSS براتون کاری نداره. 3 تا 7 روز وقت بذارین و یادش بگیرید.
دوست عزیز؛ برای تسلط به فریم ورک های css نیاز هست آشنایی زیادی نسبت به خود css داشته باشیم. بعد از اینکه تونستیم با css خام طراحی کنیم صفحات رو، استفاده از فریم ورک ها خیلی خیلی راحت میشه و کار ها رنگ و بوی تکنولوژی و پیشرفتگی درونشون حس میشه. شما بعد از آشنایی کافی با css میتونید با خیال راحت اقدام به یادگیری فریم ورک هایی نظیر tailwind، bootstrap، materialize و... کنید و خیلی سریع و راحت یادشون بگیرید.
میشه گفت فریموورک html css میشه بوت استرپ، یادگیریش برای شمایی که به html css مسلط هستی شاید یک هفته هم زمان بر نباشه (البته منظورم حرفه ای bootstrap نیست، چون حرفه ای شدن در هر چیزی نیاز به زمان و تمرین زیاد داره).
یادگیری فریوورک ضروریه و اگر هم میخوای بدونی چرا، خودت رو بذار جای کارفرما و بعد برو تو گوگل سرچ کن فریموورک چیست. قطعا میفهمی منظورمو.
البته بگم که تعداد فریوورک ها نا محدوده ولی معروفش میشه بوت استرپ و شما وقتی بیس رو بلد باشی دیگه یادگیری هر فریوورک برای شما چند روز بیشتر زمان نمیگیره و اینجوری بهت بگم که شما تا امروز با html css تو شرکت من استخدام بودی و حقوق میگرفتی، من امروز میگم یه پروژه گرفتم که با cssies باید کار کنی. این انتخاب شماس که بگی نه من وقت نمیذارم برای یادگیری یه چیز جدید یا نه من هم یاد میگیرم و به کارم ادامه میدم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟