Akademi Manajemen Informatika

Dunia programming dipenuhi dengan pilihan. Mulai dari memilih bidang apa yang Ingin didalami, memilih bahasanya, memilih tool, framework dan Tetap banyak Tengah. Mana yang perlu dipilih?

Daftar Isi:

Kenapa sih orang-orang sering berantem hanya karena beda tool /bahasa/framework kesukaan?

Pengguna Flutter bilang Flutter paling Lezat
Pengguna React bilang React paling bagus
Pengguna Electron bilang Electron yang terbaik

Mana yang Betul? Pandai jadi semuanya Betul, Pandai jadi semuanya salah.

Seluruh Eksis konteksnya

Ketika Lionel Messi bilang dia yang terbaik. Mungkin betul, kalau kita membicarakan sepak bola. Tapi kalau kita membicarakan basket apakah Tetap Messi yang terbaik? tentu Bukan.. Seluruh hal Eksis konteksnya.

Pandai jadi tool yang Engkau suka memang yang terbaik.. tapi Eksis konteksnya. Mungkin terbaik Buat front end website, mungkin terbaik Buat Membikin aplikasi desktop dan mungkin-mungkin lainnya.

READ  10 Bahasa pemrograman dengan gaji tertinggi di 2023

Berdebat tanpa konteks yang Betul hanya bikin kita sama-sama pusing.

Saya akan kembali Tengah ke Teladan awal.. Apakah Messi pemain bola terbaik? belum tentu :), kalau Engkau tanya fans Ronaldo.. dia akan bilang Ronaldo lah yang terbaik. Atau kalau Engkau memberi konteks apakah dia pemain bertahan terbaik? tentu bukan :). Sebuah konteks Pandai berubah Ketika digali lebih dalam Tengah atau Ketika perspektif orang yang membicarakannya berbeda.

Pandai jadi tool A cocok Buat proyek Engkau, tapi belum tentu dengan orang lain.

Seluruh Eksis tradeoff-nya

Tradeoff.. atau pertukaran. Eksis untung, Eksis rugi. Bukan Eksis tool yang sempurna. Ketika Engkau memilih SQL dibanding NoSQL, Engkau harus Paham apa sih kekurangan dari SQL, begitu juga sebaliknya. Hanya Paham keuntungannya saja Pandai berbahaya.

READ  Bikin Script Deploy Sederhana - Blog Koding

Kita Pandai memaksakan suatu kasus yang Bukan pas digunakan. Jangan lupa Buat memulai dari apa saja kasus yang akan Engkau hadapi. Dari sana lebih mudah membandingkan, tool A lebih pas di kasus ini dibanding kasus B.

Atau yang sekarang banyak terjadi: Developer menjadi jauh lebih Elastis. Dalam satu proyek, Bukan memaksakan hanya menggunakan satu tool saja. Karena, kasus fitur abc Pandai menggunakan tool A, Buat kasus xyz Pandai menggunakan tool B.

Hal itu pun Eksis _tradeoff_nya, menggunakan banyak tool dalam satu tempat membutuhkan pengetahuan harus lebih luas atau tim harus lebih banyak (a.k.a more money).

Penutup

Sekarang kita yang memilih..
Kasusnya sudah Eksis di depan mata, silahkan dipelajari.
Tentukan mana yang Engkau pilih
Seluruh Eksis tradeoffnya

READ  Skill Paling Krusial Kepada programmer - menurut para 'dewa'

kata kunci: apa itu tradeoff, bahasa program mana yang paling bagus? framework apa yang paling Segera? tradeoff di dunia koding

Hai saya Hilman, Membikin situs Sekolah Koding (Skodev) dan menulis Kitab Buat programmer (Halo Koding), Halo Koding . Sudah mengetik-ngetik alias programming sejak 2015. Semoga artikel dan situs ini Pandai bantu karir Engkau ya!