9 darmowych książek o programowaniu, które uczynią cię profesjonalistą

  • Peter Holmes
  • 0
  • 2102
  • 1
Reklama

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

Wzywając wszystkich programistów, zarówno nowych, starych, jak i aspirujących: znaleźliśmy duży wybór darmowych (jak w piwie) książek, aby podnieść Twoje umiejętności kodowania na wyższy poziom. Dla każdego jest trochę wszystkiego, więc wskocz i baw się dobrze.

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

Poważnie, każdy programista powinien znać te rzeczy.

Oparta na internetowej kolekcji esejów na temat właściwych praktyk programistycznych, ta książka jest lekturą obowiązkową dla wszystkich programistów, od początkujących do początkujących. W rzeczywistości mądrość jest tak przydatna, że ​​ta książka jest warta corocznego ponownego przeczytania.

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

Dostępne w formacie PDF, EPUB i MOBI za darmo.

Wzory praktyk zawodowych

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

Jest to jedna z najlepszych książek na temat programowania, jakie kiedykolwiek czytałem i nie zawiera ani jednego wiersza kodu. Jest 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ę koderzy, ale także zapewnia rozwiązania tych problemów i problemów.

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

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

Nauka wzorców projektowania JavaScript

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

Przez długi czas JavaScript był często krytykowany Co to jest JavaScript i jak to działa? [Objaśnienie technologii] Co to jest JavaScript i jak to działa? [Objaśnienie technologii] ze względu na swoją skłonność do tworzenia niechlujnego kodu, ale w ostatnich latach jego popularność gwałtownie wzrosła. JavaScript jest teraz integralnym elementem prawie każdej nowoczesnej strony internetowej i szybko stał się jednym z najlepszych języków do nauki, jeśli chcesz pracować w rozwoju związanym z siecią.

Niestety JavaScript nie jest tak łatwy do ucieczki od swojej historii. Język może być nieco trudny do zrozumienia dla początkujących, ale ta książka prowadzi przez wszystkie inne “wzory” które często występują podczas programowania za pomocą JavaScript. Czy jesteś gotowy, aby w końcu zrozumieć JavaScript??

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

Dowiedz się Python w trudny sposób

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

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

Jak zauważył James, Python jest często opisywany jako “zabawa”, “ł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 ostatnio zyskał na popularności w tworzeniu stron internetowych Który język programowania się uczyć - Programowanie sieciowe Który język programowania się uczyć - Programowanie internetowe Dzisiaj przyjrzymy się różnym programom internetowym języki zasilające Internet. To czwarta część serii programowania dla początkujących. W części 1 poznaliśmy podstawy… dzięki rozwojowi frameworka Django.

Powinieneś nauczyć się Pythona? Chyba tak. Ta książka pomoże Ci zacząć od właściwej stopy. Następnie możesz kontynuować naukę dzięki tym stronom internetowym do nauki języka Python. 5 najlepszych stron internetowych do nauki programowania w języku Python. 5 najlepszych stron internetowych do nauki programowania w języku Python. Chcesz nauczyć się programowania w języku Python? Oto najlepsze sposoby nauki języka Python online, z których wiele jest całkowicie darmowych. .

Dostępny w trybie online HTML za darmo. EPUB i PDF dostępne za 30 USD.

Myślenie w Javie

Chcesz owinąć głowę wokół Java i OOP? Tak to się robi.

W swoich wczesnych wersjach Java była przedmiotem krytyki, która dotyczyła różnych aspektów implementacji języka i jego okropnej wydajności. Od tego czasu Java stała się drugim najpopularniejszym językiem na świecie według CodeEval.

Być może najbardziej pociągającym aspektem Javy jest przestrzeganie filozofii obiektowej. Nie jest to najłatwiejszy do nauczenia się język, ale może być bardzo praktyczny, zwłaszcza ze względu na nieodłączną przenośność między platformami dzięki wirtualnej maszynie Java.

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

Dostępne tylko w HTML.

Wprowadzenie do programowania w ruchu

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

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

Na język ma luźny wpływ C, Python i kilka innych języków, w wyniku czego język jest znajomy dla doświadczonych programistów, ale jest wystarczająco prosty, aby początkujący mogli go zrozumieć i zrozumieć. Ta książka to świetny sposób na naukę najważniejszych fragmentów języka.

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

Wzorce programowania gier

Obowiązkowa lektura dla wszystkich programistów gier wszystkich gatunków.

Jeśli nigdy wcześniej nie grałeś w grę i nie myślałeś, że ta książka będzie twoim świętym Graalem: Przepraszam. To nie jest. Nowicjusze powinni raczej zapoznać się z tymi stronami poświęconymi tworzeniu gier. 4 bezpłatne strony internetowe, na których można nauczyć się podstaw tworzenia gier. 4 bezpłatne strony internetowe, na których można nauczyć się podstaw tworzenia gier. nauczy Cię praktyk i mentalności dobrego kodowania, ponieważ możesz następnie transponować te praktyki w dowolnym języku lub platformie. do nauki podstaw. Następnie możesz wypróbować te narzędzia do tworzenia gier 5 bezpłatnych narzędzi do tworzenia gier do tworzenia własnych gier 5 bezpłatnych narzędzi do tworzenia gier do tworzenia własnych gier Bezpłatne oprogramowanie do tworzenia gier to świetny sposób na rozpoczęcie tworzenia gier wideo. Zebraliśmy najlepsze oprogramowanie do gier na rynku. .

Dla tych, którzy mieć stworzone wcześniej gry, wiesz, że są złożony. Staranne uporządkowanie kodu jest jedną z najtrudniejszych części tworzenia gier. Na szczęście ta książka przedstawia różne wzory strukturalne, na których można polegać, aby cały proces był o wiele łatwiejszy.

Dostępne tylko w trybie online HTML.

Produkcja oprogramowania Open Source

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

Świat zaczyna akceptować oprogramowanie open source Czym jest oprogramowanie Open Source? [MakeUseOf wyjaśnia] Co to jest oprogramowanie Open Source? [MakeUseOf wyjaśnia] „Otwarte źródło” to termin, który często się pojawia. Być może wiesz, że niektóre rzeczy są typu open source, takie jak Linux i Android, ale czy wiesz, co to oznacza? Co jest otwarte… jako uzasadniona alternatywa dla programów zastrzeżonych. Nie zawsze było to niezgodne z prawem, ale wiele mitów dotyczących programowania open source traci na znaczeniu, a cała filozofia open source zyskała w ostatnich latach duży szacunek.

Myślisz o dołączeniu do ruchu? Ta książka obejmuje wszystko, co musisz wiedzieć, w tym wybór licencji typu open source Licencje na oprogramowanie typu open source: z których należy korzystać? Licencje na oprogramowanie typu open source: z których należy korzystać? Czy wiesz, że nie wszystkie licencje typu open source są takie same? , organizowanie zespołu open source i zarabianie pieniędzy dzięki projektom open source Zrozumienie, jak twórcy oprogramowania Open Source zarabiają Zrozumienie, jak twórcy oprogramowania Open Source zarabiają Prawda jest taka: wielu programistów i projektów OSS generuje przychody. . Szczerze mówiąc, obejmuje wszystko musisz wiedzieć.

Dostępne tylko w trybie online HTML.

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

Lub, jak stać się bogatym nie tak szybko jako programista.

Ta krótka książka to zbiór esejów na temat sukcesu i pieniędzy w dziedzinie programowania. Jest podzielony na dwie połowy: pierwsza połowa dotyczy wielkich decyzji przy wyborze kariery programistycznej, druga połowa obejmuje proces znalezienia i zabezpieczenia pracy.

Jest to szybkie czytanie, względnie mówiąc, ale jest gęsto wypełnione radami i mądrością, które mogą tylko zmienić twoje życie - a przynajmniej ścieżkę twojej kariery. Zdecydowanie musisz przeczytać, jeśli zamierzasz szukać pracy programistycznej (w przeciwieństwie do bycia programistą hobbystycznym).

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

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

Zdjęcie: Kod Open Source za pośrednictwem Shutterstock, programista na laptopie za pośrednictwem Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.