Ta strona wykorzystuje pliki cookie w celu prezentacji dopasowanych dla Ciebie treści. Możesz włączyć/wyłączyć obsługę plików cookies w swojej przeglądarce.

Dowiedz się więcej
TOP 6 książek dla początkujących programistów

TOP 6 książek dla początkujących programistów

Opublikowano  przez Marek Zoellner

Żeby nauczyć się programować, trzeba... programować. I nie przeskoczysz tego nawet, jeśli przeczytasz tysiące stron mądrych podręczników. To jednak nie znaczy, że są one całkiem bezużyteczne. Dobra książka może pomóc poszerzeniu horyzontów i uporaniu się z problemami, które ktoś już dawno rozwikłał.

Książki, tradycyjne nośniki wiedzy, które nie wymagają dostępu do internetu i prądu. Dobre źródło informacji niezależnie od tematu. Szczególnie na bardziej zaawansowanym poziomie, kiedy chcesz usystematyzować wiedzę z wąskiego zakresu. Co prawda nie ma tu feedbacku, jaki dają nowoczesne narzędzia, informacji nie da się zaktualizować, przez co najzwyczajniej w świecie się starzeją, no i nie przygotują Cię raczej do pracy w zawodzie programisty. Niezależnie od tego, jaką formę nauki wybierzesz, pamiętaj, że prędzej czy później i tak musisz usiąść przed klawiaturą. Z drugiej strony książki są często o wiele rzetelniej i uważniej opracowywane niż darmowe materiały w sieci. Książki budzą większe zaufanie, cieszą się autorytetem i wymagają odpowiedniej uwagi. Którym z nich warto ją poświęcić?

1. Czysty kod. Podręcznik dobrego programisty

Autor: Robert C. Martin

Czy wiesz kim jest Wujek Bob? Każdy, kto rozpoczyna swoją przygodę z programowaniem, prędzej czy później trafi na ten pseudonim. To Robert C. Martin, gwiazdor branży IT, autor książek i popularny mówca na światowych konferencjach. “Czysty kod. Podręcznik dobrego programisty” opisuje najlepsze metody tworzenia dobrego kodu, jego formatowania, maksymalizowania czytelności, różnice między dobrym kodem a złym, zasady, wzorce, wyjątki. Robert C. Martin napisał również takie książki jak: Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów (Helion, 2013), opublikował setki artykułów, rozpraw i wpisów na blogach. Działał jako redaktor naczelny magazynu „The C++ Report” i był pierwszym przewodniczącym organizacji Agile Alliance. Założył i prowadzi międzynarodową firmę Object Mentor Inc., skupiającą doświadczonych programistów i menedżerów specjalizujących się we wspomaganiu firm w realizacji trudnych projektów.

2. Sztuka kodowania. Sekrety wielkich programistów

Autor: Peter Seibel

Kolejnym, często polecanym początkującym programistom autorem, jest Peter Seibel. Książka, reklamowana hasłem “Zajrzyj bezkarnie programiście przez ramię!” ma być odpowiedzią na pytanie, czym naprawdę jest programowanie. Znajdziesz w niej także rozważania na temat tego, czy istnieje bezbłędny program. Jej autor przeprowadza wywiady z najbardziej rozpoznawalnymi osobami z branży, które opowiadają o swoich pierwszych krokach w świecie programowania, wspominają, jak nauczyły się swojego pierwszego języka oraz jak widzą tę gałąź wiedzy w przyszłości. Po Petera Seibela można sięgnąć też w anglojęzycznej wersji czytając ponad 600-stronicową książkę “Coders at Work”.

3. Nie każ mi myśleć!

Autor: Steve Krug

Poradnik, z którego dowiesz się, jak tworzyć strony i aplikacje tak, by były w pełni funkcjonalne. Autorem jest Steve Krug, konsultant do spraw funkcjonalności, któremu rozgłos przyniosły właśnie publikacje książek na temat funkcjonalności stron WWW. Pisał je, bazując na doświadczeniu zdobytym w takich firmach, jak Lexus.com, Apple, Bloomberg.com oraz International Monetary Fund.

4. You Don't Know JS

Autor: Kyle Simpson

Niestety, a właściwie stety - nie wszystkie książki o programowaniu są dostępne w polskich przekładach. Większość z nich, tak jak i większość materiałów poświęconych nowym technologiom, publikowana jest w języku angielskim. Wielokrotnie powtarzaliśmy za całą branżą IT, że jednym z najważniejszych języków programisty jest właśnie angielski :) Jeśli zaś chodzi o książki Simpsona, można ich szukać także w wersji polskiej (TUTAJ wersja demonstracyjna), są to publikacje, które polecają również nasi Mentorzy. Zarówno tym, którzy dopiero zaczynają przygodę z programowaniem i piszą swoje pierwsze linijki kodu, ale także bardziej zaawansowanym w temacie. Kyle Simpson to programista, propagator Open Web oraz wielki pasjonat języka JavaScript. Ja już wspominaliśmy na początku, nawet przeczytanie wszystkich jego tytułów nie uczyni z Ciebie programisty, ale w połączeniu z intensywną, praktyczną nauką na bootcampie na pewno będzie dobrym wsparciem i uzupełnieniem.

5. Pragmatyczny programista. Od czeladnika do mistrza

Autorzy: Andrew Hunt, David Thomas

Od ambitnego do najlepszego - czyli jak stać się programistą wydajnym, dociekliwym i gotowym do wszelkich zawodowych wyzwań. To książka o najlepszych praktykach, najczęściej spotykanych pułapkach, poradnik o tym, jak pisać dynamiczny, elastyczny kod i o technikach efektywnego testowania oprogramowania. To leksykon wiedzy dla przyszłych programistów, zwłaszcza dla osób, które dopiero zaczynają stawiać swoje pierwsze kroki. Pomocny w teoretycznym przyswojeniu takich pojęć jak zmienne, algorytmy i struktury obiektów.

6. Thinking in Java

Autor: Bruce Eckel

Zasady projektowania obiektowego, wykorzystanie Javy w tworzeniu aplikacji, omówienie narzędzi i technik. Książka przeznaczona jest dla początkujących programistów i dla ekspertów. Prezentuje zarówno zagadnienia podstawowe, jak i zaawansowane. Projektowanie obiektowe, zasady dokumentowania kodu źródłowego, operatory i sterowanie przebiegiem wykonywania programu, inicjalizacja i usuwanie obiektów, kolekcje obiektów, obsługa błędów, operacje wejścia i wyjścia, programowanie współbieżne oraz projektowanie interfejsów użytkownika.

Przekuj teorię na praktykę

Jak się uczyć kodowania od podstaw? Jak robić to efektywnie? Jaki język wybrać, gdzie szukać materiałów? Książki to jeden ze sposobów na znalezienie odpowiedzi na początku drogi do świata IT. Pamiętaj jednak, że nowe technologie wciąż ewoluują i nawet tak świeże publikacje jak książki wydane pół roku temu, mogą tracić na swojej aktualności. Najlepszy dostęp do wiedzy, która przyda się na prawdziwym placu boju, mają Ci, którzy ją na co dzień wykorzystują. Takimi specjalistami są nasi Mentorzy, którzy na bootcampach uczą Kursantów Kodilli przede wszystkim tego, co przydaje się w pracy.

Umów się na darmowe doradztwo zawodowe

Umów się na rozmowę z doradcą Kodilli