Hoe kan u programmeringsvaardighede verbeter? - Nuttige wenke - 2021
Skryf baie programme. Groot, verkieslik. Baie van die beste praktyke word eers sigbaar as u algemene foute ondervind.
U kan baie klein programme skryf. Dit kan die ontwikkeling van sommige van u programmeringsvaardighede bespoedig, maar nie almal nie.
Maak veranderinge aan programme wat deur ander programmeerders geskryf is. Onbekende kode is 'n waardevolle vaardigheid. Daarsonder kan u nie ontfout nie. Dit is moeilik om hierdie vaardigheid aan te leer as u altyd programme van nuuts af skryf. As u 'n moeilike taak probeer oplos, sal u leer hoe u 'n onderhoubare kode kan skep. En dit sal handig te pas kom in die werk aan groter programme.
Skryf minder nuwe kode, toets meer wat reeds geskryf is.
Leer by goeie programmeerders
Leer die beste programme. Enige programmeringstaal het voorbeeldige programme.
Pas 'n goeie kode aan by u behoeftes.
Werk in 'n span met goeie programmeerders. Staan op jou knieë en leer. Moenie daarop aandring dat u kollegas oefen waaraan u gewoond is nie.
Kyk anderkant die horison
Leer verskillende programmeertale. Elke taal wat u leer, gee u 'n idee hoe u probleme met die gebruik van ander tale beter kan oplos. (Die slegste programmeerders wat ek ken, dink dat die X-taal die enigste is wat ek moet ken.).
Leer verskillende soorte programmering ken: prosedureel, funksioneel, objekgerig, ens.
Ondersoek verskillende bedryfstelsels. Leer om draagbare kode te skryf.
Lees boeke oor kodekwaliteit, soos Perfect Code. Dit bespaar u baie tyd.
Koop die boek "Programmeerder-pragmatikus", lees dit, bestudeer, dring deur.
Lees in die algemeen die beste boeke oor sagteware.
Lees boeke oor ander onderwerpe: filosofie, geskiedenis, kuns. Dit sal nie die programmering as sodanig beïnvloed nie, maar dit sal u slimmer maak, wat beslis nuttig is.
Bestudeer die vakgebied
Raak in die gewoonte om die vakgebied te verstaan. Probeer om gedagtes wat die probleem beskryf, te karteer. Spandeer genoeg tyd om dit uit te vind. Goeie kennis van die vakgebied is baie belangrik om goeie kode te skep.
Noue kontak met eindgebruikers. Kry terugvoer oor die sagteware wat u skep. Dit maak nie saak hoeveel algoritmes of datastrukture jy ken as jy nie iemand anders se lewe beter maak nie.
Leer by u gebruikers. Probeer verstaan ​​wat hulle nodig het. As u 'n vakgebied besit, sal die vereistes van gebruikers meer sin maak, en u sal nader aan die moontlikheid wees om 'n resultaat te bereik wanneer die program presies die funksies verrig wat gebruikers wou hê.
Evalueer uself en u vermoëns
As iemand kla dat hy nie u kode verstaan ​​nie, moet u agterkom wat nie duidelik is nie. ("Hierdie man is 'n idioot," is gewoonlik nie die rede nie.)
Dink in die eerste plek aan wat u kan help om dit die volgende keer te vermy. Sommige antwoorde lê in die kwaliteitbeginsels van goeie kode, ander in goeie programmeringspraktyk. Terloops, hou net op om te dink dat foute slegs voorkom as gevolg van tegniese probleme of u moegheid. Foute versprei in 'n swak geskrewe kode. (Maar onthou dat dit baie nuttig is om te rus en te fokus op programvereistes.)
Leer om ou gewoontes op te gee en nuwes te aanvaar.
Neem pouses. Dit is moeilik om een ​​van hierdie aanbevelings te volg as u dieselfde program vir 'n hele week skryf.
Hierdie artikel is 'n gratis vertaling van How To Improving Programming Skills. Die oorspronklike artikel is beskikbaar by Cunningham & Cunningham, Inc. Die skrywers is bydraers Chris Johnson, Christoph Thibault, Katie Lucas en andere.
Kyk na die video: Donde vivo no hay tecnologia, como trabajar de programador? (Desember 2021).
Copyright 2021 \ Internet tydskrif hoe om alles te doen \ Hoe kan u programmeringsvaardighede verbeter?