Demographics
Mari mengenal diri anda yang sebenarnya.
Negara AndaCompletion percentage: 81.8% (19449)Completion percentage: 81.8% (19449)
LanguageCompletion percentage: 97.1% (23080)Completion percentage: 97.1% (23080)
What language did respondents select to fill out the survey?
Gaji TahunanCompletion percentage: 85% (20201)Completion percentage: 85% (20201)
Dalam USD
You'll find little hints like this one throughout the survey results that will point out extra features and details.
Tahun PengalamanCompletion percentage: 86.2% (20479)Completion percentage: 86.2% (20479)
Sudah berapa lama anda bekerja atau belajar dalam bidang ini.
Ukuran PerusahaanCompletion percentage: 86.3% (20519)Completion percentage: 86.3% (20519)
Seberapa besar perusahaan anda.
SourceCompletion percentage: 69.8% (16595)Completion percentage: 69.8% (16595)
How did respondents find out about the survey?
This chart aggregates a mix of referrers, URL parameters, and freeform answers.
- State of JS: the State of JS mailing list; also matches
email
,by email
, etc. - State of CSS: the State of CSS mailing list
- Work: matches
work
,colleagues
,coworkers
, etc.
Jenis Kelamin
To which gender identity do you most identify?
Pria | 91.1% | |
Perempuan | 5.8% | |
Jenis kelamin non-biner/ketiga | 0.9% | |
Memilih untuk tidak menjawab | 2.2% |
Ras & EtnisCompletion percentage: 84.4% (20046)Completion percentage: 84.4% (20046)
Judul PekerjaanCompletion percentage: 86.3% (20508)Completion percentage: 86.3% (20508)
Bagaimana cara anda memperkenalkan diri?
Industry SectorCompletion percentage: 78.1% (18572)Completion percentage: 78.1% (18572)
Which industry sector(s) do you work in?
You can use the segmented control at the top right of each block to switch between relative percentages and absolute counts to get a different view of the same data.
Kecakapan CSSCompletion percentage: 87.5% (20795)Completion percentage: 87.5% (20795)
Seberapa mahir anda di CSS?
Tidak ada | Hampir tidak ada pengetahuan tentang CSS |
---|---|
Pemula | Menggunakan kerangka CSS dan menyesuaikan gaya yang ada |
Menengah | Mengetahui aturan kekhususan, mampu membuat tata letak |
Lanjutan | Menguasai animasi, interaksi, transisi, dll |
Ahli | Mampu menata seluruh front-end dari awal mengikuti metodologi yang konsisten |
Kecakapan JavaScriptCompletion percentage: 87.5% (20800)Completion percentage: 87.5% (20800)
Seberapa mahir anda di JavaScript?
Tidak ada | Tidak dapat menulis Javascript apa pun |
---|---|
Pemula | Menulis pernyataan Javascript atau jQuery yang singkat dan sederhana |
Menengah | Bekerja pada basis kode front-end yang ada menggunakan kerangka kerja modern (React, Vue, dll.) |
Lanjutan | Merancang seluruh basis kode front-end dari awal |
Ahli | Menangani pola front-end lanjutan (manajemen keadaan, data loading, etc.) |
Kecakapan Back-endCompletion percentage: 87.4% (20773)Completion percentage: 87.4% (20773)
Seberapa mahir anda dalam pengembangan back-end?
Tidak ada | Tidak dapat menangani pekerjaan back-end apa pun |
---|---|
Pemula | Mampu menyiapkan CMS all-in-one (WordPress, dll.) atau generator situs statis (Jekyll, dll.) |
Menengah | Mampu mengembangkan aplikasi menggunakan kerangka kerja yang sudah ada (Rails, Laravel, dll.) |
Lanjutan | Menyiapkan seluruh back-end dari awal (Go, Node.js, dll.) |
Ahli | Mampu menangani arsitektur multi-server atau layanan mikro yang kompleks |