Alan Kay: "Buku apa sing sampeyan arep diwaca kanggo wong sing sinau Ilmu Komputer?"

Ing cendhak, aku bakal menehi saran maca akeh buku sing ora ana hubungane karo ilmu komputer.

Alan Kay: "Buku apa sing sampeyan arep diwaca kanggo wong sing sinau Ilmu Komputer?"

Iku penting kanggo ngerti apa panggonan konsep "ilmu" manggoni ing "Ilmu Komputer", lan apa "engineering" tegese ing "Software Engineering".

Konsep modern "ilmu" bisa dirumusake kaya ing ngisor iki: minangka upaya kanggo nerjemahake fenomena menyang model sing bisa diterangake lan diprediksi kanthi luwih utawa kurang. Ing topik iki sampeyan bisa maca "Sciences of the Artificial" (salah sawijining buku penting Herbert Simon). Sampeyan bisa ndeleng kanthi cara iki: yen wong (utamane pangembang) mbangun jembatan, mula para ilmuwan bisa nerangake fenomena kasebut kanthi nggawe model. Sing menarik babagan iki yaiku ilmu pengetahuan bakal terus-terusan golek cara anyar lan luwih apik kanggo mbangun jembatan, saengga kekancan antarane ilmuwan lan pangembang bisa nambah saben taun.

Conto iki saka bal Ilmu Komputer John McCarthy mikir babagan komputer ing pungkasan taun 50-an, yaiku, macem-macem sing bisa ditindakake (AI mbok menawa?), Lan nggawe model komputasi sing minangka basa, lan bisa dadi metalanguage dhewe ( Lisp). Buku favoritku babagan topik iki yaiku The Lisp 1.5 Manual saka MIT Press (dening McCarthy et al.). Bagean pisanan saka buku iki tetep klasik babagan cara mikir umum lan babagan teknologi informasi khususe.

(Buku "Smalltalk: basa lan implementasine" banjur diterbitake, penulis (Adele Goldberg lan Dave Robson) diilhami dening kabeh iki. Uga ngemot katrangan lengkap babagan aplikasi praktis proyek kasebut, ditulis ing basa Smalltalk dhewe, lsp).

Aku seneng banget karo buku "The Art of the Metaobject Protocol" dening Kickzales, Bobrow lan Rivera, sing diterbitake luwih cepet tinimbang sing sadurunge. Iki minangka salah sawijining buku sing bisa diarani "ilmu komputer sing serius." PΓ©rangan pisanan utamanΓ© apik.

Karya ilmiah liyane saka 1970 sing bisa dianggep serius Ilmu Komputer - "Basa Definisi Kontrol" dening Dave Fisher (Universitas Carnegie Mellon).

Buku favoritku babagan komputasi bisa uga katon adoh saka lapangan IT, nanging apik lan nyenengake kanggo maca: Komputasi: Mesin Tanpa wates lan Tanpa wates dening Marvia Minsky (sekitar 1967). Mung buku sing apik banget.

Yen sampeyan butuh bantuan babagan "ilmu", aku biasane nyaranake macem-macem buku: Newton's Principia (buku ilmiah pendiri lan dokumen pendiri), Bruce Alberts 'The Molecular Biology of the Cell, etc. Utawa, contone, buku karo Maxwell's cathetan, lsp.

Sampeyan kudu eling yen "Ilmu Komputer" isih dadi cita-cita sing digayuh, dudu sing digayuh.

"Teknik" tegese "ngrancang lan mbangun samubarang kanthi prinsip lan pakar." Tingkat sing dibutuhake saka skill iki dhuwur banget kanggo kabeh wilayah: sipil, mekanik, listrik, biologi, lan liya-liyane.

Aspek iki kudu ditliti kanthi tliti kanggo luwih ngerti apa tegese melu "engineering".

Yen sampeyan butuh bantuan babagan "engineering", coba maca babagan nggawe Gedung Empire State, Bendungan Hoover, Jembatan Golden Gate lan liya-liyane. Aku seneng buku Now It Can Be Told, ditulis dening Mayor Jenderal Leslie Groves (anggota kehormatan Proyek Manhattan). Panjenenganipun punika engineer, lan crita iki pancen ora bab Los Alamos POV project (kang uga mimpin), nanging babagan Oak Ridge, Hanford, etc., lan keterlibatan sange liwat 600 wong lan akèh dhuwit kanggo nindakake. desain perlu kanggo nggawe bahan perlu.

Uga, pikirake babagan lapangan apa sing ora ana bagean saka "rekayasa piranti lunak" - maneh, sampeyan kudu ngerti manawa "rekayasa piranti lunak" ing sembarang "rekayasa" pangertèn sing paling apik tetep dadi aspirasi kanggo entuk, dudu prestasi.

Komputer uga minangka "media" lan "perantara", mula kita kudu ngerti apa sing ditindakake kanggo kita lan kepiye pengaruhe. Maca Marshall McLuhan, Neil Postman, Innis, Havelock, lsp. Mark Miller (komentar ing ngisor iki) mung ngelingake aku kanggo menehi rekomendasi buku Technics and Human Development, Vol. 1 saka seri "The Myth of the Machine" dening Lewis Mumford, minangka cikal bakal gagasan media lan aspek penting antropologi.

Aku angel nyaranake buku antropologi sing apik (bisa uga ana wong liya), nanging ngerteni wong minangka makhluk urip minangka aspek pendidikan sing paling penting lan kudu disinaoni kanthi lengkap. Ing salah sawijining komentar ing ngisor iki, Matt Gabourey nyaranake Human Universals (Aku mikir dheweke tegese buku Donald Brown). Buku iki mesthi kudu diwaca lan dimangerteni - ora ana ing rak sing padha karo buku khusus domain kayata Molecular Biology of the Cell.

Aku seneng buku Envisioning Information Edward Tufte: maca kabeh.

Buku-bukune Bertrand Russell isih migunani banget, yen mung kanggo mikir luwih jero babagan "iki lan iku" (A History of Western Philosophy is still amazing).

Multiple point of view minangka siji-sijine cara kanggo nglawan kepinginan manungsa kanggo pracaya lan nggawe agama, mulane buku sejarah sing paling disenengi yaiku Destiny Disrupted dening Tamim Ansari. Dheweke tuwuh ing Afghanistan, pindhah menyang Amerika Serikat nalika umure 16 taun, lan bisa nulis sejarah sing jelas lan terang babagan jagad wiwit jaman Muhammad saka sudut pandang jagad iki lan tanpa panggilan sing ora perlu kanggo percaya.

*POV (propagation of variance) - panyebaran kontradiksi ing paseksen (approx.)

Terjemahan digawe kanthi dhukungan saka perusahaan Piranti Lunak EDISONsing profesional nyerat piranti lunak kanggo IoT ing skala kutha, ugi develops piranti lunak kanggo tomographs anyar .

Source: www.habr.com

Add a comment