
Pada awal 2018, lebih dari 100.000 responden berpartisipasi dalam survei dari Stack Overflow, yang menjadikan survei pengembang ini terbesar di dunia.
Jawaban yang paling menarik ada di bawah potongan.
Terjemahan didukung oleh EDISON Software , yang secara profesional menulis perangkat lunak untuk IoT pada skala perkotaan , dan juga mengembangkan perangkat lunak untuk tomograf baru .Pendatang baru yang Ardent menang dalam perangkat lunak
Sebagian besar pengembang profesional telah pemrograman baru-baru ini. 55% kode kurang dari 8 tahun, dan 1/3 kurang dari 5.
Sudah berapa tahun Anda pemrograman
Dan sebagian besar pengembang telah memprogram secara profesional selama kurang dari 5 tahun
Sudah berapa tahun Anda memprogram secara profesional (bekerja sebagai programmer)

Hampir setengah dari semua pengembang profesional juga open source.
Kontribusi untuk proyek sumber terbuka.

Dan hampir semua programmer profesional menganggap coding sebagai hobi mereka.
Apakah pemrograman hobi?

Seperempat pengembang tidak memiliki gelar sarjana
Pendidikan Anda

Dan di antara pengembang profesional, satu dari tiga memiliki pendidikan yang tidak terkait dengan ilmu komputer atau perangkat lunak

Hampir semua pengembang profesional terus-menerus mempelajari keterampilan baru - paling sering melalui kursus online dan belajar mandiri, menggunakan dokumentasi
Cara untuk mendapatkan pengetahuan.

Sekitar seperempat pengembang berpartisipasi dalam hackathon, terutama karena itu menyenangkan
Mengapa pengembang berpartisipasi dalam hackathons.

Banyak pengembang menghadiri kamp pelatihan pemrogram yang sudah memiliki pekerjaan tetap untuk mengembangkan keterampilan mereka
Seberapa cepat setelah melalui kamp pelatihan Anda menemukan pekerjaan.

Karier
Sebagian besar pengembang bekerja pada pekerjaan permanen, sekitar 10% adalah freelancer. Hanya 5% pengembang yang ingin bekerja sekarang dalam pencarian - statistik jauh lebih baik daripada di hampir semua bidang kegiatan lainnya.
Pekerjaan

Mereka bekerja di berbagai bidang industri, banyak dari mereka di luar apa yang dianggap sebagai "keahlian teknis"
Industri

Sebagian besar dari mereka bekerja di perusahaan menengah dan kecil. Dengan meningkatnya pengalaman, peluang bekerja di perusahaan besar juga meningkat.
Ukuran perusahaan

Mereka ambisius. Hanya 1 dari 5 pengembang yang setuju untuk bekerja dalam kondisi yang sama seperti sekarang, setelah 5 tahun. Seperempat pengembang berusaha untuk menciptakan perusahaan mereka sendiri
Di mana pengembang melihat diri mereka dalam 5 tahun?

73% pengembang puas dengan pilihan karier mereka
Sikap terhadap karier dan pekerjaan secara umum

JavaScript adalah teknologi paling populer untuk tahun keenam berturut-turut
Bahasa scripting, markup, dan scripting

Kerangka kerja dan perpustakaan berbasis JavaScript tetap menjadi alat pengembangan utama
Kerangka kerja, perpustakaan dan alat.

Database SQL masih menjadi yang paling populer.
Basis data

Keragaman dalam Pengembangan Perangkat Lunak
Pengembangan perangkat lunak masih didominasi oleh ...
Usia

Tanpa anak ...
Anak-anak dan tanggungan lainnya.

Laki-laki ...
Paul

Orang tua siapa yang kuliah
(Hanya 1 dari 3 orang Amerika yang memiliki gelar sarjana, yang berbicara tentang masalah mobilitas sosial)
Tingkat pendidikan orang tua.

Informasi menarik lainnya tentang pengembang
Mereka tidak sedekat vampir seperti yang disarankan Hollywood.
Kapan kamu bangun?

Mereka menghabiskan lebih dari setengah waktu mereka di depan komputer
Berapa banyak waktu yang dihabiskan pengembang di komputer?

Ini menunjukkan bahwa sebagian besar pengembang mencurahkan waktu untuk latihan rutin.
Seberapa sering pengembang masuk untuk olahraga?

Sebagian besar pengembang optimis tentang masa depan kecerdasan buatan
Apa pendapat Anda tentang masa depan kecerdasan buatan?

Tetapi mereka mengakui bahwa pada akhirnya, pengembang bertanggung jawab atas keamanan.
AI
Siapa yang bertanggung jawab atas konsekuensi yang mungkin dari AI?

Kebanyakan pengembang mengatakan mereka akan menolak untuk menulis kode yang mereka pikir melayani tujuan yang tidak etis.
(menipu orang atau mencuri informasi)Apa yang harus dilakukan pengembang jika mereka diminta menulis kode untuk tujuan yang tidak etis?

Namun, mereka mengatakan manajemen perusahaan bertanggung jawab atas kode yang tidak etis.
Siapa yang akan bertanggung jawab atas kode yang melayani tujuan yang tidak etis?

Sebagian besar pengembang percaya bahwa mereka harus mempertimbangkan implikasi etis dari kode mereka.
Haruskah pengembang mempertimbangkan implikasi etis dari kode yang mereka tulis?

Jika Anda tertarik membaca tentang etika pengembang, luangkan waktu sejenak dan baca
artikel ini .
Juga, Bill Surur, seorang pengembang yang telah terlibat secara profesional dalam pemrograman selama lebih dari 20 tahun, telah menciptakan
serangkaian panduan etika .
Terima kasih sudah membaca. Jika Anda punya waktu, Anda dapat membaca
semua hasil survei Stack Overflow 2018 dan membagikan pendapat Anda dalam komentar di bawah.
Survei 2017