Cesta k programování

10:48 Acantha 0 Comments


Dnes opustíme rady, jak na dobrý životopis a profil, a podíváme se, jak můžete získat schopnosti a dovednosti potřebné k zahájení kariéry v IT. Každý má jinou motivaci, proč se dostat do IT branže. U mě to byla touha pochopit, jak to funguje uvnitř té malé zázračné bedýnky, jak se z jednoho klinutí myší stává série procesů a jak jeden řádek kódu může znamenat naprosto úžasné věci. Některé motivují kromě zvědavosti i peníze, ať už jsou důvody jakékoliv – zde je několik tipů, jak se vlastní pílí dostat mezi ajťáky. 

Existuje několik způsobů a cest. V informačních technologiích nejsou důležití jenom programátoři, ale i testeři nebo projektoví manažeři. V tomto příspěvku se zaměřím na cestu první – programátoři. Samozřejmě nejpřímější cesta, jak se stát programátorem je vystudovat VŠ tohoto zaměření a o té se tu bavit nebudeme. 

Programování není o samotné znalosti syntaxe jazyka – tedy jaká slova daný programovací jazyk užívá a jak se správně řadí do vět, ale také o algoritmizaci (tvorbě přesného popisu, který definuje jistý proces – můžete si představit recept) a architektuře počítače (jak vlastně spolu všechno uvnitř komunikuje na té nejnižší úrovni). Není třeba se vrhnout po hlavě do všech částí, stačí začínat krůček po krůčku.

Výběr správného programovacího jazyka

Většinou záleží na preferencích člověka, který programovací jazyk se mu zalíbí, ale dle mého názoru na seznámení se s programováním je ideální Python. Nejčastěji se používá na práci s daty, ve vědě, při programování backendu, ale společně s frameworkem Django s ním naleznete výborné uplatnění na trhu práce. Můžete samozřejmě začít rovnou s Javou, C# nebo C++, ale cesta bude rozhodně pomalejší.

Programovat, programovat a programovat
              
Nejlepší způsob, jak se naučit programovat, je samozřejmě programovat. Zdá se to sice banální, ale pokud nebudete procvičovat, nikam se neposunete. Po Xtém cvičení, psaní kódu pro vás už bude rutinou a napsat cyklus bude záležitostí pár minut. Před přechodem na objektově orientované programování, doporučuji vymyslet si vlastní jednoduchý program, který vám usnadní nějakou tu rutinní činnost a zkuste si jej napsat. A nezapomeňte – i neúspěchy se člověk učí.  Časem, jak začnete řešit složitější problémy, začnete pronikat do algoritmizace a získáte představu, jak to funguje vevnitř.
Internet, studnice moudrosti

Sama za sebe mohu doporučit kurzy na stránce www.coursera.com – konkrétně Interactive programming with Python nebo Python for everybody – obzvláštně Python for everybody je velmi volným vstupem do programování. Na stejné stránce naleznete i zajímavé kurzy k jiným programovacím jazykům. Kurzy jsou sice placené, ale Coursera nabízí finanční pomoc pro studenty a další, kteří si nemohou dovolit kurz zaplatit. Pokud nechcete pouze jeden kurz, můžete rovno absolvovat celou specializaci a získat další souhrnný certifikát.

Dalším agregátorem kurzů je www.udemy.com. Kurzy jsou taktéž placeny, ale čas od času bývají velké slevy, po kterých jeden kurz vyjde i na 10 – 12 dolarů.

Samozřejmě můžete využít i tutoriálů, kterých je plný internet a jsou zdarma. Pokud si rádi hrajete, určitě zkuste programovací hru http://www.checkio.org/ . Není vhodná pro úplné začátečníky, ale na druhou stranu, je to výborná cesta pro odvážné, jak do programování skočit po hlavě.

Slečny pozor!
V Čechách se angažuje několik organizací, které se snaží pomoci holkám, slečnám a ženám, prosadit v IT. Například Czechitas - http://www.czechitas.cz pořádají často víkendové workshopy či intenzivní kurzy programování. Teď v březnu začíná intenzivní kurz C#. Nesmím opomenout také projekt Rails Girls, které snaží holkám přiblížit Ruby on Rails a nebo PyLadies - http://pyladies.cz - které se zaměřují na Python.

Takže nebojte se toho a směle do programování.

0 komentářů:

Děkujeme za Vaši návštěvu na našem blogu! :)

Cesta k dobrému životopisu

16:00 Acantha 0 Comments


Životopis je to první, co váš potenciální zaměstnavatel nebo personalista uvidí. Ve většině případů rozhoduje právě životopis o tom, zdali budete pozváni na pohovor či ne. Samozřejmě jsou i výjimky, kdy i přes špatný životopis dostanete šanci udělat druhý, a lepší dojem při telefonickém pohovoru.


Ráda bych vám představila několik zásad, kterých je třeba se držet, aby životopis byl čitelný a pro zaměstnavatele zajímavý. Nečekejte však rady typu psaní prázdných frází do životopisu, kouzlo je v jednoduchosti, přesnosti a stručnosti. 



Není životopis jako životopis

V současné době se nabízí spousta možností, jak o sobě dát vědět svým budoucím zaměstnavatelům. Někteří lidé volí cestu přímého oslovování, někteří si vytvářejí profil na LinkedInu a někteří směřují cestou profilu na portálu jobs.cz. Většinou však lidé kombinují všechny varianty.

Ač se může zdát, že na všechny sítě stačí jeden životopis, není tomu tak. Je třeba si uvědomit, kdo jako první dostane do ruky můj životopis a podle toho jej přizpůsobit. Často se setkávám s profily uživatelů na jobs.cz, kde jejich majitelé striktně píší, že nechtějí být kontaktováni personálními agenturami. Jsou to však personální agentury, které mají čas a prostředky procházet tyto profily a vybírat z nich vhodné uchazeče. Takto se kandidát sám vyřadí ze zajímavých nabídek.

Častá chyba, kterou vídám především u programátorů, bývá až příliš detailní popis software, který vyvíjeli, nicméně už nezmíní, jaké programovací jazyky a technologie ovládají. Ne vždy se na základě konkrétního software dá usuzovat, co přesně daný člověk ovládá. Personalisty především zajímají technologie, které ovládáte a jak dobře – a to všechno hlavně přehledně, jasně a výstižně. Prostě předpokládejte, že personalista je „tabula rasa“. Pokud píšete rovnou technickému řediteli nebo řediteli IT sekce, nebojte se „přitvrdit“ a klidně používejte hantýrku oboru. 

Pár tipů k obsahu životopisu – jak zaujmout v pozitivním smyslu:


Struktura, struktura, struktura – neříká se nadarmo, že je dobré přiložit strukturovaný životopis. Po letech praxe je nezbytné, aby měl životopis náležitou formu a byl přehledný – Osobní údaje, Praxe, Vzdělání a Dovednosti – to je základ každého životopisu. 

Cestování časem – vše řadíme chronologicky od současnosti po nejstarší, neskáčeme mezi časovými epochami. 

Já umím to a ty zas tohle – sepište seznam svých dovedností, roztřiďte jej do kategorií a ohodnoťte sami sebe, jak jste dobří – to platí pro všechny, kteří hledají práci v IT. Nejlépe uděláte, když sepíšete všechny programovací jazyky, frameworky a další užitečné věci a přiřadíte jim hodnotu na stupnici 1 – 10. Nezapomeňte zmínit, jestli je 1 nejlepší nebo nejhorší.

Jsem flexibilní, učenlivý a inteligentní – Papír snese ledacos. Tyhle fráze čtu dnes a denně a zatím mi nikdy nepomohly udělat si obrázek o uchazeči. Jste-li flexibilní, napište proč; jste-li inteligentní, napište, čím to můžete prokázat a jste-li učenlivý, co jste se naposledy sám a rychle musel naučit.





0 komentářů:

Děkujeme za Vaši návštěvu na našem blogu! :)