9 darmowych książek o programowaniu, które zrobią z ciebie profesjonalistę

9 darmowych książek o programowaniu, które zrobią z ciebie profesjonalistę

Co jest lepsze niż darmowa książka? Dziewięć darmowych książek!





Wzywamy wszystkich programistów, nowych, starych czy aspirujących: znaleźliśmy duży wybór darmowych (jak w piwie) książek, które podniosą twoje umiejętności kodowania na wyższy poziom. Jest po trochu wszystkiego dla każdego, więc wskakuj i baw się dobrze.





97 rzeczy, które każdy programista powinien wiedzieć

Poważnie, każdy programista powinien to wiedzieć.





Oparta na internetowym zbiorze esejów poświęconych prawidłowym praktykom programistycznym, ta książka jest obowiązkową lekturą dla wszystkich programistów, od aspirujących przez początkujących po mistrzów. W rzeczywistości zawarta w niej mądrość jest tak użyteczna, że ​​warto co roku czytać tę książkę.

Oryginalny zbiór esejów zawierał 97 artykułów, ale ta książka jest w rzeczywistości rozszerzoną wersją z 68 dodatkowymi esejami, co daje w sumie 165 esejów. Dlaczego jeszcze jej nie czytasz?



Dostępne w PDF , EPUB , oraz MOBI za darmo.

Wzory praktyk

Właściwy sposób myślenia programisty od ucznia do mistrza.





To jedna z najlepszych książek o programowaniu, jakie kiedykolwiek czytałem i nie zawiera ani jednej linijki kodu. To książka o sposobie myślenia, postawie i podróży, która czeka każdego programistę. Nie tylko obejmuje wiele zmagań i problemów, z którymi borykają się programiści, ale także zapewnia rozwiązania tych zmagań i problemów.

Jak podchodzisz do rękodzieło kodowania? Aby naprawdę odnieść sukces, trzeba do tego podejść we właściwy sposób. Ta książka pokazuje ci tę właściwą drogę.





Dostępne w HTML online za darmo. EPUB , PDF , oraz MOBI dostępne za 24 USD.

Nauka wzorców projektowych JavaScript

JavaScript może być trudny do zrozumienia, ale ta książka to ułatwia.

Przez długi czas JavaScript był często krytykowany za skłonność do tworzenia niechlujnego kodu, ale ostatnie lata przyniosły ogromną eksplozję jego popularności. JavaScript jest teraz integralną częścią prawie każdej nowoczesnej strony internetowej i szybko stał się jednym z najlepszych języków do nauki, jeśli chcesz pracować w programowaniu internetowym.

Niestety, JavaScript nie jest tak łatwo wydostać się z jego historii. Język może być trochę trudny do zrozumienia dla początkujących, ale ta książka przeprowadzi Cię przez wszystkie różne „wzorce”, które często występują podczas programowania w JavaScript. Czy jesteś gotowy, aby w końcu zrozumieć JavaScript?

Dostępne w HTML online za darmo. EPUB , PDF , oraz MOBI dostępne za 34 USD.

Naucz się Pythona w trudny sposób

Na szczęście trudna droga jest tak naprawdę łatwa.

co zrobić ze znalezionym iphonem

Jeśli pytasz mnie, Python jest jednym z najbardziej eleganckich języków na świecie. Jest piękno w swojej prostocie, a podejście Pythona do programowania jest zarówno wyjątkowe, jak i praktyczne. Kiedy już to opanujesz, będziesz miał zupełnie nowe spojrzenie na programowanie jako całość.

Jak zauważył James, Python jest często opisywany jako „zabawny”, „łatwy w użyciu” i „dobre narzędzie do nauki”, co czyni go dobrym wyborem dla początkujących programistów. Jeśli chodzi o wykorzystanie w świecie rzeczywistym, Python zyskał ostatnio popularność w tworzeniu stron internetowych dzięki opracowaniu frameworka Django.

Czy powinieneś nauczyć się Pythona? Tak mysle. Ta książka pozwoli Ci zacząć na właściwej stopie. Następnie możesz kontynuować naukę, korzystając z tych stron internetowych do nauki Pythona .

Dostępne w HTML online za darmo. EPUB oraz PDF dostępne za 30 USD.

Myślenie w Javie

Chcesz ogarnąć głowę Javą i OOP? Tak to się robi.

We wczesnych wersjach Java znajdowała się na samym końcu wielu krytyki, która dotyczyła różnych aspektów implementacji języka i okropnej wydajności. Od tego czasu Java stała się drugim najpopularniejszym językiem na świecie według CodeEval .

Być może najbardziej atrakcyjnym aspektem Javy jest jej przywiązanie do filozofii zorientowanej obiektowo. Nie jest to język najłatwiejszy do nauczenia, ale może być bardzo praktyczny, zwłaszcza ze względu na nieodłączną przenośność międzyplatformową dzięki wirtualnej maszynie Java.

To jedno, aby posługiwać się Jawa; to kolejny do myśleć w Javie. Ta książka jest do tego idealna.

Dostępne tylko w formacie HTML.

Wprowadzenie do programowania w Go

Dla tych, którzy chcą nadrobić zaległości w języku programowania Google.

Go, znany również jako golang, to jeden z najnowszych języków programowania, który pojawił się na scenie. Początkowo opracowany przez Google, zaczął żyć własnym życiem i ewoluuje do dziś.

jak otwierać pliki za pomocą java

Język jest pod luźnym wpływem C, Pythona i kilku innych języków, co skutkuje językiem, który wydaje się znajomy doświadczonym programistom, ale jest wystarczająco prosty, aby początkujący mogli go zrozumieć i zrozumieć. Ta książka to świetny sposób na poznanie najważniejszych fragmentów języka.

Dostępne w formacie PDF [już niedostępne] i HTML online formaty. Edycja Kindle dostępna za 3 USD.

Wzorce programowania gier

Lektura obowiązkowa dla wszystkich programistów gier wszystkich gatunków.

Jeśli nigdy wcześniej nie tworzyłeś gry i myślałeś, że ta książka będzie twoim świętym Graalem: przepraszam. To nie jest. Raczej nowicjusze powinni zajrzeć na te strony internetowe poświęcone tworzeniu gier, aby nauczyć się podstaw. Następnie możesz wypróbować te narzędzia do tworzenia gier .

Dla tych, którzy mieć stworzyłeś gry wcześniej, wiesz, że gry są złożony . Uporządkowanie kodu w zgrabny sposób jest jedną z najtrudniejszych części procesu tworzenia gier. Na szczęście ta książka omawia różne wzorce strukturalne, na których można polegać, aby cały proces był znacznie łatwiejszy.

Dostępne w HTML online tylko.

Produkcja oprogramowania Open Source

Więc chcesz dołączyć do ruchu open source, ale nie wiesz jak?

Świat zaczyna akceptować oprogramowanie open source jako legalną alternatywę dla programów prawnie zastrzeżonych. Nie żeby było to kiedykolwiek nielegalne, ale wiele mitów związanych z programowaniem open source traci moc, a cała filozofia open source zyskała w ostatnich latach wiele szacunku.

Myślisz o przyłączeniu się do ruchu? Ta książka zawiera wszystko, co musisz wiedzieć, w tym wybór licencji open source , organizację zespołu open source i zarabianie pieniędzy na projektach open source . Szczerze, to obejmuje wszystko musisz wiedzieć.

Dostępne w HTML online tylko.

ile godzin, aby zostać mistrzem

Jak robić to, co kochasz i zarabiać, co jesteś wart jako programista

Albo jak nie tak szybko się wzbogacić jako programista.

Ta krótka książka to zbiór esejów na temat sukcesu i pieniędzy w dziedzinie programowania. Dzieli się na dwie części: pierwsza połowa zajmuje się ważnymi decyzjami przy wyborze kariery kodera, druga połowa obejmuje proces znalezienia i zabezpieczenia pracy.

Jest to stosunkowo szybka lektura, ale jest gęsto wypełniona radami i mądrością, które mogą po prostu zmienić twoje życie - lub przynajmniej ścieżkę twojej kariery. Zdecydowanie obowiązkowa lektura, jeśli zamierzasz szukać pracy programistycznej (w przeciwieństwie do bycia programistą hobbystycznym).

Dostępne w HTML online za darmo. EPUB , PDF , oraz MOBI dostępne za 5 USD.

Czy znasz inne wysokiej jakości książki o programowaniu, które są dostępne za darmo? Daj nam znać w komentarzach!

Źródło obrazu: Otwarty kod źródłowy za pośrednictwem Shutterstock , Programator na laptopie za pośrednictwem Shutterstock

Udział Udział Ćwierkać E-mail Jak zmienić wygląd i styl pulpitu Windows 10?

Chcesz wiedzieć, jak poprawić wygląd systemu Windows 10? Skorzystaj z tych prostych dostosowań, aby dostosować system Windows 10 do własnych potrzeb.

Czytaj dalej
Powiązane tematy
  • Internet
  • Doskonalenie siebie
  • Programowanie
  • Programowanie
  • E-booki
O autorze Joel Lee(1524 opublikowanych artykułów)

Joel Lee jest redaktorem naczelnym MakeUseOf od 2018 roku. Posiada licencjat. w informatyce i ponad 9-letnie doświadczenie zawodowe w pisaniu i redagowaniu.

Więcej od Joela Lee

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować