Webový vývoj je oblast, která se rozšiřuje se zaváděním nových technologií, jako jsou aplikace pro chytré telefony a tablety. Poptávka po lidech, kteří znají vytváření nových aplikací a programů, je velmi vysoká. Stát se webovým vývojářem je dobrá strategie pro lidi znalé technologie, ale bude to vyžadovat trochu práce a učení. Pokud chcete vybudovat kariéru webového vývojáře, budete se muset naučit sadu dovedností zahrnujících programovací jazyky, grafické úpravy a marketing.
Kroky
Část 1 z 5: Pochopení toho, co je nutné k tomu, abyste se stali webovým vývojářem
Krok 1. Zjistěte, co zaměstnavatelé hledají
Většina společností, které chtějí najmout webového vývojáře, bude inzerovat osobu, která má několik kvalifikací.
- Mnoho zaměstnavatelů bude chtít, aby webový vývojář získal bakalářský titul z informatiky.
- Počítačové vědy připravují jednotlivce tím, že je naučí dovednosti potřebné pro vývoj webových aplikací: programování, návrh webu, správa databází, vytváření sítí a matematika.
- Místo získání titulu má mnoho webových vývojářů profesionální certifikace. Můžete je získat od komunitních škol, služeb dalšího vzdělávání a několika technologických společností.
- Společnost Microsoft například nabízí školení pro vývoj webových aplikací, které vyžaduje složení zkoušky a držení 2-3 let praxe.
- I když je titul nebo certifikace nejžádanější, na trhu existuje mnoho nezávislých webových vývojářů, kteří budují úspěšné podnikání.
Krok 2. Pochopte, jaké počítačové dovednosti potřebujete, abyste se stali webovým vývojářem
Umět navrhnout základní webovou stránku je naprosté minimum, které budete muset umět.
- Musíte vědět, jak web funguje a jak programovat.
- Existuje mnoho různých programovacích jazyků, o kterých by měl dobrý webový vývojář vědět. Budete potřebovat vědět, jak kódovat v různých programovacích jazycích a kdy je používat.
- Nové programovací jazyky a rozhraní se objevují každý den. Abyste v této oblasti pokročili, musíte držet krok s technologickými trendy.
- Budete potřebovat znát některé základní aspekty designu: teorii barev, blokování mřížky, písma atd.
- I když vaším úkolem není primárně navrhovat grafiku, měli byste vědět, jak udělat web nebo aplikaci atraktivní a zároveň uživatelsky přívětivou.
Krok 3. Pochopte, že vývoj webových aplikací je velmi náročná kariéra
Budete muset mít interpersonální dovednosti, jak se vztahovat ke klientům, tak zvládat stres a rušné pracovní prostředí.
- Interpersonální dovednosti jsou velmi důležitým aspektem v oblasti webového vývoje. Budete denně v kontaktu s klienty, spolupracovníky a společnostmi.
- Je důležité vědět, jak zacházet s netrpělivým člověkem nebo člověkem, který nerozumí technologiím.
- Možná se potýkáte s obtížnými klienty nebo lidmi, kteří potřebují další pomoc při učení se používání technologie, kterou vyvíjíte.
- Budete také potřebovat dovednosti zvládání stresu a řízení času. Být webovým vývojářem je velmi náročné.
- Možná pracujete na několika projektech najednou a máte pevné termíny.
Část 2 z 5: Učení o programovacích jazycích
Krok 1. Pochopte účel a funkci programovacích jazyků a platforem
Bez nich by web a další programy nefungovaly správně.
- Programovací jazyky a platformy používají vývojáři k vytváření aplikací, skriptů nebo jiných sad pokynů pro počítače, které je třeba dodržovat.
- Existují desítky různých programovacích jazyků.
- Každý jazyk používá pro psaní skriptů, programů a pokynů jinou platformu nebo program.
Krok 2. Seznamte se s HTML
Jedná se o jeden z nejjednodušších a nejčastěji používaných programovacích jazyků pro webové stránky.
- Většina lidí se může naučit základy HTML odpoledne pomocí jednoho z mnoha dostupných online návodů.
- HTML je jazyk, který se skládá z několika krátkých kódů zadaných do textového dokumentu. Má svou vlastní gramatiku a syntaxi jako každý jazyk.
- HTML je zkratka pro HyperText Markup Language.
- Hypertext je metoda, kterou se pohybujete po internetu. Kliknete na odkaz, což je hypertext, který vás přesměruje z jedné stránky na druhou.
- Při psaní v HTML použijete řadu tagů. Tyto značky sdělují textu, co má dělat: kurzívou, odkazem na jinou stránku, bodem s odrážkami atd.
- Když napíšete HTML do textového souboru, uloží se jako soubor html. Tento soubor pak otevře prohlížeč, například Google Chrome nebo Firefox.
- Váš prohlížeč přečte soubor a převede váš kód do vizuální podoby. To je web, který vidíte.
- Chcete -li využívat HTML, můžete použít jednoduchý textový editor nebo výkonný nástroj pro úpravy HTML, jako je HTML Kit.
- Ostatní programovací jazyky fungují podobně, ale používají jinou syntaxi a tagy. Jiné jazyky jsou k dispozici pro složitější typy webových stránek.
Krok 3. Přečtěte si o Javě
Toto je velmi běžně používaný programovací jazyk pro webové vývojáře.
- Hlavním cílem Javy je umožnit webovým vývojářům napsat skript nebo sadu pokynů pro aplikaci.
- Tento jazyk umožňuje tvůrcům aplikací „psát jednou, spustit kdekoli“.
- Některé populární webové stránky, které používají tento jazyk, jsou Netflix, Edmunds a Zappos.
- Mezi nejoblíbenější nástroje pro psaní a kódování v Javě patří JSON a CORE.
Krok 4. Rozvíjejte dovednosti pomocí NET/ C#
To je nezbytné, pokud pracujete na systémech Microsoft.
- Tento programovací jazyk byl vytvořen pro platformy Microsoft.
- Populární webové stránky, které to používají jako vývojový nástroj, jsou ExactTarget, Comcast a XBOX.
- Vývojové nástroje, které vám pomohou psát v NET/C#, jsou Flippy, SQL Helper, Imagehandler a CodeSmith.
- Dalšími nástroji, které dokážou zkontrolovat váš kód a pomáhají vám plynuleji spouštět aplikace, jsou FxCop, Regulator, NUnit a NDoc.
Krok 5. Přemýšlejte o učení PHP
Toto je další jazyk, který je zvláště vhodný pro vývoj webových aplikací.
- Je to nejčastěji používaný skriptovací jazyk.
- Tento jazyk umožňuje webovým vývojářům psát rychle. Tento jazyk je v kódu flexibilnější než ostatní.
- Facebook, Tumblr a Wikipedia používají jako programovací jazyk PHP.
- Některé z nejlepších nástrojů pro používání PHP jsou Slim. PHP, Secureimage a Webgrind.
- Mezi další nástroje pro PHP patří mimo jiné Scavenger, PHP DOX a PHP_Debug. Pro použití s PHP je k dispozici více testerů, debuggerů a dokumentátorů.
Krok 6. Zvažte rozvoj dovedností při psaní kódu C ++
Tento jazyk se většinou používá pro programování systémů.
- Tento programovací jazyk se snadno používá a má flexibilitu v kódu.
- Populární webové stránky, které používají C ++, jsou JPMorgan Chase, DIRECTTV a Sony.
- Existuje několik nástrojů, které vám mohou pomoci kódovat v jazyce C ++, například Doxygen, Graphviz a Mscgen.
- Eclipse je další populární nástroj pro používání C ++.
Krok 7. Naučte se kódovat v Pythonu
Jedná se o velmi populární kódovací jazyk používaný mnoha populárními webovými stránkami.
- Python je programovací jazyk známý svým snadným používáním, který umožňuje vývojářům rychle vytvářet kód a integrovat systémy.
- Tento jazyk má syntaxi programování, která se snadno čte a dodržuje. To snižuje náklady na údržbu programu.
- Některé z webů, které pravděpodobně používáte každý den, jsou založeny na Pythonu, jako jsou Google a Youtube.
- Některé z nástrojů, které můžete pro práci s Pythonem vyzkoušet, jsou Komodo Edit IDE, PyCharm IDE a Eclipse s PyDev.
Část 3 z 5: Seznámení s grafickým designem
Krok 1. Pochopte základy grafiky na webové stránce
Většina webových vývojářů nedělá vlastní grafický design, ale je důležité znát základy.
- Měli byste vědět, jak oříznout grafiku, změnit její velikost, změnit barevné schéma a přidat text.
- Existuje mnoho různých aplikací a programů pro úpravu grafiky a fotografií, které můžete použít.
- Každý z nich má své vlastní rozhraní a metody.
- Zatímco většina webových vývojářů ve větších společnostech nedělá grafický design pro aplikace a stránky, je důležité mít dobrý obecný smysl pro základní grafické úpravy.
- Mnoho webových vývojářů nakonec provede základní grafické úpravy, zejména v menších firmách nebo v případě, že jsou samostatně výdělečně činné.
Krok 2. Stáhněte si zdarma software pro úpravu grafiky
To vám umožní procvičovat a orientovat se v jednoduchých grafických úpravách.
- Bezplatné softwarové sady pro úpravy, jako je GIMP a Inkscape, jsou k dispozici ke stažení.
- Existuje mnoho online tutoriálů pro GIMP a Inkscape.
- Tyto bezplatné softwarové balíčky pro úpravy vám umožní udělat základy úpravy grafiky a fotografií.
- S GIMP a Inkscape můžete oříznout a změnit velikost fotografie nebo grafiky, přidat tvary a text, odstranit červené oči a změnit barvy grafiky.
Krok 3. Procvičte si přidávání obrázků na web
Vytvořte jednoduchý web podle tématu, které vás zajímá.
- Použijte své kódovací schopnosti HTML k umístění jednoduchých obrázků a grafiky na web.
- K úpravám obrázků použijte GIMP nebo Inkscape.
- Podívejte se na web, abyste zjistili, jak změny ve vašich obrázcích ovlivňují vzhled webu.
- Budete muset cvičit a hrát si s možnostmi, abyste zjistili, jak upřednostňujete úpravy obrázků.
- Jakmile máte klienta, měli byste být schopni upravovat obrázky a grafiku podle jejich potřeb.
Část 4 z 5: Reklama na vaše dovednosti
Krok 1. Naplánujte několik webových stránek
To je něco, co můžete potenciálním klientům ukázat a prokázat tak své schopnosti.
- Měli byste vytvořit několik různých typů webových stránek: jeden pro zobrazování obrázků, jako jsou umělecká díla nebo fotografie a videa, jeden pro podnikání a druhý pro blog, koníček nebo zájem.
- S těmito typy webů se jako webový vývojář běžně setkáte.
- Vytvořte falešnou obchodní stránku, která obsahuje typ podnikání, jaké produkty a služby se prodávají, obrázky potenciální práce, stránku produktů a služeb a kontaktní stránku.
- Vytvořte si vlastní osobní web, včetně toho, jaké typy programování znáte, vašich sazeb a odkazů na jakékoli webové stránky, na kterých jste pracovali nebo které jste vytvořili.
- To umožní klientům vidět vaši práci.
- Vytvořte blogový web, kde mohou uživatelé používat rozhraní pro přidávání obsahu.
- Pracujte s různými jazyky, aby vaši potenciální klienti viděli, s čím můžete pracovat.
Krok 2. Vytvořte vizitky
Rozdávejte je na akcích.
- Ujistěte se, že máte odkaz na osobní nebo obchodní web pro vývoj webových aplikací na volné noze.
- Uveďte na své kartě kontaktní informace.
- Poskytujte odkazy na weby, na kterých jste pracovali, aby vaši práci mohli vidět potenciální klienti.
Krok 3. Posilte svoji přítomnost na sociálních sítích
Vytvořte si stránku o svém podnikání a na jaké druhy webového vývoje se specializujete.
- Stejně jako obchodní webové stránky je to velmi důležitý krok k podnikání pro vás samotné.
- Zkuste pro svou firmu vytvořit facebookovou stránku a zahrňte, jaké typy programování můžete provádět, ceny za služby a vaše kontaktní údaje.
- Vytvořte si účet na Twitteru a poskytujte aktualizace a odkazy na weby, na kterých pracujete.
- Ujistěte se, že máte stránku nebo blog Google + o tom, na čem pracujete a děláte s vývojem webu.
- Pomocí LinkedIn můžete komunikovat s dalšími profesionály z oboru.
Krok 4. Inzerujte online a v novinách
Jakmile budete spokojeni s prováděním široké škály služeb pro vývoj webových aplikací, měli byste široce inzerovat.
- Vytvořte reklamu na Craigslist na stránce Služby pro vaši oblast.
- Nezapomeňte zahrnout odkazy na weby, na kterých jste pracovali, a některé kontaktní informace.
- Zkuste zveřejnit reklamu v místních novinách a časopisech.
- To může vaší firmě přinést místní rozvoj od místních sociálních skupin, charitativních organizací a majitelů firem, kteří chtějí vybudovat nebo vylepšit své webové stránky.
Část 5 z 5: Získání práce jako webový vývojář
Krok 1. Připravte si a aktualizujte svůj životopis nebo životopis
Zahrňte veškeré zkušenosti, byť dobrovolné, které navrhujete a programujete pro weby nebo aplikace.
- Je důležité, abyste při vytváření životopisu byli upřímní. Nezahrnujte falešné zkušenosti ani nepřehánějte.
- Vyhýbejte se průmyslovému žargonu a hláškám. Jasně prezentujte, jaké jsou vaše zkušenosti, pomocí slov jako „synergie“nebo „kreativní“.
- Zahrňte posudky své práce a odkazy na kód nebo webové stránky, které jste vyvinuli.
- Požádejte přítele nebo kolegy, aby zkontrolovali svůj životopis, než se přihlásíte do zaměstnání.
- Po vyplnění nebo aktualizaci dejte svůj životopis online. Zkuste použít stránky jako LinkedIn nebo Career 2.0.
- Zeptejte se jakéhokoli průmyslového spojení, na které se musíte podívat do svého životopisu, abyste zjistili, zda vědí o nějakých příležitostech.
Krok 2. Vložte část kódu, který jste napsali, online
Online přítomnost webového vývojáře je zásadní pro úspěšnou kariéru.
- Vydejte vedlejší projekt na kolaborativní weby, jako je GitHub.
- Přispějte k otevřeným projektům na GitHubu a podobných webech.
- Potenciální zaměstnanec bude potenciálním zaměstnavatelem, který vidí, že kandidát ve svém volném čase spolupracuje s ostatními na webovém projektu.
- Vložte do svých online profilů kód nejvyšší kvality.
- Jakmile napíšete nějaký kód nebo přispějete do projektu, můžete si ho dát do životopisu.
- Můžete také začít blog o projektech, na kterých pracujete, nebo trendech ve vývoji webu. Dejte na to odkaz do životopisu. Potenciální zaměstnavatelé se často podívají, zda uchazeč udržuje aktuální informace o trendech a projektech v této oblasti.
Krok 3. Výzkum technologických společností
Zvláště pokud vás kontaktuje náborář nebo jste se přihlásili na konkrétní práci, je důležité znát vstupy a výstupy společnosti.
- Zjistěte, jak dlouho je společnost v provozu.
- Ujistěte se, že rozumíte cílům a poslání společnosti.
- Seznamte se s produkty nebo službami společnosti.
- Potenciální zaměstnavatel nebude chtít pohovořit s někým, kdo zjevně neví, co jeho společnost dělá nebo jak funguje.
Krok 4. Věnujte čas technickým testům
Mnoho společností bude chtít, abyste před pohovorem nebo po něm absolvovali test technické způsobilosti.
- Berte to vážně, i když se vám úkol zdá triviální.
- Společnosti budou chtít zjistit, zda můžete kódovat v určitém jazyce nebo vyvinout konkrétní typ webových stránek.
- Věnujte testu maximální úsilí. Budete se chtít ujistit, že v kódu nemáte žádné chyby a že se kompiluje správně.
- Pomocí online testu nasaďte kód pro test. To potenciálnímu zaměstnavateli ukáže, že víte, jak nasadit kód, který jste napsali.
Krok 5. Přejděte na jakékoli připravené pohovory
Udělejte si vlastní průzkum o klimatu společnosti.
- Měli byste se pokusit odvodit, jaký je kód oblékání společnosti, požadované hodiny a zda budete muset cestovat.
- Na rozhovor přijďte o 15 minut dříve. To vám ukáže, že jste přesní a máte schopnosti řízení času.
- Připravte si několik vlastních otázek, které položíte tazateli. Měli byste si klást otázky týkající se pracovního prostředí, firemní kultury, typů projektů, na kterých se očekává, že budete pracovat atd.
- Jít na pohovor s otázkami o zaměstnání je dobrým ukazatelem zaměstnavatele, že jste si pohovor a práci dobře promysleli.
- Vyhněte se běžným nástrahám rozhovorů. Neptejte se na plat nebo špatnou minulost zaměstnavatelů a kolegů. Nepřehánějte své zkušenosti s dotazy na projekty, na kterých jste pracovali.