Daniel Louwe Kooijmans - VI Company
Een versnelde groei van entry level naar junior front-end developer om uiteindelijk VI Company aan te kunnen vullen als een op zichzelf opererende front-end developer met de benodigde vaardigheden.
Veel vaardigheden worden op de werkvloer aangeleerd maar specifieke skills vergen dieper onderzoek/testen dan een reguliere klant-opdracht toelaat. Om dit tegemoet te komen zal ik door middel van zelfstudie mijn skillset uitbreiden.
Momenteel weet ik hier weinig vanaf, dit zal een prioriteit zijn. Om beter te worden hierin zal ik:
-
online cursussen volgen op http://codecademy.com om de basis syntax en werking van JavaScript te begrijpen
-
het online boek/tutorial 'http://eloquentjavascript.net' lezen / opdrachten maken
-
JS assessment uitvoeren - https://github.com/rmurphey/js-assessment
-
het boek 'JavaScript: The Good Parts' lezen
-
Verdiepen in het boek 'JavaScript Enlightenment' http://javascriptenlightenment.com/
Hier kan ik in ieder geval mee uit de voeten / werk opleveren (zie A4C). Mijn exacte begrip van alle syntax is echter incompleet en ook mijn begrip van hoe verschillende browsers omgaan met CSS is gelimiteerd.
Om mijn skills verder uit te werken zal ik een "Lab" website aanmaken op Github, in de trant van Brad Frost's "This Is Responsive" (http://bradfrost.github.com/this-is-responsive/). Bouwen en testen van een zelf verzonnen 'minimal css grid' gebaseerd op artikelen van Chris Coyier (http://css-tricks.com/dont-overthink-it-grids/), Zachary Kain (http://amperedesign.com/blog/more-responsive-grid-systems/) en Vladimir Agafonkin (http://mourner.github.com/dead-simple-grid/). Toepassen HTML5 semantiek, CSS positionering, cross-browser compatibiliteit en cross-device checken. Demo's van vorige sprints online zetten.
Ik zal een online 'lab' opstellen waar ik zaken kan bouwen om te zien hoe het gebouwd kan worden en hoe het reageert in verschillende browsers. In overleg met Sebastiaan zal ik varianten van grids, menu stijlen, responsieve websites en javascript testjes bouwen die ik vervolgens online zet.
Mijn uitgangspunt is om, in de vorm van twee wekelijkse sprints, SMART doelente stellen. Wat ik tijdens die sprints doe bepaal ik in samenspraak met Sebastiaan, gebaseerd op wat ik interessant vind en wat prioriteit heeft voor mijn vaardigheden als front-end developer binnen VI Company.
Kennis van syntax en werking leren / verversen CSS & JavaScript door middel van Code Academy cursussen.
-
JavaScript: http://codecademy.com/tracks/javascript (1/3)
-
Opzet GitHub Page + bouw eerste versie van "Lab" website op basis van responsive grid.
Kennis van syntax en werking leren JavaScript & jQuery door middel van Code Academy cursussen.
-
JavaScript: http://codecademy.com/tracks/javascript (de rest)
-
CSS: Verder werken aan bouw "Lab" website, vullen met content
-
JavaScript: http://www.codecademy.com/tracks/jquery
-
CSS: jQuery tests op Lab site zetten.
Verder verdiepen in JavaScript met behulp van het boek Eloquent JS http://eloquentjavascript.net -- exacte duur nog te bepalen.