Ostatnie sztuki

73
Eлектронна книга

Stwórz jednorożca. Od idei po startup wart miliony. Wydanie II rozszerzone

Grzegorz Kubera

Jeśli nie masz własnych marzeń, przez całe życie będziesz pracować nad spełnianiem cudzych! Termin jednorożec w odniesieniu do innowacyjnych, wartych co najmniej miliard dolarów startupów technologicznych pojawił się po raz pierwszy w 2013 roku i od razu zelektryzował świat. Wówczas do tej kategorii zaliczało się czterdzieści firm. Dziś stajnia jednorożców jest liczniejsza, rezyduje w niej bowiem ponad sześćset startupów, wywodzących się przede wszystkim z USA i Chin. Jednorożce, choć rozbudzają wyobraźnię i marzenia biznesowych wizjonerów na całym świecie, wciąż pozostają tworami nieco tajemniczymi. Podobnie jak tajemniczy jest klucz do ich sukcesu. Ta książka jest adresowana właśnie do Ciebie. Bo masz pomysł i czujesz, że mógłbyś go spieniężyć, tylko jeszcze nie wiesz jak. Bo dysponujesz wiedzą z zakresu technologii i potrafisz zgromadzić wokół siebie zespół projektowy. Bo wierzysz w siłę idei, ciężką pracę, skuteczność uporu i w to, że na końcu drogi czeka tak upragniony przez Ciebie finisz - marka, którą pozna cały technologiczny świat, wdzięczność korzystających z niej ludzi i pieniądze. Miliard dolarów. No, może ciut mniej. A właściwie dlaczego mniej? Skoro marzysz o jednorożcu, musisz mierzyć wysoko. Musisz też sporo się dowiedzieć, między innymi: Czym charakteryzują się największe jednorożce i w czym warto je naśladować O czym trzeba pamiętać przy budowaniu jednorożca Gdzie szukać sprzymierzeńców na trudnej drodze do sukcesu i pieniędzy Kogo i czego jednorożec koniecznie powinien unikać Na czym polega promowanie technologicznych innowacji i jakie narzędzia są do tego niezbędne

74
Eлектронна книга

Superumysł. Myśl klarownie i skutecznie każdego dnia

Paulina Mechło, Olga Geppert

Odkurz swój intelekt i obudź superumysł! Każdego dnia borykamy się ze stresem i zmęczeniem, prawdziwymi plagami nowoczesności. Wyzwania i presja rosną, a możliwości ludzkiego organizmu nie. Człowiek nie jest maszyną, którą można ulepszyć, stuningować, do której można dokupić kości pamięci RAM... Tymczasem przemęczonemu nadmiarem bodźców i zadań umysłowi bardzo by się przydało takie wzmocnienie. Na szczęście możemy sobie pomóc! Jak - zapytasz. Otóż za pomocą odpowiedniego treningu. Tak, umysł też można trenować! W tej książce przedstawiamy specjalnie dobrane ćwiczenia wspomagające sprawność intelektu. Trening został przygotowany z myślą o osobach pragnących myśleć precyzyjnie, skutecznie i klarownie. A także tych, które z różnych przyczyn odczuwają spadek formy psychicznej i którym doskwiera obniżona klarowność myślenia. Trening umysłu to sposób na poprawę tego stanu. Ćwicz i ciesz się swoim superumysłem!

75
Eлектронна книга

Szefologika, czyli logika szefowania. Wydanie 2 rozszerzone

Paulina Polko, Roman Polko

Co sprawia, że zostajesz szefem? Kiedy naprawdę kierujesz innymi ludźmi? W którym momencie stajesz się ich liderem, przywódcą, za którym pójdą w ogień? Dlaczego nie dzieje się to w chwili przeprowadzki do nowego biura z napisem: kierownik, dyrektor, prezes, CEO? Jak to możliwe, że awans nie czyni cię automatycznie przywódcą, a jedynie daje ci szansę by nim zostać? Czemu w szefowaniu najmniej jest przywilejów, a najwięcej ciężkiej pracy? Z jakiego powodu niektórym bycie szefem się nigdy nie przydarzy? Ta książka nie jest zbiorem prostych recept i łatwych odpowiedzi. Nie obiecujemy, że po jej przeczytaniu w 30 dni staniesz się szefem doskonałym. Co więcej, możliwe, że nawet jeśli czujesz się już całkiem kompetentny na tym polu, po lekturze zdasz sobie sprawę, że Twoje samozadowolenie nie ma zbyt solidnych podstaw. Jest również wielce prawdopodobne, że odłożysz tę książkę skołowany. Jak to ― szef jest tak samo ważny jak wszyscy inni członkowie zespołu, choć przecież nikt nie ma wątpliwości, że to on podejmuje decyzje? Tak, logika szefowania jest mocno pokręcona. Lider myśli strategicznie, musi jednak umieć dostrzegać pozornie nieistotne detale. Ściągać do organizacji nowości technologiczne, a jednocześnie nie zrywać z tradycją. Dawać podwładnym swobodę w działaniu, ale nie uchylać się od osobistej, jednoosobowej odpowiedzialności za efekty pracy. W czasach zmiany pierwszy się z nią mierzyć i być wtedy dla swoich ludzi ostoją stabilności. Korzystając z własnych doświadczeń i badań prowadzonych na żywych organizmach organizacji na całym świecie, staramy się logikę szefowania nieco wyprostować. Będzie o terrorystach i himalaistach, Władysławie Jagielle i Smoku Wawelskim, Indianach, tupolewie, ścieleniu łóżka i covidzie. Zapraszamy do lektury!

76
Eлектронна книга

Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego

Aileen Nielsen

Analiza szeregów czasowych zyskuje na znaczeniu. Wraz z postępującą digitalizacją danych służby zdrowia, rozwojem inteligentnych miast czy upowszechniającym się internetem rzeczy staje się coraz bardziej potrzebna. Obiecującym rozwiązaniem jest analiza szeregów czasowych metodami wspomaganymi uczeniem maszynowym. Techniki te umożliwiają skuteczne monitorowanie i wykorzystywanie coraz większych zbiorów danych. Być może ich zastosowanie do pracy z szeregami czasowymi wydaje się nieoczywiste, jednak bez analiz szeregów czasowych nie można w pełni wykorzystać zebranych danych. Ta książka jest szerokim, aktualnym i praktycznym przeglądem metod analizy szeregów czasowych, w którym ujęto pełny potok przetwarzania danych czasowych i modelowania. Zaprezentowano w niej rzeczywiste przypadki użycia tych metod i zilustrowano je obszernymi fragmentami znakomicie zaprojektowanego kodu w językach R i Python. Znalazły się tutaj praktyczne wskazówki ułatwiające rozwiązywanie najczęstszych problemów występujących w inżynierii danych czasowych i ich analizie. Ujęto tu zarówno konwencjonalne metody statystyczne, jak i nowoczesne techniki uczenia maszynowego. To bardzo przydatny przewodnik, dzięki któremu analitycy danych, inżynierowie oprogramowania i naukowcy będą mogli płynnie przejść od podstaw pracy z szeregami czasowymi do rozwiązywania konkretnych zagadnień na profesjonalnym poziomie. Dzięki tej książce nauczysz się: pozyskiwać, przechowywać i przetwarzać szeregi czasowe eksplorować dane czasowe i symulować je wykonywać pomiary błędów pracować z szeregami czasowymi za pomocą uczenia maszynowego lub uczenia głębokiego oceniać dokładność i wydajność modeli Skutecznie analizuj szeregi czasowe i wydobywaj bezcenną wiedzę!

77
Eлектронна книга

Sztuka samodzielnej nauki. Jak zdobyć dowolną umiejętność w krótszym czasie i jak pokierować własną edukacją

Peter Hollins

Tradycyjne metody nauki, które niemal każdy z nas miał możliwość wypróbować w praktyce, mają wady. Lekcjom w szkole często towarzyszą przymus i poczucie mordęgi. Do tego uczeń czy nawet student może wybierać treści kształcenia w ograniczonym stopniu: udział młodego człowieka w opracowaniu własnego programu nauczania dopiero całkiem niedawno stał się nieco większy. Rozwój technologii sprawił, że informacje są wyjątkowo łatwo dostępne. Źródła wiedzy mamy na wyciągnięcie ręki. Jednak łatwo się przekonać, że samodzielna nauka wymaga wielkiej motywacji i zaangażowania. Co więcej, samouk musi sam kierować procesem własnej nauki. Ta książka jest zwięzłym, praktycznym przewodnikiem dla każdego, kto chce z powodzeniem samodzielnie uczyć się różnych rzeczy. Dzięki niej szybko zrozumiesz, jakie są warunki powodzenia samodzielnej nauki i jak się do niej dobrze przygotować. Przyswoisz sobie zasady tzw. piramidy sukcesu w nauce: pewności siebie, zarządzania sobą i nauki. Nauczysz się skutecznych technik automotywacji. Zaczniesz w odpowiedni sposób podchodzić do koncentracji i uwagi podczas czytania. Poznasz techniki tworzenia realistycznych planów i harmonogramów związanych z uczeniem się nowych rzeczy i z pracą. Zrozumiesz, jak ważne dla skutecznej i efektywnej nauki jest nastawienie na rozwój - wszystko zaczyna być możliwe dopiero w momencie, gdy stwierdzisz, że dasz sobie radę! Dzięki tej książce dowiesz się: czym się różni nauka zinstytucjonalizowana od samodzielnej które zasady samodzielnej nauki są najważniejsze jak stosować najlepsze techniki interakcji z informacjami jaką metodę szybkiego czytania zastosować, aby zapamiętać więcej jak wykształcić umiejętności i nawyki pomocne w samouczeniu się Zainspiruj się, zaciekaw i otwórz na nowe możliwości - ucz się samodzielnie!

78
Eлектронна книга

Tajniki języka JavaScript. Na drodze do biegłości

Kyle Simpson

Początkujący programista może bardzo szybko zacząć tworzyć proste aplikacje w JavaScript. Jednak ten, kto chce osiągnąć prawdziwą biegłość w tym języku, musi opanować trudniejsze zagadnienia, na przykład asynchroniczność czy techniki związane z wydajnością w JavaScript, takie jak obietnice, generatory i wątki robocze. Powinien nie tylko umieć napisać kod, który działa, ale także bardzo dokładnie rozumieć, dlaczego i w jaki sposób działa. Okazuje się, że w przypadku JavaScript bardzo często nie jest to ani proste, ani oczywiste. Niniejsza książka jest pierwszą częścią serii w całości poświęconej temu językowi. Autor skupia się na trudniejszych aspektach języka JavaScript, dogłębnie je analizuje, a następnie przedstawia praktyczne zastosowanie opisanych koncepcji. Książka jest przeznaczona dla osób dopiero rozpoczynających przygodę z programowaniem. Omówiono w niej istotniejsze koncepcje programowania i podano głębokie podstawy języka JavaScript. Jednym zdaniem, książka ta umożliwia na bardzo wysokim poziomie zrozumienie i przyswojenie najważniejszych zasad rządzących tym językiem. Dzięki tej książce: Poznasz najważniejsze koncepcje dotyczące programowania Nauczysz się stosować takie elementy programistyczne, jak typy, zmienne, konstrukcje warunkowe, pętle i funkcje Poznasz podstawy JavaScriptu Nauczysz się stosować najważniejsze mechanizmy JavaScriptu: wartości, domknięcia funkcji, słowo kluczowe this oraz prototypy Przekonasz się, czy warto zgłębić trudniejsze aspekty JavaScriptu, i dowiesz się, jak Ci w tym pomogą pozostałe książki z tej serii Pamiętaj, Twój kod jest Twoim dziełem!

79
Eлектронна книга

TDD w praktyce. Niezawodny kod w języku Python

Harry J.W. Percival

„Ta książka to znacznie więcej niż tylko wprowadzenie do programowania sterowanego testami w Pythonie. To jest pełny kurs przedstawiający najlepsze praktyki, od początku do końca na przykładzie nowoczesnego programowania aplikacji sieciowej w Pythonie.” — Kenneth Reitz, członek Python Software Foundation Twórz niezawodne aplikacje w języku Python! Każdy programista marzy o pracy z przejrzystym kodem, który został w całości pokryty testami. Niestety, rzeczywistość bywa często daleka od ideału. A może da się go jednak osiągnąć? Odpowiedzią na to pytanie jest TDD (ang. Test-Driven Development), czyli wytwarzanie oprogramowania sterowane testami. Jak zacząć stosować tę technikę? Na to i wiele innych pytań odpowiada ta książka. Zacznij w praktyce realizować koncepcje płynące z TDD w połączeniu z językiem Python. Na początku dowiedz się, jak skonfigurować Django za pomocą testu funkcjonalnego, oraz skorzystaj z modułu unittest. Zdobądź też bezcenną wiedzę na temat testowania widoków, szablonów i adresów URL oraz naucz się testować układy strony i style. Sprawdź, jak zapewnić ciągłą integrację z wykorzystaniem systemu Jenkins oraz najlepszych praktyk w tworzeniu testowalnego kodu. Książka ta jest doskonałą lekturą dla wszystkich programistów tworzących aplikacje internetowe w języku Python. Twój kod może być naprawdę łatwy w utrzymaniu! Poznaj sposób pracy wykorzystujący podejście TDD, między innymi cykl test jednostkowy i tworzenie kodu, a później refaktoryzacja. Używaj testów jednostkowych dla klas i funkcji oraz testów funkcjonalnych pozwalających na symulowanie działań podejmowanych przez użytkownika w przeglądarce internetowej. Dowiedz się kiedy i jak używać obiektów imitacji, a także poznaj wady i zalety testów odizolowanych i zintegrowanych. Przetestuj i automatyzuj wdrożenie za pomocą serwera prowizorycznego. Zastosuj testy względem przygotowanych przez firmy trzecie wtyczek, które integrujesz z witryną. Używaj środowiska ciągłej integracji w celu automatycznego wykonywania testów. Poznaj techniki TDD w połączeniu z Pythonem!

80
Eлектронна книга

Technical Leadership. Od eksperta do lidera. Wydanie II poszerzone

Mariusz Sieraczkiewicz

"Dotąd nie było takiej książki na rynku" (z recenzji pierwszego wydania) Wybitne umiejętności techniczne i naturalny talent do zarządzania ludźmi nie zawsze idą w parze. A szkoda, bo losem świetnego programisty zatrudnionego na etacie jest, prędzej czy później, awans: z juniora na seniora, z seniora na lidera... I tu zaczyna się problem. Człowieka, który doskonale zna swój koderski fach, stawia się nagle przed koniecznością częściowego bądź całkowitego porzucenia go na rzecz zarządzania zespołem innych koderów - do tej pory kolegów z pracy, a teraz nagle podwładnych. Skąd czerpać wiedzę i inspiracje? W jaki sposób twarde umiejętności, które ma programista, uzupełnić o niezbędne na nowym stanowisku umiejętności miękkie? Czy każdy musi sam i w bólach przejść tę trudną drogę "od eksperta do menedżera", czy też można liczyć na wsparcie i podpowiedzi bardziej doświadczonych technicznych liderów? Otóż można, a nawet należy, tyle tylko, że trzeba dobrze wybrać mentora. Proponujemy, by Twoim "mistrzem" stał się ten podręcznik. Jego autor od kilkunastu lat współpracuje z zespołami programistycznymi jako trener i konsultant, zna więc specyfikę branży, z którą związałeś się zawodowo, i jest świadom tego, jakie problemy stoją przed nowo mianowanym liderem technicznym. Co więcej, wie, co zrobić, by te problemy szybko i skutecznie rozwiązać. W tym podręczniku mówi o roli, jaką odgrywa lider techniczny, o różnicach między ekspertem a liderem, o tym, jak skutecznie pracować ze swoim zespołem oraz jak budować relacje z biznesem. Wskazuje, skąd czerpać motywację - dla siebie i powierzonych sobie ludzi, jak z nimi rozmawiać, by chcieli słuchać, i jak ich słuchać, by wyciągać budujące wnioski. Drugie wydanie książki wzbogacone zostało o rozdział poświęcony wdrażaniu zmian, czyli temu, co jest chlebem powszednim każdego lidera.