Apa buku pemrograman terburuk yang pernah Anda baca? [Tutup]

34

Apa buku pemrograman atau teknis terburuk yang pernah Anda baca? Ini bisa berupa buku apa pun yang satu atau lain cara dapat dihubungkan ke pemrograman, asalkan itu bukan fiksi.

Gablin
sumber
10
Saya sedang menelusuri perpustakaan saya, tetapi saya tidak dapat menemukannya ... Mungkin karena saya membuangnya ke tempat sampah ... Saya bahkan tidak dapat mengingat judulnya, tetapi itu tentang COM +
2
Fiksi seperti dalam buku itu tidak ada? Atau fiksi seperti dalam buku fiksi?
Joe D
@ Jo D: Maaf, maksud saya 'buku fiksi'. Saya akan mengubah pertanyaan sesuai.
gablin
1
dan di mana btn dibuka kembali?
mlvljr

Jawaban:

32

Buku apa pun yang memungkinkan Anda untuk mengajar diri sendiri X dalam Y jam.

Saya telah membaca beberapa di masa lalu tetapi begitu membaca Anda tidak tahu detail apa pun tentang X dan Anda tidak dapat menggunakan buku sebagai referensi untuk X juga. Setelah mengetahui bahwa sepertinya lebih baik untuk mencari buku-buku besar.

Tamara Wijsman
sumber
3
INI. Satu-satunya buku SAMS yang saya beli yang "mengajari saya" VB.NET dalam 21 hari sangat tidak sesuai dengan kenyataan sehingga saya benar-benar membuangnya.
Jonn
1
Saya mungkin diteriaki karena hal ini tetapi saya pikir sebagai akibat wajar, buku "C for Dummies" sebenarnya cukup bagus untuk apa yang mereka coba lakukan. Orang yang menulisnya menemukan konsep "for Dummies" (dan menjualnya), jadi dia adalah seorang penulis teknis yang cukup mahir. Mereka mungkin tidak bertahan dengan baik sekarang jika saya membaca kembali mereka tetapi mereka menonjol pada saat itu sebagai pengecualian untuk "___ for Dummies" / "___ dalam ___ jam / hari" menjadi aturan omong kosong.
Tom Kidd
7
Bagi saya, buku-buku "for Dummies" sangat bagus untuk apa mereka - penjelasan kompak (jika kurang detail) dari konsep yang kompleks, diarahkan untuk orang-orang yang belum tahu banyak tentang hal itu. Mereka mungkin payah sebagai satu-satunya referensi, tetapi mereka pergi jauh untuk membantu seseorang yang baru dengan konsep membungkus pikiran mereka di sekitarnya, tanpa terlalu menyederhanakan sampai-sampai salah. Itu lebih dari yang bisa saya katakan untuk banyak buku lain.
cHao
Saya pikir masalah terbesar dengan beberapa buku ini adalah judulnya. Jika Anda mengubahnya menjadi "Pengantar Singkat untuk X" Anda akan memiliki gambaran yang lebih baik tentang apa yang Anda dapatkan. Saya setuju mereka tidak baik untuk detail atau sebagai referensi Anda akan terus kembali ke, tetapi itu tidak benar-benar apa yang mereka maksudkan.
Tim Goodman
Mungkin mereka mengacu pada "hari-Venus" - mereka jauh lebih lama daripada hari-Bumi.
26

Hardcore Java

alt Hardcore Java

Buku ini ditulis oleh orang yang benar-benar tidak mengerti poin-poin penting dari java. Dia bahkan tidak mengerti dengan ref atau dengan melewati parameter val. Saya akan mengutip ulasan amazon peringkat teratas: (ini adalah bintang 1)

Dalam kata pengantar, penulis menyatakan bahwa tujuan buku ini adalah untuk mengubah pengembang dari tingkat menengah ke guru sejati. Di sampul belakang bahkan menjanjikan bahwa "Anda akan menguasai seni menulis kode rawan kesalahan (sic!)", Dan referensi untuk "kode rawan kesalahan" dengan sedih menemukan konfirmasinya begitu orang mulai membaca.

Dibutuhkan sekitar dua bab untuk menghancurkan kredibilitas penulis sebagai guru, dan Anda akan membaca sisa buku dengan mata skeptis, meragukan setiap pernyataan yang terlihat dipertanyakan dan mencurigai bahwa penulis berbicara jauh di atas tingkat kompetensinya, dan menggurui tentang itu juga!

Bab-bab pertama adalah tinjauan mengerikan dari beberapa konsep Java, padat dengan kesalahan serius, bukan kesalahan ketik, kesalahan (banyak kesalahan ketik juga).

Sebagai contoh, pada halaman 9 definisi pernyataan `untuk 'salah, pemeriksaan sederhana Spesifikasi Bahasa Jawa akan membuat penulis malu.

Pada halaman 15 penulis memberi kami aturan yang salah untuk label di Jawa, dan di halaman yang sama ia membingungkan logika pernyataan 'break' dan 'continue', juga memberikan contoh kode yang salah secara logis, hanya untuk mengacaukan hal-hal yang lebih baik .

Saya tidak akan tahu bagaimana menggambarkan bagian tentang "inisialisasi ditangguhkan dirantai" pada halaman 53, "mengoceh" mungkin. Yang ini dikutip di halaman errata di oreilly.com, dan "penulis menyesal telah melewati celah-celah pepatah". Saya lebih khawatir bahwa sesuatu seperti itu sebenarnya telah ditulis (lengkap dengan sampel kode!), Daripada yang telah berlalu tanpa cedera melalui pengeditan dan peninjauan. Mari berharap ini ditulis oleh orang lain yang bermain-main dengan laptop penulis. Seseorang yang tidak tahu apa artinya JVM.

Ada juga poin-poin yang tidak terlalu parah tetapi sama-sama mengurangi kepercayaan diri, seperti, pada halaman 25, formulir:

String baru ("Tombol untuk menampilkan" + teks);

yang seharusnya tidak kita temukan dalam buku-buku untuk guru wannabes.

Penulis mungkin adalah arsitek perangkat lunak yang produktif, beberapa poin, kemudian dalam buku ini, menarik, meskipun tidak ada yang dapat didefinisikan maju, tetapi ia tidak tahu Jawa lebih baik daripada pengembang rata-rata, dan buku ini tidak banyak menambah perantara. tingkat, terlepas, mungkin, dari peringatan tentang menulis buku: menulis buku dapat mengubah Anda dari pengembang yang baik menjadi penulis yang buruk.

Sangat menyedihkan bahwa kita dibanjiri dengan publikasi "rawan kesalahan" yang biasa-biasa saja dan tidak profesional dari penerbit yang pernah terkenal seperti itu, dari waktu ke waktu saya masih membaca kembali dan menikmati keringkasan, kejelasan, dan nilai klasik seperti K&R "The C Programming Language "Dan saya ingin tahu mengapa hasil hari ini sangat jauh lebih rendah.

Sebagai salah satu dari sedikit pengecualian, saya sangat merekomendasikan Bloch "Java Efektif" (Addison-Wesley) yang benar-benar sebuah buku yang ditulis oleh seorang guru. Setelah membaca yang satu itu, "Hardcore Java" akan tampak lebih kosong.

Its ralat pada O'Reilly adalah (terakhir kali saya diperiksa) 20 + halaman.

sunting: baru diperiksa, pengaturan default pada kata, panjangnya 23 halaman.

Malfist
sumber
Saya memiliki kata-kata kasar O'Reilly membangun. Saya ingin tahu di mana itu akan meledak. Perlu lebih banyak data, pertama.
Mark C
1
Jika Anda perhatikan, halaman saat ini untuk buku itu mengatakan tidak ada kesalahan untuk buku itu. Anda harus menggalinya.
Malfist
Apakah kamu serius?! Dan itu bukan edisi yang lebih baru?
Mark C
(Saya belum melihat buku itu.) Untuk meringkas ulasan di Amazon, saya akan menyarankan judul buku "Dari C ke Jawa: Bagaimana cara menerapkan kredensial Anda dengan susah payah ke bahasa baru dan menjadi expurt instan (sic ) "
rwong
4
Buku-buku O'Reilly diedit dengan buruk ... Saya tidak terkesan dengan mereka sebagai perusahaan penerbitan.
snmcdonald
14

Saya masih ingat betapa buruknya buku ini:

Oracle9i: Panduan Pemula

Oracle9i: Panduan Pemula

Saya marah membacanya. Saya akan mengutip dari ulasan Amazon saya:

Hampir seketika, saya kecewa: Bab 1 adalah penghargaan atas betapa menakjubkannya Oracle dan betapa Larry Ellison yang seperti dewa dan dipenuhi dengan halaman-halaman pendapatan dan penjualan. Buang-buang kertas. Kemudian Bab 2 memberi tahu saya cara menggunakan newsgroup dan Google: lebih banyak kertas terbuang. Saya datang ke Bab 3 dan saya pikir saya akhirnya belajar sesuatu. Kemudian saya perhatikan mereka berkonsentrasi pada Sun Solaris sebagai sistem operasi yang tidak terlalu membantu bagi seseorang yang mencoba mempelajari ini sendiri di rumah.

Kemudian pada halaman 84 saya membaca, "Dalam rilis Panduan Pemula sebelumnya, kami memandu Anda melalui instalasi server Oracle. Dengan Oracle 8i dan sekarang 9i, topik ini terlalu besar untuk dibahas dalam buku seukuran ini." Begitulah cara mereka memulai langkah demi langkah langkah mereka dalam menyiapkan database Oracle pertama Anda. Oh, langkah terakhir berbunyi, "12. Baca sisa buku ini." Bagi saya, buku itu menyia-nyiakan 80 halaman kemudian memberitahu saya bahwa instalasi akan terlalu lama. Sangat mengecewakan.

Richard Morgan
sumber
3
Kedengarannya seperti buang-buang kertas!
Matt Ellen
1
Anda tidak menjalankan Solaris di rumah? Saya lakukan selama jendela waktu ketika itu gratis ...
Brian Knoblauch
4
Wow. Kedengarannya seperti buku yang luar biasa.
Vetle
13
  1. Biarkan Kami C - Yashavant P. Kanetkar

  2. Program Berorientasi Objek dengan C ++ - E Balagurusamy

Chankey Pathak
sumber
3
+1 untuk yang swcond. Buku ini sama sekali tidak dikenal di luar India, tetapi cukup terkenal di universitas-universitas di India selatan. Memperhatikan fakta bahwa penulisnya adalah wakil rektor sebuah universitas membantu ketenaran ini . Isinya lebih seperti ditulis oleh seseorang yang baru saja menyelesaikan satu semester di C ++.
Nivas
1
@Nivas: Ya! Kedua buku Bala dan Kanetkar adalah omong kosong, masih sebagian besar siswa di universitas India merujuk buku itu.
Chankey Pathak
2
Saya akan memperbaiki ini lebih sering jika saya bisa. Baik Bala maupun Kanetkar telah menghancurkan banyak pikiran muda.
missingfaktor
@Anna I C. (C ++ lebih spesifik.)
Mateen Ulhaq
Saya berharap saya bisa memberi Anda +100 untuk ini, saya melihat orang-orang yang bersumpah dengan buku ini sepanjang waktu dan kemudian membaca kode yang mereka tulis membuat menangis.
nikhil
13

Terburuk. Buku. Pernah.

Ini ukuran buku telepon, dan ditata seperti buku resep. Ini pada dasarnya kumpulan ribuan potongan kode untuk menyelesaikan berbagai tugas, diambil sepenuhnya di luar konteks dan sering salah atau rusak atau ketinggalan zaman.

Satu-satunya hal yang lebih lucu adalah buku tindak lanjut mereka, Jamsa's C / C ++ / C # Programmers Bible . Karena bahasa-bahasa itu benar - benar dapat dipertukarkan, bukan?

Apakah Anda akan membeli buku tentang pemrograman dari pria ini ?

meagar
sumber
4
+1 untuk C / C ++ / C #. Sebenarnya, saya ingin melakukan +1 untuk C / C ++ juga.
alternatif
1
+1 untuk menyebutkan C ++ / C # interchaneability ... Saya menggunakan C ++ codez di C # saya sepanjang waktu.
Jenis Anonim
3
Apa selanjutnya ... C / C ++ / C # / Java? Atau Perl / Python / C ++ / Ruby / Java / VHDL / Prolog?
Mateen Ulhaq
Saya menggunakan buku itu di perguruan tinggi. Atau, setidaknya saya membelinya, itu terlalu besar untuk dibawa-bawa.
CaffGeek
Sepertinya penulis membuat perusahaan penerbitan sendiri , menerbitkan bukunya, dan kemudian mendistribusikannya ke 70 negara dalam 28 bahasa.
dodgy_coder
11

Buku terburuk yang pernah saya baca adalah Ingegneria del codice karya McConnell Steve.

teks alternatif

Ya, itu adalah terjemahan bahasa Italia dari buku terbaik yang pernah saya baca: Kode Lengkap. Tetapi terjemahannya sangat buruk sehingga saya harus membeli versi aslinya. Ini adalah buku teknis terjemahan terakhir yang saya beli. Sejak itu, saya hanya membaca buku teknis dalam bahasa Inggris.

Wizard79
sumber
28
+1, terjemahan (dalam bahasa apa pun) hampir selalu buruk.
MAK
7
+1 Terjemahan ya. Prancis adalah bahasa ibu saya, dan saya harus membeli buku-buku asli beberapa kali. Sekarang saya membeli versi aslinya dan tidak ada lagi terjemahan.
5
@ gablin: Saya cukup yakin maksudnya "Apakah ada buku pemrograman yang layak dibaca dalam bahasa lain selain bahasa Inggris ?"
Tim Goodman
2
@ Markus C: apakah Anda sedang dalam perpanjangan atau sesuatu seperti itu;);)? 6 komentar besar dalam 30 menit. Kenapa tidak mengajukan pertanyaan saja?
3
@ Mark C, mudah sekarang. Masalah mendasarnya adalah bahwa seorang penerjemah perlu memiliki dasar teknis yang sangat baik untuk dapat memahami apa yang harus diterjemahkan, dan secara lisan cukup kuat untuk dapat mengekspresikannya dengan lancar dalam bahasa lain. Saya percaya editor hanya meremehkan ini.
10

Buku ini adalah daftar bacaan kami untuk modul C ++ di perguruan tinggi.

Tampaknya menjadi pembelian 2 untuk 1 jadi kami tidak perlu membeli buku UML.

Ukuran buku yang sangat besar dikombinasikan dengan tanpa aliran dan obsesi dengan semut adalah mengapa buku itu mendapatkan suara saya.

teks alternatif

Saya pikir mungkin dalam menjalankan untuk sampul terburuk pada buku komputer.

Gordon
sumber
11
Agak kacau bagaimana sebuah buku tentang pemrograman sangat menyukai bug-nya ...
cHao
6
@ cHao: Ya, ini buku C ++ ...
Mason Wheeler
Saya harus membaca yang ini untuk kursus saya juga ... itu cukup kering, dan sulit untuk diikuti di beberapa tempat, tetapi telah ditulis dengan sengaja sehingga Anda harus memiliki tutor untuk membimbing Anda melewatinya!
Steve Hill
3
Itu sampul paling menakjubkan yang pernah saya lihat!
Mateen Ulhaq
1
Dan penekanannya pada pemrograman Web? WTF? Siapa sih yang menggunakan C ++ untuk itu?
Marnen Laibow-Koser
9

Saya telah menemukan banyak buku pemrograman yang buruk, tetapi itu selalu merupakan buku yang kebetulan saya temui (misalnya di toko buku, di tempat teman, dll.). Satu-satunya buku yang benar-benar buruk yang pernah saya beli dan coba ikuti yang ternyata adalah sampah adalah Java 2: The Complete Reference oleh Herb Schild. TA sebenarnya merekomendasikan buku itu.

teks alternatif

Saya menghabiskan seluruh semester bertanya-tanya mengapa buku itu dipenuhi dengan tidak relevan (buku itu tidak yakin apakah itu adalah tutorial atau referensi IMHO). Saya tahu beberapa orang yang menyukainya dan mengklaim bahwa mereka mendapat manfaat darinya, tetapi saya hanya membuang buku itu di dekat akhir semester dan fokus pada catatan kelas. Kemudian saya menemukan buku-buku yang lebih baik di Jawa, dan benar-benar belajar bahasa itu.

Sunting: Seseorang sebenarnya "meminjam" buku itu dari saya setelah beberapa tahun, dan gagal mengembalikannya. Jadi, saya kira setidaknya satu orang menyukainya.

MAK
sumber
8
Herb Schild: itu menjelaskan banyak hal. Dia memiliki sejarah panjang buku-buku C dan C ++ yang buruk (dengan kata bagus).
Richard
1
Saya punya yang itu. Saya tidak berpikir itu buruk, tetapi saya juga tidak berpikir itu baik. Saya mendapatkan apa yang saya butuhkan darinya.
Brian Knoblauch
2
Seseorang pernah berkata "Jika Anda ingin sebelum guru java, ini adalah buku untuk Anda". Beberapa profesor pernah berkata, "Ini adalah buku tingkat lanjut. Baca setelah mengetahui dasar-dasar Jawa". Tag "Referensi Lengkap" memiliki pengaruh besar pada para pengunjung dan profesor di India.
Nivas
1
@MAK Saya sepenuhnya setuju. Saya memiliki salinan, dan saya menjadi bukan guru Jawa dengan buku ini. Yang saya maksud adalah buku ini dianggap hebat di beberapa universitas di sini. Saya dan itu berita buruk karena di situlah orang mulai mempelajari hal-hal ini, dan buku apa pun yang disarankan profesor itu dianggap baik. Saya sendiri tidak suka buku ini.
Nivas
3
Apa pun oleh Schildt ada dalam daftar hindaran saya, dan bukan hanya karena Peter Seebach mencabik-cabiknya pada buku pertamanya di C. +1 untuk ini.
Tim Post
9

Keamanan PHP Pro

Pro PHP Security oleh Snyder & Southwell untuk Apress.

Sementara saya telah bertemu banyak buku webdev dan tutorial dengan sikap keamanan yang sangat buruk (maka ini berteriak minta tolong), buku ini mencapai kedalaman baru dengan memiliki kode yang dikemas penuh dengan lubang keamanan dalam sebuah buku yang seharusnya berisi semua tentang keamanan .

Saya tidak pernah membacanya secara penuh, dengan banyak bab yang hampir tidak menyentuh pada PHP, tetapi bahkan sekilas membaca melalui suntikan HTML terungkap (XSS) di hampir setiap contoh, bahkan dalam bab tentang bagaimana menghindari serangan XSS. Ada SQL-injection. Ada direktori traversal. Ini ada dalam contoh 'bagaimana melakukannya', bukan bit 'inilah kesalahan umum yang harus dihindari'! Bahkan ada (tidak memadai) saran tentang cara 'aman' menggunakan evaldan system, yang jauh lebih masuk akal dapat digantikan oleh kata 'JANGAN'.

Solusi apa yang ditawarkannya sebagian besar adalah pendekatan yang salah kaprah dan didiskreditkan berdasarkan 'sanitasi' atau melarikan diri secara acak pada tahap input, alih-alih benar-benar memahami bagaimana teks melarikan diri bekerja dan bagaimana Anda perlu melakukan pengkodean yang tepat seperti dan kapan output di diperlukan format tertentu. Kesalahpahaman ini adalah penyebab meluasnya aplikasi yang rusak dan memilukan melihatnya di buku 'keamanan'. Dan kemudian ada rekomendasi yang benar-benar aneh seperti menambahkan kolom 'kunci admin' ke semua tabel Anda untuk mencoba menegakkan logika akses. Apa Oh, dan kodenya berantakan campur aduk logika dan markup, natch.

4 bintang di Amazon! Beli salinan Anda sekarang!

bobince
sumber
Anda tampaknya memiliki ketertarikan pada buku pemrograman yang buruk! Omong-omong, apakah Anda memiliki salinan Hardcore Java ?
Mark C
1
Kedengarannya luar biasa! Saya harus mengawasi untuk itu.
bobince
Astaga. Saya harus menemukan salinan ini hanya karena penasaran.
Marnen Laibow-Koser
8
  1. Apa pun dan segala sesuatu yang ditulis oleh Herbert Schildt. Menyebut buku yang satu ini mungkin sedikit sulit - ini seperti kasus kekal keracunan makanan yang dilakukan pada kertas.

  2. Pemrograman Fraktal dalam C, oleh Roger T. Stevens. Seperti yang dikatakan Leonard Plinth-Garnell, "Sangat mengerikan!"

  3. Resep Numerik dalam [C | C ++]. Banyak "resep", tetapi 1) kode ini benar-benar Fortran dengan sintaks C-family, dan 2) banyak (sebagian besar?) Dari algoritma adalah propound yang tidak stabil secara numerik dan umumnya dihindari.

Jerry Coffin
sumber
Sayangnya, gaya Resep Numerik cukup populer di kalangan banyak yang bukan pemrogram, paling tidak dengan profesor (fisika) saya.
leftaroundabout
7

Maafkan saya ... saya masih kuliah dan terpesona dengan Y2K. Buku itu terbukti membosankan dan seperti hype, semuanya sensasional. Sampah lengkap.

Bom Waktu 2000

sepon
sumber
2
Y2K adalah yang paling sensasional yang pernah saya lihat di pemrograman. Itu nyata, tapi tidak terlalu banyak.
Maniero
3
Ya tapi ada metode untuk kegilaan, toko-toko TI menemukan cara yang bagus untuk mendapatkan peralatan baru dan orang-orang untuk memperbaiki beberapa masalah lama tidak ada yang ingin membayar untuk memperbaiki sebelumnya. Ada banyak pekerjaan yang dibebankan pada Y2K yang tidak ada hubungannya dengan itu tetapi ada hubungannya dengan kenyataan bahwa mudah untuk mendapatkan uang jika Anda menangis, Y2K.
HLGEM
1
Saya sudah memiliki salinan "Bom Waktu 2038" yang sudah dipesan. Saya hanya perlu menggunakan UPS atau siapa pun yang mengirimkannya akan sudah beralih ke sistem 64-bit pada saat itu.
Pekerja
1
+1 untuk meminta maaf. Namun saya pikir kami berdua tahu Anda tidak akan pernah dimaafkan karena membeli ini.
Jenis Anonim
Yang menarik adalah bahwa Ed Yourdon adalah penulis yang masuk akal, dihormati, atau saya mengerti. Dia baru saja membuat kesalahan besar dengan perkiraan dampaknya di sini.
Marnen Laibow-Koser
6

teks alternatifteks alternatif

Jika Anda menemukan omong kosong ini di bilik penguji - segera memecatnya. Buku ini untuk orang dungu yang ditulis oleh orang dungu.

Alexander Gromnitsky
sumber
3
Apakah ada yang salah?
Matt Olenik
5
Segala sesuatu. Ia tidak mengajarkan apa-apa, 0. Seluruh "buku" hanyalah sebuah daftar bodoh dari perangkat lunak yang ketinggalan zaman dan (sangat) parafrase yang naif dari istilah-istilah perangkat lunak QA. Jika seseorang menemukan sesuatu yang menarik dalam "buku" ini maka orang tersebut tidak dapat dalam pengembangan / pengujian perangkat lunak.
Alexander Gromnitsky
2
Bagaimana jika saya menemukannya dipakukan di dinding bilik penguji dengan belati? ...
mjfgates
6

Oh, dan, well, kontroversial, ini, saya kira:

Stroustrup edisi ke-3

Bahasa Pemrograman C ++ Stroustrup , edisi ketiga . Ini bukan buku pemrograman terburuk yang pernah saya baca dengan kapur panjang, tapi tentu saja yang paling mengecewakan.

Saya ingat menyukai edisi kedua, yang, setidaknya, merupakan upaya untuk menulis dengan gaya singkat yang sama dengan karya K&R C. Sayangnya, edisi itu ada sebelum template dan fitur lain dari bahasa modern, jadi tidak banyak digunakan saat ini.

Edisi ketiga membuang segala upaya pada kesempitan itu, berakhir dengan sebuah buku tiga kali lebih lama dari pendahulunya, mengisi halaman-halamannya dengan diskusi yang tak ada habisnya tentang ide-ide penulis tentang praktik terbaik untuk pengkodean berorientasi objek dan pengembangan perangkat lunak secara umum.

Di suatu tempat di antara semua bertele-tele ada deskripsi tentang bagaimana bahasa C ++ bekerja, tetapi semoga berhasil menemukannya. Ini berantakan buku.

(Sama seperti bahasanya, ya?) (Maaf, itu tidak pantas.) (Yah mungkin sedikit dipanggil.)

bobince
sumber
Saya memiliki terjemahan buku ini dari Swedia (tapi saya rasa ini bukan edisi ketiga). Sekarang saya tidak tahu apakah Bjarne menulis sedemikian rupa, tetapi terjemahannya menghebohkan: Saya merasa sangat mustahil untuk membaca. Anda mencari di kamus separuh waktu dan berusaha mencari tahu apa sebenarnya yang dimaksud dengan kalimat tertentu. Saya harus melihat dalam edisi bahasa Inggris ketika saya mendapat kesempatan ...
gablin
Oh sayang! Versi bahasa Inggris tidak terlalu buruk, prosa-bijaksana. Penerbangan ke Philosophy Of Software Engineering Bjarne adalah bacaan yang melelahkan, dan mungkin tidak terlalu menyenangkan untuk diterjemahkan.
bobince
Senang saya tidak pernah "ditingkatkan" kalau begitu! Edisi kedua masih merupakan yang terbaru di rak saya di rumah. :-)
Brian Knoblauch
7
Saya benar-benar membacanya dari depan ke belakang dan berpikir itu adalah bacaan yang layak. Apakah saya satu-satunya yang menyukai buku ini?
Doug T.
Saya harus membacanya tiga kali sebelum saya memahami konsep yang coba dijelaskan. Hanya buku pemrograman yang pernah saya baca yang tidak menempel setelah yang kedua dibaca.
Joeri Sebrechts
6

Itu harus " Wicked Cool PHP "

Saya membelinya karena memiliki robot dengan palu di sampul depan, apa yang salah? Saya pikir. Ternyata semuanya. Contoh-contoh tidak berguna, kode mengerikan dan informasi keamanan yang salah di seluruh.

teks alternatif

Toby
sumber
3
Saya yakin Anda tidak pernah membeli buku lain dengan robot dan palu di sampulnya!
kirk.burleson
4
Anda akan berpikir bahwa Kirk ...
Toby
robot terlihat bagus: [+ _ +]:
c69
6

Kepala Pertama C #. Malu kepada Kepala Keluarga pertama IMO.

teks alternatif

missingfaktor
sumber
8
dapatkah Anda menjelaskan mengapa Anda berpikir demikian?
RodH257
Saya selalu berpikir bahwa buku-buku kepala pertama cukup bagus, mereka menargetkan pemula dan hampir selalu memberikannya. Tapi saya belum baca yang ini.
nikhil
5

Menerapkan Pola dan Desain Berbasis Domain: Dengan Contoh di C # dan .NET

Menerapkan Pola dan Desain Berbasis Domain: Dengan Contoh di C # dan .NET

Yang memalukan adalah bahwa saya menyukai DDD, menyukai ide-ide yang disajikan dalam buku dan penulisnya cerdas dan berpengetahuan; tetapi saya sudah mencoba membaca buku ini sampai 5-10 kali sekarang dan tidak bisa melakukannya. Penulis perlu tahu kapan harus berhenti bicara, berhenti bersinggungan, berhenti memberikan 'tahukah Anda' atau 'cerita tentang paragraf ini' di halaman dekat setiap halaman dan berhenti mencoba menyebutkan nama pada setiap paragraf.

Intinya: Buku ini mendapat beberapa informasi / ide bagus, kecuali bahwa mereka terkubur dalam banyak BS, sehingga Anda tidak akan pernah mendapatkannya. Buku ini bisa jadi 1/4 isinya, dan itu akan bagus.

Steven Evers
sumber
Lucu, saya sangat suka buku itu. Saya pikir garis singgung itu membantu.
Richard Morgan
1
Saya setuju dengan SnOrfus. Yang ini sepertinya memang bagus, tapi bunyinya seperti kata-kata kasar kesadaran. Kadang-kadang saya dalam mood untuk itu, tetapi secara umum saya lebih suka struktur sedikit lebih dalam buku.
Chris Farmer
Saya dulu sangat suka buku ini, sampai saya mengerti bahwa di DDD memiliki "IsValid" atau metode / properti serupa pada akar agregat adalah sedikit anti-pola dalam DDD.
FinnNk
4

UML dalam NutShell (edisi pertama).

UML Dalam Singkatnya

Pada dasarnya tidak dapat dibaca, diperlukan pengulas untuk memberi tahu penulis untuk memulai lagi dengan beberapa penjelasan, bukan hanya ringkasan standar.

Edisi 2, di sisi lain, dapat dibaca dan bermanfaat.

Richard
sumber
18
Tapi kucing itu lucu!
Wizard79
Saya akan menambahkan ini, tetapi saya melihat Anda mengalahkan saya untuk itu.
RichardOD
8
@Lorenzo: Topik usaha kucing untuk mengambil alih masyarakat dengan tampil imut bukan topik.
Richard
1
Saya memiliki 'Algoritma In a Nutshell'. Bagian O'Reilly Errata memiliki lebih dari 50 entri terakhir kali saya periksa. Sampelnya mengerikan dan sebagian besar salah. Buku ini gagal membahas beberapa algoritma dasar, biarkan yang lama menyelesaikannya. 'In a Nutshell' adalah seri yang mengerikan.
snmcdonald
Singkatnya variabel sangat liar. Singkatnya SQL tidak buruk ... jauh dari lengkap atau definitif, tetapi melakukan pekerjaan yang baik untuk menutupi perbedaan sintaks utama dalam DBMS yang dicakupnya.
bobince
4

Bagaimana melakukan semuanya dengan PHP dan MySQL oleh Vikram Vaswani. Buku itu sangat membuat saya mundur ketika belajar pemrograman pada awalnya. Kode yang mengerikan, pencampuran terus-menerus dan pencocokan kode dan markup, ketidaktahuan OOP anggukan paling sederhana untuk keamanan di seluruh dan hanya mengabaikan PHP5, yang bahkan saat itu, tidak benar-benar baru.

Saya menulis posting blog tentang buku pemrograman di mana saya memiliki gambar ini membandingkan dua buku PHP pertama yang saya dapatkan.

Bandingkan ukurannya http://blog.webicity.info/blog/wp-content/uploads/2010/08/books-small.jpg

Tebak judul mana yang lebih akurat?

Macha
sumber
3

Saya tidak ingat judulnya, tetapi saya baru-baru ini melihat buku teks sekolah menengah untuk Visual Basic. Dua bab pertama bukan tentang pengkodean atau bahkan terkait VB (Sejarah BASIC akan menjadi perbaikan.).

Sekolah bisa menghemat banyak uang hanya dengan Googling 'VB Hello World'.

JeffO
sumber
2

Pemrograman dalam C ++ oleh Dewhurst dan Stark:

Pemrograman dalam C ++

Itu mungkin bukan yang terburuk. Itu membuat daftar saya karena sampul edisi pertama terlihat persis seperti Bahasa Pemrograman K&R , jadi saya mengharapkan karya dengan kualitas yang sama. Saya mendapat salinan 20 tahun yang lalu, tepat ketika C ++ mulai mendapatkan pemberitahuan luas. Buku ini mengajarkan sintaksis, tetapi tidak menunjukkan kepada programmer C bagaimana memanfaatkan fitur C ++. Saya menemukan buku yang sangat membuat frustrasi.

ASHelly
sumber
Ah ya, tipu muslihat umpan-dan-beralih klasik-dari-sampul!
Mark C
2

Kontrol Versi Pragmatis menggunakan Subversion - Mudah di anak tangga terbawah di antara semua buku Programmer Pragmatis yang telah saya baca sampai sekarang. Konten sangat tipis. Beberapa orang mungkin berpendapat bahwa buku ini untuk pemula absolut yang memulai dengan kontrol versi, tapi itu sampah - apa pun yang dimiliki buku ini, sebenarnya tidak layak untuk dituliskan buku.

talonx
sumber
3
Sepakat. Buku Subversion online gratis ( svnbook.red-bean.com ) jauh lebih baik. Juga, indeks dalam Kontrol Versi Pragmatis menggunakan Subversion tidak berguna untuk menemukan apa yang Anda inginkan.
Dan Dyer
Saya mendapatkan buku ini di starter kit pragmatis ketika saya tahu nihil tentang subversi (dan benar-benar kontrol versi pada umumnya). Itu banyak membantu saya. Akan lebih baik jika mereka menggunakan kura-kura. Seolah ada orang yang menggunakan commandline lagi untuk subversi.
Steven Evers
@Snorfus - bagus membantu Anda. Saya baru saja menemukannya terlalu sederhana. CLI untuk SVN - beberapa pengguna Linux melakukan :)
talonx
1
@SnOrfus: Saya menggunakan command line svn sepanjang waktu - baik di server linux, dan secara lokal di Mac saya. Saya memiliki GUI svn (Versi) yang bagus untuk menjelajah, melihat log, menyalahkan, dll, tetapi saya merasa lebih cepat untuk memilih subset file tertentu untuk dikomit, atau melihat log untuk rentang tanggal tertentu, melalui baris perintah .
Michael H.
@ snorfus Jika saya menggunakan svn (yang tidak saya lakukan karena saya benci), saya akan menggunakan baris perintah. Tidak semua orang menggunakan Windows, Anda tahu.
alternatif
1

Saya tidak dapat mengingat namanya - nanti saya akan melihat apakah saya dapat menggali - tetapi ada buku ASP.NET yang saya miliki yang memiliki semua potongan kode (dan ada banyak) sebagai screenshot Visual Studio. Tampak keren pada awalnya karena itu menunjukkan kepada saya ke mana harus pergi dalam IDE (saya baru belajar pada saat itu). Setelah beberapa saat (Bab 2, saya pikir), saya menemukan saya tahu di mana semuanya berada dan saya hanya menemukan bidikan terlalu sulit untuk dibaca.

Pro C # oleh Andrew Troelsen sebagian besar sangat bagus, tetapi seseorang perlu mengajari pria itu untuk menggunakan contoh dengan benar. Dia akan mengajarkan satu teknik untuk suatu topik (katakanlah multithreading), kemudian ajarkan yang lain dan bandingkan keduanya. Masalahnya adalah bahwa daripada sekadar memperbarui sampel pertama dengan kode baru, ia akan menulis aplikasi yang sama sekali baru yang melakukan sesuatu yang sama sekali berbeda, dan melemparkan banyak konsep tambahan ke dalam campuran juga.

JohnL
sumber
1

Permadani Ilmu Komputer: Menjelajahi Ilmu Komputer di C ++

Ini ditugaskan membaca ketika saya masih di perguruan tinggi. Selain benar-benar mabuk, buku ini menyajikan hal-hal dengan cara yang berbelit-belit, saya ragu saya bisa menguraikannya tanpa pengetahuan pemrograman sebelumnya: sebagian besar kelas saya, di mana hanya ada satu pembuat kode yang berpengalaman di samping saya, benar-benar hilang.

Saya menyerah setelah membaca hanya sebagian kecil dari buku itu dan mencoba menggunakannya untuk menahan ujung rak buku yang goyah. Itu tidak hebat dalam hal itu, baik: sedikit terlalu tebal dan penutupnya licin.

HedgeMage
sumber
1

sampul buku

Verifikasi Program Sekuensial dan Bersamaan, Edisi Kedua , oleh Krzysztof R. Apt dan Ernst-Rüdiger Olderog.

Mungkin itu adalah pokok bahasannya, tetapi saya ingat dengan jelas ini sebagai buku paling kering yang pernah saya baca. Mendapatkan semua jalan sampai akhir adalah tantangan soporific asli.

Joeri Sebrechts
sumber
0

Pemrograman Microsoft Visual C ++, 5ed (Kruglinski, Shepherd, Wingo)

Bukan berarti buku itu buruk, tetapi judulnya sangat menyesatkan, terutama bagi orang yang baru mengenal C ++. Pendahuluan buku ini berjanji untuk mengajarkan Anda bagaimana memprogram dalam VC ++, dan latar belakang dalam C tetapi tidak C ++ adalah semua yang Anda butuhkan. Sejujurnya, Anda sama sekali tidak dapat mempelajari apa pun tentang C ++ dari buku ini.

Saya memiliki buku ini selama sekitar 10 tahun, dan baru-baru ini (setelah bekerja untuk pekerjaan C ++ / Windows selama 4 tahun) saya mulai menemukan beberapa bab yang sedikit berguna ketika menjelaskan hal-hal kepada karyawan baru.

Orang yang ingin mempelajari Pemrograman Windows disarankan untuk: (dalam urutan kronologis)

  • Belajar C (dan lebih disukai mendapatkan gelar CS)
  • Temukan tim proyek C / C ++ dan bergabunglah, dan fokuslah pada bagian pemrograman C / C ++ murni untuk menguasainya
  • Ketika sesuatu dibutuhkan, belajar langsung dari MSDN (itu telah meningkat banyak dalam 4 tahun terakhir). Tanyakan rekan kerja Anda untuk cuplikan kode.
  • Akhirnya, baca buku ini. Ini akan mulai masuk akal.
rwong
sumber
Yah, saya tidak bisa melihat mengapa Anda berharap menemukan banyak tentang C ++ dalam sebuah buku dengan judul itu - pada kenyataannya, saya akan merasa terganggu jika saya membelinya dan kemudian menemukan banyak dari itu terbuang sia-sia pada mata pelajaran yang sudah saya miliki. tahu dari buku-buku yang sebenarnya tentang C ++. - Tapi, tentu saja, penulis seharusnya tidak membuat klaim di pengantar itu.
leftaroundabout
-2

Kami memiliki kursus di universitas tentang sistem pengetahuan. Buku itu benar-benar buruk, belum selesai dan sulit dibaca. Guru tidak mengikuti buku tersebut (meskipun diperlukan untuk kursus) dan ujian terdiri dari beberapa pertanyaan pilihan yang tidak terkait dengan buku dan kursus. Tapi untungnya guru menggunakan kembali pertanyaan ujian sebelumnya sehingga siswa mempelajarinya.

Toon Krijthe
sumber
4
Ini kedengarannya seperti "prof buruk" bukan (hanya) "buku buruk"
Inaimathi
1
"Guru itu tidak mengikuti buku itu (walaupun itu diperlukan untuk kursus)" Saya bisa mengatakan bahwa untuk 75% dari kursus yang saya ambil di universitas.
Steven Evers
-2

Saya belum menemukan buku yang menurut saya tidak berguna.

Saya tidak tahu mengapa itu terjadi, tetapi memang demikian adanya, bukan?

Jasarien
sumber
3
Mungkin Anda belum pernah menggunakan buku-buku mengerikan, atau mungkin Anda terlalu murah hati: Sebuah buku bisa berguna tetapi masih berharga sepuluh kali lipat dari waktu dan upaya untuk mendapatkan nilai yang sama dari buku lain.
Mark C
-3

Ada terlalu banyak untuk dicantumkan.

Semua buku SAMS memenuhi syarat.

Saya biasanya tidak peduli untuk mengingat buku-buku bodoh. Saya kadang-kadang hanya merobeknya ke tulang belakang (jika itu paperback) dan membuangnya atau membakarnya. Saya belum membeli terlalu banyak buku baru-baru ini.

Tim
sumber
7
Anda masih bisa menyebutkan satu atau dua.
zneak
3
Kamu membakar buku? !!
Benteng