Bagaimana orang membaca buku teknis besar? [Tutup]

70

Saya melihat bahwa sebagian besar programmer yang baik memiliki kebiasaan membaca buku-buku besar untuk belajar tentang teknologi.

Apa yang sebenarnya diperlukan untuk membaca buku-buku teknis, selain dari minat nyata pada teknologi?

Bagaimana saya dapat meningkatkan kemampuan saya membaca buku-buku ini?

Peter Boughton
sumber
20
FWIW, saya tidak suka buku-buku yang suka mengobrol, lebih suka buku-buku seperti seri "singkat" dari OReilly, buku-buku yang memungkinkan Anda membaca satu atau dua halaman dan mencerna konsep tertentu, alih-alih epos novelistik ini yang membutuhkan setengah hari hanya untuk bisa melalui satu bab, terganggu sepanjang jalan melalui prosa.
Robert Harvey
Pertanyaan bagus, tetapi tidak terlalu khusus untuk pemrograman. Anda harus melihat ke dalam pengeditan untuk membuatnya lebih spesifik untuk pemrograman.
Anto
2
Berhenti membaca manual dan mulai mengajukan pertanyaan pemula di StackOverflow. Mereka suka di sana.
Pekerjaan
1
@RobertHarvey Kinda menyukai komentar itu? j / k.
bobobobo

Jawaban:

62

Kami memiliki mata yang sangat BESAR.

Semua bercanda samping, saya salah satu orang yang menemukan membaca menjadi sangat sulit. Jika saya sedang mengerjakan buku yang sangat besar, saya mencoba membaca di pagi hari, ketika saya pertama kali bangun, ketika pikiran saya bebas dari gangguan. Saya menemukan bahwa saya dapat lebih asyik pada waktu itu dan saya mempertahankan lebih banyak.

Lalu, ada buku-buku yang begitu kering sehingga akan terasa menyakitkan terlepas dari keadaan membaca. Saya mencoba menghindarinya sedapat mungkin, atau menemukan buku lain dengan informasi yang sama yang ditulis dengan gaya yang berbeda. Jika membaca buku begitu menyakitkan sehingga Anda hampir tidak bisa berhenti menuliskannya, Anda membuang-buang waktu karena Anda mungkin tidak akan mempertahankan banyak hal.

Namun, saya lebih suka mendapatkan informasi dalam dosis yang lebih kecil. 'Buku besar' saya kebanyakan untuk referensi dan tidak dimaksudkan untuk dibaca sampul depan, kecuali jika Anda memiliki rentang perhatian yang luar biasa.

Selain itu, meskipun agak melenceng, saya sangat menikmatinya ketika orang-orang meluangkan waktu untuk menulis ulasan buku di blog atau situs web pribadi mereka. Itu membantu saya menemukan buku yang paling cocok untuk saya. Jadi, jika Anda menyukai atau membenci buku, pertimbangkan untuk menerbitkan ulasan. Ini akan muncul untuk orang-orang yang mungkin tertarik pada buku apa pun yang Anda diskusikan.

Pos Tim
sumber
14
+1 untuk mengamati bahwa buku teks harus menyajikan informasi dalam format yang dapat dicerna jika tidak, itu hanya usaha yang sia-sia
Gary Rowe
Pengantar algoritma.
Dhaivat Pandya
Knuth memiliki gaya hidup tetapi tidak mungkin dibaca. Hanya karena kurva belajarnya sangat curam. Akan jauh lebih efektif untuk mengungkap sendiri kisahnya yang penuh dengan kehancuran daripada memasukkannya ke dalam buklet tebal dan memaksa siswa untuk menemukan teori yang hilang di antara setiap langkah di dalamnya.
Alien Kecil
76

Bagaimana cara memakan gajah? Satu gigitan sekaligus.

pengguna2567
sumber
11
Makan gajah juga butuh waktu lama. Anda akan bosan pada saat ini selesai. Hal yang sama mungkin menjadi masalah dengan buku teknis yang sangat besar.
talonx
5
Saya cukup yakin bahwa gajah, di mana-mana merencanakan revolusi karena pos ini, Anda gumpal tidak peka. Selain itu, di ujung mana gajah harus mulai dimakan?
Tim Post
14
Secara teori, klub pemakan gajah Norang harus mengurangi waktu N. Klub pembaca buku Nakan beroperasi dalam dua fase. Pada fase pertama, setiap orang membaca 1/Nbuku, dengan asumsi tidak ada ketergantungan dalam urutan membaca. Fase kedua adalah O(N^2)komunikasi, tetapi hanya akan mengambil O(N)langkah waktu karena dalam setiap langkah seseorang dapat menyiarkan ke orang lain N-1. Dengan asumsi waktu yang dibutuhkan untuk menyiarkan 1/N buku ini juga sebanding dengan 1/N, waktu yang dibutuhkan untuk tahap kedua akan terlepas dari N, jumlah orang di klub.
rwong
1
Seharusnya bertanya "Cara mendaki gunung" .. itu lebih vegetarian.
Anton Petrov
1
@ MDMoore313 Dalam satu kalimat: "bagaimana cara BitTorrent pengetahuan manusia tentang sebuah buku."
rwong
37

Waktu, tenaga, dan ketekunan. Misalnya, saya butuh waktu berbulan-bulan (mungkin 6 bulan, 30 menit per hari) untuk merangkak melalui Kode Lengkap pada awalnya. Pastikan untuk menyoroti hal-hal penting dan membuat catatan pribadi sehingga Anda dapat merevisi poin-poin penting nanti. Anda tidak akan belajar banyak hanya dengan menatap teks.

Lihat cara Mengajar Pemrograman Diri Sendiri dalam Sepuluh Tahun .

Joonas Pulakka
sumber
6 bulan? Ya ampun, saya berhasil melewatinya dalam waktu kurang dari sebulan - itu adalah bacaan yang sangat bagus sehingga saya tidak bisa berhenti membacanya.
gablin
17
Shudder Highlighting! Monster macam apa yang merusak buku yang sangat indah! Catatan bagus. CC adalah buku yang bagus, meskipun saya akui untuk membaca sedikit demi sedikit. Beberapa saran hanya tidak benar-benar diperlukan dalam C # (dan sebagian sangat!)
CodexArcanum
9
Saya suka menyoroti karena kebanyakan buku pemrograman, termasuk CC, memiliki sinyal yang sangat buruk terhadap noise-ratio. Itu semua "bla bla bla bla bla bla bla poin yang baik bla bla bla". Setelah beberapa dekade, itu akan benar-benar usang, jadi agak berbeda dari sastra tradisional; tidak perlu menjaganya tetap rapi, IMO.
Joonas Pulakka
5
Waktu yang dibutuhkan juga tergantung pada apa lagi yang Anda baca. Saya tidak pernah membaca satu buku saja. Bagi saya biasanya berlaku: 1-2 untuk bekerja, 1 untuk belajar pribadi, 1 untuk bersantai (biasanya novel) dan 1 untuk kamar mandi.
Steven Evers
7
@ Codex, menyoroti adalah versi pohon mati pewarnaan sintaks.
23

Buku bagus belum tentu besar. Buku-buku O'Reilly dan buku-buku Programmer Pragmatis cenderung sangat ramping, dan mereka cukup bagus.

Saya sarankan Anda membaca beberapa buku yang direkomendasikan di https://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read

Tetapi untuk menjawab pertanyaan Anda: Dibutuhkan usaha, dengan cara yang sama seperti subjek studi lainnya. Membaca dengan saksama, refleksi, mencatat, dan melakukan latihan .

user1249
sumber
+1 Saya cenderung menghindari membeli buku yang memiliki lebih dari 400 halaman, hanya karena saya tahu perlu waktu selamanya untuk membacanya. Selain itu, saya menemukan bahwa buku-buku pendek lebih pada intinya dan tidak berulang begitu banyak.
Martin Wickman
@ Martin Wickman: Dia tidak mengatakan "hindari membeli buku yang memiliki lebih dari 400 halaman"; dia berkata bahwa "buku bagus belum tentu besar". Itu perbedaan besar. Jika Anda menghindari buku "besar", maka Anda tidak akan pernah bisa membaca Kode Lengkap - buku tingkat tertinggi dalam pertanyaan yang baru saja ditautkan.
gablin
8
+1 untuk melakukan latihan.
gablin
@ Martin, coba saya tebak - buku yang tidak Anda beli memiliki banyak kesedihan layar?
1
@ Giblin: Saya berkata " Saya cenderung". Selain itu, saya memiliki Kode Lengkap. Tidak terlalu jujur.
Martin Wickman
22

Bacalah seperti pekerjaan Anda bergantung padanya, sebagian besar waktu melakukannya.

Ini adalah salah satu bidang yang selalu saya perhatikan untuk ditingkatkan. Beberapa cara yang pernah saya temui:

  1. Membaca secara bertahap: .. skim melalui pertama mencoba hanya untuk menyelesaikannya. Kemudian bekerjalah perlahan-lahan dalam membaca area-area penting. Penting untuk melirik semuanya terlebih dahulu karena Anda harus mendapatkan gagasan bahwa suatu konten tertentu benar-benar ada dan tahu cara mengaksesnya dengan cepat.
  2. pensil dan buku kerja:, menyoroti / menggarisbawahi poin-poin penting. Buat catatan ringkasan dari topik-topik penting, sulit,.
  3. Menangani Area yang Relevan Pertama: Membaca konten dan menangani area yang berlaku segera untuk situasi Anda dan membaca sisanya saat dan ketika mereka datang.
  4. Memprioritaskan Bidang-Bidang Penting: Menanyakan para lansia tentang bidang mana yang harus dicakup terlebih dahulu dan membuat daftar prioritas dan menangani urutan yang telah ditetapkan.
  5. Bebek Karet: Ya Itu nyata dan sangat relevan. Menjelaskan konsep yang sulit atau membacakannya untuk bebek karet akan membantu Anda lebih memahaminya.
  6. Referensi Online: Temukan online, referensi, contoh, implementasi real time dari konsep sulit dan tandai di sebelah manual.
  7. Moment to Reflect: Setelah setiap topik sulit, luangkan waktu sejenak untuk mencoba mengingat kembali koneksi, dependensi, dan visualisasikan aplikasi, implementasinya. Untuk benar-benar memahami konsepnya.
  8. Temukan Grup Diskusi: Forum, grup, kolega, senior, siapa saja yang dapat Anda diskusikan konsep-konsepnya agar hal-hal tetap segar dan kumpulkan sudut pandang mereka tentang topik tersebut. Ingat orang yang berbeda memahami topik yang sama dengan berbagai intensitas dan kedalaman berdasarkan pengalaman dan paparan mereka. Ini juga membantu menjaga motivasi dan minat.

Selalu ingat apa kepanjangan dari RTFM .

Aditya P
sumber
Ya, saya kira saya harus menyewa seseorang untuk menodongkan pistol ke kepala saya hanya untuk mendapatkan pentingnya itu tenggelam ke alam bawah sadar saya.
intuited
Saya suka saran catatan di bagian 1. Saya sudah melakukan sesuatu seperti ini - memotong bit penting ke file catatan - tapi kadang-kadang itu tidak cukup interaktif.
intuited
"Bagaimana kamu makan gajah? Satu gigitan sekaligus." Saya suka # 1 sendiri.
jmq
6
Baca Manual Bercinta?
Display Name
3
Baca Manual Ramah .
otto
15

Diet dan tidur - hal-hal yang IMO, sangat penting untuk seberapa baik Anda mengambil sesuatu.

Berikut daftar dan penjelasan dari blog saya :

Ok mari kita mulai ... tetapi pertama-tama harus dikatakan bahwa cara 'terbaik' untuk belajar adalah apa pun yang bekerja untuk Anda - ini hanya sejumlah tips yang saya temukan membantu saya. Mungkin mereka juga akan membantu Anda.

1. Pelajari sesuatu yang Anda minati!

Ini mudah. Jika hatimu tidak ada di dalamnya, lupakan saja. Kami belajar terbaik ketika kami memiliki minat dalam topik ini. Tentu saja alasan kami untuk mempelajari sesuatu mungkin berbeda - Anda mungkin ingin belajar sesuatu sehingga Anda tidak perlu membayar orang lain untuk melakukannya, atau, karena Anda benar-benar menyukai / mencintai apa pun yang sedang Anda pelajari. Semakin Anda menyukainya, semakin besar kemungkinan Anda akan menguasainya.

2. Pilih sumber daya Anda dengan bijak

Menemukan topik adalah bagian yang mudah - menemukan bahan terbaik sedikit lebih rumit. Di sini, saran terbaik saya adalah bermain lapangan. Lihatlah apa yang ada di luar sana, baca ulasan buku (cari respons yang penuh gairah), dengarkan saran dari orang yang Anda percayai atau yang dihormati di bidangnya. Silakan dan coba berbagai hal - hanya karena Anda membeli buku, tidak berarti Anda harus membacanya. Saya sudah membeli beberapa yang saya mulai dan tidak masuk. Itu keren, karena ketika Anda menemukan buku yang sangat Anda sukai, Anda sangat menghargainya.
Jangan membatasi diri Anda pada buku, screencast atau situs pembelajaran interaktif (seperti Code School, Tryruby, dll) adalah cara yang sangat baik untuk menggabungkan semua cara belajar terbaik - menonton, membaca, melakukan.
Tenangkan dirimu. Jangan melompat terlalu jauh ke depan - jangan takut untuk memulai dari dasar-dasar ... itu sebenarnya bisa menghemat waktu Anda dalam jangka panjang.

3. Makan dengan baik

Tubuh Anda adalah mesin yang kompleks. Dan mesin membutuhkan bahan bakar, energi, dan harus dijaga agar tetap berfungsi dengan baik - yaitu, jangan mengacaukan tubuh Anda dengan memakan kotoran, menggunakan obat-obatan atau memakai racun di kulit Anda karena Anda pikir mereka membuat Anda wangi, mereka tidak.
Saya bisa menulis buku tentang topik ini sendiri apalagi posting blog! Tetapi dasar-dasarnya adalah menempel pada makanan yang akan dimakan nenek moyang kita, itu berarti tidak ada sampah olahan, makanan goreng, permen, cokelat, roti, pizza, dll. Peduli tentang bagaimana makanan Anda diproduksi / ditanam juga. Pikirkan hormon pertumbuhan, steroid, antibiotik rutin, in-breeding, pakan berkualitas buruk dan kondisi yang akan mendukung stok sehat yang baik? Pikirkan lagi. Minumlah banyak air mineral alami (bukan keran, rasa atau pelarutan kembali) Dehidrasi dapat memengaruhi kinerja Anda hingga 40%. Orang-orang melanjutkan pendidikan buruk untuk orang miskin, tetapi Anda tahu apa? Pendidikan hanya setengah dari cerita - diet dan gaya hidup mungkin akan memiliki lebih banyak efek mendalam pada kemampuan belajar Anda daripada apakah Anda pergi ke sekolah yang bagus atau tidak.

4. Tidur nyenyak

Tubuh Anda membutuhkan kualitas tidur. Untuk memulihkan diri, dan yang lebih penting, bagi seseorang yang memulai mempelajari sesuatu - tidur adalah ketika tubuh Anda mengindeks semua yang telah Anda lakukan / pelajari hari itu. Jika kualitas tidur Anda buruk, otak Anda tidak akan mampu menyimpan / mengindeks semua yang Anda bangun dengan baik hari itu dengan benar ... jadi selama itu Anda menghabiskan waktu membaca sesuatu? Bisa saja terbuang sia-sia.
Beruntung bagi Anda, makan bersih (lihat di atas) akan membantu Anda tidur nyenyak juga.

5. Dapatkan Kindle

Lupakan iPad atau layar komputer Anda - mereka menggunakan LCD yang tidak hanya memberi Anda retina burn karena kecerahan yang menggelikan, tetapi karena mereka 'menyegarkan' / berkedip-kedip berkali-kali dalam satu detik, menyebabkan mata lelah. Layar pada Kindle itu indah. Anda dapat membacanya di luar ruangan, di dalam ruangan, di tempat tidur, di toilet - di mana pun. Bayangkan membaca sebuah buku besar di tempat tidur, membalikkan sisi ke sisi memegang benda sialan - semakin besar buku semakin tidak nyaman! Sekarang bayangkan lima atau enam buku serupa yang harus Anda lewati - tidak terlalu bagus. Masukkan Kindle. Ringan, mudah, sempurna. Aku mencintai milikku, tidak akan tanpanya sekarang. Mereka juga memungkinkan Anda untuk menyorot teks dan jika Anda membeli e-book dari Amazon, Anda juga dapat melihat 'highlight populer' - yang merupakan cara yang bagus untuk melihat apa yang menurut teman Anda penting atau perlu diperhatikan.

6. Baca hal terakhir di malam hari

Bisakah Anda mengingat apa yang Anda lakukan hal pertama kemarin pagi? Aku juga tidak bisa! Saya yakin Anda bisa mengingat apa yang Anda lakukan tadi malam. Dan ada alasan bagus untuk itu - karena cara otak Anda bekerja. Itu mulai mengindeks dalam urutan menurun, jadi apa yang Anda lakukan terakhir, akan diindeks / disimpan terlebih dahulu. Cobalah. Bacalah sesuatu di pagi hari, dan sesuatu di malam hari - keesokan harinya lihatlah yang paling Anda ingat.
Dengar itu? Alasan bagus lainnya untuk membaca di malam hari adalah untuk kedamaian dan ketenangan. Tidak ada yang lebih buruk daripada gangguan, apakah itu macet, bermain anak-anak, atau suasana umum orang-orang yang berkeliaran - dan meskipun Anda mungkin tidak memperhatikan, alam bawah sadar Anda akan melakukannya. Saya menemukan bahwa saya dapat berkonsentrasi jauh lebih baik di malam hari, ketika hewan peliharaan tertidur, telepon tidak berdering dan tetangga yang lain terselip di malam hari!

7. Jangan melampaui diri sendiri

Atau lebih tepatnya, jangan takut untuk mengambil langkah mundur. Jika Anda membaca sesuatu yang tidak Anda dapatkan, letakkan untuk sementara waktu dan dapatkan buku yang membahas dasar-dasarnya, atau mundur dari apa yang Anda baca. Jika Anda 'mendapatkan' buku baru ini dan kemudian kembali ke buku lain dan masih belum mendapatkannya, lakukan hal yang sama lagi - letakkan dan temukan buku lain yang mencakup sesuatu yang lebih sederhana. Percayalah, Anda tidak akan menyia-nyiakan waktu - pengulangan itu menguat. Jadi, bahkan jika Anda sudah membahas topik sebelumnya, membahasnya lagi masih akan sangat bermanfaat.

Jika Anda tidak bisa masuk ke buku yang terus Anda letakkan, mungkin itu bukan pilihan yang baik - temukan alternatif yang mencakup materi yang sama, jangan buang waktu lagi atau kembalilah nanti sebagai bonus.

8. Tidak dapat berkonsentrasi? Bernafas…

Terkadang Anda memiliki hal-hal yang berdengung di kepala Anda. Terkadang mata Anda perlu waktu untuk menyesuaikan dari LCD yang berkedip-kedip hingga ketenangan tinta (digital atau lainnya!). Saat pikiran Anda melarikan diri, tutup mata Anda dan perlahan-lahan hitung sampai 10. Ulangi jika perlu. Berhasil. (Pastikan Anda minum cukup air - karena itu dapat memengaruhi konsentrasi.)

9. Dengarkan musik sebelum Anda mulai

Tidak selama - meskipun beberapa orang setuju dengan itu. Para ilmuwan telah membuktikan bahwa mendengarkan musik sebelum tugas seperti belajar, membantu Anda berkonsentrasi lebih baik. Jenis musiknya tidak masalah, selama Anda menikmatinya. Sekarang Anda dapat memberi tahu orang tua / pasangan Anda bahwa ada alasan bagus mengapa musik Anda nyaring sekali!

10. Membuat catatan dan membahas berbagai hal

Apa pun yang Anda lakukan, pastikan untuk membahas berbagai hal. Apakah Anda tipe orang yang suka membuat catatan, menyorot di Kindle Anda, atau hanya membaca ulang seluruh buku, buat poin untuk mempelajari apa yang telah Anda pelajari karena ini akan membantu memperkuat apa yang telah Anda pelajari.
Saya dulu membuat catatan, tetapi karena mendapatkan Kindle, saya menyorot cuplikan (atau kadang-kadang bahkan beberapa halaman sekaligus) kemudian setelah membaca buku lain, saya membahas highlight dari buku sebelumnya. Jadi saya mendapat kesempatan untuk mulai melupakan, lalu ingat lagi.
Saya juga membaca kembali atau berencana membaca kembali buku-buku favorit saya, sebagian karena saya menikmatinya dan sebagian untuk melihat betapa saya sudah lupa lol. (Hanya bercanda!)
Juga, seperti yang disebutkan sebelumnya, jangan takut untuk mendapatkan dua buku yang ditujukan pada level yang sama - pengulangan adalah penguatan. Mengulangi adalah ...?

Tip bonus. Nikmati dirimu sendiri!

Apa pun yang Anda lakukan, ketika itu mulai membosankan atau terasa seperti tugas - berhenti. Pertahankan hal-hal menarik, menyenangkan, dan langkahkan diri Anda sehingga Anda merasa seperti sedang mencapai hal-hal. Itulah salah satu alasan mengapa saya cenderung mendapatkan setidaknya dua buku yang berurusan dengan tingkat yang sama dari apa pun yang saya pelajari - ketika Anda membaca buku lain Anda sering menemukan diri Anda berpikir, 'Saya tahu itu!' dan saat-saat seperti itulah yang memberi Anda gebrakan dan mengingatkan Anda bahwa Anda sebenarnya sedang mempelajari sesuatu. Prestasi kecil seperti itu memberi Anda insentif dan kemauan untuk melanjutkan.

Matthieu
sumber
Saya menemukan bahwa kindle tidak baik untuk buku-buku teknis, sementara Anda dapat secara digital menyorot teks dan halaman dog-ear itu tidak alami. Buku-buku Manning Press baik karena Anda mendapatkan buku fisik dan e-book, sehingga Anda dapat membuat catatan di kantor / di rumah di buku nyata, dan menyegarkan diri Anda dengan Kindle.
StuperUser
2
Saya setuju ada kompromi, tapi bayangkan membawa buku referensi yang besar ke tempat tidur dengan Anda .. lengan sakit lol. Jika saya berjalan melalui tutorial dan melakukannya sambil membaca, saya biasanya akan membaca buku sebagai PDF di monitor - tetapi sesuaikan rona dan kecerahannya agar lebih nyaman. Tetapi semua buku lain yang saya baca di Kindle - saya tidak berpikir saya akan melakukannya, tetapi saya lakukan.
AstonJ
eye fatigueadalah omong kosong total. Mata Anda tegang ketika Anda melihat dari dekat, pada layar kindle atau kertas alami. Berkedip tidak masalah. Periksa. Laptop lebih baik karena layarnya lebih besar dan Anda dapat menahannya lebih jauh. Mata yang tidak terkendali fokus pada infinity. Melihat lebih dekat mengencangkan beberapa otot dan mereka mulai membuat rasa sakit dan dapat membahayakan. Pelajari fisiologi sebelum mengajar orang. Saran untuk bernafas sepertinya bermanfaat.
Alien Kecil
Kurang tidur dan mencerna bahan adalah sesuatu yang bisa saya hubungkan. Saya harus bangun pada pukul 430 pagi untuk mengalahkan lalu lintas agar tidak memperpanjang drive 1 jam saya untuk bekerja. Sering kali saya tidak bisa tidur lebih dari 5-6 jam. Sepanjang minggu, saya kurang tidur, pemahaman membaca, dan motivasi saya merosot. Saya perhatikan hari-hari saya tidur, saya lebih termotivasi untuk membaca materi yang rumit / teknis daripada ketika saya merasa seperti zombie, dan yang bisa saya pikirkan hanyalah tempat tidur saya.
eaglei22
@LittleAlien, sebenarnya ini adalah hal yang nyata. Terutama ketika satu mata lebih kuat dari yang lain. Saya selalu berusaha menghindari mengenakan kacamata karena takut akan merusak penglihatan 20/20 saya. Sering kali ketika membaca saya merasa semakin sulit untuk fokus semakin saya membaca. Rupanya salah satu mata saya lebih kuat dari yang lain menyebabkan kelelahan ini. Saya mendapatkan sepasang kacamata baca bergaya Oakley yang bagus, dan apa bedanya. Terasa jauh lebih nyaman saat membaca.
eaglei22
13

Coba baca manualnya lebih aktif. Dengan kata lain, jangan hanya menatap kata-kata, tetapi menjadi aktif. Misalnya, pertimbangkan beberapa teknik berikut:

  • Mulailah dengan membaca manual, yaitu, jangan mulai dengan membaca sampul manual untuk menutupi, tetapi mulai dengan membaca judul manual, blurp penerbit (jika ada), kata pengantar atau pengantar, dan kemudian pelajari tabel isi. Kemudian mulailah membaca bagian-bagian dari bagian yang Anda temukan paling relevan bagi Anda (paragraf ringkasan di awal atau akhir bab sangat baik untuk dibaca saat prereading).

  • Ajukan pertanyaan manual, yang kemudian Anda jawab dengan melihat jawabannya di manual.

  • Tulis garis besar manual saat Anda membaca. Perhatikan bahwa garis besarnya tidak perlu bertepatan dengan daftar isi dan bisa masuk lebih dalam.

  • Garisbawahi kata-kata dan kalimat penting.

  • Tulis ringkasan singkat dari bagian atau paragraf.

  • Buat sketsa peta pikiran tentang apa yang Anda baca saat Anda membacanya.

Teknik-teknik di atas berlaku untuk setiap karya ekspositori (sebagai lawan novel, misalnya) yang Anda baca, dan dengan demikian berlaku untuk manual juga.

Jika Anda ingin informasi lebih lanjut cari buku di, atau google, subjek "membaca aktif".

davitenio
sumber
8

Saya sangat merekomendasikan Cara Membaca Buku . Ini memberikan saran umum tentang cara mendapatkan hasil maksimal dari bacaan Anda dengan membuat catatan, mengajukan pertanyaan, menentukan tujuan penulis, dll. Ini juga memberikan saran tentang bagaimana memanfaatkan waktu Anda dengan menentukan apa yang dapat skim atau dilewati lebih awal di.

Ini tidak ditujukan khusus pada buku-buku teknis, tetapi sarannya jelas berlaku. Dan itu cukup mudah dibaca sendiri, meskipun panjang. Tetapi sejumlah bab tentang jenis bacaan tertentu dapat dilewati.

Rob Mosher
sumber
Untuk memahami rekursi ...
StuperUser
7

Anda harus membutuhkan apa yang Anda baca. Lalu, tiba-tiba, itu menjadi menarik.

Juga, bicarakan dengan orang lain / bahkan diri Anda sendiri tentang apa yang sudah Anda baca. Sebagian besar teknisi tertarik mendengar ringkasan buku-buku menarik, dan akan memberikan ringkasan sendiri tentang hal-hal yang telah mereka baca, menghasilkan percakapan teknis yang menarik.

bobobobo
sumber
5

Apa yang saya lakukan adalah agak "Breadth-first read": pertama daftar isi, kemudian saya mencoba untuk membaca bab-bab secara berurutan tetapi tidak begitu mendalam, melewatkan potongan besar teks dan langsung ke kode, mundur sedikit jika perlu untuk memahaminya. Memiliki gagasan yang lebih baik tentang buku itu, saya sepenuhnya membaca bab-bab yang menarik dan meninggalkan sisa buku untuk dibaca "sesuai permintaan".

Ither
sumber
3

Saya sering membaca buku beberapa kali, membaca bagian-bagian yang menarik perhatian saya. Setelah itu saya punya ide bagus apa yang ada di buku itu dan bisa mengambilnya nanti ketika saya perlu belajar lebih banyak tentang sesuatu. Kemudian, jika waktu mengizinkan, saya akan membacanya dengan lebih sistematis.

Saya telah berkembang lebih dari 30 tahun, dan belajar sendiri sebagian besar dari apa yang saya ketahui dengan membaca dan mencoba apa yang saya baca. Saya sangat pandai belajar dan suka bermain-main dan mengutak-atik ketika saya mencoba kode sampel jika saya tidak yakin tentang sesuatu.

Sangat penting untuk terus belajar jika Anda ingin hidup layak dalam pemrograman. Teknologi apa yang Anda tahu sekarang dan anggap panas akan basi dan penuh sesak dalam lima tahun sehingga Anda harus terus belajar. Pengembang tidak memiliki kemewahan belajar satu hal dan kemudian santai. Itu sebagian baik dan sebagian buruk karena beban ada pada kami untuk terus belajar, tetapi saya pikir sebagian besar pengembang menyukai tantangan kreatif sehingga kami menerima harga itu.

Manusia Timah
sumber
3

Yang saya temukan penting adalah membaca kata pengantar. Seringkali penulis akan memberi Anda beberapa saran tentang cara membaca buku. Juga, saya mencoba membaca bab pengantar langsung, bahkan jika saya pikir saya sudah memiliki latar belakang yang diperlukan. Saya menemukan bahwa itu sering membantu membiasakan saya dengan kosa kata buku (misalnya, "Ketika kita mengatakan 'server', kita berarti perangkat keras fisik; ketika kita mengatakan 'server Web' kita maksudkan contoh server aplikasi.").

Saya juga harus melawan keinginan untuk skim. Membaca untuk pemahaman berbeda dari membaca untuk referensi. Perlambat, dan istirahat setiap beberapa halaman dan tinjau apa yang baru saja Anda baca. Membaca ulang bagian yang menantang sering terasa seperti buang-buang waktu, tetapi itu terbayar dalam jangka panjang karena membantu saya memahami bagian selanjutnya dengan lebih cepat.

TMN
sumber
3

Jika saya mendapatkan salah satu dari buku jenis referensi besar itu, saya membacanya sebagai referensi. Artinya, saya membacanya mencari titik kunci, dan mencoba mempelajari buku itu sehingga saya tahu di mana harus mencari sesuatu ketika saya membutuhkannya. Contoh yang baik adalah manual referensi C saya. Saya sudah membacanya, tapi saya tidak bisa mengutip spesifikasi C untuk Anda. Namun, saya tahu sebagian besar hal-hal penting, dan saya dapat mencari apa saja yang saya butuhkan dengan cepat karena saya terbiasa dengan tata letak buku.

Jika saya membaca buku panduan atau pengantar, saya biasanya melakukannya di depan komputer sehingga saya dapat mencoba hal-hal yang saya lakukan. Buku intro favorit saya memiliki banyak kode untuk dicoba - dan saya katakan, Jangan gunakan contoh kode pada CD !!! Anda akan mendapatkan lebih banyak pengetahuan praktis dengan mengetiknya sendiri.

Michael K.
sumber
2

Jujur saja, ada beberapa buku pemrograman yang saya baca dengan rajin seperti biasanya orang membaca novel. Cari saja yang paling menarik , dan membacanya tidak akan menjadi masalah sama sekali.

Jangan hanya membatasi diri Anda pada buku-buku teknis semata; banyak buku menarik tentang pemrograman adalah wawancara , esai , kisah sukses , hal-hal seperti itu. Saya menemukan itu sangat menarik dan masih informatif. Mereka mungkin menjadi titik awal yang baik untuk Anda.

UncleZeiv
sumber
2

Saya telah membaca sekitar 300 buku sejauh ini dalam hidup saya (beberapa dengan 700 halaman), dan saya harus mengatakan bahwa Anda harus (1) menghilangkan gangguan, (2) menemukan seseorang yang juga tertarik pada topik sehingga Anda dapat memberi tahu mereka tentang apa yang baru Anda pelajari dari membaca, dan (3) tanyakan pada diri sendiri pertanyaan ini: Dalam 3 hari, apakah saya ingin menyelesaikan sesuatu dan belajar banyak, atau apakah saya ingin tidak belajar apa-apa, memiliki duduk di depan TV atau bermain video game?

Hanya sedikit orang di Amerika yang benar-benar membaca buku non-fiksi. Saya telah bertemu mungkin 100 orang dalam enam bulan terakhir, dan meskipun hampir setiap orang dari mereka tahu bahwa saya adalah pembaca semi-avid buku-buku non-fiksi, tidak seorang pun pernah berbicara tentang membaca buku non-fiksi, saya juga tidak pernah melihat salah satu dari mereka membaca buku non-fiksi. Bersedia dan mampu membaca buku-buku non-fiksi langsung membangkitkan rasa hormat saya kepada seseorang, bahkan jika saya membenci buku yang mereka sukai. Begitu sedikit orang yang rela melakukan apa pun selain minum, menyombongkan diri, dan lain-lain sehingga sungguh luar biasa ketika seseorang duduk dan membaca buku.

Michael
sumber
Permainan video itu menyenangkan.
Joose
2

Hah, Anda pikir membacanya itu sulit, cobalah menulisnya!

Saya biasanya mencoba menulis beberapa kode atau melakukan beberapa tugas untuk menguji pengetahuan saya ketika saya menyerap materi. Anda tidak mengatakan untuk apa manual ini, jadi saya tidak bisa memberikan tips lebih dari itu.

SnoopDougieDoug
sumber
Menulis buku teknologi sangat sulit. Itu juga bukan apa yang saya sebut cara untuk menjadi kaya. OTOH, ini sangat memuaskan ketika ada orang yang mendatangi Anda dalam sebuah konferensi, orang yang Anda hormati , dan meminta tanda tangan Anda.
Donal Fellows
2

Trik metakognisi yang saya gunakan adalah ini.

  1. Baca buku selama 10 menit (tidak ada gangguan). 10 menit itu harus termasuk memahami materi yang baru saja saya baca.

  2. Apakah saya bosan sekarang? Ya = Berhenti, Tidak = Lanjutkan selama 10 menit.

Saya ulangi langkah 2 selama maksimal 30 menit, lalu istirahat. Jika saya bosan setelah istirahat maka berhentilah. Metode ini menghentikan saya untuk terganggu dan memungkinkan saya untuk berhenti ketika saya tahu otak saya berkeliaran.

Membaca adalah salah satu bagian darinya. Juga jika ada latihan dalam materi, lakukanlah. Terakhir jika saya tahu saya perlu membaca kembali materi saya menyoroti poin-poin utama (bukan seluruh halaman!).

Sio
sumber
1

Ini pertanyaan aneh. Jika Anda tertarik pada sesuatu, bukankah wajar jika ingin membacanya? Jika Anda merasa kesulitan membaca buku tentang pemrograman, Anda harus bertanya pada diri sendiri apakah Anda benar-benar tertarik.

Jika jawabannya masih ya, maka pastikan Anda memilih buku bagus yang terkait dengan apa yang sedang Anda lakukan. Misalnya, jika Anda menggunakan C ++, mulailah membaca buku oleh Scott Meyers atau Andrey Alexandrescu.

Dima
sumber
Hanya karena Anda sangat menyukai bir, Anda tidak dapat mengambil 100 kalengnya.
NLV
Tidak, tetapi jika Anda sangat menyukai bir, Anda ingin membaca tentang merek mana yang bagus, bagaimana pembuatannya, dan sebagainya.
Dima
1

Saya merasa mustahil untuk secara pasif menyerap isi dari manual apa pun. Yang terbaik yang bisa saya lakukan adalah mendapatkan gambaran umum tentang fitur-fitur teknologinya. Untuk benar-benar mempelajari teknologi secara detail, saya memiliki manual terbuka saat saya mencoba menyelesaikan beberapa tugas. Setelah kira-kira satu bulan, saya adalah seorang ahli relatif; kebanyakan programmer sepertinya tidak membaca manual sama sekali.

kevin cline
sumber
+1 untuk "sebagian besar programmer sepertinya tidak membaca manual sama sekali" TERLALU BENAR!
cepat_now
1

Saya membawa buku panduan pulang dan duduk di tempat tidur membacanya. Ketika mereka mengirim saya untuk tidur, saya tidur. Selama beberapa malam - mungkin seminggu, melakukan ini, saya bisa melewatinya.

Melakukan ini, saya tahu bahwa tidak banyak yang benar-benar akan menempel di kepala saya, tetapi saya tahu ke mana harus mencari.

Lalu saya melakukan pekerjaan nyata, dan ketika saya tidak tahu apa yang harus dilakukan atau perlu mencari di manual, saya tahu di mana mencarinya dan saya kembali dan membaca kembali bagian itu secara detail.

Saya selalu melakukan ini, dengan manual kompiler, tautan, alat dev, semuanya. Selalu punya. Dan saya selalu tahu lebih banyak tentang alat daripada semua rekan saya yang hanya pergi dan melakukan hal-hal. Dan kemudian minta saya untuk membantu ketika semuanya tidak berhasil.

Saya tahu bahwa membaca manual di tempat tidur pada malam hari tidak terlalu romantis. Istri saya sudah terbiasa sekarang. Dan itu lebih baik daripada membaca dokumentasi desain atau spesifikasi teknis dengan pena merah di tangan saya (melakukannya juga): -P

dengan cepat_now
sumber
1

Saya punya banyak buku teknis yang gemuk:

*) EReader yang baik sangat penting kecuali Anda ingin menyisihkan area BESAR untuk dikumpulkan oleh kelinci debu ... Saya suka garis Sony Reader karena cara mereka menangani catatan, navigasi dan indeks - bagus untuk membaca teknis - tapi saya tidak 'bekerja untuk Sony -' untuk masing-masing, miliknya '.

*) Saya biasanya membeli buku jenis referensi yang diindeks dengan baik, dan saya jarang, jika pernah, BACA dengan cara Anda membaca novel. Saya membaca kata pengantar dan intro dan memindai TOC dan indeks, sehingga saya tahu apa yang ada di sana ketika saya membutuhkannya.

*) Saya menghindari buku besar berlemak tentang topik khusus yang sempit - IMO ini umumnya menjadi sia-sia, karena pada saat Anda menyelesaikan buku, teknologinya sudah usang, atau Anda sudah pindah ke proyek lain, atau mereka menghabiskan banyak waktu pada hal-hal yang programmer akan menemukan sendiri membeli hanya MELAKUKANNYA.

Vektor
sumber
0

Saya menemukan buku teknis kategori terlalu umum dan tidak ada metode tunggal yang akan bekerja dengan baik dengan semua jenis buku. Banyak juga tergantung pada minat dan pengetahuan domain yang sesuai (di luar bahasa Inggris dasar) bahwa pembaca harus sudah memiliki untuk menutupi materi secara efisien, dalam jumlah waktu yang wajar. Penting untuk menempatkan harapan yang benar, yaitu tidak ada orang normal yang diharapkan untuk cepat membaca kamus dari depan ke belakang dan memahami banyak, karena ada terlalu banyak kedalaman / konten untuk dicerna dalam waktu singkat dibandingkan dengan teks biasa seperti berita atau fiksi.

Buku referensi - kebanyakan digunakan untuk referensi, jika Anda benar-benar berniat untuk membacanya dari depan ke belakang, bersiaplah untuk memiliki pengetahuan latar belakang yang diperlukan untuk tingkat baca yang dapat diterima. Saya menemukan seri buku TAOCP memiliki persyaratan yang sangat tinggi, dan membaca cepat tidak akan berfungsi ketika Anda perlu berhenti sejenak dan berpikir setelah setiap beberapa kalimat. Mereka lebih seperti buku teks yang paling baik dipelajari ketika ada latihan untuk dikerjakan.

Tutorial / panduan - ini adalah yang termudah untuk dibaca secara keseluruhan, terutama yang memiliki contoh yang dikerjakan yang dapat diterjemahkan ke dalam kegiatan langsung, yang merupakan cara yang lebih menarik dan efektif untuk memverifikasi pengetahuan yang diperoleh. Saya tidak keberatan prosa, karena membaca cepat sangat efektif.

Semua yang dikatakan, mungkin lebih penting untuk mengidentifikasi jenis buku yang tepat yang harus dibaca pada satu waktu, dan meninggalkan rintangan yang tidak dapat diatasi sampai nanti ketika seseorang berada dalam posisi yang lebih baik untuk menanganinya.

Prusswan
sumber
-1

Dapatkan buku yang ditulis oleh penulis yang baik. Buku-buku Manning Press In Action bagus karena bukan manual, itu adalah tutorial yang juga membahas detail penting.

Baca dengan stabilo .

  1. Baca seluruh paragraf.
  2. Temukan frasa terpendek yang merangkum paragraf.
  3. Sorot itu.
  4. Baca seluruh paragraf lagi.
  5. Baca ringkasan yang disorot.
  6. Pindah ke paragraf berikutnya.
  7. Pergi ke 1.

Jika terlihat seperti di bawah ini, seharusnya lebih mudah diingat:

  1. Baca seluruh paragraf .
  2. Temukan frasa terpendek yang merangkum paragraf.
  3. Sorot itu.
  4. Baca seluruh paragraf lagi .
  5. Baca ringkasan yang disorot .
  6. Pindah ke paragraf berikutnya .
  7. Pergi ke 1.
StuperUser
sumber
-2

Saya tidak punya banyak waktu untuk membaca buku. "Dunia Nyata Haskell" membutuhkan waktu sekitar setahun untuk menyelesaikannya. Saya biasanya melewatkan bagian yang tidak bisa saya terapkan dalam jangka pendek. Saya membaca halaman yang menarik sedikit demi sedikit. Yang membantu adalah menguraikan wawasan yang paling penting dengan pensil sehingga saya tidak lupa apa yang saya baca ketika saya akhirnya mengambilnya kembali.

Program Lenny
sumber
-2

Berikut ini adalah bagaimana biasanya terjadi dalam kasus saya.

"X tech terdengar sangat keren di mana saya bisa belajar lebih banyak" Saya kemudian google mengatakan teknologi menyerap sebanyak mungkin, saya coba jika mungkin untuk menghasilkan upaya skala kecil dalam menggunakan hype baru. Jika saya masih tertarik, saya membeli buku yang bagus tentang masalah ini, baru-baru ini bagi saya buku ini adalah perampokan ke WCF.

Untuk membacanya saya menyimpan buku pilihan saya (biasanya pembelian terakhir yang saya buat) berguna untuk waktu pribadi saya di kamar mandi jauh dari anak-anak dan gangguan. Butuh waktu lebih lama untuk membacanya dengan cara ini, tetapi setidaknya saya bisa melewatinya.

tuan-fu
sumber
-2

Saya mempercepat membaca (dan menulis catatan saya sendiri di margin mana yang sesuai). Membaca cepat bukan tipuan. Saya beralih dari 140wpm (kata per menit) menjadi 800wpm dengan peningkatan retensi setelah beberapa minggu pelatihan.

Christopher
sumber