starten als freelance programmeur
Ik ben al een paar jaar hobbymatig aan het programmeren.
Nu zat ik te denken om de stap naar freelance programmeur te maken.
Nu ben ik alleen benieuwd aan welk niveau je als "Professional " moet voldoen.
ik weet aardig me weg in PHP, MySQL, HTML5, CSS3, Javascript, jQuery en Bootstrap.
maar is dit voldoende ?
hoor graag jullie reactie en / of tips.
Als ik aan professional denk, denk ik aan kennis en denkwijze in OOP, en eventueel kennis van de MVC-structuur, al dan wel of niet gebruikmakend van een eigen/bestaand framework.
Een portfolio-site, die tevens dient als een visitekaartje, kan daar wellicht bij helpen.
zijn er nog meer eisen of wordt ik nu te vaag ?
zijn er geen opleidingen of cursussen voor ?
wat ik niet kan wil ik graag leren.
Toevoeging op 16/02/2016 17:56:31:
dat is zeker een goede Thomas.
Het gaat om veel meer dan kennis van een bepaalde taal, ook inzicht en kennis van bepaalde technieken telt mee even als ervaring.
Daarnaast hangt het ook af van wat je opdrachtgever wilt/verwacht. Zo zal de ene keer alleen PHP voldoende zijn en de andere keer moet je een combinatie van talen en technieken beheersen.
Jordy R op 16/02/2016 17:17:20:
Ik hoorde een jurist onlangs zeggen: "Juristen weten niks, maar zoeken alles op." Voor professionele ontwikkelaars geldt iets vergelijkbaars: het draait niet om de kennis die je paraat hebt, maar vooral om het resultaat dat je oplevert. Je kunt alle HTML-entiteiten en -attributen uit je hoofd leren, maar dat is geen garantie dat je een fatsoenlijke webpagina oplevert.Nu ben ik alleen benieuwd aan welk niveau je als "Professional " moet voldoen.
ik weet aardig me weg in PHP, MySQL, HTML5, CSS3, Javascript, jQuery en Bootstrap.
maar is dit voldoende ?
ik weet aardig me weg in PHP, MySQL, HTML5, CSS3, Javascript, jQuery en Bootstrap.
maar is dit voldoende ?
Je bent volgens mij pas een professional als je zelfstandig een business case of een technische vraag van een klant kunt oplossen. Standaardzaken zoals het bouwen van een login met accounts, van een databasegestuurd zoeksysteem en van een betaalpagina zouden daarbij gesneden koek moeten zijn. Je hebt die niet uit de mouw te kunnen schudden, maar je moet wel begrijpen hoe de puzzelstukjes in elkaar passen en aan het einde van de dag een veilig en foutloos werkende applicatie opleveren.
Het hangt er ook van af wat je zelf wilt doen als freelance programmeur. een business case of een technische vraag van een klant oplossen is wellicht het ultieme doel om als ervaren programmeur te bereiken maar je moet ergens mee starten. Probeer freelance opdrachten te krijgen waarbij je kan werken in een team. Je begint dan bijvoorbeeld als junior programmeur en je leert al doende in het team hoe projecten zoal doorlopen worden en je leert functioneren in teamverband. Er zijn zat recruiters die inzet zoeken voor teams. Werken in teams en met ervaren ontwikkelaars is leuk en leerzaam, ook als freelancer. Na wat jaren van ervaring opdoen kan je wellicht zelf opdrachten van begin tot eind op een zolderkamertje uitvoeren.