Mengajari Linux Kepada Pengembang Perangkat Lunak Dengan Buku Ini - Kamplongan
review  

Mengajari Linux kepada Pengembang Perangkat Lunak Dengan Buku Ini

Kali ini, saya punya sesuatu yang menarik untuk Kalian. Resensi buku 😉

Buku yang berfokus pada linux oleh David Cohen (insinyur perangkat lunak) Dan Christian Sturm (konsultan perangkat lunak dan arsitektur sistem).

Panduan ini bertujuan untuk menjadi sumber daya bagi siapa saja yang mau mempelajari linux dan memahami baris perintah, yang khusus melayani pengembang perangkat lunak.

Sebelum berbagi pengalaman, saya mau memperjelas perspektif saya mengenai ulasan tersebut.

Di masa lalu, saya telah mempelajari berbagai sumber, termasuk beberapa sertifikasi di LinkedIn Learning, untuk menjelajahi jalur ke Administrator Sistem linux. Kami bukan pengembang perangkat lunak atau sysadmin profesional. Tapi saya telah menggunakan linux di komputer pribadi saya selama bertahun-tahun sekarang.

Jadi, saya membaca buku ini dari perspektif baru untuk mengevaluasi seberapa baik buku tersebut memenuhi target pembacanya, dan nilai wawasan yang diperoleh.

🗒️

Packt mengirimi kami salinan ulasan awal dan meminta pandangan kami tentangnya. Mereka tidak terlibat dalam proses penyuntingan untuk mempengaruhi pandangan kita terhadap buku tersebut.

Apa yang Dapat Kalian Harapkan darinya?

Panduan Pengembang Perangkat Lunak untuk linux” menangani dengan baik dasar-dasar, dan bagian penting dari sistem file linux, baris perintah, manipulasi file, skrip shell, dan banyak lagi.

Untuk melayani pengembang perangkat lunak, buku ini juga mencakup Git dan Docker. Ini juga mencakup topik-topik seperti penyeimbangan beban dan SSH. Ada juga bab lengkap tentang logging yang sangat penting bagi para pengembang. Tidak banyak buku linux yang membahas alat-alat ini yang biasanya ada dalam alur kerja seorang pengembang.

Buku ini bertujuan agar bermanfaat bagi pengembang yang memulai dengan linux.

Ini lebih merupakan buku pegangan yang berfokus untuk membuat Kalian nyaman bekerja dengan baris perintah linux, mengelola file/layanan, mengatur container buruh pelabuhan, dan menjaga keamanan server linux.

Apakah Mudah Dipahami?

Ya, meskipun Kalian bukan seorang pengembang perangkat lunak, Kalian bisa mendapatkan ide darinya.

Jika Kalian bukan seorang pengembang perangkat lunak, Kalian akan menemukan beberapa jargon yang mengganggu pembacaan Kalian. Padahal menurut saya, Kalian bisa mencari artinya dengan cepat, dan melanjutkan membaca. Kontennya disajikan sedemikian rupa.

Gaya bahasa buku ini cocok untuk sebagian besar orang.

Dalam salah satu contoh buku tersebut, saya melihat referensi internet seperti “Wikipedia memberi tahu kita…“, yang mungkin dianggap informal oleh sebagian orang dan membuatnya lebih mudah dipahami/dikaitkan. Selain itu, mereka menindaklanjuti dengan harama penjelasannya.

Jadi, Kalian mendapatkan perspektif berbeda melalui beragam definisi.

Pada setiap bagian, buku ini menyajikan apa yang akan Kalian pelajari, dan apa yang telah Kalian pelajari sejauh ini, menggunakan poin-poin penting.

poin-poin tangkapan layar buku

Oleh karena itu, akan lebih mudah bagi Kalian untuk merangkumnya, dan membuat Kalian tetap penasaran dengan apa yang akan terjadi selanjutnya.

Tidak hanya sebatas pada penggunaan poin-poin yang baik saja. Keseluruhan struktur kontennya seperti: dasar-dasarnya, bagian-bagian penting (termasuk contoh), dan kesimpulannya.

daftar isi untuk panduan pengembang perangkat lunak untuk buku <a href=linux” loading=”lazy” width=”715″ height=”625″ srcset=”https://itsfoss.com/content/images/size/w600/2024/02/table-of-contents.jpg 600w, https://itsfoss.com/content/images/2024/02/table-of-contents.jpg 715w”/>

Selain itu, jika ada sesuatu yang penting terkait dengan topik yang perlu Kalian ketahui, hal tersebut telah dibahas sebagai catatan mendalam di seluruh buku ini.

Apa yang Tidak Kalian Harapkan darinya?

Buku ini bukanlah sumber belajar yang komprehensif bagi Kalian untuk mempelajari segala sesuatu tentang linux, khususnya sisi desktop linux.

Buku-buku tersebut juga tidak membahas pemrograman kernel linux jika Kalian mengincar pengembangan kernel linux.

Bukan hanya saya yang mengatakan, buku ini menjelaskan bahwa ini dimaksudkan sebagai penyegaran atau pengantar yang membahas dasar-dasarnya, bukan sebagai panduan belajar setebal 500+ halaman.

Apakah Ada yang Hilang?

Ini memenuhi tujuannya dengan baik.

Karena itu, buku ini dapat memuat lebih banyak informasi untuk membantu Kalian menguji coba distribusi linux (dan baris perintah).

Ya, buku ini memberi tahu Kalian bagaimana Kalian harus mencoba distribusi linux (melalui mesin virtual atau WLS atau bare metal).

Namun, mengingat pengguna adalah pengguna linux pertama kali, proses instalasi, peringatan untuk tidak mencoba Arch linux, dan beberapa petunjuk lainnya mungkin berguna. Tapi itu bukan pemecah kesepakatan.

Pendapat Kami tentang Buku ini 👨‍💻

Buku ini bagus dalam menyoroti semua hal penting.

Ini mencoba untuk menangani semua jenis FAQ yang mungkin ada pada setiap perkenalan topik.

Meskipun nada dan kontennya ditulis untuk pengembang sebagai target audiensnya — seorang pemula dengan sedikit latar belakang teknologi/komputer, belum tentu seorang pengembang, juga dapat memahami sebagian besar darinya.

Seperti yang dijelaskan dalam buku ini, Kalian mendapatkan wawasan berguna darinya untuk mendapatkan baris perintah linux (untuk meningkatkan keterampilan praktis Kalian).

Tentu, untuk pengalaman yang paling efektif, saya sarankan Kalian mencoba perintahnya, menjelajahinya lebih jauh, lalu melanjutkan ke bagian berikutnya.

Secara keseluruhan, buku ini merupakan penyegaran yang baik bagi saya sebagai seseorang yang tertarik untuk mengeksplorasi sisi administrator sistem linux. Dan yang pasti, buku ini (terima kasih kepada unit review) dapat membantu saya memoles pengetahuan baris perintah linux ketika saya membutuhkannya.

Kalian memerlukan waktu paling lama beberapa minggu untuk mempelajari isinya.

Kalian dapat membelinya melalui Amazon (paperback/kindle) menggunakan tombol di bawah.

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: