Altijd verbeteren van skills

Er is een voortdurende reden om beter te worden in de dingen die je al kan.
Of in de richting die je op wil gaan met je technieken en inzichten.
Zoals ik het doe gaat het op de volgende wijze:

 

Waar haal ik kennis vandaan?

Prima bronnen vol tutorials en alle fundamentals die nodig zijn om een nieuwe taal of vaardigheid teleren zijn te vinden bij Udemy ›, Pluralsight ›, Datacamp › en for free Codecademy ›. Binnen deze platformen zijn sommige delen gratis maar overall is het aanbod overal bijzonder uitgebreid, goed en evenwichtig. Zelfs als team te doen.

Heel goede boeken die top zijn in hun eigen categorie, zijn wat mij betreft Design Patterns ›, Introduction to Algorithms ›,
The Pragmatic Programmer ›, Refactoring › en Code Complete ›.


‘Ubung macht die Meister’

Je kunt nergens heel goed in worden zonder te oefenen. Veel te oefenen. En daarbij ook te kijken naar oplossingen zoals anderen die hebben bedacht voor detzelfde problemen. Sites voor codeassessment die uitstekende oefeningen geven waarbij je ook voor de industrie jezelf kan presenteren, zijn HackerRank ›, CoderByte ›, TopCoder ›, CodeWars › en LeetCode ›. Los hier problemen op, verkort de tijd die je ervoor nodig hebt, lees andermans oplossingen, werk met anderen samen, post je oplossingen op Github en verwijs ook naar oplossingen van anderen.

De alleskunner-editor – Visual Studio Code

Super belangrijk; gebruik een goede editor. Van alles wat wordt aangeraden komt voor mij vooral Visual Code Studio › als beste boven drijven. Ik wil absoluut niet meer aneders. Standaard al bijzonder compleet en snel, voor enorm veel talen heel geschikt, gratis, werkt op alle platformen, enorm veel uitbreidingen die zich makkelijk laten installeren of weer zijn te verwijderen, met een ranking systeem, een grote community en heel veel online hulp. Elke maand komen er updates met animaties die deze uitleggen. Nagenoeg alles is te configuren, je kunt uitgebreid debuggen, testen in een terminal en extern werken via FTP.

Een heel helder en overtuigend artikel over VS Code van Burke Holland stond vorige zomer in Smashing Magazine ›, nog steeds actueel. Met uitleg over de GIT integratie, gebruik met Docker, een code formatting, terminal integratie, VS Codes eigen ‘playground’ als hulpbron, live share voor samenwerken, de font ligatures en heel veel meer. Link

Javascript NPM

Javascript is heel lang de scripttaal voor websites geweest. Met PhP bereid je dan een webpagina voor die in HTML wordt omgezet en met CSS wordt opgemaakt. Met Javascript pas je dan vooral achteraf nog snel wijzigingen toe op zowel inhoudelijk als binnen het design. Met de komst van NodeJS is de taal op veel meer toe te passen dan alleen websites; je kunt er servers mee maken, automatische processen mee maken, onderhoud plegen op je devices etcetera. Een invloedrijke taal is het zo geworden. 

Uitdagingen

Er zijn een paar mooie sites te vinden op het internet die uitdagingen inhouden voor het ontwikkelen / leren / testen van je Python (en andere) vaardigehden. Hieronder noem ik er een paar.

 

Bronnen

Uitstekende hoeveelheid bronnen, uitleg, cheatsheets rondom python en te gebruiken libraries.  www.datacamp.com

En natuurlijk ook www.tutorialspoint.com, die naast python ook veel over andere talen heeft

Oefeningen

https://www.w3resource.com/python-exercises/Heel veel oefeningen met hun oplossingen voor alle onderdelen van het werken met Python als taal.

https://github.com/zhiwehu/Python-programming-exercisesEn nog een extra 100 oefeningen. Op github, wel voor Python 2.7 geschreven.

Online Editor

Online editor voor python programming. . Makkelijker kan haast niet. Werkt bovendien snel zonder veel laad-tijd.

repl.it

Webhosting

We kunnen alles rondom een website voor je regelen. En tegen een heel scherpe prijs.

99.7% uptime in de laatste 2 jaren. Directe hulp wanneer dat wordt gevraagd. Persoonlijke zorg voor jou zonder extra kosten. Grote hoeveelheden data, databases, onbeperkte email, alles kan. We verhuizen je bestaande website of maken een nieuwe voor je aan. We regelen uitstekende vindbaarheid op het internet en zorgen dat de laadtijden van je site op alle media snel zijn. 

Henny Oosting

Een site om je werk te presenteren op de manier die bij jou past. Stijlvol als het stijlvol moet zijn. Boordevol technische informatie als dat jouw beter presenteert. Klassiek of modern, speels of kunstzinnig; jij bepaalt, wij ontwerpen (misschien wel samen met jou) en maken.