pondělí 25. července 2016

Praxe versus škola


Učím své žáky tvorbu webu a programování. Po odbornících, byť na juniorské úrovni, je poměrně značná poptávka. Bohužel jen několik procent z absolventů středních škol je možné v praxi použít.
Ptáte se proč? Začnu tím, co by měl takový vývojář umět. Je třeba vědět, jak počítač uvnitř funguje. Základní princip fungování operačního systému. Pochopení zobrazení dat v počítači a teprve po té může plně porozumět základním programovým konstrukcím jako je větvení a s tím související operátory či datové typy. V tuto chvíli si vzpomenu na slova pana Pecinovského, který prosazuje metodu „Patern first“. Domnívá se, že toto je pro středoškoláka příliš abstraktní a tedy v plné šíři jeho myšlenky nepoužitelné.
Samozřejmě můj výčet není konečný, přichází na řadu umět myslet, rozklad problému na podproblémy apod. Po tomto všem se dostáváme ke specializaci takového vývojáře na databázového experta, webového vývojáře či programátora jiného typu aplikací (desktop, backend). Pokud má být někdo úspěšný webový vývojář musí nejdříve znát poměrně dost programátorských praktik (OOP, návrhové vzory,…) a ještě práci s databází. Má-li mít šanci být úspěšný.
Také si kladete otázku, zda to může někdo během studia na střední škole zvládnout? Někteří to zvládají – několik procent. Jak to změnit? Odpověď není jednoduchá. Nejdříve si rozeberme příčiny. Domnívám se, že zásadní příčiny jsou tyto:
Dokončení článku najdete na http://blogkantora.cz/2015/02/09/praxe-versus-skola/

Žádné komentáře:

Okomentovat