Zrobiłem kilka recenzji książek poświęconych marketingowi i finansom, w których wrzucono odrobinę analityki. Ale książki o programowaniu zostały pominięte, ponieważ niewielu robi godną próbę połączenia sprawności technicznej, jednocześnie przyciągając ludzi, którzy jeszcze nie robią tego. wiem, czy Kirk, czy Picard byli lepszym kapitanem.
No cóż, jesteśmy bliżsi odpowiedzi … nie na epickie debaty kapitańskie Star Trek, ale na brak równowagi między technologią i językiem codziennego człowieka.
PHP MySQL The Missing Manual, autor: Brett McLaughlin, koncentruje się na tym, jak PHP i MySQL pasują do rozwoju Internetu. To idealna książka dla początkujących programistów, która może służyć podwójnemu obowiązkowi jako przewodnik do czytania dla ciekawskich właścicieli małych firm. Odkryłem książkę tak, jak planowałem wyostrzyć niektóre umiejętności i kupiłem kopię do tej recenzji.
PHP + MySQL = Lepsze zrozumienie dynamiki Internetu
Szybki przegląd: PHP to program, który wysyła polecenia tekstowe do serwera WWW. Jeśli nie możesz sobie tego wyobrazić od razu, zastanów się nad każdym formularzem kontaktowym, w którym zebrałeś informacje o witrynie - instrukcja dotycząca tego, co zrobić z informacjami, to zazwyczaj kod PHP. Dzięki temu masz wyobrażenie, gdzie ten język programowania pasuje. To sprawia, że twoja strona internetowa (lub aplikacja internetowa) jest użytecznym zasobem, w zależności od tego, jak pomysłowo posługujesz się kodem i sprawia, że problemy z bazą danych są bardziej przejrzyste.
Jeśli utrzymasz tę wyobraźnię, będziesz mógł wyobrazić sobie wspaniałe zrozumienie z perspektywy McLaughlina. Przeprowadzi cię przez konfigurację i pierwsze polecenia. MySQL jest dodawany w kilku rozdziałach, wraz z planowymi tabelami baz danych i wyrażeniami regularnymi (jeśli użyjesz filtrowania segmentacji i celu w rozwiązaniu analityki internetowej, docenisz to leczenie). Właściciele firm z dbałością o bezpieczeństwo docenią rozdziały dotyczące uwierzytelniania.
To nie jest jedyna książka, która paruje PHP i MySQL. Funkcje każdego z nich działają w wielu przypadkach ręka w rękę, a istnieją książki, które wprowadzają również inne bezpłatne języki. Ale Brakujący podręcznik jest jednym z nielicznych w rozsądnym rozmiarze. Czytanie organizacji rozdziałów nie odciągnie Cię zbytnio od innych zadań biznesowych.
Na bok, że nigdy nie krok poza wyjaśnić kod wyraźnie
McLaughin wzmacnia podstawy ze swoimi bokami. Wstawianie notatek jest typowe dla tego rodzaju książek - takich jak The Complete Idiots Guide to WordPress lub Search Engine Optimization for Dummies - ale wybór McLaughlina naprawdę przemawia do problemów programistów i laikowych pytań.
Segment dotyczący planowania strony błędu kończy się na przykład użytecznymi wskazówkami, które nie pozwalają na nadmierne dostarczanie korekty strony:
"Jeśli dopiero zaczynasz lub masz ograniczone zasoby, możesz po prostu powiedzieć, że otrzymujesz powiadomienie o błędzie i zazwyczaj rozwiązujesz problemy w ciągu 24 lub 36 godzin … Możesz skonfigurować regułę w e-mailu, aby podświetlić wiadomości z ten temat. Niezależnie od tego, co robisz, upewnij się, że Twoja reakcja pasuje do tego, co obiecuje strona z błędami, lub masz do czynienia z czymś więcej niż tylko problemem programistycznym.
Programowanie i rozmowa bazy danych, która sprawia, że właściciele małych firm są mądrzejsi
Jak wynika z poprzedniego cytatu, podejście McLaughlina polega na wyjaśnieniu tego, co napotyka większość programistów. Czytelnicy małych firm mogą uważać, że komentarze do nich nie przemawiają, ale samorodki mogą pomóc w zrozumieniu tego, co przechodzi programista, co może potencjalnie pomóc w dyskusji z programistą, aby artykułować potrzeby strony i aplikacji dla firmy.
To nie jest ta sama struktura co książka Ramona Raya, Zasoby technologiczne dla rozwijających się firm, która jest planowana na początku w celu wyjaśnienia technologii (chmury). Ale działają niuanse programistyczne McLaughlina.
Sprawdź ten komentarz na temat SQL i MySQL. McLaughlin podkreśla, że SQL jest językiem, że MySQL jest programem bazodanowym, a następnie zapewnia, w jaki sposób obserwacje te mogą pomóc w późniejszych wyborach związanych z IT:
"Jeśli potrafisz utrzymać różnicę pomiędzy SQL i mySQL w głowie, jesteś na czele gry. Dzieje się tak dlatego, że podczas pracy z PHP masz połączenie z bazą danych MySQL, ale piszesz polecenia i zapytania SQL. W rezultacie możesz przejść do innej bazy danych i prawie cały twój SQL działa tak długo, jak baza danych akceptuje SQL. "
Dokładne poznanie pewnych niuansów programistycznych może być plusem. A McLaughlin pracuje, aby ten plus był jak najbardziej pomocny.
PHP MySQL Brakujący podręcznik to bez wątpienia książka programisty. To niezaprzeczalny wynik, biorąc pod uwagę, że jego wydawca, O'Reilly, specjalizuje się w webinariach technicznych, szkoleniach i książkach poświęconych językowi programowania i tworzeniu stron internetowych.
Jednak właściciele małych firm, którzy już wyczerpali HTML i powiększają złożoność swoich witryn, mogą chcieć sprawdzić tę książkę, aby poznać niektóre z problemów technicznych. Tekst jest rozkoszą początkującego kodera, przede wszystkim. Ale czuję, że kilku doświadczonych właścicieli małych firm odczuje radość również po przeczytaniu światła.