Ovaj vodič za filozofiju programiranja predstavlja jedinstven i zabavan pogled na to kako treba razmišljati o programiranju. Zbirka od dvadeset jednog praktičnog pravila, od kojih je svako prikazano u samostalnom poglavlju, obuhvata suštinsku mudrost koju svaki novopečeni programer treba da zna i pruža uvide koji iskusne programere navode na razmišljanje.
Autor Chris Zimmerman, suosnivač studija za video igre Sucker Punch Productions, podučava osnovne istine programiranja kroz aforizme i primere dobijene iz stvarnog koda. Ovaj praktičan vodič daje menadžerima načine za obuku novih članova tima.
Pravila u ovoj knjizi sadrže:
• Što jednostavnije, ali ne i previše pojednostavljeno
• Neka vaš kôd priča svoju priču
• Lokalizujte složenost
• Generalizacija traži tri primera
• Radite unazad od rezultata, a ne unapred
• Prva lekcija optimizacije je ne optimizujte
• Dobro ime je najbolja dokumentacija
• Greške su zarazne
• Eliminišite slučajeve grešaka
• Kôd koji se ne izvršava, ne radi
• Ponekad samo treba da zakucate eksere
Ali geometrija je takođe predmet koji zbunjuje mnoge učenike jer je toliko različit od matematike koju su ranije radili. Geometrija zahteva da koristite deduktivnu logiku u formalnim dokazima. Ovaj proces uključuje posebnu vrstu verbalnog i matematičkog zaključivanja koja je nova za mnoge učenike. Videti kuda dalje ići u dokazu, ili čak odakle početi, može biti izazov. Predmet takođe uključuje rad sa dvodimenzionalnim i trodimenzionalnim oblicima: poznavanje njihovih svojstava, pronalaženje njihovih površina i zapremina i zamišljanje kako bi izgledali kada se pomeraju. Ovaj element prostornog rezonovanja geometrije je još jedna stvar koja je čini drugačijom i izazovnom.
Geometrja za neupućene, 3. izdanje, može vam biti od velike pomoći ako ste udarili u zid koji se zove geometrija. Ili ako ste student geometrije, knjiga vas može sprečiti da udarite u zid. Kada vam se otvori svet geometrije i stvari počnu da klikću, možda ćete zaista ceniti ovu temu, koja fascinira ljude milenijumima i koja nastavlja da privlači ljude ka karijeri u umetnosti, inženjerstvu, arhitekturi, planiranju grada, fotografije i kompjuterske animacije, između ostalog.