Zijn er mensen die me met tips, truuks, advies kunnen helpen om te starten met code planning en architectuur? (In mijn geval betreft het dus PHP) Waarschijnlijk ben ik met enkele relevante termen al enorm geholpen, omdat ik dan een richting heb.
Die fase voorafgaand aan het daadwerkelijk bouwen met code is iets waar ik heel graag in wil duiken, maar ik weet niet waar ik moet beginnen. Ik ben inmiddels een paar vruchteloze Google zoek sessies verder. Waar ik naar op zoek ben zijn eigenlijk gewoon een paar relevante termen of verwijzingen waar ik kan beginnen.
De achtergrond
Ik ben volledig autodidact en daardoor heb ik een nogal grillig "kennis en vaardighedenprofiel" Er zijn dingen die ik bijna slapend zou kunnen doen, maar er bestaan ook heel voor de hand liggende vaardigheden die ik niet heb. Geen opleiding van betekenis hier. Ik heb mezelf alles ad-hoc/on demand eigen gemaakt. Als er iets nodig was ging ik op zoek hoe ik dat het beste aan kon pakken en vanaf dat moment wist en kon ik het dan.
En dat heb ik jarenlang gedaan met behulp van Notepad++, een FTP client, webhosting en mijn browser inspector, verder niks. Sinds een dik jaar ben ik alles wat professioneler aan het aanpakken om het hobbyisten niveau wat te ontstijgen. En daarom werk ik nu alweer een poos met een IDE (PHP Storm), doe alles op een zelf ingerichte dev servertje op een VM. Ik werk vanuit een GIT repository en ben veel kritischer op mijn eigen code geworden; het is niet langer voldoende dat het werkt, het moet ook veilig en efficient werken.
Maar die voorbereidende stap, voordat ik mijn PHP Storm opstart en code in ga voeren mis ik ernstig. En het is dus ook helemaal leeg hoe ik daar mee moet beginnen. Ik wil af van dat al code typend denken: "Nee wacht, ik haal dit hele stuk hier weer weg en dan stop ik het in een functie, want ik heb het straks nog ergens anders nodig." En zodra ik dat dan heb gedaan "Damn, ik had het beter in die class kunnen zetten, want het is daar gewoon een logisch onderdeel van"
Het zou me zoveel tijd en energie schelen als ik vooraf wist hoe ik de code op ga bouwen en organiseren. Daar moeten vast beproefde methodieken, tools, of artikelen over bestaan die ik nog niet heb kunnen vinden.
Die fase voorafgaand aan het daadwerkelijk bouwen met code is iets waar ik heel graag in wil duiken, maar ik weet niet waar ik moet beginnen. Ik ben inmiddels een paar vruchteloze Google zoek sessies verder. Waar ik naar op zoek ben zijn eigenlijk gewoon een paar relevante termen of verwijzingen waar ik kan beginnen.
De achtergrond
Ik ben volledig autodidact en daardoor heb ik een nogal grillig "kennis en vaardighedenprofiel" Er zijn dingen die ik bijna slapend zou kunnen doen, maar er bestaan ook heel voor de hand liggende vaardigheden die ik niet heb. Geen opleiding van betekenis hier. Ik heb mezelf alles ad-hoc/on demand eigen gemaakt. Als er iets nodig was ging ik op zoek hoe ik dat het beste aan kon pakken en vanaf dat moment wist en kon ik het dan.
En dat heb ik jarenlang gedaan met behulp van Notepad++, een FTP client, webhosting en mijn browser inspector, verder niks. Sinds een dik jaar ben ik alles wat professioneler aan het aanpakken om het hobbyisten niveau wat te ontstijgen. En daarom werk ik nu alweer een poos met een IDE (PHP Storm), doe alles op een zelf ingerichte dev servertje op een VM. Ik werk vanuit een GIT repository en ben veel kritischer op mijn eigen code geworden; het is niet langer voldoende dat het werkt, het moet ook veilig en efficient werken.
Maar die voorbereidende stap, voordat ik mijn PHP Storm opstart en code in ga voeren mis ik ernstig. En het is dus ook helemaal leeg hoe ik daar mee moet beginnen. Ik wil af van dat al code typend denken: "Nee wacht, ik haal dit hele stuk hier weer weg en dan stop ik het in een functie, want ik heb het straks nog ergens anders nodig." En zodra ik dat dan heb gedaan "Damn, ik had het beter in die class kunnen zetten, want het is daar gewoon een logisch onderdeel van"
Het zou me zoveel tijd en energie schelen als ik vooraf wist hoe ik de code op ga bouwen en organiseren. Daar moeten vast beproefde methodieken, tools, of artikelen over bestaan die ik nog niet heb kunnen vinden.
See that's the trouble with reality, it's taken far too seriously.