Pár rad do studia¶
(něco z toho jsem dělal a osvědčilo se to, něco jsem nedělal a lituji toho)
- Učte se nové věci - Od toho jste snad na univerzitu šli. Pokud chcete diplom, bežte jinam. Bude to pro všechny lepší. Je spousta snadnějších škol. Po chvilce googlení určitě najdete. Pokud si myslíte, že u svého oblíbeného Windows/OS X/Linuxu zůstanete celý profesní život, nejspíš se mýlíte. To samé platí pro programovací jazyk, databázi nebo jakýkoliv program. Klíčovou schopností kvalitního absolventa univerzity je to, že se orinetuje v široké škále technologií a umí se učit. Takže buďte rádi za každý nový OS, programovací jazyk nebo program, který se naučíte! Já jsem už vystřídal alespoň 10 různých jazyků a doufám, že ještě nekončím...
- V praxi potřebujete víc, než se učí - Drtivá většina kurzů představuje základ. Pokud se jej naučíte na E, nejste použitelní. Pokud jej umíte na A, máte dobrý základ. Stejně se ale budete muset naučit něco navíc sami. Tak to chodí všude. Proto zkoušejte dělat něco navíc v kurzech, které považujete za klíčové pro své uplatnění.
- Učte se anglicky, vyjeďte do zahraničí - Dnes už prakticky nejste schopni získat kvalifikovanou práci bez znalosti plynulé anličtiny. Ano, existují výjimky, ale z 20 mých kolegů jich 19 pracuje ve firmách, které mají alespoň část anglicky mluvících zaměstnanců nebo zákazníků. V zahraničí si úžasně rozšíříte obzor. Vždy je super vidět, jak to funguje jinde. Zkuste třeba Skandinávii, je tam co se učit.
- Učte se průběžně - Jinak je vám většina předášek a cvičení na nic. Nemůžete docenit pokročilá témata, když máte mezery v základech.
- I manažer musí umět programovat (dost dobře) - Nežijte v iluzi, že budete ten analytik, který řídí ostatní a tudíž vás to programování zase tolik netrápí. a) Vedoucí vývoje se zpravidla rekrutují z nejlepších programátorů. b) Pokud máte řídit projekt, musíte být schopni perfektně dekomponovat problém na jednotlivé části, odhadnout náročnost implementace atp. To se neobejde bez precizní znalosti alespoň jednoho jazyka a obecném přehledu v ostatních jazycích a nástrojích, které jsou v projektu použity. (PS: Na místo profesionálního grafika se stojí fronty. Ne, nestačí, že umíte zaretušovat bobra v PS. Existují školy, kde se učí toho bobra i nakreslit... A i ti jsou často na pracáku...)
- Tohle je velmi důležité znamená stejně jako věta "tohle byste si měli udělat za domácí úkol" v učitelském žargonu "toto dávám rád na písemku" nebo "bez toho prostě nic neuděláte" (což často taková reflexivní implikace).
- Na slidech není vše, co je potřeba - Student často žije v iluzorní představě, že se zkouší to, co je na slidech. To je omyl. Slidy jsou osnova pro povídání. Pokud na přednášce řeknu "Tohle je velmi důležité", "Všichni si musíte uvědomovat" nebo něco podobného a řeknu věc, která na slidech není, tak si poznámky nedělá jen génius nebo debil. (PS: génia stále čekám...)