Musí být PHP programátor týmovým hráčem? A vystačí si s tím, co se o programování dozvěděl ve škole? Vyzpovídali jsme pro vás firmy CLEEVIO, DeliBarry, MonkeyData a Skrz.cz a věříme, že jejich názory pro vás budou přínosem - ať už hledáte místo programátora, nebo si prostě jen chcete rozšířit obzory.
Teorii má zmáknutou
Nadšení a motivace jsou sice fajn, ale bez kvalitních znalostí programování se prostě neobejdete. "Dobrý PHP programátor se zcela jistě neobejde bez základů algoritmizace, znalosti frameworku a návrhu funkční databáze, umí dobře ovládat nástroje, které mu usnadní práci ať už jde o třeba o správu knihoven (composer) automatizace procesů (grunt,gulp) či verzování (git). Zvládat vysokou zátěž a umět vybrat vhodnou technologii je jedna z klíčových cest k úspěchu," myslí si Jan Klat ze Skrz.cz. A jejich názor si u nich můžete osobně potvrdit - aktuálně shání PHP developera. "Základy HTML, MySQL, PHP, základy logiky i obecná orientace v matematice - bez toho se PHP programátor neobejde", dodává Rostislav Kreisinger z MonkeyData, kteří by v týmu přívítali PHP programátora.
Je týmový hráč
Týmový hráč není to samé, co extrovert. Je ale potřeba umět svoji práci sladit spolu s týmem tak, aby dávala dohromady stabilní celek. "Jednotlivec může být skvělý programátor, ale pokud neumí pracovat v týmu, tak je pro větší projekty takovýto člověk překážkou", potvrzují MonkeyData. Pokud tedy nemáte zájem jen o malé zakázky, ale také o zmíněné větší projekty, je potřeba umět se alespoň elementárně naladit s vaším týmem na "stejnou vlnu".
Se vzděláváním neskončil spolu se složením státnic
Váš diplom sám o sobě nestačí - a je jedno, jestli má červenou nebo modrou barvu. "Perfektní znalost jazyka, databáze, frameworku a optimalizace kódu je samozřejmostí. Co si ale myslím, že je důležitější, je zájem o to se neustále sám vzdělávat, protože i PHP se vyvíjí a je potřeba sledovat, co je nového a neustále svoje znalosti zlepšovat," říkají v CLEEVIO a přihazují nabídku na PHP programátora. Jiří Valoušek z DeliBarry dodává : "Ideální kandidát by měl mít širší povědomí o aktuálních trendech vývoje nejen v server-side technologiích, ale také zmapované to, co se děje na poli front-end developmenetu," a otevírá post PHP programátora i ve svém týmu.
Je zodpovědný - hned natřikrát
"Programátor musí pochopit, že výsledek jeho práce budou používat reální lidé a v našem případě se jedná o 100 000 uživatelů denně, což s sebou nese velkou výzvu, ale i zodpovědnost," říkají Skrz.cz. "Programátor by rozhodně neměl brát na lehkou váhu bezpečnost, je tedy vhodné mít přehled o nejčastějších typech útoků na webové aplikace a schopnost předcházet jim ošetřením dat již na vstupu do aplikace," dodávají z DeliBarry. A Lukáš Stibor z CLEEVIO přidává nepostradatelnou součást on-line světa: "Plní dohodnuté deadlines."
Svou práci má prostě rád - tzv. "srdcař"
V CLEEVIU programátor totiž zapůsobí tím, že: "Projekt bere jako svoje dítě a má vlastní invenci ho zdokonalovat, optimalizovat a ladit i bez dalšího zadaní." "Když se mu programování stane zábavou a nadšeně o tom vypráví. Nebojí se přispívat do open source projektů, má svůj kód na githubu, sledujete špičkové lidi z oboru," odpovídají ve Skrz.cz na to, čím je správný programátor ohromí.