رفتن مستقیم به محتوا

About

نظرسنجی 2021 State of CSS از 5 اکتبر تا 2 نوامبر 2021 انجام شد و در مجموع 8714 پاسخ جمع آوری شد. این نظرسنجی توسط من، [Sacha Greif] (https://sachagreif.com/)، با کمک تیمی از مشارکت کنندگان اپن سورس اجرا می شود.

لوگو و تی شرت امسال توسط [کریستوفر کرک نیلسن] (http://chriskirknielsen.com/) طراحی و متحرک شده است.

اهداف نظرسنجی

این نظرسنجی، همراه با نظرسنجی [State of JavaScript] (https://stateofjs.com/)، برای شناسایی روندهای آتی در اکوسیستم توسعه وب به منظور کمک به توسعه دهندگان در انتخاب های تکنولوژیکی ایجاد شده است.

به این ترتیب، این نظرسنجی‌ها به جای تجزیه و تحلیل آنچه که در حال حاضر محبوب است، بر پیش‌بینی آنچه در چند سال آینده اتفاق می‌افتد متمرکز است، به همین دلیل است که ویژگی‌ها یا فناوری‌هایی که در حال حاضر گسترده‌تر هستند، همیشه شامل نمی‌شوند.

طراحی نظرسنجی

این نظرسنجی تا حدی بر اساس نظرسنجی سال گذشته طراحی شد، با یک دوره بازخورد آزاد در گیت هاب که در آن طرح کلی نظرسنجی مورد بحث قرار گرفت. تمام سوالات نظرسنجی اختیاری بود.

نظرسنجی از مخاطبان

این نظرسنجی به صورت آنلاین در دسترس بود و پاسخ دهندگان به هیچ وجه فیلتر یا انتخاب نشدند. پاسخ دهندگان امسال عمدتاً ترکیبی از پاسخ دهندگان گذشته (که از طریق ایمیل به آنها اعلام شده بود) و رسانه های اجتماعی بودند.

نمایندگی و فراگیر بودن

در حالی که ما معتقدیم که آزادی دادن به هر جامعه ای مهم است، واقعیت این است که یک نظرسنجی باز مانند این همیشه برای نشان دادن همه افراد تلاش می کند، به خصوص زمانی که از طریق سیستم هایی کار می کنند که قبلاً دارای تعصبات ذاتی خود بودند.

برای متعادل کردن این امر، ما سه استراتژی مجزا را اجرا می کنیم:

  • توسعه: امسال با 23 سازمان به نمایندگی از توسعه دهندگان BIPOC و LGBTQ تماس گرفتیم به امید همکاری. در حالی که تعداد بسیار کمی از آنها پاسخ دادند، ما همچنان به دنبال راه هایی برای رسیدن به بیشتر کردن مخاطبان فعلی خود خواهیم بود.

  • تحلیل داده ها: از طریق ویژگی هایی مانند جنبه ها و انواع مختلف، ما همیشه سعی می کنیم صدای هر بخش جمعیتی را آسان تر نماییم، صرف نظر از اینکه چقدر ممکن است در داده های ما کوچک باشد.

  • کاهش موانع: طولانی کردن نظرسنجی، غیرقابل دسترس بودن، لودینگ کند، تک زبانه بودن و ... همگی می توانند به تحمیل "مالیات بر تلاش" کمک کنند که بخش هایی از جامعه را که توانایی پرداخت آن را ندارند قطع می کند. رفع این مشکلات می تواند موانع را کاهش دهد و در این روند مخاطبان ما را متنوع تر کند.

    تامین مالی پروژه

    تامین مالی این پروژه از منابع مختلفی تامین می شود:

  • فروش تیشرت.

  • پیوندهای حمایت شده: پیوندهای توصیه شده در پایین هر صفحه توسط شریک ما [Frontend Masters] (https://frontendmasters.com/) ارائه شده است.

  • تامین مالی دیگر: امسال تیم Google Chrome بودجه کمی را برای کمک به استخدام یک مشاور دسترسی برای کار در نظرسنجی اختصاص داد.

علی‌رغم این منابع مالی، نظرسنجی‌ها به طور کلی عمدتاً پروژه‌ای است که خود تأمین مالی می‌شود و هر گونه کمک یا حمایت مالی بسیار قدردانی می‌شود. من به ویژه مایلم از نزدیک با فروشندگان مرورگر بیشتری کار کنم، زیرا آنها نقش اصلی را در اکوسیستم وب دارند.

بررسی اجمالی فنی

می‌توانید یک نمای فنی دقیق‌تر از نحوه اجرای نظرسنجی‌ها [اینجا] (https://dev.to/sachagreif/how-the-state-of-js-css-surveys-are-run-4lnb) ببینید.

  • Data collection: custom Vulcan.js app.
  • Data storage/processing: MongoDB & MongoDB Aggregations.
  • Data API: Node.js GraphQL API.
  • Results Site: Gatsby React app.
  • Data Visualizations: Nivo React dataviz library.
  • Type: IBM Plex Mono and Bebas Neue.