it-swarm-id.com

Bagaimana orang membaca buku teknis besar?

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?

73
NLV

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 tidak peduli 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.

63
Tim Post

Bagaimana cara memakan gajah? Satu gigitan sekaligus.

76
user2567

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 menyorot 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 caranya Teach Yourself Programming dalam Sepuluh Tahun .

37
Joonas Pulakka

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

Saya menyarankan agar 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 .

23
user1249

Bacalah seperti pekerjaan Anda bergantung padanya, sebagian besar waktunya.

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

  1. Membacanya secara bertahap: .. skim melalui pertama mencoba menyelesaikannya. Kemudian bekerjalah perlahan-lahan dalam membaca area-area penting. Penting untuk melirik semuanya terlebih dahulu karena Anda harus mengetahui 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 Area Penting: Menanyakan senior pada bidang mana yang harus dicakup pertama dan membuat daftar prioritas dan menanganinya urutan yang ditetapkan.
  5. Bebek Karet: Ya Itu nyata dan sangat relevan . Menjelaskan konsep-konsep Tangguh atau membacanya ke karet) bebek akan membantu Anda lebih memahaminya.
  6. Referensi Online: Temukan online, referensi, contoh, implementasi real time dari konsep sulit dan tandai di sebelah manual.
  7. Momen untuk Refleksi: Setelah setiap topik sulit luangkan waktu untuk mencoba ingat kembali koneksi, dependensi dan visualisasikan aplikasinya, implementasinya. Untuk benar-benar memahami konsepnya.
  8. Temukan Grup Diskusi: Forum, grup, kolega, senior siapa saja yang dapat Anda diskusikan konsep-konsepnya untuk menjaga hal-hal tetap segar dalam pikiran dan untuk mengumpulkan sudut pandang mereka pada topik. Ingat orang yang berbeda memahami topik yang sama dengan intensitas dan kedalaman yang berbeda-beda berdasarkan pengalaman dan paparan mereka. Ini juga membantu menjaga motivasi dan minat.

Selalu ingat apa artinya [~ # ~] rtfm [~ # ~] .

22
Aditya P

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

Inilah daftar dan penjelasan dari blog saya :

Oke mari kita mulai ... tapi 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 akan membantu Anda juga.

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 mempelajari 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 materi 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 bersemangat), dengarkan saran dari orang-orang yang Anda percayai atau yang dihormati di bidangnya. Silakan dan coba berbagai hal - hanya karena Anda membeli buku, bukan 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.
Laju diri Anda. Jangan melompat terlalu jauh ke depan - jangan takut untuk memulai dari dasar-dasar ... itu sebenarnya bisa menghemat waktu Anda dalam jangka panjang.

3. Makan enak

Tubuh Anda adalah mesin yang kompleks. Dan mesin membutuhkan bahan bakar, energi, dan harus dijaga agar tetap berfungsi dengan baik - mis. Jangan mengacaukan tubuh Anda dengan memakan kotoran, melakukan narkoba atau memakai racun di kulit Anda karena Anda pikir itu membuat Anda wangi, mereka tidak.
Saya bisa menulis buku tentang topik ini sendirian apalagi posting blog! Tetapi dasar-dasarnya adalah menempel pada makanan yang akan dimakan oleh nenek moyang kita, itu berarti tidak ada sampah olahan, makanan yang digoreng, permen, cokelat, roti, pizza, dll. Peduli tentang bagaimana makanan Anda diproduksi/ditanam juga. Pikirkan hormon pertumbuhan, steroid, antibiotik rutin, pembiakan di dalam, 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 dapatkan dengan baik sampai 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 membuat Anda terbakar retina karena kecerahan yang menggelikan, tetapi karena mereka 'menyegarkan'/berkedip berkali-kali sedetik, menyebabkan kelelahan mata. 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. Saya suka milik saya, 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 terbaik untuk melihat apa yang menurut teman-teman Anda penting atau perlu diperhatikan.

6. Baca hal terakhir di malam hari

Dapatkah 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 lalu lintas, anak-anak bermain, 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 maju cepat

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 - taruh dan temukan buku lain yang mencakup sesuatu yang lebih sederhana. Percayalah, Anda tidak akan menyia-nyiakan waktu Anda - 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 bisa berkonsentrasi? Bernafas…

Terkadang Anda memiliki hal-hal yang mendengung di kepala Anda. Kadang-kadang perlu beberapa saat bagi mata Anda untuk menyesuaikan mulai dari berkedip LCD ke ketenangan yang solid dari tinta (digital atau sebaliknya!). Ketika Anda menemukan pikiran Anda melarikan diri, tutup mata Anda dan perlahan-lahan hitung sampai 10. Ulangi jika perlu. Ini berhasil. (Pastikan Anda minum cukup air - karena itu dapat mempengaruhi konsentrasi.)

9. Dengarkan musik sebelum memulai

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 musik tidak masalah, selama Anda menikmatinya. Sekarang Anda dapat memberi tahu orang tua/pasangan Anda bahwa ada alasan bagus mengapa musik Anda nyaring sekali!

10. Buat catatan dan lanjutkan berbagai hal

Apa pun yang Anda lakukan, pastikan untuk membahas berbagai hal. Baik Anda jenis 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.
Dulu saya membuat catatan, tetapi karena mendapatkan Kindle saya, saya menyoroti cuplikan (atau kadang-kadang bahkan beberapa halaman sekaligus) kemudian setelah membaca buku lain, saya membaca 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 seberapa banyak saya lupa lol. (Hanya bercanda!)
Juga, seperti yang disebutkan sebelumnya, jangan takut untuk mendapatkan dua buku yang ditujukan pada tingkat yang sama - pengulangan berulang. Mengulangi adalah ...?

Kiat bonus. Selamat menikmati!

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 Anda sedang mencapai hal-hal. Itu 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 itu yang memberi Anda buzz dan mengingatkan Anda bahwa Anda sebenarnya belajar sesuatu. Prestasi kecil seperti itu memberi Anda insentif dan kemauan untuk melanjutkan.

17
AstonJ

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 mempelajari 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 bagian atau paragraf.

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

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

Jika Anda ingin lebih banyak informasi mencari buku di, atau google, subjek "membaca aktif".

13
davitenio

Saya sangat merekomendasikan Cara Membaca Buk . 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.

8
Rob Mosher

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

Juga, bicara kepada orang lain/bahkan diri Anda sendiri tentang apa yang telah 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.

7
bobobobo

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 teks besar 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".

5
Ither

Saya sering membaca buku beberapa kali, membaca bagian yang menarik perhatian saya. Setelah itu saya punya ide bagus apa yang ada di buku 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 Tweak 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.

3
the Tin Man

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 sering membantu membiasakan saya dengan kosakata buku itu (mis., "Ketika kami mengatakan 'server', kami berarti perangkat keras fisik; ketika kami mengatakan 'server Web' yang kami maksud adalah 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 lebih cepat.

3
TMN

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 beri tahu Anda, Jangan gunakan contoh kode pada CD !!! Anda akan memperoleh lebih banyak pengetahuan praktis dengan mengetik itu sendiri.

3
Michael K

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 memiliki tidak belajar apa-apa, setelah 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.

2
Michael

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 mengembara.

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!).

2
Sio

Hah, Anda pikir membacanya itu sulit, cobalah menulisnya!

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

2
SnoopDougieDoug

Jujur saja, ada beberapa buku pemrograman yang saya baca dengan rajin seperti biasanya orang membaca novel. Cukup cari 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 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.

2
UncleZeiv

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-buku besar berlemak tentang topik khusus yang sempit - IMO ini pada umumnya menjadi sia-sia, karena pada saat Anda menyelesaikan buku itu, 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.

1
Vector

Ini pertanyaan aneh. Jika Anda tertarik pada sesuatu, bukankah wajar jika ingin membacanya? Jika Anda 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.

1
Dima

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.

1
kevin cline

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-alat daripada semua rekan saya yang hanya pergi dan melakukan hal-hal. Dan kemudian minta saya untuk membantu ketika semuanya tidak berhasil.

Saya tah 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

1
quickly_now

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 dengan contoh-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.

0
prusswan