SQL injection 10 minuten per SQL statement? Alle SQL queries die ik uitvoer gaan eerst naar een geschreven parser functie die het vervolgens naar de database stuurt. Het kost me geen minuut extra.
VB.NET
Oke, als je elke query moet gaan herschrijven omdat een of andere piepo het verkeerd heeft opgezet dan ben je even bezig ;-)Code:Dim database As MySql.database = New MySql.database database.sql = "select * from users where username = @0 and password = @1;" database.parameters = New String() {id, hashedPassword} Dim ds As DataSet = database.getData("userdata")
- De zoektocht naar een programmeur...
-
26-08-2015, 22:26 #46Particulier
- Berichten
- 1.412
- Lid sinds
- 15 Jaar
Re: De zoektocht naar een programmeur...
-
26-08-2015, 22:39 #4764BitsWebhosting.EU
- Berichten
- 2.092
- Lid sinds
- 17 Jaar
Re: De zoektocht naar een programmeur...
Maar het gaat niet over code die jij of ik geschreven hebben (althans dat hoop ik dan) maar iets van een henky. En zonder te weten hoe die appelmoes eruit ziet, ga ik niet roepen dat het op 1 minuut opgelost is ;)
-
26-08-2015, 22:44 #48
- Berichten
- 1.493
- Lid sinds
- 9 Jaar
Re: De zoektocht naar een programmeur...
Je moet er dan eigenlijk vanuit gaan dat je alles opnieuw moet doen en dan fatsoenlijk.
-
26-08-2015, 23:10 #49Particulier
- Berichten
- 15
- Lid sinds
- 12 Jaar
Re: De zoektocht naar een programmeur...
Dat er ook mensen zijn die het wel goed kunnen geloof ik meteen. Probleem is echt dat je dat pas weet als er aan je website gewerkt is, en vaak ook pas nadat je netjes op tijd betaald hebt. Ik merkte soms pas na een week dat er iets niet meer werkte omdat je gewoon niet verwacht dat als iemand een muur voor je plaats er verderop een raam door die persoon gesloopt wordt, en nog een stuk dak ook, bij wijze van spreken dan.
Never mind. Ik kan alleen maar zeggen dat iemand zich alleen programmeur zou moeten noemen als hij ook werkelijk een expert is in zijn werk.
-
26-08-2015, 23:20 #50Particulier
- Berichten
- 15
- Lid sinds
- 12 Jaar
Re: De zoektocht naar een programmeur...
Echt waar? Tjesus, dit verandert mijn kijk op het IQ van scripters natuurlijk onmiddellijk. Het hadden net zo goed chirurgen kunnen worden en we mogen blij zijn dat dit ze niet gelukt is, in verband met de vele fouten die ze maken. Ha ha ;)
-
26-08-2015, 23:35 #51Webblish Content & Publishing
- Berichten
- 5.616
- Lid sinds
- 17 Jaar
Re: De zoektocht naar een programmeur...
Mijn dochter studeert Geneeskunde en grossiert in zesjes, gelukkig is haar mentaliteit een dikke 10 en kan ze communiceren als de beste. Want daar schort het nogal eens aan in het contact tussen opdrachtgever en programmeur/scripter:
De opdrachtgever:
- Verlangt een product dat meteen 100% foutloos werkt.
- Verlangt dat de programmeur precies snapt wat de opdrachtgever in zijn lekentaal omschrijft.
- Verlangt dat het zonder enig meerwerk voor een bodemprijs wordt uitgevoerd.
- Verlangt dat het gisteren af is terwijl ze morgen pas weten wat er moet worden gedaan.
De progger:
- Wil die opdracht graag hebben dus zegt liever niet vooraf dat er wel eens een foutje in kan zitten dat hij naderhand uiteraard netjes oplost.
- Kan wel eens een beetje autistische nerd zijn die liever achter zijn beeldscherm zit dan met mensen communiceert.
- Leeft van uurtje-factuurtje en vindt niet-declarabele uren not done. Hij leverde al in op zijn uurtarief, dat ging hem eigenlijk al veel te ver.
- Kan pas iets doen als hem 100% duidelijk is wat er moet gebeuren. Goed werk kost tijd.
Tsja, zou er iets van een spanningsveld kunnen zijn? Ja toch? En dan hebben we het (om niemand te kort te willen doen) nog niet eens over de bekwaamheid, of het gebrek daaraan, en de mensen die meer zeggen/denken te kunnen dan ze daadwerkelijk kunnen.
Wat voor beide partijen van wezenlijk belang is: blijf constructief en oplossinggericht communiceren. Het is in jullie beider belang dat dat project af komt, ook als het wat langer duurt en van plan A via B en C naar D gaat. Als het halverwege staakt zit de ene partij met een niet-werkende script en de andere partij met een niet-betaalde rekening. Auwww...
-
27-08-2015, 06:55 #52
- Berichten
- 36
- Lid sinds
- 9 Jaar
Re: De zoektocht naar een programmeur...
Jep, ik wilde eerder niet die kant op gaan, maar ik zie regelmatig "opdrachtgevers" die verwqchten dat een programmeur iets maakt wat in hun hoofd zit en ze niet meer dan vaag kunnen omschrijven omdat ze het niet volledig hebben uitgedacht. Garantie tot falen. Maar dat is misschien beter voor een topic "op zoek naar een goede klant" :p
Heb toch echt meegemaakt dat een orthopeed een patiënt met rugklachten naar huis stuurde met de bekende "niets aan de hand, u moet er maar mee leren leven" mededeling terwijl er op de uitslag van de röntgenfoto's en scan duidelijk "HNP" (=Hernia!) stond... Artsen vallen elkaar niet snel af, maar de arts van de second opinion had de grootste moeite om rustig te blijven...
Mijn dochter studeert Geneeskunde en grossiert in zesjes, gelukkig is haar mentaliteit een dikke 10 en kan ze communiceren als de beste. Want daar schort het nogal eens aan in het contact tussen opdrachtgever en programmeur/scripter:
De opdrachtgever:
- Verlangt een product dat meteen 100% foutloos werkt.
- Verlangt dat de programmeur precies snapt wat de opdrachtgever in zijn lekentaal omschrijft.
- Verlangt dat het zonder enig meerwerk voor een bodemprijs wordt uitgevoerd.
- Verlangt dat het gisteren af is terwijl ze morgen pas weten wat er moet worden gedaan.
De progger:
- Wil die opdracht graag hebben dus zegt liever niet vooraf dat er wel eens een foutje in kan zitten dat hij naderhand uiteraard netjes oplost.
- Kan wel eens een beetje autistische nerd zijn die liever achter zijn beeldscherm zit dan met mensen communiceert.
- Leeft van uurtje-factuurtje en vindt niet-declarabele uren not done. Hij leverde al in op zijn uurtarief, dat ging hem eigenlijk al veel te ver.
- Kan pas iets doen als hem 100% duidelijk is wat er moet gebeuren. Goed werk kost tijd.
Tsja, zou er iets van een spanningsveld kunnen zijn? Ja toch? En dan hebben we het (om niemand te kort te willen doen) nog niet eens over de bekwaamheid, of het gebrek daaraan, en de mensen die meer zeggen/denken te kunnen dan ze daadwerkelijk kunnen.
Wat voor beide partijen van wezenlijk belang is: blijf constructief en oplossinggericht communiceren. Het is in jullie beider belang dat dat project af komt, ook als het wat langer duurt en van plan A via B en C naar D gaat. Als het halverwege staakt zit de ene partij met een niet-werkende script en de andere partij met een niet-betaalde rekening. Auwww...
-
27-08-2015, 07:19 #53Particulier
- Berichten
- 1.191
- Lid sinds
- 13 Jaar
Re: De zoektocht naar een programmeur...
Topic sluit uit perfect aan bij wat ik dacht en ik mail de mening van B. van der Weerd. Zo is het precies in de branche en ik mag ik me handen klappen dat samenwerk met een goede programmeur. Je hebt eigenlijk 2 soorten programmeurs in mijn optiek.
1. Studenten/beginners voor een erg laag tarief en dan krijg je meestal ook troep en slecht gescript.
2. Goede gedreven programmeurs kosten wat, maar achteraf is dit het altijd waard.
1ste groep zijn goed te vinden. 2de groep zijn zeldzaam. Erg is gewoon een tekort aan en dit zal de komende 10-jaar denk ik niet veranderen.
-
27-08-2015, 08:48 #54
- Berichten
- 361
- Lid sinds
- 12 Jaar
Re: De zoektocht naar een programmeur...
programmeurs zul je altijd nodig hebben. Alleen zullen sommige talen veranderen. Tien jaar geleden was er html 4, css en javascript. Nu zijn de mogelijkheden vele malen groter met html 5, css 3 en jQuery. Het soort programmeren is in de loop der jaren veranderd. En dat zal zo blijven. Denk ook maar eens aan de "nieuwe" programmeurs van mobiele apps.
Over een jaar of 10 hebben we opvouwbare schermen misschien, wat een anders soort programmeren vereist.
Wat een script tegen sql injection kost is lastig. Net als bij programmeurs heb je verschillende gradaties. En de server moet ook goed beveiligd zijn, wat de kosten van de hosting opdrijft. En daarmee het uurloon...
-
27-08-2015, 16:28 #55
- Berichten
- 151
- Lid sinds
- 16 Jaar
Re: De zoektocht naar een programmeur...
Maar hebben we het nu over een vaste programmeur of een freelance programmeur?
Ik ben nu al 5 jaar fulltime werkzaam bij een klein bedrijf en run als enige PHP programmeur de site;s waar ik werk en ook nog eens de bedrijfs-websites in hetzelfde pand ( en dat dan weer als freelance ). Nu weer 2 starters, 2 stagiairs en 1 designer onder me hoeden, want ik weet wel hoe Indesign, Illustrator en Photoshop werkt, maar designen kan ik gewoon niet :)
Ik vind het heerlijk om druk te zijn, veel te overleggen en van alles mee te krijgen. Zo weet ik nu ook veel meer over SEO, responsieve, API;s, Zend-framework, CakePHP etc... ( altijd handig als goede programmeur ). In mijn optiek zijn goede programmeurs, programmeurs die durven te zeggen dat de klant het duidelijk! moet uitschrijven en het liefst zelfs uittekenen! Maar ook sociaal zijn en niet alleen maar verborgen achter de pc zitten en niet kunnen meepraten.
Ik weet ook zeker dat elke programmeur elke dag bij leert, maar ook soms een foutje maakt in de code. Het blijft gewoon een mens toch.
-
27-08-2015, 21:30 #56Particulier
- Berichten
- 15
- Lid sinds
- 12 Jaar
Re: De zoektocht naar een programmeur...
Ik heb er zelf ook van geleerd natuurlijk. Kan beter 1 klusje per keer laten doen en betalen, in plaats van een hele lijst met klusjes tegelijkertijd, dan hou je overzicht (en overleg) gaande. Ik wil iedereen bedanken voor deelname aan deze discussie.
-
27-08-2015, 22:32 #57Particulier
- Berichten
- 1.412
- Lid sinds
- 15 Jaar
Re: De zoektocht naar een programmeur...
Het steeds opleveren van kleine onderdelen biedt zoveel meer voordelen:
- De klant is veel meer betrokken bij het project
- De klant kan op elk moment bijsturen
- De klant weet precies hoe ver de programmeur is.
- De programmeur kan sneller inspringen op wijzigingen
- De kans op fouten is veel kleiner en de fouten zullen een stuk minder groot zijn.
Communicatie is het belangrijkste wat er is.
-
27-08-2015, 22:39 #5864BitsWebhosting.EU
- Berichten
- 2.092
- Lid sinds
- 17 Jaar
Re: De zoektocht naar een programmeur...
Het feit dat je ervaring hebt mer programmeurs die niet voldoen, betekent niet dat jij je manier van werken moet aanpassen. :)
-
27-08-2015, 23:01 #59Particulier
- Berichten
- 1.412
- Lid sinds
- 15 Jaar
Re: De zoektocht naar een programmeur...
Eigenlijk is dat niet de juiste manier. Zo krijg je namelijk een reeks mini projectjes waarbij de programmeur niet verder hoeft te kijken. Het risico op een pruts site wordt zo een stuk groter en de kans dat een (toevallig goede) programmeur na 4-5 van die mini aanpassingen, er genoeg van heeft wordt alleen maar groter.
Het feit dat je ervaring hebt mer programmeurs die niet voldoen, betekent niet dat jij je manier van werken moet aanpassen. :)
-
28-08-2015, 00:36 #6064BitsWebhosting.EU
- Berichten
- 2.092
- Lid sinds
- 17 Jaar
Re: De zoektocht naar een programmeur...
Ben ik het niet mee eens. Oke, bij een echte prutser die alleen even snel wil cachen, die kijkt niet verder dan zijn neus lang is. Maar het checken en controleren van punten is beter dan een lijst opdrachten neerleggen en drie maanden later naar het resultaat kijken. Om daarna er achter te komen dat dingen toch anders moesten. Agile werken is niet voor niets zo populair.
Agile werkt ook alleen maar als je als je de stappen van analyse, ontwerp e.d. ook gewoon doet en dan doe je dat iteratief waarbij je uiteindelijk een werkbaar product hebt.
Dat kun je niet vergelijken met kleine klusjes aan een project (website) dat reeds klaar is maar op bepaalde punten aangepast moet worden.
Op zo'n manier een compleet product maken is zeker niks mis mee, ben ik ook zeker voorstander van. Maar je moet als programmeur wel weten wat het project is en niet star met oogkleppen op een los onderdeel knutselen.
Als je nu zegt 'ik moet een facturatie module voor mijn producten op mijn website' dan kun je dat perfect agile gaan doen. Als je zegt 'de performance van mijn webpagina is crap' en je moet daarvoor aanpassingen gaan doen in een x aantal agile gebouwde subproducten, dan wordt het al lastiger. Je overhead aan uitzoeken, analyseren en testen wordt dan gewoon te groot.
Het op voorhand weten wat voor klussen er allemaal aan een website gedaan moeten worden betekent puur dat je agile werkzaamheden veel gemakkelijker worden. Je kunt dan nog steeds alles in hapklare brokken hakken en los aanpakken tenslotte. Alleen weet je dan wel de raakvlakken en impact van je miniprojectjes. Je wilt niet dat bij het 10de miniproject opeens blijkt dat je 5 voorgaande onderdelen eigenlijk beter anders had kunnen aanpakken.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic