19. 9. 2014

Diplomka na téma informační systém, CMS, etc.

Pokud přemýšlíte o tvorbě vlastního CMS nebo IS, protože s těmi co jste se setkali vám nevyhovují, tak si prosím projděte tuto stránku:

http://www.opensourcecms.com/

Vyhnete se tím nošení dříví do lesa - "průzkum trhu" a ověření, že neděláte "just another" CMS je součástí vaší práce. Diplomka by měla obsahovat něco unikátního či nového.

14. 8. 2014

Diplomka? Teď!

Ačkoli je teprve půlka srpna, tak mi již píše několik studentů týdně se zájmem o konzultaci diplomkových témat. A to mě těší. Dříve to tak nebývalo. Hlavní nápor obvykle přišel po začátku semestru.
Nevím čím to je. Buď jsem tak známý (doufám, že ne :), mám tak zajímavá témata (to by bylo fajn), a nebo se změnil váš přístup k diplomkám (doufám, že ano).

Rád bych poznamenal, že chci ročně vést max 15 diplomek (včetně bakalářek, což je také diplomka). Více diplomantů = méně pozornosti pro každého jednotlivce. Chci se každému z vás rozumě věnovat, takže proto tam mám ten limit. Pak už to nebude individuální, ale masové vedení diplomek.

Co z toho plyne?
  1. V říjnu při otevření registrace už nemusím mít místo.
  2. Máte ještě měsíc klidu, kdy můžete naplno pracovat na diplomce. Pak bude času méně a méně, a práce půjde pomaleji a pomaleji.

14. 7. 2014

Pár postřehů z letošních diplomek.

Mám tu pro vás pár postřehů a poučení z letošních diplomek. Užitečné jsou pro ty, kdo se právě chystají svou diplomku (nebo bakalářku).

Poučení první: Makejte naplno a od začátku. Často se mi stává, že student nestihne odevzdat to, co by si představoval. Bohužel, student má velký potenciál (je šikovný) a téma, které si vybral má šanci dopadnou velmi dobře (tedy udělá pěkný a praktický kus práce). Nebavím se zde o "flákačích", ale o opravdu schopných studentech (naštěstí to je většina z vás). Bohužel to co vidím je, že práci na diplomce opravdu rozjedete až v půli letního semestru. Až pak z vás začnou "padat" rozumné výsledky, aplikace začínají chodit a dostáváte se do fáze, že vás samotné diplomka začína bavit (říká se tomu flow). Vidíte vaše dílo - ono to funguje a ostatním se to líbí. Vás to posiluje a začínáte proaktivně přemýšlet jak to vylepšit. Bohužel bývá již pozdě, protože je třeba finalizovat, testovat a psát textovou zprávu. Je to škoda, protože kdybyste měli o 1-2 měsíce více času, výsledek vaší práce by byl o řád lepší. Takže třeba místo C by to mohlo být A, lépe by se vám práce obhajovala (byli byste si jistější). Pro mne z toho plyne poučení, že budu muset přijít na to, jak vás v zimním semestru lépe motivovat, abyste se do té flow fáze dostali dříve, užili si ji déle a dosáhlli lepších výsledků.

23. 6. 2014

Státnice 2014

Pár postřehů z letošního státnico-komisování.

1) Posudky vedoucího a oponenta byste si opravdu měli přečíst a zamyslet se nad nimi. Tím mám namysli odpovědi na otázky oponenta - připravte si na konci prezentace (za závěrem) několik slajdů, kde bude otázka a vaše odpověď (podpořená obrázkem, grafem, rovnicí, ...). Není lepší způsob, jak ze sebe udělat ignoranta, než sdělit, že jste posudky nečetl(a). Připravené otázky svědčí o tom, že státnice berete vážně. Dále, pokud máte pocit, že oponent / vedoucí vás kritizuje neprávem, tak je pravý čas se ozvat právě v sekci "otázky oponenta" a eventuálně komisi sdělit své stanovisko. Odtoho je to "obhajoba diplomové práce", hájíte co jste udělal(a).

2) Státnicové otázky: Tady mám jedno subjektivní doporučení (subjektivní protože nemusí platit na všechny v komisi). Zkuste si ke každé otázce udělat Elevator Pitch (15-30 vteřin), pochopit ho a rozumět mu. Ten Pitch by měl pokrývat téma otázky a odpovídat na: K čemu to je, Co to je, Jak to funguje, Proč to tak funguje.
Vězte, že pokud se k otázce (číslicové filtry) nadrtíte několik rovnic (diferenční rovnici), které pak beze slova opíšete na tabuli (s větším či menším množstvím chyb) a nedokážete k tomu nic říci (K čemu to je, Co to je, Jak to funguje, Proč to tak funguje), tak vás to nezachrání. Naopak jako zkoušející se chytnu té rovnice a začnu poukazovat na ty chyby (proč je tam plus a ne mínus, atd.). Tím pádem vás v tom budu ještě víc topit (vy tomu nerozumíte, umíte to nazpaměť a nemáte páru proč to tak je). Přirovnal bych to k bottom-up přístupu. Vy nastřelíte nějakou "hlubokou" znalost (konkrétní rovnice) a pak se tam plácáme a snažíme se vynořit k původní otázce a zjistit jestli o ní něco víte. Předchozí nezdar vás může rozhodit a na malér je zaděláno.
Zkuste odpovídat metodou top-down. Prokázat, že víte o co jde a jak to funguje (i když neznáte všechny detaily). Většina detailů pouze odlišuje jestli dostanete A,B,C, nebo D. Pokud ale nemáte ponětí o celkovém tématu a základních principech, tak se láme hodnocení E/F. Pozor, některé detaily jsou klíčové, jako že bajt ma 8 bitů, vzorkovací teorém, definice konečného automatu, ...
U státnic je někdy pěkně vidět rozdíl mezi:
  • Neznám, nemám páru o čem ta otázka je a vůbec u toho nepřemýšlím.
  • Neznám, nám alespoň tušení o základních konceptech a hlavně u toho přemýšlím.
Pokud přemýšlíte, tak vás zkoušející navede a tu znalost z vás většinou dostane - právě proto, že přemýšlíte a na místě to vymyslíte. Pokud nepřemýšlíte, tak se tam u tabule budete plácet jak ryba na suchu a střílet od boku.

Takže, pokud už máte různé Fitušky a jiné mechanizmy pro sdílení studijních materiálů, zkuste obohatit každý státnicový okruh o Pitch, ve kterém sami sobě vysvětlíte o co tam jde. Představte si, že to vysvětlujete vašim bývalým spolužákům ze střední, kteří šli studovat medicínu nebo právo. O informatice toho moc nevědí, ale nejsou hloupí, takže ví (nebo rychle pochopí) co je neprázdná konečná množina. Pak si dejte jeden den, kdy budete procházet tyto Pitche a zkusíte si utřídit znalosti typu: V čem se tématické okruhy liší? V čem na sebe navazují? V čem se překrývají?

A to je ta znalost co by Bc. / Ing. měl mít. Měl by mít přehled a znát koncepty.

Diferenční rovnici filtru si vždy najdete na Wikipedii. Ale že je uvnitř nějaká násobička, sčítačka a paměť, že parametry jsou dány něčím, čemu se říká impulzní odezva (protože je to odezva na jednotkový impulz), že to může mít zpětnou vazbu a tudíž být nestabilní, to jsou ty koncepty, které byste měli mít v hlavě.


12. 6. 2014

Prezentace diplomek: lessons learned 2014

Tak tu máme další státnice a s nimi diplomkové prezentace. Opět jsme se rozhodli dát vám šanci na nácvik, abyste vychytali mouchy a získali větší jistotu. A vězte, že u loňských státnic to bylo poznat (kdo trénoval a ladil formu a kdo netrénoval a "prostě si jen něco připravil"). Mimochodem, loňský blogpost na stejné téma slavil (a stále slaví) velkou návštěvnost, záznamy z 2015 též. Takže jsme asi narazili na něco důležitého, co má pro vás hodnotu. Ale pojďme k věci.

Letos vás bylo 25 (slušné číslo). Opět jsme nahrávali. Hlavně pro vás samotné, ať se na sebe podíváte. Jedna z letošních inovací byla, že pro vaše vzájemné hodnocení jsme použili sdílený Google docs. Vy všichni (pokud jste měli notebook), jste se tak v reálném čase účastnili hodnocení vašich kolegů a kolegyň tam v předu u plátna. A něco vám řeknu. Bylo úžasné sledovat, jak se plnily kladné a "záporné" komentáře. Někdy ještě dříve, než vůbec začali prezentovat. Stačilo jen přijít!

Proč je slovo "záporné" v uvozovkách? Protože bych nerad, aby u vás vznikl pocit, že ono "záporné" je něco špatného. Zkuste to brat tak, že to je prostor pro vaše zlepšení. Dále je v komentářích smíchán názor můj, Honzy Černockého (jakožto komisařů u státnic) a vašich kolegů. Chci tím říct, že z mého subjetivního názoru ne všechno co je psáno jako + se mi líbí a to co je psáno jako - se mi nelíbí. Může to být i naopak a netvrdím, že mám univerzální pravdu. To je život.

Při prezentacích vzniko i několik zajímavých okamžiků, které jsou velmi obtížné i pro profíka a je dobré se podívat, jak z těchto těžkých situací "vybruslili" vaši kolegové.

Tak konec řečí a tady jsou vaše tréningové prezentace pro rok 2014.

PS: komentáře jsou v neupravené podobě přesně tak, jak jste je napsali

23. 5. 2014

Výsledky diplomek #2 - 2014 edition

Mám tu dalších pár výsledků letošních diplomantů (první porce je tady).. doufám, že se vám také budou líbit a budou užitečné. Pokud si najdete čas, níže uvedené apky vyzkoušíte a dáte autorům feedback, hodně jim tím pomůžete. Díky!

1) Webový nástroj pro komunikaci zákazníka s designérem (getworkhaven.com). Narozdíl od ostatních si tento můžete stáhnout a používat lokálně.

2) Projektové plánování trošku jinak (tajm-lajn.com). Typických služeb pro správu (firemních) projektů mám po krk, protože nejsou stavěné na malé projekty (např. typu diplomka). Tak jsme si vytvořili vlastní.

3) Podpora SMS marketingu pro váš e-shop (cart-sms.com/). Jedná se o firemní diplomku - tentokrát velmi úspěšnou. Proč nezkrátit dobu vývoje SMS modulu pro e-shop z měsíců na dny?

4) Mobilní aplikace pro servisáky plynových kotlů (furnanceservicemenapp). Lehce netradiční obor, ale zase příklad pěkného niche trhu.

5) Služba, která již nějaký ten den běží a je zavedená - (fakturyonline.eu). Majitel služby (váš kolega - student) již nebyl spokojen s původním návrhem, tak se rozhodl celou službu inovovat. A proč to neudělat jako diplomku že?

6) Knihovna pro nejen interaktivní zobrazení waveformy na webové stránce (outwave.js). Povedený kus práce, který jsme hned využili tady.

To je pro letošek vše. Gratuluji všem k úžasným výkonům a velkému kusu odvedené práce.

12. 5. 2014

Výsledky diplomek #1 - 2014 edition

Mám tu několik výsledků letošních diplomantů.. (další porce je tady) doufám, že se vám budou líbit a budou užitečné. Pokud si najdete čas, níže uvedené apky vyzkoušíte a dáte autorům feedback, hodně jim tím pomůžete. Díky!

1) Osobní startovací stránka (jdinaweb.cz). Používám už několik let jako rozcestník hloupou html tabulku, a už mě nebavilo ji pořád editovat. Tato služba by měla být pohodlnější a rychlejší. Podpora mobilů je samozřejmostí.

2) TAMATY - jednoduché hry pro děti (mobil/tablet), kde si mohou rodiče tvořit a sdílet vlastní obsah. Například vytvořit obrázky pro pexeso nebo puzzle. Další hry budou přibývat.

3) Tancujete závodně? Tak by se vám mohla hodit webová aplikace pro plánování a měření výkonu a pro správu soutěží.

4) Noty v tabletu. Ale ne jen tak ledajaké. Tyto vás totiž poslouchají a vyznačují aktuální pozici v notách. A je jedno jestli hrajete rychle nebo pomalu.


7. 2. 2014

Zamyšlení nad blogováním

Psát tento blog jsem začal asi před dvěma lety (jaro 2011). Tehdy jsem dočetl knihu Inbound marketing, a tam byl blog popsán jako silný nástroj. Ten ovšem trvá nějakou dobu rozjet, aby získal potřebný efekt (100 článků a komunita čtenářů nevznikne za noc).

Též jsem v té době trpěl nesnesitelnou touhou něco světu sdělit. Četl jsem knihy o (tehdy vznikajícím proudu) Lean startup a Customer development, což mě velmi oslovilo. Také jsem se našel ve vedení diplomek. Tak jsem začal psát, a proto se blog jmenuje Leaný.

O něco později jsem došel k poznání že: