5 Rekomendasi Buku Untuk Programmer

 


5 Rekomendasi Buku Pemrograman


Jika buku adalah jendela dunia, maka sebuah keharusan bagi kita untuk selalu memiliki pandangan terhadap dunia luar, terutama wawasan tentang ilmu pengetahuan, karena semakin banyak kita membaca/mencari tahu semakin kita mengerti bahwa banyak yang sebenarnya belum kita ketahui.


Maka dari itu saya akan memberikan 5 rekomendasi buku untuk kalian khususnya para programmer yang ingin memperdalam wawasannya dan ingin mencari solusi untuk memecahkan case yang ada. and it's time to break the limit


1. The Pragmatic Programmer


Cover Buku
"The Pragmatic Programmer"


“The Pragmatic Programmer” By Andrew Hunt and Dave Thomas. Buku ini sangat cocok untuk semua programmer, baik yang masih pemula maupun sudah expert. Sesuai dengan judulnya, Buku Pemrograman ini akan mengubah pandangan dan kepribadianmu tentang pemrograman. Setelah membaca buku ini, Kamu akan menemukan banyak hal baru dan akan membuat kamu menjadi programmer yang lebih baik.  

Yang sangat menarik dari buku ini yaitu pada isi bukunya, Buku ini tidak berfokus pada bahasa pemrograman tertentu, Melainkan membahas lebih luas tentang bahasa pemrograman. Walaupun tidak berfokus pada bahasa pemrograman tertentu, Isi dari buku ini sangat mudah dimengerti.

Didalam buku ini kamu akan menemukan hal-hal kritis yang dianggap serius oleh seorang programmer dan bagaimana menemukan solusi pada sebuah case. Kamu akan belajar melakukan eksplorasi pada pemrograman, Pemilihan alat, memisahkan model dari pandangan, manajemen tim, dan bagaimana meminimalkan duplikasi di antara banyak topik lainnya.


2.  Introduction to Algorithms



Cover Buku
"Introduction to Algorithms"


“Introduction to Algorithms” By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Buku ini sangat penting bagi setiap programmer yang serius tentang pengembangan karir mereka. Buku untuk programmer ini berisi mengenai struktur data dasar dan algortima yang menjadi kunci dalam pemrograman.  

Jika kamu memiliki gelar sarjana dalam ilmu komputer, kemungkinan besar tahu dan paham mengenai buku ini. Buku ini berisi tentang dasar dari pemrograman secara luas dan mendalam, Sehingga mudah dimengerti oleh pemula, Maka dari itu buku ini sering dijadikan sebagai standard para expert dan digunakan banyak universitas di seluruh dunia. 

Buku ini berisi tentang bagaimana kamu bisa memecahkan masalah dengan study case dalam bentuk kodesemu yang mudah dimengerti. Sehingga buku ini sangat cocok buat kamu yang baru terjun kedunia pemrograman.  

Buku ini memiliki beberapa edisi, Edisi pertama berisi tentang pembahasan secara luas tentang struktur data dasar dan algorithma. Untuk edisi kedua berisi mengenai peran algoritma, analisis probabilistik dan algoritma acak, dan pemrograman linier. Sedangkan untuk edisi ketiga berisi tentang struktur van Emde Boas trees and algoritma multithreaded.


3. The Art of Computer Programming: Volume 1


Cover Buku
“The Art of Computer Programming: Volume 1
Fundamental Algorithms”



“The Art of Computer Programming: Volume 1 Fundamental Algorithms” By Donald E. Knuth. Buku ini memiliki beberapa volume, Untuk Volume 1 atau yang pertama membahasa mengenai fundamental algoritma. 

Yang menarik dari buku ini adalah adanya kumpulan masalah luar biasa yang sering dihadapi oleh programmer dan bagaimana memecahkan masalah tersebut.  

Buku ini juga memberikan pemahaman konsep seputar topik masalah yang ada. Buku pemrograman ini bukan hanya berisi tentang case yang sulit, Melainkan memberikan latihan berbagai studycase masalah klasik. Sehingga kamu dapat belajar pemrograman dari studycase tersebut untuk meningkatkan skill coding kamu.  

Didalam buku ini juga menawarkan landasan yang baik dalam berbagai alat matematika yang berguna: seperti teknik bukti, kombinatorik, dan teori bilangan dasar. Buku ini banyak sekali memberikan informasi yang sangat kamu butuhkan dalam mengembangkan skill koding kamu.


4. Cracking the Coding Interview


Cover Buku
“Cracking the Coding Interview”



“Cracking the Coding Interview” By Gayle Laakmann McDowell. Buku ini kurang cocok bagi pemula, Buku ini berfokus pada seseorang yang ingin berkembang. Buku ini berfokus pada struktur data dan agoritma, Sedangkan buku ini berfokus pada bahasa Pemrograman JAVA, dan terdapat beberapa chapter tentang bahasas C++. Namun buku ini bisa digunakan dan dimengerti secara universal.  

Buku ini berisi tentang bagaimana kamu mempersiapan wawancara yang kamu butuhkan untuk mendapatkan pekerjaan pengembang perangkat lunak. Buku ini berfokus pada Software Engginering Skills untuk mempercepat wawancara kamu dalam mendapatkan pekerjaan.  

Itulah mengapa bisa disebut buku untuk programmer, Karena memang buku ini diciptakan khusus untuk programmer yang ingin mengembangkan skillsnya. Didalam buku pemrogrman ini terdapat 150 Pertanyaan dan Solusi pemecahan Pemrograman yang bisa kamu pelajari untuk mengembangkan skill coding kamu.


5. Code: The Hidden Language of Computer Hardware and Software


Cover Buku
“Code: The Hidden Language of Computer
Hardware and Software”


“Code: The Hidden Language of Computer Hardware and Software” by Charles Petzold. Ketika membaca buku ini, Kamu akan paham bagaimana buku ini mengajari kita cara-cara cerdas untuk memanipulasi bahasa dan menemukan cara baru untuk berkomunikasi satu sama lain.  

Isi buku ini sangat bagus, Karena isi dari buku tersebut diilustrasikan dengan cerdas dan sangat mudah dipahami. Saat membaca buku ini, Kamu akan menemukan dan memperoleh konteks nyata untuk memahami dunia PC, media digital, dan Internet saat ini.  

Kamu juga akan tahu bagaimana kecerdikan dan dorongan manusiawi untuk terus berkomunikasi telah membuat dan mendorong inovasi teknologi selama dua abad terakhir. Dan buku ini akan membuat kamu terpesona bahkan kamu bisa menjadi seorang technophile.



Dari tulisan diatas, saya harap teman-teman bisa mengambil insight nya, dan saya harap juga bisa bermanfaat bagi teman-teman. Terima kasih sudah hadir and see you on the next blog  


KEEP  IT STUPID TO KEEP GROWING   


Author - Abdulloh Fahmi (Collage Student of STT-NF) 

Reference from : https://www.jagoanhosting.com/blog/7-rekomendasi-buku-untuk-programmer/

Komentar

Postingan Populer