Obsah. Ohlasy na Vývojářův kód 9 Poděkování 11 Zpětná vazba od čtenářů 13 Errata 13



Podobné dokumenty
Ka Wai Cheung. Vývojářův kód

Obsah. Úvod 9 Poděkování 10 Co je obsahem této knihy 10 Pro koho je tato kniha určena 11 Zpětná vazba od čtenářů 11 Errata 11

BUĎTE FLEXIBILNÍ BUDETE EFEKTIVNÍ

Psychometrie on-line

EM-kit Empowerment of immigrant women

Obsah ČÁST I JAK SE UCHÁZET O ZÁKAZNÍKY NA WEBU KAPITOLA 1

7 osvědčených tipů jak vybudovat základnu věrných zákazníků

3 KAMPANĚ. Která z nich je pro vás ta pravá?

Implementace OVZ. v investiční oblasti. Výjezdní workshop KrÚ JMK 20/8/2019

VYTVÁŘENÍ ÚSPĚŠNÝCH PROJEKTOVÝCH TÝMŮ. Jak je budovat? Jak předcházet jejich selhání?

CUZAK. Uživatelská příručka. Verze

Informační a komunikační technologie pro učební obory ME4 a SE4. Makra

Poznej svůj potenciál

Zvyšte produktivitu vaší organizace. Snídaně Tomáš Kopecký, Lumír Šarman

Struk ur přednášk. Vymezení pojmu management, Úkoly řízení podniku, Strategické řízení, Taktické řízení, Plánování.

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

PhDr. Dana Rabiňáková TIME- MANAGEMENT

ČÁST 1. Rozhodující koncepce odhadů. Co je Odhad? 25

Jak testovat software v praxi. aneb šetříme svůj vlastní čas

Řízení reálných projektů, agilní metodiky

Agile. nejžádanější způsob vývoje software. Tomáš Tureček. Business consultant, Lean&Agile coach Tieto

Autor: Jméno autora Vedoucí: Jméno vedoucího. 10. dubna 2015

REZERVAČNÍ SYSTÉM Manuál Rezervační systém ver ver.01 HairSoft 2016

Jak správně vyhodnotit model a přizpůsobit ho k 3D tisku

100 DNÍ. integrace v nové manažerské pozici ŽIVOTNOST MANAŽERA V ROLI SE ZA POSLEDNÍCH 5 LET SNÍŽILA ZE 4,5 NA 3,6 ROKU

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

Přijímací pohovor. - Pokud jste pozváni na přijímací pohovor, znamená to, že máte pro danou práci - pozici předpoklady

REZERVAČNÍ SYSTÉM Manuál Rezervační systém ver ver.03 HairSoft 2016

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Úspěch není klíčem ke spokojenosti, spokojenost je klíčem k úspěchu. Pokud máte rádi, co děláte, budete úspěšní (Albert Schweitzer).

UNIVERZITA PRO OBCHODNÍ PARTNERY. Úvod do Midmarket, BP Cloud programy Miroslav Černík, Midmarket Manager

Odkládáme-li lásku k sobě. samým na dobu, kdy. budeme dokonalí, promarníme život. Už jsme. dokonalí právě tady a. právě nyní.

Co se chcete dozvědět?

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

A1 Marketingové minimum pro posílení výchovy k podnikavosti (8h)

Agile Software Development

43 HTML šablony. Záložka Šablony v systému

PHP framework Nette. Kapitola Úvod. 1.2 Architektura Nette

MODERNÍ PŘÍSTUPY K MANAGEMENTU

2 Životní cyklus programového díla

Migrace databáze odborných praxí a závěrečných prací z proprietární aplikace do open source prostředí

Návod na internetové bankovnictví

David Reinhaus. Techniky učení. Jak se snadněji učit a více si pamatovat

Marketing & průzkum trhu únor Pavlína Langerová, AUDICA

Příprava na povýšení aneb jak se rychle zorientovat na vyšší pozici

POZOR! 5 minibasketbalových míčů Molten + tepláková souprava Nike a nová příručka pro učitele TV = ZDARMA!

O autorech Poděkování 13 Předmluva 15 Úvod 17 Data jsou novým obchodním jazykem Datová komunikace není technologický, ale společenský problém

téma: Úvod do praktika z ICT autor: Mgr. Radek Machan cíl praktika: organizace výuky, plán výuky, bezpečnost práce doba trvání: 2

Vítejte. Přednášející:

Management. Plánování. Ing. Vlastimil Vala, CSc. Ústav lesnické a dřevařské ekonomiky a politiky

Teorie a praxe SW inženýrství

České vysoké učení technické v Praze. Fakulta Elektrotechniky XD39NUR. Semestrální práce. Ovládání videokonferencí pomocí mobilního telefonu

Změřte spokojenost zákazníků, kdekoliv a kdykoliv si přejete sledujte a optimalizujte kvalitu služeb

CUZAK. Uživatelská příručka. Verze

Péče o klienta jako umění budování obchodního vztahu I. Mgr. Jitka Dobešová

Zavedení UX do organizace

Cílem je poskytnout dětem dostatek příležitostí k uplatnění vlastní fantazie a tvořivosti a zároveň vytvořit objekt nebo dárek.

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Autor: Gennadij Kuzněcov VY_32_INOVACE_1289_Vedení. Faktory motivace_pwp

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Obsah ÚVOD 10 VÝBĚR OBJEKTIVU 12 JAK NA FILTRY 38 STATIVY K UDRŽENÍ STABILITY 50 SVĚT BLESKŮ 60

Úvod do problematiky vývoje Vývoj informačních systémů

BMOF011 Aplikace MS Office. Word 2016 Lekce 4 Bibliografie. Matěj Karolyi IBA LF MU,

Vytváření alumni programů Jana Ledvinová, Workshop KREDO, Praha,

Setkání uživatelů programu SSB2000, Skalský dvůr, SSB2000 bez hranic

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Vyhrávejte bez boje nad legislativními změnami

GDPR checklist pro marketéry

Komprimace/Dekomprimace

Korrvu. Obaly s funkcí zavěšení a přidržení obsahu. Ochrana, která zlepšuje prezentaci výrobku

Vážení profesionálové,

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

STRATEGICKá SKUPINa NA ČEM ZÁLEŽÍ

Analýza a Návrh. Analýza

Model Talentaged. Cíle Obsah Nástroje. 1 První setkání skupiny Prezentace projektu a socializace skupiny. Cíle Obsah Nástroje. Cíle Obsah Nástroje

PROBLÉMY A SPECIFIKA VÝVOJE SOFTWARE

Motivace - inovace - zkušenost a vzdělávání

Informační systém pro centrální správu lokální sítě a služeb ISP

INCOMA Consult. Od emocí k faktům: Je vůbec možné objektivizovat podíl obou stran na výsledcích? Objektivizace vztahů mezi sales&marketing

JAK VYCVIČIT CONTENT DREAM TEAM

NETRADIČNÍ FORMY VZDĚLÁVÁNÍ VZDĚLÁVÁNÍ A ROZVOJ V MOTIVUJÍCÍM PROSTŘEDÍ MONIKA FENYKOVÁ, AV MEDIA, A.S.

Role Info Kariéry v oblasti slaďování vzdělávání a potřeb trhu práce

Poté hráči spočtou své Body prestiže a vítězem se stává ten, kdo jich nashromáždil nejvíce.

Programování a algoritmizace: úvod

Připravit na věrnostní pakety... pozor... teď!

CASE nástroje. Jaroslav Žáček

POČÍTAČE A PROGRAMOVÁNÍ

7 osvědčených tipů jak vybudovat základnu věrných zákazníků

Produkty třídy BYZNYS

Nabídka spolupráce stručný přehled témat, která je možné zahrnout do projektu rozvoje zaměstnanců a jsme schopni je lektorsky zajistit

Plakáty. Plakáty. 2. Plakát. 2) 1. vydání, Praha Plakát, Animace. 3) 1. vydání, Praha ) Prevence je zábavnější než demence.

Nástroje pro vývoj software

Zákaznická loajalita a akvizice ve finančních službách 6/2012 Akviziční a retenční nástroje

Příloha č.3 Otázka pro hodnocení manažera

Podnikatelská etika 2. Etika a ekonomika

Osnova. Jak na správnou prezentaci: koncept a použití prezentací. Seznámení s pracovním prostředím MS PowerPoint 2007

SOFTWAROVÉ INŽENÝRSTVÍ

Vzděláváním ke konkurenceschopnosti chemického průmyslu v ČR

Od frontální výuky k převrácené třídě:

Obsah. Úvod 9 Členění knihy 10

Transkript:

Obsah Ohlasy na Vývojářův kód 9 Poděkování 11 Zpětná vazba od čtenářů 13 Errata 13 Kapitola 1: Úvodem 15 Jaký je programátor 21. století? 16 Poznatky z první ruky 17 Tato kniha je o nás 19 Kapitola 2: Metafora 21 Esej 1: S metaforou zacházejte opatrně 22 Esej 2: Dvakrát měř, jednou řež 23 Esej 3: Uvedení na trh není nic víc než jen vydání první z mnoha verzí 26 Esej 4: Architekt schovaný ve slonovinové věži je mýtus 28 Kariérní postup vede k menšímu množství kódu 28 Udělejte si čas na kód 30 Esej 5: Zahoďte starý kód 32 Esej 6: Různorodost místo specializace 34 Esej 7: Metafory před námi schovávají lepší pracovní postupy 36 Kapitola 3: Motivace 39 Esej 8: To nejlepší na práci je její náplň 40 Zaměstnanecké benefity na dlouhodobou motivaci nestačí 40 Benefity mohou uškodit 42 Esej 9: Začněte tam, kde byste začali nejraději 43

4 Vývojářův kód Esej 10: Buďte nedokonalí 45 Esej 11: Přestaňte programovat 46 Esej 12: Testování jako první činnost hned po ránu 47 Esej 13: Pracujte mimo ložnici 49 Esej 14: První dojem je ten první 51 Špatný první dojem může být způsoben obavami z neznámého 51 Esej 15: Citová hodnota prvního spuštění 55 Esej 16: Najděte si téma k diskusi 56 Kapitola 4: Produktivita 59 Esej 17: Odmítněte projekty pro radost 60 Načasování je základ 60 Stanovte si termín, byť libovolný 63 Esej 18: Nastavte si mantinely 65 Esej 19: Vyškrtejte z časového plánu detaily 68 Esej 20: Každý den vylepšete projekt dvěma způsoby 70 Esej 21: Investujte do dobrého pracovního prostředí 72 Stojí za to si připlatit za rychlý a univerzálně použitelný počítač 73 Investujte do prostoru 74 Esej 22: Mějte osobní seznam úkolů 76 Ingredience na výrobu kvalitního seznamu úkolů 78 Jak rozdělit větší celky na podúkoly 80 Jak překlopit zítřek na dnešek 82 Návrat do budoucnosti 83 Každodenní určování priorit 83 Esej 23: Zaveďte v týmu vyhrazený čas 84 Seznamte se: vyhrazený čas 85 Pomoct může někdo jiný 87 Vyrušení je až poslední možnost 87

Obsah 5 Esej 24: Pracujte v malých, autonomních týmech 88 Esej 25: Produktivitě nesvědčí věčné my 90 Zašumění skutečnosti 92 Efekt přihlížejícího 93 Kapitola 5: Složitost 95 Esej 26: Vyčmuchejte nadbytečnou složitost 96 Esej 27: Paradox jednoduchosti 97 Jednoduché produkty není snadné vyrobit 98 Jednoduchost někdy budí dojem, že něco chybí 99 Esej 28: Složitost je jako hra Mikádo 101 Esej 29: Udržte složitost pod pokličkou 102 Esej 30: Těžce naprogramovatelný může znamenat těžce použitelný 105 Zmatek ve výtahu 105 Když se komplikovanost nevyplatí 109 Esej 31: Kdy refaktorovat 110 Nebezpečí ukvapeného refaktorování 111 Noční můra se starým kódem 116 Esej 32: Osvojte si programovací tempo 117 Kapitola 6: Učení 121 Esej 33: Učení je jiné než psaní kódu 122 Esej 34: Pozor na prokletí věděním 124 Esej 35: Vyučujte pomocí jasných příkladů 127 Když Harry potkal Sally 127 Esej 36: V zájmu zjednodušení lžete 129 Esej 37: Podporujte samostatné myšlení 131 Kapitola 7: Klienti 133 Esej 38: Nároční klienti jsou všude 134

6 Vývojářův kód Esej 39: Zbavte software nálepky černé magie 135 Esej 40: Stanovte cíle aplikace 140 Esej 41: Buďte nadšení a nenechte si to pro sebe 142 Esej 42: Buďte hodní a odpouštějte 144 Esej 43: Hodnota není jen vložený čas 145 Hodnota naší práce tkví v mnoha dalších věcech 147 Čas jako interní metrika 148 Lepší je účtovat produkty než služby 148 Esej 44: Respektujte projektového manažera 150 Projektový manažer má primárně na starosti vedení týmu 151 Dvousečná zbraň projektového řízení 151 Kapitola 8: Kód 153 Esej 45: Pište kód, až když nebude jiná možnost 154 Esej 46: Pluginová kultura 155 Tvorba aplikací je jako nakupování v hypermarketu 156 Stinná stránka rychle dostupného kódu 157 Esej 47: Kód je neúnavný pracant 159 Co by býval Gauss mohl s kódem udělat 159 Atraktivní vlastnosti kódu 162 Esej 48: Oddělte strojovou práci od lidské 165 Odhalení opakujících se úkolů v kódu 168 Esej 49: Bližší pohled na generování kódu 171 Definujte zdroj vstupních dat 171 Zvolte vhodný programovací jazyk 173 Extrahujte vstupní soubor do nějakého použitelného formátu 173 Zkombinujte vstup s šablonami 174 Návrh založený na komponentách 175 Na co si dát pozor 176

Obsah 7 Esej 50: Když se rozhodnete pro vlastní 179 Blízké seznámení s problémem 180 Stanovení klíčového problému a jeho lepší řešení 181 Programátorská hrdost 183 Kapitola 9: Hrdost 185 Máme marketingový problém 186 Lekce z kuchařiny 188 Zajímavé zdroje 195 Rejstřík 197