Dit is natuurlijk subjectief, iedereen heeft zijn eigen werkwijze en gewenning voor bepaalde indelingen.quote:Sowieso is het altijd effe zoeken waar alles staat want het is natuurlijk nooit geüniformeerd en ingedeeld zoals het ingedeeld moet zijn.
Dat is het erge. Ik programmeer al járen en als ik zulke bagger van anderen voor m'n kiezen krijg snap ik d'r vaak geen hol van.quote:Op maandag 23 juni 2008 09:38 schreef Heatseeker het volgende:
Zoals zo vaak hier op fokik snap er geen biet van. Maar ik vind je klacht terecht.
Is ook zo. Maar houdt op z'n MINST je CSS in een stylesheet, veelvoorkomende JavaScript functies in een Javascript bestand, database zaken in je database en veelvoorkomende functies netjes in een globaal bestand/klasse, en NIET alles herhaaldelijk en door elkaar in élk bestandje proppen.quote:Op maandag 23 juni 2008 09:42 schreef Scorpie het volgende:
Eens met de klacht, echter:
[..]
Dit is natuurlijk subjectief, iedereen heeft zijn eigen werkwijze en gewenning voor bepaalde indelingen.
Uiteraard 2 jaar al manquote:Op maandag 23 juni 2008 09:43 schreef Scorpie het volgende:
[..]
Ben je nou al eens geslaagd voor je Java exam, lampie?
Maar je hebt natuurlijk rommel en troep.quote:Op maandag 23 juni 2008 09:51 schreef Dennis_enzo het volgende:
Iedereen vind altijd alle code van anderen een rommeltje
Tuurlijk, I hear you brotah!quote:Op maandag 23 juni 2008 09:50 schreef Tuvai.net het volgende:
[..]
Is ook zo. Maar houdt op z'n MINST je CSS in een stylesheet, veelvoorkomende JavaScript functies in een Javascript bestand, database zaken in je database en veelvoorkomende functies netjes in een globaal bestand/klasse, en NIET alles herhaaldelijk en door elkaar in élk bestandje proppen.
Het betreffende programma heeft niet alleen in de heading elke keer een hele lap aan CSS declaraties staan, maar heeft ook nog eens 3 achterliggende CSS bestanden met elkaar overschrijdende declaraties.
Eensch. Slecht opgebouwde CSS moeten uitzoeken is echt een van de ergste dingen die er zijn. Dan kun je net zo goed helemaal opnieuw beginnen.quote:Op maandag 23 juni 2008 09:50 schreef Tuvai.net het volgende:
[..]
Is ook zo. Maar houdt op z'n MINST je CSS in een stylesheet, veelvoorkomende JavaScript functies in een Javascript bestand, database zaken in je database en veelvoorkomende functies netjes in een globaal bestand/klasse, en NIET alles herhaaldelijk en door elkaar in élk bestandje proppen.
Het betreffende programma heeft niet alleen in de heading elke keer een hele lap aan CSS declaraties staan, maar heeft ook nog eens 3 achterliggende CSS bestanden met elkaar overschrijdende declaraties.
O.My.Fucking.God.quote:Op maandag 23 juni 2008 09:53 schreef mstx het volgende:
Terechte klacht. Altijd leuk als je baas een ander bedrijf heeft overgenomen en je hun bagger moet opruimen.
Dit soort bagger bijvoorbeeld:
[ afbeelding ]
![]()
![]()
quote:Op maandag 23 juni 2008 09:53 schreef mstx het volgende:
Terechte klacht. Altijd leuk als je baas een ander bedrijf heeft overgenomen en je hun bagger moet opruimen.
Dit soort bagger bijvoorbeeld:
[ afbeelding ]
![]()
![]()
epic failquote:Op maandag 23 juni 2008 09:53 schreef mstx het volgende:
Terechte klacht. Altijd leuk als je baas een ander bedrijf heeft overgenomen en je hun bagger moet opruimen.
Dit soort bagger bijvoorbeeld:
[ afbeelding ]
![]()
![]()
Er zit zoveel regelmaat in dit script, schrijf gewoon even een scriptje om het te converten naar een goeie versie.quote:Op maandag 23 juni 2008 09:53 schreef mstx het volgende:
Terechte klacht. Altijd leuk als je baas een ander bedrijf heeft overgenomen en je hun bagger moet opruimen.
Dit soort bagger bijvoorbeeld:
[ afbeelding ]
![]()
![]()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | for (int i = 0; i < itemCount; i++) { itemRow = itemDataSet.Tables[2].Rows[i]; tableLabel.Text += "<table cellspacing='0' cellpadding='3' style='width:50%;height:200;'><tr><td><B>Produkt<td><B>Klasse<td><B>Type<td>Datum wijziging<tr><table width='300'><tr><td>" + dr["productNaam"].ToString() + "<td>" + dr["klasseNaam"].ToString() + "<td>" + dr["typeNaam"].ToString() + "<td>" + dr["productEditDate"].ToString() + "</table></table>"; if(isEvenGetal(aantalItemsGeweest)){ tableLabel.Text += "</tr>"; }else{ tableLabel.Text += "<td>"; } aantalItemsGeweest++; } |
WTF?quote:Op maandag 23 juni 2008 09:53 schreef mstx het volgende:
Terechte klacht. Altijd leuk als je baas een ander bedrijf heeft overgenomen en je hun bagger moet opruimen.
Dit soort bagger bijvoorbeeld:
[ afbeelding ]
![]()
![]()
Enige wat je moet veranderen is het stofnummer in de query, en daar die get var in zetten. De rest kun je gewoon wegknikkeren.quote:Op maandag 23 juni 2008 09:59 schreef JohnDDD het volgende:
[..]
Er zit zoveel regelmaat in dit script, schrijf gewoon even een scriptje om het te converten naar een goeie versie.
De hele site opnieuw bouwen bleek uiteindelijk sneller te zijn.quote:Op maandag 23 juni 2008 09:59 schreef JohnDDD het volgende:
[..]
Er zit zoveel regelmaat in dit script, schrijf gewoon even een scriptje om het te converten naar een goeie versie.
[ ] Geschiktquote:Op maandag 23 juni 2008 09:53 schreef mstx het volgende:
Terechte klacht. Altijd leuk als je baas een ander bedrijf heeft overgenomen en je hun bagger moet opruimen.
Dit soort bagger bijvoorbeeld:
[ afbeelding ]
![]()
![]()
quote:Op maandag 23 juni 2008 10:07 schreef mstx het volgende:
[..]
De hele site opnieuw bouwen bleek uiteindelijk sneller te zijn.(Ze hadden ook voor elk subdomein de hele site gekopiëerd
![]()
)
quote:Op maandag 23 juni 2008 10:09 schreef Tuvai.net het volgende:
[..]
Zo krijg ik ook vaak multilingual website`jes die in feite bestaan uit een hééééleboel (sub-)mappen waar voor elke combinatie subdomain/taal de hele website geheel voor gekopieëerd is.
Het probleem is dat je naderhand meer werk hebt aan het aanpassen, zeker als de maker ervan weg is.quote:Op maandag 23 juni 2008 10:23 schreef floris.exe het volgende:
Je ziet inderdaad toch wel erg veel mensen zeer slordig code schrijven. Vaak met het argument dat de tijdsdruk het onmogelijk maakt om het netjes te doen. In zekere zin kan ik me dat wel voorstellen, maar veel slordige code is gewoon geschreven door mensen die slordig code schrijven uit luiheid en domheid.
Dat tijdnood/financiële excuus inderdaad.quote:Op maandag 23 juni 2008 10:23 schreef floris.exe het volgende:
Je ziet inderdaad toch wel erg veel mensen zeer slordig code schrijven. Vaak met het argument dat de tijdsdruk het onmogelijk maakt om het netjes te doen. In zekere zin kan ik me dat wel voorstellen, maar veel slordige code is gewoon geschreven door mensen die slordig code schrijven uit luiheid en domheid.
Dat is zeker waar. Nu moet ik wel zeggen dat er over het algemeen weinig begrip is voor de tijdsduur van het ontwikkelen van een stuk software vanuit de klant en de bovenlaag van het project. Ik zit zelf altijd tussen de ontwikkelfase en de klant, waarbij ik de wensen van de klant vertaal naar een functioneel geheel en de klant tijdens het project begeleid. Ik heb weinig met de techniek te maken. De verleiding is steeds groot om het ontwikkelteam wat meer onder druk te zetten wanneer de klant weer iets wil, omdat je niet goed overzicht hoeveel werk een ogenschijnlijk simpele feature kost om te maken. Maar ik heb mij verdiept in het werk dat ontwikkelaars doen en letterlijk een aantal keer meegekeken. Dat heeft mijn ogen enorm doen openen.quote:Op maandag 23 juni 2008 10:25 schreef BobbyB het volgende:
[..]
Het probleem is dat je naderhand meer werk hebt aan het aanpassen, zeker als de maker ervan weg is.
quote:Op maandag 23 juni 2008 09:53 schreef mstx het volgende:
Terechte klacht. Altijd leuk als je baas een ander bedrijf heeft overgenomen en je hun bagger moet opruimen.
Dit soort bagger bijvoorbeeld:
[ afbeelding ]
![]()
![]()
Inderdaad, ook in dit geval geldt dat een goed begin het halve werk is. Maar hoe zit het dan met de druk op jou? Hebben opdrachtgevers begrip voor het feit dat het bij jou langer duurt?quote:Op maandag 23 juni 2008 10:30 schreef Tuvai.net het volgende:
[..]
Dat tijdnood/financiële excuus inderdaad.
Dat mensen nog steeds niet door hebben dat het op lange termijn alleen maar geld, moeite en ergernis spaart.Is op mijn werk heel herkenbaar. Ik probeer altijd alles netjes op z'n plek te houden, houdt logica in de broncode en zorg dat mij output logisch en valide is. Mijn collega wil alles snel-snel afmaken, gebruikt echt óveral geneste tabellen voor, vangt veel user input niet af en maakt en doet keer op keer dezelfde functies kopiëren en plakken in plaats van ze in een centraal bestand neer te zetten. In eerste instantie is hij altijd véél eerder dan mij klaar met alles, maar hij krijgt wel dagelijks een x aantal telefoontjes van opdrachtgevers dat z'n zooi niet werkt en dat dingetjes 'niet passen' / 'verschuiven'. Het is al helemaal leuk als je een opdrachtgever hebt waar ze veel Macs (i.c.m. Safari dus) gebruiken.
We werken met veel dezelfde opdrachtgevers en tussenpersonen en het komt er steeds meer op neer dat deze directer contact met mij willen hebben, omdat ze met mijn resultaten meer tevreden zijn.quote:Op maandag 23 juni 2008 10:58 schreef floris.exe het volgende:
[..]
Inderdaad, ook in dit geval geldt dat een goed begin het halve werk is. Maar hoe zit het dan met de druk op jou? Hebben opdrachtgevers begrip voor het feit dat het bij jou langer duurt?
ik heb alleen wat qbasic ervaring maar zelfs ik zie dat dit nergens over gaatquote:
Alles wat je daar ziet kan je door 1 regel vervangen, door simpelweg de variabele in de if statement op te nemen in de query.quote:Op maandag 23 juni 2008 11:13 schreef icecreamfarmer_NL het volgende:
[..]
ik heb alleen wat qbasic ervaring maar zelfs ik zie dat dit nergens over gaat
Tja, dat jij bij programmeur alleen aan tekstverwerkertjes denkt...quote:Op maandag 23 juni 2008 11:23 schreef slindenau het volgende:
Whehe, Web-development en zich dan 'programmeur' noemen
Oh, sorry. Met PHP of C(#/++) volledige functionele systemen programmeren is natuurlijk geen écht programmeren zoals met een toolbox een daadwerkelijke (desktop)applicatie in elkaar drag 'n droppen.quote:Op maandag 23 juni 2008 11:23 schreef slindenau het volgende:
Whehe, Web-development en zich dan 'programmeur' noemen
Helemaal niet nutteloos...quote:Op maandag 23 juni 2008 10:05 schreef Tuvai.net het volgende:
Die functie isEvenGetal() ook elke keer.Een van de vele nutteloze functies die op tíg pagina's precies hetzelfde aangemaakt word.
![]()
PHP is geen programmeren nee.quote:Op maandag 23 juni 2008 11:27 schreef Tuvai.net het volgende:
[..]
Oh, sorry. Met PHP of C(#/++) volledige functionele systemen programmeren is natuurlijk geen écht programmeren zoals met een toolbox een daadwerkelijke (desktop)applicatie in elkaar drag 'n droppen.
Waarom een hele functie gaan schrijven (die nota bene precies identiek op tíg pagina's staat gedefinieerd in plaats van in een globale klasse/file ) voor iets wat je met basistechnieken die de programmeertaal je biedt heel eenvoudig kunt oplossen?quote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
[..]
Helemaal niet nutteloos...
isEvenGetal(getal) kan elke bosneger begrijpen, terwijl (getal % 2 == 0) wat lastiger is.
Het bevordert dus de leesbaarheid.
quote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
PHP is geen programmeren nee.
En om C te verkrachten door er HTML mee te genereren...wheheh
quote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
PHP is geen programmeren nee.
Ik mag toch godsamme lijen dat elke zichzelf respecterende progger de modulo operator kent.quote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
[..]
Helemaal niet nutteloos...
isEvenGetal(getal) kan elke bosneger begrijpen, terwijl (getal % 2 == 0) wat lastiger is.
Het bevordert dus de leesbaarheid.
[..]
PHP is geen programmeren nee.
En om C te verkrachten door er HTML mee te genereren...wheheh
quote:Op maandag 23 juni 2008 11:46 schreef DroogDok het volgende:
n3rd
I rest my case.quote:Beroep Bouw
Ik denk dat het grote probleem ligt in het 'met de tijd mee gaan'. Ook dit probleem is weer een gevalletje van ouderwets programmeren en het gebruiken van achterhaalde technieken, waar eenvoudigere, snellere en betere vervangingen voor beschikbaar zijn. Ik noem voorbeeldje PHP. We kunnen tegenwoordig versie 5.2.6 gebruiken, waarmee we heerlijk met klasses en objectgeoriënteerde verheerlijkingen kunnen werken. Toch zijn 90% van de PHP applicaties die ik binnenkrijg nog a la PHP 4.x geschreven, met totaal gebrek aan logica en structuur.quote:Op maandag 23 juni 2008 11:43 schreef floris.exe het volgende:
Ik vind overigens dat het kaf van het koren onder de ontwikkelaars zich scheidt door de kwaliteit van de code. Iemand met een beetje aanleg voor software ontwikkeling kan op de één of andere manier wel een product in elkaar prutsen. Daarin ligt niet de expertise. Waar professionaliteit en echte vakmanschap om de hoek komen kijken is bij de manier waarop een programmeerprobleem wordt opgelost. Dat erover is nagedacht, dat de oplossing zo efficiënt mogelijk is ontworpen en leesbaar is neergezet en dat je natuurlijk gebruik maakt van de juiste methoden en technieken.
Onderhoud is verder ook helemaal geen ramp als de oorspronkelijke programmeur zich aan de normen/standaarden/regeltjes houdt zodat ik ook fatsoenlijk met zijn broncode aan de slag kan.quote:Op maandag 23 juni 2008 11:49 schreef Captain_Fabulous het volgende:
Er is nu eenmaal meer onderhoud dan nieuwbouw werk...onderdeel van je vak.
Dat hoop ik ook ja, maar je weet het nooit zeker tegenwoordigquote:Op maandag 23 juni 2008 11:44 schreef Scorpie het volgende:
[..]
Ik mag toch godsamme lijen dat elke zichzelf respecterende progger de modulo operator kent.
Als operators je als programmeur nog te hoog gegrepen zijn, dan lijkt het me beter voor je eigen bestwil dat je pallets gaat sorteren of zo.quote:Op maandag 23 juni 2008 11:53 schreef slindenau het volgende:
[..]
Dat hoop ik ook ja, maar je weet het nooit zeker tegenwoordig
PHP is turning complete. Daarnaast zou ik met de huidige verschuiving naar online webbased appliciaties toch maar eens over de schutting kijken als ik jou wasquote:Op maandag 23 juni 2008 11:23 schreef slindenau het volgende:
Whehe, Web-development en zich dan 'programmeur' noemen
Ik mag toch hopen dat een beetje programmeur gewoon weet wat een modulus doetquote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
[..]
Helemaal niet nutteloos...
isEvenGetal(getal) kan elke bosneger begrijpen, terwijl (getal % 2 == 0) wat lastiger is.
Het bevordert dus de leesbaarheid.
quote:Op maandag 23 juni 2008 12:18 schreef Dennis_enzo het volgende:
[..]
Ik mag toch hopen dat een beetje programmeur gewoon weet wat een modulus doet
Je kan toch ook "programmeur" worden op het MBOquote:Op maandag 23 juni 2008 12:18 schreef Dennis_enzo het volgende:
[..]
Ik mag toch hopen dat een beetje programmeur gewoon weet wat een modulus doet
Weten wel, maar ik zou het ook zo doen. Waarom? Die 2. Die kan zo gemakkelijk door een typo een 3 of 1 worden. En als je die check op even getal 30 keer in je hele programma doet, tsja, zoek ze, als je een bug hebt. Want de compiler zal er niet over zeuren. Maar maak ik een typfout in de commando IsEvenGetal, bijvoorbeeld, IsEvnGetal en je compiler zal een error gaan spugen.quote:Op maandag 23 juni 2008 12:18 schreef Dennis_enzo het volgende:
[..]
Ik mag toch hopen dat een beetje programmeur gewoon weet wat een modulus doet
1 2 3 4 | { return EenGetal % 3 == 0; } |
Eensch. Het enige waarom de keus nu nog voor Java en .NET uitvalt is omdat J2EE applicaties hierin beter te bouwen zijn m etbetere native ondersteuning.quote:Op maandag 23 juni 2008 12:37 schreef Paramnesia het volgende:
Sinds PHP 5 met complete OOP-ondersteuning zie ik niet veel verschillen met een andere progameertaal. Webdevelopment wordt steeds belangrijker, bedrijven vragen eerder om een webapplicatie (bijvoorbeeld voor een administratie-systeem) dan een stand-alone applicatie. Ook omdat bijvoorbeeld werken vanaf iedere locatie belangrijk wordt of werken vanaf een PDA of GSM.
Als je PHP combineert met een goed PHP-framework dan doet het niet onder imo voor bijvoorbeeld Java (waar ik van huis uit progameur in ben) of C#. Natuurlijk voor dingen als een uitbreidbaar systeem die veilig via een netwerk of internet moet communiceren zweer ik bij jsp en JEE. Maar ik durf bijna te berweren dat PHP ooit op dat niveau komt.
Verder is iemand met talent voor progameren een talent in bijna alle talen. Als iemand PHP goed kan en de principes van OOP en UML-modeleren goed onder de knie heeft zie ik niet in waarom zo iemand niet prachtige Java-applicaties kan maken.
Als jij de tijd om iets op te lossen belangrijker vind dan performance, dan moet je dat vooral zo doenquote:Op maandag 23 juni 2008 12:45 schreef Cornelis83 het volgende:
[..]
Weten wel, maar ik zou het ook zo doen. Waarom? Die 2. Die kan zo gemakkelijk door een typo een 3 of 1 worden. En als je die check op even getal 30 keer in je hele programma doet, tsja, zoek ze, als je een bug hebt. Want de compiler zal er niet over zeuren. Maar maak ik een typfout in de commando IsEvenGetal, bijvoorbeeld, IsEvnGetal en je compiler zal een error gaan spugen.
Doe ik nu per ongeluk mijn IsEvenGetal als volgt definiëren:
[ code verwijderd ]
Dan zal het overal in je applicatie fout gaan, en heb je de oorzaak binnen een minuut gevonden, terwijl je bij het 30 (of vaker misschien zelfs) keer uitschrijven (EenGetal % 2 == 0) ipv die 2 een 3 of een 1 typt, of die 0 per ongeluk een 9 is geworden, de kans bestaat dat je meer tijd kwijt bent om de oorzaak van de bug te vinden.
quote:onbegrijpelijk kansloos scriptgebrabbel
En hoeveel merkbare performanceverlies denk je te zullen tegenkomen wanneer je gebruik maakt van een functie in plaats van rechtstreeks een modulo instructie?quote:Op maandag 23 juni 2008 12:49 schreef Scorpie het volgende:
[..]
Als jij de tijd om iets op te lossen belangrijker vind dan performance, dan moet je dat vooral zo doen
Misschien wat minder televisie kijken? Je stereotype beeld van de ICT wereld komt nog niet bij de helft van de werkelijkheid.quote:Op maandag 23 juni 2008 12:52 schreef kthxbye het volgende:
[..]_!
kan een mod even [NERD TOPIC] achter de TT plaatsen?
[ afbeelding ]
danku!
ah, performance verhalen en ruimteopslag verhalen. Die goldt 10-20 jaar terug, maar tegenwoordig toch niet meer, mag ik hopenquote:Op maandag 23 juni 2008 12:49 schreef Scorpie het volgende:
[..]
Als jij de tijd om iets op te lossen belangrijker vind dan performance, dan moet je dat vooral zo doen
In enterprise applicaties, met 1200 man tegelijkertijd en 3000+ pageviews per minuut, zoals in mijn werkgebied? Denk dat je het wel gaat merken dan ja.quote:Op maandag 23 juni 2008 12:52 schreef floris.exe het volgende:
[..]
En hoeveel merkbare performanceverlies denk je te zullen tegenkomen wanneer je gebruik maakt van een functie in plaats van rechtstreeks een modulo instructie?
quote:Op maandag 23 juni 2008 12:54 schreef floris.exe het volgende:
[..]
Misschien wat minder televisie kijken? Je stereotype beeld van de ICT wereld komt nog niet bij de helft van de werkelijkheid.
quote:Op maandag 23 juni 2008 12:52 schreef floris.exe het volgende:
[..]
En hoeveel merkbare performanceverlies denk je te zullen tegenkomen wanneer je gebruik maakt van een functie in plaats van rechtstreeks een modulo instructie?
Webapplicaties zijn de toekomst, met als grote pluspunt de bereikbaarheid en de vaak betere beveiliging. Vroegâh was het voordeel van standalone/desktopapplicaties dat ze sneller en direct functioneerden, maar met de opmars van AJAX in webapplicaties valt dat pluspunt ook in het niet. Een ander voordeel van een webapplicatie is dat je geen gigantisch baggerprogramma op elke client-PC hoeft te installeren weer plaats en geheugen in beslag neemt.quote:Op maandag 23 juni 2008 12:37 schreef Paramnesia het volgende:
Sinds PHP 5 met complete OOP-ondersteuning zie ik niet veel verschillen met een andere progameertaal. Webdevelopment wordt steeds belangrijker, bedrijven vragen eerder om een webapplicatie (bijvoorbeeld voor een administratie-systeem) dan een stand-alone applicatie. Ook omdat bijvoorbeeld werken vanaf iedere locatie belangrijk wordt of werken vanaf een PDA of GSM.
Als je PHP combineert met een goed PHP-framework dan doet het niet onder imo voor bijvoorbeeld Java (waar ik van huis uit progameur in ben) of C#. Natuurlijk voor dingen als een uitbreidbaar systeem die veilig via een netwerk of internet moet communiceren zweer ik bij jsp en JEE. Maar ik durf bijna te berweren dat PHP ooit op dat niveau komt.
Verder is iemand met talent voor progameren een talent in bijna alle talen. Als iemand PHP goed kan en de principes van OOP en UML-modeleren goed onder de knie heeft zie ik niet in waarom zo iemand niet prachtige Java-applicaties kan maken.
Die instructie meot dan net zo goed uitgevoerd worden wanneer deze functie aangeroepen word.quote:Op maandag 23 juni 2008 12:50 schreef floris.exe het volgende:
Persoonlijk lijkt mij niets mis met een functie die aangeeft of de opgegeven waarde wel of niet een even getal is. Een functieaanroep om na te gaan of een bepaalde waarde wel of geen even getal is is semantisch logischer, dan iedere keer een rekenkundige instructie uitvoeren.
Gewoon inefficiënt en performance-vretend programmeren, en als het niet meer gaat gewoon een HD / RAM stickje d'r bij.quote:Op maandag 23 juni 2008 12:54 schreef Cornelis83 het volgende:
[..]
ah, performance verhalen en ruimteopslag verhalen. Die goldt 10-20 jaar terug, maar tegenwoordig toch niet meer, mag ik hopen![]()
Denk dat je eens een keer een J2EE app moet bouwen voor 10k+ users. Dan ga je dus op zeker performance verlies lijden.quote:Op maandag 23 juni 2008 12:54 schreef Cornelis83 het volgende:
[..]
ah, performance verhalen en ruimteopslag verhalen. Die goldt 10-20 jaar terug, maar tegenwoordig toch niet meer, mag ik hopen![]()
Tenzij je Age of Conan programmeert, lijkt het mij sterk dat zoiets perfomance vreet op een 4 GHz server met 8 gig intern geheugen (of misschien zelfs veel beter, zit niet in de webservers cultuur).
Je denkt het ja, maar heb je het al eens gemeten? Meten is weten enz.quote:Op maandag 23 juni 2008 12:57 schreef Scorpie het volgende:
[..]
In enterprise applicaties, met 1200 man tegelijkertijd en 3000+ pageviews per minuut, zoals in mijn werkgebied? Denk dat je het wel gaat merken dan ja.
Ik heb vorig jaar een onderzoeksmodule herschreven. Het oorspronkelijke programma genereerde pagina's dat niet meer vooruit was te branden met maar tientallen gebruikers op één server. Het was zo erg dat daar de Application Pool van d'r uit knalde. Mijn versie draait al maandenlang op een server waar honderden gebruikers landenlijk tegelijkertijd gebruik van maken, nota bene op een server waar 4 andere grote enterprise applicaties draaien.quote:Op maandag 23 juni 2008 13:00 schreef Cornelis83 het volgende:
[..]
Je denkt het ja, maar heb je het al eens gemeten? Meten is weten enz.
quote:Op maandag 23 juni 2008 13:01 schreef Tuvai.net het volgende:
[..]
Ga jij nou maar gauw terug naar de bouwplaats, je schafttijd zal inmiddels wel voorbij zijn.
En ik vind foutgevoelige code schrijven een vreselijke mentaliteit.quote:Op maandag 23 juni 2008 13:00 schreef Tuvai.net het volgende:
[..]
Gewoon inefficiënt en performance-vretend programmeren, en als het niet meer gaat gewoon een HD / RAM stickje d'r bij.Wat een vréselijke programmeermentaliteit vind ik dat.
Ik weet niet hoe jij programmeert, maar als ik iets aan het fabriceren ben dan test ik het tussendoor. Mocht ik echt, zoals in jouw voorbeeld, een tikfoutje % 3 maken in plaats van % 2 (nog nooit voorgekomen) dan merk ik dat wel meteen hoor.quote:Op maandag 23 juni 2008 13:04 schreef Cornelis83 het volgende:
[..]
En ik vind foutgevoelige code schrijven een vreselijke mentaliteit.
Ooit van comments gehoord?quote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
[..]
Helemaal niet nutteloos...
isEvenGetal(getal) kan elke bosneger begrijpen, terwijl (getal % 2 == 0) wat lastiger is.
Het bevordert dus de leesbaarheid.
...
Wat deed de onderzoeksmodule?quote:Op maandag 23 juni 2008 13:02 schreef Tuvai.net het volgende:
[..]
Ik heb vorig jaar een onderzoeksmodule herschreven. Het oorspronkelijke programma genereerde pagina's dat niet meer vooruit was te branden met maar tientallen gebruikers op één server. Het was zo erg dat daar de Application Pool van d'r uit knalde. Mijn versie draait al maandenlang op een server waar honderden gebruikers landenlijk tegelijkertijd gebruik van maken, nota bene op een server waar 4 andere grote enterprise applicaties draaien.
Ik krijg echt barstende koppijn van PHP en SQL, daarom stel ik mezelf nu tevreden met Visual Web Developer waarmee ik (ASP-)pagina's in een vloek en een zucht kan programmeren.quote:Op maandag 23 juni 2008 09:53 schreef mstx het volgende:
Terechte klacht. Altijd leuk als je baas een ander bedrijf heeft overgenomen en je hun bagger moet opruimen.
Dit soort bagger bijvoorbeeld:
[ afbeelding ]
![]()
![]()
Daarom:quote:Op maandag 23 juni 2008 13:04 schreef Cornelis83 het volgende:
[..]
En ik vind foutgevoelige code schrijven een vreselijke mentaliteit.
Om een lang verhaal kort te houden: de oorspronkelijke versie maakte véél te veelvoudig (en overbodig) gebruik van AJAX scriptjes, deed in veel gevallen caching beďnvloeden, spuugde ranzige (en vooral véél) HTML uit net zoals het voorbeeld in mijn OP, haalde veel gegevens uit de database waar vaak niks mee gedaan werd, de database zelf was ook een rotzooi, enzovoorts.D'r klopte geen zak van; was dus gewoon zo erg dat het CPU metertje en de application pool d'r van over de zeik ging.quote:Op maandag 23 juni 2008 13:07 schreef Cornelis83 het volgende:
[..]
Wat deed de onderzoeksmodule?
Hoe zag de code van het oorspronkelijke programma eruit? Met de voorbeelden die je tot nu toe tegen bent gekomen, zou ik daar ook niet raar op kijken.
Ik vind dit een meting van niks. Een meting is in mijn ogen goed, als je beide gevallen probeert: dus eerst met extra functie aanroepen en daarna zonder.
IE6 heeft soms nog problemen ermee als alle tekens niet achter elkaar staan. Dan kunje CSS fouten krijgen. Vandaar dat dat wss is gedaan. IE6quote:Op maandag 23 juni 2008 13:09 schreef Ofyles2 het volgende:
[..]
Ik krijg echt barstende koppijn van PHP en SQL, daarom stel ik mezelf nu tevreden met Visual Web Developer waarmee ik (ASP-)pagina's in een vloek en een zucht kan programmeren.
Ik ben wel een luie programmeur, maar ik heb mijn portie gehad.
Trouwens TS: degene die de HTML-broncode schreef wist zeker niet dat er ook een Enter-toets op het toetsenbord zat? Ik zou hem laten stikken als ik jou was.
Nooit echt last van gehad eigenlijk (alleen dat IE6 bij meerder overlappende div-lagen over de zeik kan gaan ), maar dat de line breaks ontbreken in het voorbeeld van m'n OP is gewoon een kwestie van "Hee, het ziet er in mijn achterliggende, server-sice broncode georganiseerd uit, de HTML output interesseert me niet".quote:Op maandag 23 juni 2008 13:11 schreef Paramnesia het volgende:
[..]
IE6 heeft soms nog problemen ermee als alle tekens niet achter elkaar staan. Dan kunje CSS fouten krijgen. Vandaar dat dat wss is gedaan. IE6![]()
HTML 4.x capriolen all over the place met dit baggerprogramma.quote:Op maandag 23 juni 2008 13:14 schreef Paramnesia het volgende:
Dingen als <font color=""> en tables gebruiken voor indeling en opmaak krijg ik btw zo een slappe van.
\n\r dan zeker te zijn dat je aan het begin van een nieuwe regel terecht komt (platform interpretaties)quote:Op maandag 23 juni 2008 13:14 schreef Tuvai.net het volgende:
[..]
Nooit echt last van gehad eigenlijk (alleen dat IE6 bij meerder overlappende div-lagen over de zeik kan gaan ), maar dat de line breaks ontbreken in het voorbeeld van m'n OP is gewoon een kwestie van "Hee, het ziet er in mijn achterliggende, server-sice broncode georganiseerd uit, de HTML output interesseert me niet".
\n FTW.
Des te minder HTML bufferen des te beter natuurlijk, maar in veel gevallen kom je d'r niet onder uit.quote:Op maandag 23 juni 2008 13:16 schreef floris.exe het volgende:
Het is geloof ik sowieso toch erg slecht om je code HTML te laten uitvoeren?
Dat heeft toch niets te maken met HTML 4? Ik gebruik nog altijd 4.01 Strict; als je het goed doet vermijd je dat soort ongein gewoon.quote:Op maandag 23 juni 2008 13:16 schreef Tuvai.net het volgende:
[..]
HTML 4.x capriolen all over the place met dit baggerprogramma.![]()
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="F8F5F0">
<td width="100" valign="top" align="right">![]()
;')
enzovoorts.![]()
![]()
Dat jij vroeger niet hebt opgelet bij wiskunde en daarom niet snapt wat een modulo is kunnen wij ook niks aan doenquote:
Van die 2 extra processor instructies (JMP naar subroutine en JMP terug) zal je applicatie heus niet op zn bek gaanquote:Op maandag 23 juni 2008 12:57 schreef Scorpie het volgende:
[..]
In enterprise applicaties, met 1200 man tegelijkertijd en 3000+ pageviews per minuut, zoals in mijn werkgebied? Denk dat je het wel gaat merken dan ja.
Goede code behoeft geen commentaar om toe te lichten wat de code op zich doet. Commentaar is er voor om dat stukje code in het geheel te plaatsen; wat doet het in je business model?quote:
Dat begrijp ik niet helemaal. Als je de presentatie scheidt van de business logica doormiddel van bijvoorbeeld een template systeem, dan ben je er toch al?quote:Op maandag 23 juni 2008 13:17 schreef Tuvai.net het volgende:
[..]
Des te minder HTML bufferen des te beter natuurlijk, maar in veel gevallen kom je d'r niet onder uit.
Dynamiek en schaalbaarheid kent vaak diepe gronden. Nogmaals, liever niet dan wel, maar je komt er vaak gewoon absoluut niet onder uit als je nette pagina's wilt genereren.quote:Op maandag 23 juni 2008 13:21 schreef floris.exe het volgende:
[..]
Dat begrijp ik niet helemaal. Als je de presentatie scheidt van de business logica doormiddel van bijvoorbeeld een template systeem, dan ben je er toch al?
Ik vind het desondanks fatsoenlijk elke commando op een nieuwe regel te typen.quote:Op maandag 23 juni 2008 13:11 schreef Paramnesia het volgende:
[..]
IE6 heeft soms nog problemen ermee als alle tekens niet achter elkaar staan. Dan kunje CSS fouten krijgen. Vandaar dat dat wss is gedaan. IE6![]()
Ik heb thuis zelfs een hele handleiding liggen.quote:Op maandag 23 juni 2008 13:14 schreef Paramnesia het volgende:
Dingen als <font color=""> en tables gebruiken voor indeling en opmaak krijg ik btw zo een slappe van.
Jumpen is niet 1 processorinstructie: return adress pushen, lege result pointer pushen, dan pas jumpen, dan die code uitvoeren die waarschijnlijk ook nog wat processor caches zit te vervuilen, dan de lokale stack poppen, ergens nog het resultaat droppen, return address terugvragen, en dan pas weer jumpen. En dan ook nog de php overhead.quote:Op maandag 23 juni 2008 13:20 schreef slindenau het volgende:
...
[..]
Van die 2 extra processor instructies (JMP naar subroutine en JMP terug) zal je applicatie heus niet op zn bek gaan.
Oh jee, mn hele argumentatie valt uitelkaarquote:Op maandag 23 juni 2008 13:31 schreef slindenau het volgende:
PHP overhead? We zijn hier geen webkiddies he...dat is dus geen PHP functie voorbeeld, want PHP is niet strong typed
Doe nou niet zo vreselijk betweterig, natuurlijk hebben we dat gemeten. Denk je nou werkelijk dat we J2EE apps maken waarin we niet performance metingen doen?quote:Op maandag 23 juni 2008 13:00 schreef Cornelis83 het volgende:
[..]
Je denkt het ja, maar heb je het al eens gemeten? Meten is weten enz.
Zonder al die "nerds" zat jij nu niet met je kutkop, achter je PCtje, kut comments te plaatsen.quote:Op maandag 23 juni 2008 12:52 schreef kthxbye het volgende:
[..]_!
kan een mod even [NERD TOPIC] achter de TT plaatsen?
[ afbeelding ]
danku!
phpquote:Op maandag 23 juni 2008 13:40 schreef trancethrust het volgende:
[..]
Oh jee, mn hele argumentatie valt uitelkaarWat is strong typed trouwens? In ieder geval geen Engels.
1 2 3 4 | { return "lol"; //of een getal of een boolean, kortom, zal php een zorg zijn. } |
1 2 3 4 | { return "lol"; //Moet een string zijn. Iets anders en de compiler is het er niet mee eens } |
Dan heet het nog steeds niet Strong typed. Het heet Strongly Typed.quote:Op maandag 23 juni 2008 13:49 schreef Cornelis83 het volgende:
[..]
php
[ code verwijderd ]
C#
[ code verwijderd ]
Taalnaziquote:Op maandag 23 juni 2008 13:50 schreef Scorpie het volgende:
[..]
Dan heet het nog steeds niet Strong typed. Het heet Strongly Typed.
http://en.wikipedia.org/wiki/Strongly-typed_programming_language
Blijkbaar wel. Dat zijn ook van die mensen die op internationale conferenties zeggen "I program in Java, its is Strong Typed Language, yes? I from Holland, where the fuck you from?"quote:Op maandag 23 juni 2008 14:06 schreef trancethrust het volgende:
Je zegt toch ook niet "the ball was beautiful kicked in." ?
quote:Op maandag 23 juni 2008 14:13 schreef Scorpie het volgende:
[..]
Blijkbaar wel. Dat zijn ook van die mensen die op internationale conferenties zeggen "I program in Java, its is Strong Typed Language, yes? I from Holland, where the fuck you from?"
Met comments in het Arabisch.quote:Op maandag 23 juni 2008 14:35 schreef Cruise.Elroy het volgende:
TS is een zeikerd. Ga aan echt grote projecten werken, met buitenlandse outsourcing. See how you like them apples.
Echt wel. Seks.quote:Op maandag 23 juni 2008 09:36 schreef Tuvai.net het volgende:
Er is niks leuker dan 'volgens het boekje' vette Web 2.0 apps uit de grond schoppen die nog jarenlang mee gaan en waar je zo goed als geen onderhoud aan hebt.
Buitenlandse outsourcing kent de regels meestal beter dan hier in Nederland. Bij een goed contact wordt alles netjes afgeleverd volgens Nederlandse richtlijnen met goede commentaar. Vauit India krijg ik vaak beter werk dan hier in NL wordt opgeleverd. En dat zegt veel. Heel veel.quote:Op maandag 23 juni 2008 14:35 schreef Cruise.Elroy het volgende:
TS is een zeikerd. Ga aan echt grote projecten werken, met buitenlandse outsourcing. See how you like them apples.
Mwoaaah. Mwoaaaaah.quote:
Tenzij je tijdens zo'n 'nieuwbouwprojectje' een pijpbeurt krijgt, én die chick ook nog eens wat slordigheden eruit weet te halen: nee.quote:Op maandag 23 juni 2008 14:40 schreef Paramnesia het volgende:
[..]
Mwoaaah. Mwoaaaaah.
Ik denk, ik denk.
Ik krijg een gigantische harde van ieder afgerond project. Daar leef ik voor.quote:Op maandag 23 juni 2008 14:42 schreef Nosh het volgende:
[..]
Tenzij je tijdens zo'n 'nieuwbouwprojectje' een pijpbeurt krijgt, én die chick ook nog eens wat slordigheden eruit weet te halen: nee.
Afronding van zo'n kolere project levert inderdaad een goddelijk climax op.quote:Op maandag 23 juni 2008 14:43 schreef Paramnesia het volgende:
[..]
Ik krijg een gigantische harde van ieder afgerond project. Daar leef ik voor.![]()
Ik wil jou zijn.quote:Op maandag 23 juni 2008 14:43 schreef Paramnesia het volgende:
[..]
Ik krijg een gigantische harde van ieder afgerond project. Daar leef ik voor.![]()
Het is daar dan ook zo dat men gemiddeld 80 uur per week maakt, wordt opgejaagd door klappen met een zweep en wanneer men dood neervalt wordt men opgeruimd zodat de volgende wachtende in de rij plaats kan nemen. Of dat nu wenselijk is...quote:Op maandag 23 juni 2008 14:40 schreef Paramnesia het volgende:
[..]
Buitenlandse outsourcing kent de regels meestal beter dan hier in Nederland. Bij een goed contact wordt alles netjes afgeleverd volgens Nederlandse richtlijnen met goede commentaar. Vauit India krijg ik vaak beter werk dan hier in NL wordt opgeleverd. En dat zegt veel. Heel veel.
Dus het is gewoon luiheid hier in Nederland.
Aldaar het bewijsquote:Op maandag 23 juni 2008 14:47 schreef Tuvai.net het volgende:
[..]
Ga jij eens effe gauw dood of zo, verrekte kutpuber.
Gewoon niet op ingaan.quote:Op maandag 23 juni 2008 14:47 schreef Tuvai.net het volgende:
[..]
Ga jij eens effe gauw dood of zo, verrekte kutpuber.
Lijkt er op dat Fok! ook het nodige onderhoud nodig heeft, het idiotenfilter schijnt niet te werken.quote:
"Hier in Nederland" Pardon? Dat verschilt toch echt per persoon, niet per land.quote:Op maandag 23 juni 2008 14:40 schreef Paramnesia het volgende:
[..]
Buitenlandse outsourcing kent de regels meestal beter dan hier in Nederland. Bij een goed contact wordt alles netjes afgeleverd volgens Nederlandse richtlijnen met goede commentaar. Vauit India krijg ik vaak beter werk dan hier in NL wordt opgeleverd. En dat zegt veel. Heel veel.
Dus het is gewoon luiheid hier in Nederland.
Waarom? Er zit 100% logica in. Dat maakt het juist erg begrijpbaar.quote:Op maandag 23 juni 2008 15:05 schreef Rossoneri het volgende:
Dat je niet gek wordt van al dat programmeer taal.
quote:Op maandag 23 juni 2008 14:50 schreef floris.exe het volgende:
[..]
Het is daar dan ook zo dat men gemiddeld 80 uur per week maakt, wordt opgejaagd door klappen met een zweep en wanneer men dood neervalt wordt men opgeruimd zodat de volgende wachtende in de rij plaats kan nemen. Of dat nu wenselijk is...
Het is makkelijker te begrijpen en beter te volgen dan sommige vrouwen.quote:Op maandag 23 juni 2008 15:47 schreef floris.exe het volgende:
[..]
Waarom? Er zit 100% logica in. Dat maakt het juist erg begrijpbaar.
Nee.quote:
En het is juist bewezen dan vrouwelijke programmeurs beter leesbare en onderhoudbare code schrijvenquote:Op maandag 23 juni 2008 15:58 schreef BobbyB het volgende:
[..]
Het is makkelijker te begrijpen en beter te volgen dan sommige vrouwen.
Waarom niet? Uitvoerend personeel is eenvoudig vervangbaar, tochquote:Op maandag 23 juni 2008 16:04 schreef Cruise.Elroy het volgende:
[..]
Nee.
Er zullen vast uitzonderingen zijn, maar over het algemeen: nee.
En daar ga je als bedrijf dan uiteraard geen zaken mee doen.
Dat mag ook wel, want de verhouding vrouwelijke tot mannelijke programmeurs is 1 tot 100 of zo.quote:Op maandag 23 juni 2008 16:10 schreef slindenau het volgende:
[..]
En het is juist bewezen dan vrouwelijke programmeurs beter leesbare en onderhoudbare code schrijven.
A. Ik weet niet waar je dat in godsnaam vandaan hebt. Maar het is niet zo. Echt niet.quote:Op maandag 23 juni 2008 14:50 schreef floris.exe het volgende:
[..]
Het is daar dan ook zo dat men gemiddeld 80 uur per week maakt, wordt opgejaagd door klappen met een zweep en wanneer men dood neervalt wordt men opgeruimd zodat de volgende wachtende in de rij plaats kan nemen. Of dat nu wenselijk is...
Ja, maar toch vreemd dat de programmering van de gemiddelde vrouw niet complexer is dan een programma als Kladblok. Het enige verschil is, is dat er in de programmering van vrouwen nogal wat bugs zitten die haar onvoorspelbaar maken.quote:Op maandag 23 juni 2008 15:58 schreef BobbyB het volgende:
[..]
Het is makkelijker te begrijpen en beter te volgen dan sommige vrouwen.
Vrouwen in de ICT zijn vaak een beetje. Tja.quote:Op maandag 23 juni 2008 16:10 schreef slindenau het volgende:
[..]
En het is juist bewezen dan vrouwelijke programmeurs beter leesbare en onderhoudbare code schrijven.
En toch geloof ik niet dat je beter af bent met outsourcing. Oke, wellicht puur voor het code kloppen, maar de ideën, de creativiteit, de expertise zit hier.quote:Op maandag 23 juni 2008 16:12 schreef Paramnesia het volgende:
[..]
A. Ik weet niet waar je dat in godsnaam vandaan hebt. Maar het is niet zo. Echt niet.
B. Om heel eerlijke te zijn. Hun uurprijzen pwnen de uurprijzen van werknemers hier met een grote marge. Laat staan de werklust die ze daar hebben.
Je moet er niet zo serieus op ingaan. Was maar een garpje!quote:Op maandag 23 juni 2008 16:10 schreef slindenau het volgende:
[..]
En het is juist bewezen dan vrouwelijke programmeurs beter leesbare en onderhoudbare code schrijven.
Ja dat klopt. Vandaar dat je een bedrijf hier hebt die de ideeen verzint en de creativiteit en je het code kloppen daar laat doen. Perfecte onderverdeling.quote:Op maandag 23 juni 2008 16:13 schreef floris.exe het volgende:
[..]
En toch geloof ik niet dat je beter af bent met outsourcing. Oke, wellicht puur voor het code kloppen, maar de ideën, de creativiteit, de expertise zit hier.
Stoere vent ben je johquote:
quote:Op maandag 23 juni 2008 16:25 schreef kthxbye het volgende:
Gast edit
quote:Op maandag 23 juni 2008 16:26 schreef Swetsenegger het volgende:
Nou, ik zit in een branche waar alles uit het verre oosten komt en ik kan me niet voorstellen dat je met slechts 1 contactpersoon daar zoveel meer winst haalt.
ja want ik heb natuurlijk geen vriendinquote:Op maandag 23 juni 2008 16:34 schreef Paramnesia het volgende:
[..]Ja vriend, hij heeft tenminste een vriendin. jij zit je achter de PC af te trekken op furrypr0n.
Ja, ik snap wel wat je bedoelt alleen geloof ik het niet. Ik communiceer dagelijks met chinezen, al 8 jaar lang en ik geloof niet dat je met 1 contactpersoon daar een dusdanige groep chinezen acceptabele code kan laten produceren die je zoveel meer winst opleveren.quote:Op maandag 23 juni 2008 16:40 schreef Paramnesia het volgende:
[..]1 contactpersoon die het werk verdeelt onder anderen he. Hij is alleen het aanspreekpunt.
Ik heb ook outsourcing projecten in Rusland gehad en dat is best goed te doen inderdaad. Maar geloof me, dat staat in geen enkele verhouding mbt cultuur en taalproblemen zoals je die in het verre oosten ondervind.quote:Op maandag 23 juni 2008 16:49 schreef Cruise.Elroy het volgende:
Wij hebben hier veel outsourcing uit Rusland, en ja, daar is de werkgever/werknemer verhouding idd anders dan hier, maar de resultaten zijn gewoon prima.Maar dat is geen coodwerk, maar meer assets.
Oh, dus als je in de minderheid bent, ben je automatisch beterquote:Op maandag 23 juni 2008 16:12 schreef Tuvai.net het volgende:
[..]
Dat mag ook wel, want de verhouding vrouwelijke tot mannelijke programmeurs is 1 tot 100 of zo.
Weet je, wtf intereseert mij dat ook eigenlijk. Gefeliciteerd. Pas op dat ze niet lek raakt.quote:Op maandag 23 juni 2008 16:50 schreef kthxbye het volgende:
[..]
ja want ik heb natuurlijk geen vriendin
quote:Maybe the old S/W package in your system haven't removed.
And this will happened.
De gemiddelde engineer spreekt geen woord engels.quote:I am sorry but am confusing now.
Is het niet zo dat je dan na verloop van tijd in je bedrijf enkel nog de ontwerpers overhoudt, en geen mensen met ervaring van code. En, als je dan steeds een paar bugs in de applicatie tegenkomt, dat je dan weer kan gaan communiceren met die chinezen over de fouten die eruit gevist moet worden, waarna blijkt dat ze dan de expertise missen om die fouten er goed uit te halen?quote:Op maandag 23 juni 2008 16:21 schreef Paramnesia het volgende:
[..]
Ja dat klopt. Vandaar dat je een bedrijf hier hebt die de ideeen verzint en de creativiteit en je het code kloppen daar laat doen. Perfecte onderverdeling.
Ik was bij het ondernemerscongres afgelopen Woendsdag in het circustheater in Scheveningen. Daar werd een presentatie gegeven: Verdubbel je winst. Een ondernemer had zijn winst van 170 millioen naar 400 millioen laten stijgen in 2 jaar!!
Reden: hij sourcte uit naar China. Ik heb hem dezelfde vragen gesteld als jij stelde en hij verzekerde mij dat als je een goede contactpersoon daar hebt het geen probleem is. Ja ze zijn er voor code tikken, maar dat is wel werk waarvoor ik hier in Nederland idiote bedragen aan developpers betaal. Als ik die developpers nou inzet op gewoon moddelen en de grote lijnen uitzetten. En ik laat het domme typwerk daar doen, dan zie ik het probleem niet.
Ik kreeg een tip van een ander ICT bedrijf dat al zijn code al in India liet doen. Met een ex-immigrant als contactpersoon. Ik zit er over na te denken, en ik denk niet dat ze bijzonder slechter werk afleveren dan hier. Slechter dan in de OP zal het ze niet lukken iig.
blijkbaar interesseert het je wel degelijk omdat je je zorgen maakt om haar welzijnquote:Op maandag 23 juni 2008 16:57 schreef Paramnesia het volgende:
[..]
Weet je, wtf intereseert mij dat ook eigenlijk. Gefeliciteerd. Pas op dat ze niet lek raakt.
Het nadeel van outsourcing is natuurlijk ook dat het niet echt flexibel is. Als je 'ff gauw' iets aangepast moet hebben, kun je met een beetje pech weer een week wachten, terwijl het misschien maar een middagje werk is.quote:Op maandag 23 juni 2008 17:07 schreef Daeron het volgende:
[..]
Is het niet zo dat je dan na verloop van tijd in je bedrijf enkel nog de ontwerpers overhoudt, en geen mensen met ervaring van code. En, als je dan steeds een paar bugs in de applicatie tegenkomt, dat je dan weer kan gaan communiceren met die chinezen over de fouten die eruit gevist moet worden, waarna blijkt dat ze dan de expertise missen om die fouten er goed uit te halen?
Gemiddelde BIOS van ASUS of Gigabyte hebben ook altijd van dat soort mooie cryptische omschrijvingen.quote:Op maandag 23 juni 2008 17:03 schreef Swetsenegger het volgende:
Kijk, mailtjes vol met dit soort engels krijg je uit China en dan zijn dit mensen die uitzonderlijk goed engels spreken (in verhouding)
[..]
[..]
De gemiddelde engineer spreekt geen woord engels.
Weet niet hoe het met anderen zit, maar ik kom maar weinig werk tegen van Nederlandse collega's waarvan ik iets heb van "Zo, dat ziet er netjes uit!".quote:Op maandag 23 juni 2008 20:14 schreef Cruise.Elroy het volgende:
En ik hoor hier zo veel over de slechte kwaliteit van Nederlandse programmatuur. Is dat echt zo in de webdev wereld? De studio waar ik werk doet absoluut niet onder voor buitenlandse ontwikkelaars, als je kijkt naar de kwaliteit van het afgeleverde programmeer-werk. (Zo ver je dat kan afleiden)
Dat doet nog steeds niet af aan het feit dat het soms toch commercieel noodzakelijk is om die brakke code te releasen.quote:Op maandag 23 juni 2008 20:52 schreef wijsneus het volgende:
Het is mijn ervaring dat code die onder 'commerciele' tijdsdruk is geproduceerd altijd, altijd achteraf drie keer zoveel in onderhoud kost. Over het algemeen bevat het meer bugs, is het niet uit te breiden, doet het nooit precies wat de klant wil en is het door zijn ondoorzichtigheid moeilijk te begrijpen.
Vuistregel: elk uur dat je bij het bouwen 'bespaard' heb je later 10 uur ellende van. Ga dit maar eens bijhouden voor de grap.
Licht eraan hoe gediciplineerd je te werk gaat. In mijn industrie wordt er A) altijd onder grote tijdsdruk gewerkt, B) het uiterste gevraagd van de hardware. En toch ziet de code er meestal goed uit, vaak zelfs beter dan "normale" applicaties.quote:Op maandag 23 juni 2008 20:52 schreef wijsneus het volgende:
Het is mijn ervaring dat code die onder 'commerciele' tijdsdruk is geproduceerd altijd, altijd achteraf drie keer zoveel in onderhoud kost. Over het algemeen bevat het meer bugs, is het niet uit te breiden, doet het nooit precies wat de klant wil en is het door zijn ondoorzichtigheid moeilijk te begrijpen.
Vuistregel: elk uur dat je bij het bouwen 'bespaard' heb je later 10 uur ellende van. Ga dit maar eens bijhouden voor de grap.
Unix logs vol met comments in het Hongaars, ook lekker leesbaar. Legacycode, altijd leukquote:
Mijn ervaring met Indiase software is toch meer dat je eerst iets aangeleverd krijgt dat vaag lijkt op wat besteld was, en dat je de 'winst' van hun lagere uurtarieven daarmee al snel hebt opgesnoept. Nee zeggen, of toegeven dat ze iets niet snappen is niet hun sterkste punt.quote:Op maandag 23 juni 2008 14:40 schreef Paramnesia het volgende:
[..]
Buitenlandse outsourcing kent de regels meestal beter dan hier in Nederland. Bij een goed contact wordt alles netjes afgeleverd volgens Nederlandse richtlijnen met goede commentaar. Vauit India krijg ik vaak beter werk dan hier in NL wordt opgeleverd. En dat zegt veel. Heel veel.
Dus het is gewoon luiheid hier in Nederland.
Eerst afmaken waar je mee bezig bent. Ik word zelf vrij vaak gestoord op een dag (komt ook omdat ik flink wat contacten met klanten heb en een hoop mensen, stagiaires incluis, onder me heb) en á la minute elke keer voor mensen klaar staan gaat gewoon écht niet. Moeten ze maar begrip voor hebben.quote:Op dinsdag 24 juni 2008 10:22 schreef floris.exe het volgende:
Wat is trouwens jullie houding tegenover 'stoorzenders' vanuit de omgeving tijdens het werk? Bijvoorbeeld collega's die je iets komen vragen, telefoontjes over onderwerpen anders dan waar je mee bezig bent, geluiden op de gang enzovoort...
Maar leid je productiviteit er ook onder? Merk je dat je daardoor toch even moeite krijgt met de draad oppakken van waar je mee bezig was?quote:Op dinsdag 24 juni 2008 10:29 schreef Tuvai.net het volgende:
[..]
Eerst afmaken waar je mee bezig bent. Ik word zelf vrij vaak gestoord op een dag (komt ook omdat ik flink wat contacten met klanten heb en een hoop mensen, stagiaires incluis, onder me heb) en á la minute elke keer voor mensen klaar staan gaat gewoon écht niet. Moeten ze maar begrip voor hebben.
Een ieder reageert er anders op. Ze zijn bij ons op het terrein al 2 maanden aan het heien, denk maar niet dat ik dan op 100% kan werken.quote:Op dinsdag 24 juni 2008 10:22 schreef floris.exe het volgende:
Wat is trouwens jullie houding tegenover 'stoorzenders' vanuit de omgeving tijdens het werk? Bijvoorbeeld collega's die je iets komen vragen, telefoontjes over onderwerpen anders dan waar je mee bezig bent, geluiden op de gang enzovoort...
Ik krijg in verhouding minder af in vergelijking met een jaar geleden, toen ik alleen nog maar twee stagiaires onder m'n hoede had. Maar da's wel logisch lijkt me.quote:Op dinsdag 24 juni 2008 10:32 schreef floris.exe het volgende:
[..]
Maar leid je productiviteit er ook onder? Merk je dat je daardoor toch even moeite krijgt met de draad oppakken van waar je mee bezig was?
Dat doet het gros van al die zogenaamde webdesignbureau's dus.quote:Op dinsdag 24 juni 2008 14:09 schreef BobbyB het volgende:
[ afbeelding ]
Oja, en "professionele" web bureaus die alleen voor IE sites maken:Vandaag gebeld met zo'n bedrijf dat hun site er niet goed uit zag met FF. Ze wisten niet eens wat dat was bladiebla, uiteindelijk hun webbureau gebeld: "ja, wij maken het alleen maar voor IE want anders kost het teveel tijd."
WTF?! En de klant weet dus van niks. Echt schandalig.
Net zoals mijn collega's. En ze willen gewoon maar niet in zien dat het én veel beter is om alles compatibel te maken, én dat ze zichzelf flink wat werk besparen als ze netjes een stylesheet met alle veelvoorkomende declaraties hanteren i.t.t. inline styles in honderden pagina's.quote:Op dinsdag 24 juni 2008 14:56 schreef Cornelis83 het volgende:
Sites die in Browser A wel goed uitzien maar niet in Browser B en in Browser C half.
Typisch voorbeeld van eigenwijs, niet goed onderling afspraken maken en/of een onnodig probleem.
Dat valt gelukkig bij m'n Bulgaarse collega's nog wel mee. Alleen niet zo handig als ze je vragen om de boel even te reviewen en de complete naamgeving in het Bulgaars hebben gedaan.quote:Op maandag 23 juni 2008 17:03 schreef Swetsenegger het volgende:
Kijk, mailtjes vol met dit soort engels krijg je uit China en dan zijn dit mensen die uitzonderlijk goed engels spreken (in verhouding)
[..]
[..]
De gemiddelde engineer spreekt geen woord engels.
OMGquote:Op dinsdag 24 juni 2008 15:26 schreef Swetsenegger het volgende:
Vandaag weer een typisch stukje Chinese logica. Ik heb een array met teksten die ik dmv een javascript functie uit de array vis en op het scherm zet. showText(6); bv waarbij de 6 dus overeenkomt met de key van de tekst in de array.
Uiteraard kunnen die teksten wijzigen. Nu had ik een chinees een voorbeeld gestuurd van mijn applicatie en ze zijn aan de slag gegaan. Ik krijg dezelfde app. terug, maar blijkbaar hebben ze wat andere teksten gebruikt. Hun showText(0) is gelijk aan mijn showText(6). Nu veranderd een chinees in mijn code niet gewoon de 6 naar een 0... nee die schrijft een init functie die de innerhtml van de tag vervangt waar mijn showtext(6) staat en maakt daar showText(0) van
quote:Op dinsdag 24 juni 2008 17:08 schreef trancethrust het volgende:
Wie dropt de drop table * commando's?
quote:User does not have permission to perform this operation on table 'abra_rw.tblLicense_hold'.
Toen ik nog bij een groothandel voor supermarkten werkte had ik wel en collega die een beetje basaal systeemonderhoud deed. Het leek hem wel handig om een IT leek ook te leren hoe je een order kon verwijderen uit het systeem en gaf daarbij iets van DELETE FROM Orders WHERE ID = * als voorbeeld met de opmerking dat op de plaats van het * de ordernummer ingevuld diende te worden. De productie heeft geloof ik twee uur stil gelegen.quote:Op dinsdag 24 juni 2008 17:08 schreef trancethrust het volgende:
Wie dropt de drop table * commando's?
Gewoon dat bedrijf dumpen.quote:Op dinsdag 24 juni 2008 14:09 schreef BobbyB het volgende:
[ afbeelding ]
Oja, en "professionele" web bureaus die alleen voor IE sites maken:Vandaag gebeld met zo'n bedrijf dat hun site er niet goed uit zag met FF. Ze wisten niet eens wat dat was bladiebla, uiteindelijk hun webbureau gebeld: "ja, wij maken het alleen maar voor IE want anders kost het teveel tijd."
WTF?! En de klant weet dus van niks. Echt schandalig.
Epic fail, je noemt het zelf een scriptquote:Op dinsdag 24 juni 2008 20:01 schreef Thomass het volgende:
Aan alle knuppels die zeggen dat php geen programmeren is
[...]
Een php script is een prima voorbeeld van een reeks opdrachten die door een computer geďnterpreteerd kunnen worden dus het lijkt me heel helder
PHP is dus scripttaal.quote:Wikipedia zegt:PHP is een scripttaal, die bedoeld is om op webservers dynamische webpagina's te creëren. PHP is in 1994 ontworpen door Rasmus Lerdorf, een senior software engineer bij IBM. Destijds was de taal duidelijk geďnspireerd door Larry Walls Perl.
Is het verschil tussen een script- en een programmeertaal niet of het gecompileerd of dat het geďnterpreteerd wordt?quote:
quote:Op dinsdag 24 juni 2008 20:13 schreef slindenau het volgende:
[..]
Epic fail, je noemt het zelf een script
Als we dan toch Wiki gaan quotenquote:
http://nl.wikipedia.org/wiki/Scripttaalquote:Een scripttaal is een programmeertaal die geschikt is voor het schrijven van scripts, kleine programmaatjes om veel voorkomende taken (bijv. systeembeheertaken) te automatiseren, of om een grote maar eenmalige taak te verrichten. Veelal hebben deze taken te maken met het verwerken van tekstbestanden. Scripttalen zijn over het algemeen high-level talen, en worden doorgaans geďmplementeerd door middel van een interpreter, omwille van snelheid en gemak bij het ontwikkelen.
Dat is wat mij betreft het enige verschil inderdaad. Zoals ik eerder in dit topic al postte, volgens de definitie is een programmeertaal een programmeertaal als het turing complete is. In de regel wordt PHP als turing complete gedefinieerd.quote:Op dinsdag 24 juni 2008 20:22 schreef Trannellius het volgende:
[..]
Is het verschil tussen een script- en een programmeertaal niet of het gecompileerd of dat het geďnterpreteerd wordt?
Maar turing-complete is ook niet alles. LaTeX bijvoorbeeld is ook turing-complete, maar zou ik toch niet als programmeertaal willen zien.quote:Op dinsdag 24 juni 2008 20:36 schreef Swetsenegger het volgende:
[..]
Dat is wat mij betreft het enige verschil inderdaad. Zoals ik eerder in dit topic al postte, volgens de definitie is een programmeertaal een programmeertaal als het turing complete is. In de regel wordt PHP als turing complete gedefinieerd.
Ik ken latex verder niet, maar volgens de definitie dus wel. En verder... boeiuh. Als er een volk altijd bezig is andermans werk af te katten en expertise in twijfel aan het trekken is zijn het wel programmeurs.quote:Op dinsdag 24 juni 2008 20:42 schreef HuHu het volgende:
[..]
Maar turing-complete is ook niet alles. LaTeX bijvoorbeeld is ook turing-complete, maar zou ik toch niet als programmeertaal willen zien.
LaTeX is een mark-up/typesetting "taal", veelal gebruikt voor wetenschappelijke teksten.quote:Op dinsdag 24 juni 2008 20:43 schreef Swetsenegger het volgende:
[..]
Ik ken latex verder niet, maar volgens de definitie dus wel. En verder... boeiuh. Als er een volk altijd bezig is andermans werk af te katten en expertise in twijfel aan het trekken is zijn het wel programmeurs.
De methode van jezelf is altijd mooier, beter, efficienter dan die andere prutsers. En vooral roepen dat jij toch veel meer l33t skilzzz hebt in ECHTE programmeer talen is voor de gemiddelde code klopper echt voldoende voor een paal tot het kanaal.
Hoezo niet? Het is speciaal toegespitst op typesetting, maar bevat nog wel alle elementen van een 'normale' taal; elk latex commando dat je tikt roept in principe een soort van functie aan, environments kun je zien als een soort van klasse, je kunt zelf andere functies en environments schrijven, etc.quote:Op dinsdag 24 juni 2008 20:42 schreef HuHu het volgende:
[..]
Maar turing-complete is ook niet alles. LaTeX bijvoorbeeld is ook turing-complete, maar zou ik toch niet als programmeertaal willen zien.
Bah, vieze PHP prutsers die zich (web) programmeurs noemenquote:Op dinsdag 24 juni 2008 20:24 schreef BobbyB het volgende:
[..]
[..]
Als we dan toch Wiki gaan quoten
[..]
http://nl.wikipedia.org/wiki/Scripttaal
Schattig.quote:Op dinsdag 24 juni 2008 21:05 schreef ach het volgende:
ik werk wel eens met een vrouwelijke programmeur en dan krijg je dingen als:
doeDingetjeMetTekstje(tekstje) { }
Van die wijven verkleinwoorden overalEn ze heeft alle klasses die ik al had gemaakt compleet lopen vertalen naar het nederlands
Volgens die definities is machine code de enige programmeertaalquote:Op dinsdag 24 juni 2008 20:01 schreef Thomass het volgende:
Aan alle knuppels die zeggen dat php geen programmeren is
proˇgramˇmeˇren (overgankelijk werkwoord; programmeerde, heeft geprogrammeerd)
1 (een proces) strak plannen
2 het schrijven van een computerprogramma
comˇpuˇterˇproˇgramˇma (het)
1 reeks opdrachten die door een computer kunnen worden geďnterpreteerd en uitgevoerd
Een php script is een prima voorbeeld van een reeks opdrachten die door een computer geďnterpreteerd kunnen worden dus het lijkt me heel helder
Basic is ook een scripttaal. En java zou ik een hybride taal noemen.quote:Op dinsdag 24 juni 2008 22:59 schreef trancethrust het volgende:
[..]
Volgens die definities is machine code de enige programmeertaal. Het verschil tussen een scripttaal en een programmeertaal wordt mijns inziens 'gedefinieerd' door hoe het gewoonlijk wordt gebruikt, en dan krijg je vanzelfsprekend "grijze" talen. Het lijkt mij dat het verschil iig niet zit in compileren / interpreteren; BASIC werd immers vroeger geďnterpreteerd, netzoals Java, maar dat wordt ook nog eens gecompileerd. En om het af te maken heb je ook nog java compilers die direct een executable kunnen produceren...
(GW-/Q-)Basic compileert naar executables.quote:Op dinsdag 24 juni 2008 23:02 schreef Swetsenegger het volgende:
[..]
Basic is ook een scripttaal. En java zou ik een hybride taal noemen.
Nee, een php script wordt door een php interpreter geinterpreteerd die het vervolgens uitvoert. Er komt geen mens aan te pas hoor, de computer interpreteert het en voert het uit.quote:Op dinsdag 24 juni 2008 22:59 schreef trancethrust het volgende:
[..]
Volgens die definities is machine code de enige programmeertaal.
Script (geschreven in een scripttaal) = geďnterpreteerdquote:Het verschil tussen een scripttaal en een programmeertaal wordt mijns inziens 'gedefinieerd' door hoe het gewoonlijk wordt gebruikt, en dan krijg je vanzelfsprekend "grijze" talen.
Maarja waarom voeren we de discussie uberhaupt, stomme definitiekwestiesquote:Het lijkt mij dat het verschil iig niet zit in compileren / interpreteren; BASIC werd immers vroeger geďnterpreteerd, netzoals Java, maar dat wordt ook nog eens gecompileerd. En om het af te maken heb je ook nog java compilers die direct een executable kunnen produceren...
Een taal compileert zichzelf niet. Je hebt voor deze talen zowel interpreters als compilers.quote:Op dinsdag 24 juni 2008 23:06 schreef trancethrust het volgende:
[..]
(GW-/Q-)Basic compileert naar executables.
Hoe kom ik zo interessant mogelijk overquote:Het lijkt mij dat het verschil iig niet zit in compileren / interpreteren; BASIC werd immers vroeger geďnterpreteerd, netzoals Java, maar dat wordt ook nog eens gecompileerd. En om het af te maken heb je ook nog java compilers die direct een executable kunnen produceren...
Klopt, echte die hards dromen in Assemblyquote:Op dinsdag 24 juni 2008 22:59 schreef trancethrust het volgende:
[..]
Volgens die definities is machine code de enige programmeertaal.[..]
Als jij fatsoenlijk de OP had gelezen, dan had je gezien dat dat slechts de HTML output is van een sevrerside script.quote:Op dinsdag 24 juni 2008 19:37 schreef EvoViper7 het volgende:
en dat noemt de TS programmeren.
Kom op, dat is HTML, dat heet geen programmeren.
PHP en JAVA, jwt OO programmeren
Ben blij dat ik van die kutopleiding afben. Programmeren = kut. PHP is![]()
Inderdaad.quote:Op woensdag 25 juni 2008 00:52 schreef CasB het volgende:
Het topic begon zo leuk, maar het is weer eens uitgelopen op een welles/nietes, windows/mac, ie/ff topic.
Jammer
Hoe zou jij het noemen dan?quote:Op dinsdag 24 juni 2008 22:58 schreef slindenau het volgende:
[..]
Bah, vieze PHP prutsers die zich (web) programmeurs noemen
Precies! Maar ja, er zijn ook mensen die een web applicatie geen applicatie vinden.quote:Op woensdag 25 juni 2008 09:14 schreef Scorpie het volgende:
Java, PHP, .NET, BASIC. Its all the same for me: het zijn programmeertalen waarmee ik een applicatie kan bouwen, ongeacht web of windows doeleinde.
Wat is er mis met een webapplicatie vraag ik me dan af. Argumentatie ontbreekt er telkens aan bij onze "boe" roepers.quote:Op woensdag 25 juni 2008 09:34 schreef BobbyB het volgende:
Precies! Maar ja, er zijn ook mensen die een web applicatie geen applicatie vinden.
HIO-erigquote:Op woensdag 25 juni 2008 09:48 schreef Monolith het volgende:
Dat hele gezeur over specifieke programmeertaaltjes of applicaties komt sowieso nogal HIO-erig over.
Geen idee. Monolith? Iemand?quote:
Marionquote:
Dat dus, HBO opleiding tot programmeurtje.quote:Op woensdag 25 juni 2008 09:57 schreef veldmuis het volgende:
Hoger Informatica Onderwijs-erig.
Ah ok, thanks!quote:Op woensdag 25 juni 2008 10:06 schreef Monolith het volgende:
[..]
Dat dus, HBO opleiding tot programmeurtje.
Ah. Inderdaad.quote:Op woensdag 25 juni 2008 10:06 schreef Monolith het volgende:
[..]
Dat dus, HBO opleiding tot programmeurtje.
"Programmeurtje".quote:Op woensdag 25 juni 2008 10:06 schreef Monolith het volgende:
[..]
Dat dus, HBO opleiding tot programmeurtje.
Of "Wat is OOP?!"quote:Op woensdag 25 juni 2008 10:11 schreef Tuvai.net het volgende:
[..]
Ah. Inderdaad.
Van die 'programmeurs' die op school van alles een beetje krijgen (lees: "Hello world" parsen in elke willekeurige taal en variant die d'r is), hun hele CV vol knallen met een lijst van programmeertalen en technieken die ze beheersen en in de praktijk vervolgens altijd een van de volgende opmerkingen laten vallen wanneer je ze iets laat maken:
- "Dat is lang geleden dat ik met die taal gewerkt heb!"
- "Dat is lang geleden dat ik zo'n script/programma geschreven heb!"
- "Wij hebben dat op school altijd enkel met [programma X] en [programmeertaal versie X] gedaan!"
- "Wij deden dat op school altijd op een heel andere manier!"
Uiteraard.quote:Op woensdag 25 juni 2008 10:12 schreef Scorpie het volgende:
[..]
"Programmeurtje".
Laat me raden: WO-er zeker?
Dat vind ik vaak het ergste, ze weten van de boekjes verdomd goed wat objectgeoriënteerd programmeren is, maar ze kunnen het niet toepassen. Hetzelfde met, pak 'm beet, eren database. Ze kunnen er modellen van maken, ze kunnen er stapels documentatie over maken, maar de database zelf in elkaar zetten? Dat gaat vaak nog net een stapje te ver.quote:Op woensdag 25 juni 2008 10:19 schreef BobbyB het volgende:
[..]
Of "Wat is OOP?!"
En dan laat je ze wat aanklooien, en wat is het resultaat? Zie topic.
Niks mis met programmeurs hoor, maar ik zie een programmeren toch meer als een middel en niet als een doel. Het hele geneuzel van bijvoorbeeld PHP vs Java is een beetje geleuter in de marge. Die twee talen verschillen niet wezenlijk van elkaar in tegenstelling tot bijvoorbeeld Prolog dat op een compleet ander paradigma leunt.quote:
Ik ben zelf jarenlang met PHP bezig geweest, en sinds anderhalf jaar heb ik een baan bij een bedrijf waar voornamelijk met Microsoft producten (en dus .NET, VB en C#) gewerkt werkt.quote:Op woensdag 25 juni 2008 10:32 schreef CasB het volgende:
Wat ik heb meegemaakt op het HBO (ben daar mee gestopt), is dat ik inderdaad een aantal talen kreeg in een jaar, en je met allemaal ongeveer dezelfde dingen deed, waardoor je dus dingen door elkaar gaat halen, vergeet, of irritant vindt.
We kregen eerst PHP, toen ASP en ook nog JAVA. PHP vond ik leuk, ASP vervelend na PHP, en JAVA vond ik helemaal niks.Ik heb de afgelopen 2,5 jaar met Visual Basic gewerkt, en nu is asp wel enigzins duidelijker voor me, maar ik vind het nog steeds niks. Ik ben een php-kneusje.
Als we dan toch elkaars bek gaan open breken over opleiding...quote:Op woensdag 25 juni 2008 10:38 schreef -Six- het volgende:
Programmeurs die het MBO nog niet afgemaakt hebben en klagen over het programmeer werk van anderen. Conclusie men zit wel heel erg om personeel verlegen, en dat personeel heeft geen "wiskunde" achtergrond en is daarom niet in staat om complexiteit te doorgronden goh wat een verassing.
Het zal wel beter voelen om te bagatelliseren en om wat te generaliseren over een opleiding die je nog nooit hebt gedaan? Laten we inderdaad alle programmeurs van een opleiding afschoppen en hen het zichzelf laten leren, zoals jij zegmaar. Blijf lekker met de illusie leven dat jij wel beter bent dan die gastjes met een opleiding en dat je vooral o zo uniek bent in het webdevvers wereldjequote:Op woensdag 25 juni 2008 10:11 schreef Tuvai.net het volgende:
[..]
Ah. Inderdaad.
Van die 'programmeurs' die op school van alles een beetje krijgen (lees: "Hello world" parsen in elke willekeurige taal en variant die d'r is), hun hele CV vol knallen met een lijst van programmeertalen en technieken die ze beheersen en in de praktijk vervolgens altijd een van de volgende opmerkingen laten vallen wanneer je ze iets laat maken:
- "Dat is lang geleden dat ik met die taal gewerkt heb!"
- "Dat is lang geleden dat ik zo'n script/programma geschreven heb!"
- "Wij hebben dat op school altijd enkel met [programma X] en [programmeertaal versie X] gedaan!"
- "Wij deden dat op school altijd op een heel andere manier!"
quote:Op woensdag 25 juni 2008 10:51 schreef Tuvai.net het volgende:
Het leuke is dat die stagiaires die ik al afgewerkt heb in de loop der tijd allemaal ouder dan mij zijn (variërend in leeftijd van 24 tot 28 jaar)
Het zou verboden moeten worden dat de begeleider van de stagaire jonger is.quote:Op woensdag 25 juni 2008 10:51 schreef Tuvai.net het volgende:
[..]
Het leuke is dat die stagiaires die ik al afgewerkt heb in de loop der tijd allemaal ouder dan mij zijn (variërend in leeftijd van 24 tot 28 jaar) en qua vakkennis nog héél erg ver achter me liggen.
Dat is een kwaaltje van de ICT wereld, de mensen aannemen die al een reputatie hebben. Dat zijn namelijk vaak dezelfde mensen die producten van weinig waarde afleveren.quote:Op woensdag 25 juni 2008 10:51 schreef Tuvai.net het volgende:
en tot overmaat van ramp neerkijken op mensen die niet datzelfde nietszeggende diploma`tje hebben maar in de praktijk al een reputatie opgebouwd hebben.
De code is immers het model hehquote:Op woensdag 25 juni 2008 10:51 schreef Tuvai.net het volgende:Ja, in één ding zijn al die HBO`ers beter dan mij, en dat is van elke scheet die ze laten een documentatie en UML model maken, want dat deden ze op school immers ook.
Volgens mij is die 'wiskunde achtergrond' op het HBO ook maar zeer beperkt.quote:Op woensdag 25 juni 2008 10:38 schreef -Six- het volgende:
Programmeurs die het MBO nog niet afgemaakt hebben en klagen over het programmeer werk van anderen. Conclusie men zit wel heel erg om personeel verlegen, en dat personeel heeft geen "wiskunde" achtergrond en is daarom niet in staat om complexiteit te doorgronden goh wat een verassing.
Nee, dat zeg ik niet. Zo'n opleiding moet je zien als basis, want meer leer je daar niet. Als jij op school leert op met PHP een "Hello world" scriptje te maken dan heb je daar niet veel aan als je afgestudeerd bent. Zelfstudie is hartstikke belangrijk, vooral in de ICT waar je gewoon bij de tijd moet blijven gezien dat zo snel als een trein vooruit gaat.quote:Op woensdag 25 juni 2008 11:00 schreef Core2 het volgende:
[..]
Het zal wel beter voelen om te bagatelliseren en om wat te generaliseren over een opleiding die je nog nooit hebt gedaan? Laten we inderdaad alle programmeurs van een opleiding afschoppen en hen het zichzelf laten leren, zoals jij zegmaar. Blijf lekker met de illusie leven dat jij wel beter bent dan die gastjes met een opleiding en dat je vooral o zo uniek bent in het webdevvers wereldje
Het probleem ligt m.i. juist meer bij het feit dat men specifieke programmeertaaltjes als vakken krijgt. Ik kreeg wat basale programmeervakjes, maar bij veel vakken was het gewoon zo dat er weliswaar geprogrammeerd moest worden, maar in welke taal je dat wou doen moest je zelf weten. Juist door specifieke taaltjes te leren en niet de achterliggende principes kom je vast te zitten op zaken als een andere syntax.quote:Op woensdag 25 juni 2008 11:04 schreef Tuvai.net het volgende:
[..]
Nee, dat zeg ik niet. Zo'n opleiding moet je zien als basis, want meer leer je daar niet. Als jij op school leert op met PHP een "Hello world" scriptje te maken dan heb je daar niet veel aan als je afgestudeerd bent. Zelfstudie is hartstikke belangrijk, vooral in de ICT waar je gewoon bij de tijd moet blijven gezien dat zo snel als een trein vooruit gaat.
Laat HBO`ers maar fijn het management of de consultancy in gaan, en laat mensen die kunnen programmeren maar lekker het praktische werk doen, daar zijn ze immers goed in. Arrogante praters praktisch werk laten doen werkt gewoon niet, dat is iets wat mij in de praktijk al snel duidelijk is geworden.
Jammer dat je dan weer afsluit met zo'n generalisering. Ik ben het eens met je eerste stukje, vooral in de IT is het belangrijk dat je veel aan zelfstudie doet. Het is een feit dat iemand met een hbo diploma op zak een betere basis heeft dan iemand die dat niet heeft. Het heeft totaal geen zin om iemand af te kraken omdat ie toevallig minder ervaring heeft als jij, het getuigd ook niet echt van professionaliteit moet ik zeggen. Iemand zet veel talen op z'n cv omdat ie denkt dat daarmee de kans verhoogd wordt op een baan. Een werkgever houdt er rekening mee dat een persoon die net is afgestudeerd dingen nog moet leren, zelfs de taaltjes die op z'n cv staan.quote:Op woensdag 25 juni 2008 11:04 schreef Tuvai.net het volgende:
[..]
Laat HBO`ers maar fijn het management of de consultancy in gaan, en laat mensen die kunnen programmeren maar lekker het praktische werk doen, daar zijn ze immers goed in. Arrogante praters praktisch werk laten doen werkt gewoon niet, dat is iets wat mij in de praktijk al snel duidelijk is geworden.
Zal ik dan maar het andere uiterste van HBO-ers bevestigen? Voordat ik aan de slag ging als webdevver had ik nog geen enkel groot programma geschreven.quote:Op woensdag 25 juni 2008 11:08 schreef Anthraxx het volgende:
Wel leuk dat jij denkt dat een HBO'er alleen maar Hello World achtige applicaties schrijft, terwijl ze meestal 1 of 2 talen van voor naar achteren leren, patterns toepassen, UML toepassen op die taal en uiteindelijk hele applicaties ermee schrijven (en nee, geen Hello, world). Dat jij slechte ervaringen hebt met HBO mensen, hoeft niet te zeggen dat alle HBO'ers niets kunnen.
Als je constant met dezelfde taal werkt roest je compleet vast in die taal. Door tijdens de studie al kennis te maken met meerdere talen word je flexibeler, je kan sneller omschakelen als een bepaalde taal niet meer goed genoeg is en er een nieuwe betere taal ingevoerd wordt in het bedrijf waar je werkt.quote:Op woensdag 25 juni 2008 11:11 schreef Monolith het volgende:
[..]
Het probleem ligt m.i. juist meer bij het feit dat men specifieke programmeertaaltjes als vakken krijgt. Ik kreeg wat basale programmeervakjes, maar bij veel vakken was het gewoon zo dat er weliswaar geprogrammeerd moest worden, maar in welke taal je dat wou doen moest je zelf weten. Juist door specifieke taaltjes te leren en niet de achterliggende principes kom je vast te zitten op zaken als een andere syntax.
quote:Op dinsdag 24 juni 2008 23:32 schreef -Six- het volgende:
Dit topic kwalificeert zich weer als wie kan de meeste wijsheden roepen.
quote:Op dinsdag 24 juni 2008 20:43 schreef Swetsenegger het volgende:
[..]
Als er een volk altijd bezig is andermans werk af te katten en expertise in twijfel aan het trekken is zijn het wel programmeurs.
De methode van jezelf is altijd mooier, beter, efficienter dan die andere prutsers. En vooral roepen dat jij toch veel meer l33t skilzzz hebt in ECHTE programmeer talen is voor de gemiddelde code klopper echt voldoende voor een paal tot het kanaal.
Nee hoor.quote:Op woensdag 25 juni 2008 11:02 schreef floris.exe het volgende:
Tuvai.net, ik vind dat je nu toch wat extreem begint te reageren hoor. Het lijkt bijna alsof je razend aan het worden bent.
Waarom? Argumentatie? Je zit ergens op een stageplek om ervaring en kennis op te doen. Ik zie niet in waarom mijn leeftijd daar in een probleem zou moeten zijn. Ik ben een prima persoon om dingen van te leren, daar ik zelf al een flinke tijd in het vak én in het bedrijfsleven mee draai.quote:Op woensdag 25 juni 2008 11:03 schreef -Six- het volgende:
Het zou verboden moeten worden dat de begeleider van de stagaire jonger is.
Euh, kijk eens naar mijn OP. Dat is maar een van de vele stukken bagger die ik regelmatig voor m'n kiezen krijg en moet fiksen. Nota bene komt zoiets vaak van hoog aangeschreven bureaus en gediplomeerde programmeurs af. Als je ziet dat ik dan vervolgens kwalitatief veel betere stukjes tevoorschijn tover, tja, wat zegt dat je dan? Ik beheers mijn vak.quote:Dat is een kwaaltje van de ICT wereld, de mensen aannemen die al een reputatie hebben. Dat zijn namelijk vaak dezelfde mensen die producten van weinig waarde afleveren.
Documentatie moet er zeker zijn, en vind ik zelf ook heel belangrijk. Maar wat ik vaak tegenkom bij mijn stagiaires is dat ze wékenlang aan een eenvoudig UML model van een database bezig zijn, daarna nóg langer met hun database zelf bezig te zijn omdat ze van tevoren toch een aantal dingen over het oog hebben gezien, om ten slotte het hele UML model weer over hoop te gooien. Tja, wat héb je daar aan? Ik maak een database-model met beschrijving achteraf. Scheelt mij en m'n baas weer een hele hoop tijd en geld.quote:De code is immers het model heh... dergelijke documenten zouden de reputatie programmeurs meer moeten maken dat laat tenminste zien dat ze er over nagedacht hebben in plaats van als kip zonder kop gaan zitten programmeren. En dan de kreet gebruiken "het zit allemaal in mijn hoofd" ... vervolgens wordt men aangereden en overlijdt men op weg naar het ziekenhuis, vervolgens wordt er een andere reputatie programmeur ingehuurd die "Af en toe krijg je echter zo'n bagger toegestuurd onder het mom van "Doe jij eens effe fiksen!" waar je spontaan van gaat janken".
Dat sowieso, maar ik geloof dat veel programmeurs ook erg in de war raken als ze in aanraking komen met talen als LISP en Prolog die niet volgens het imperatieve paradigma werken. Die worden echter in de praktijk niet heel veel toegepast.quote:Op woensdag 25 juni 2008 11:14 schreef Daeron het volgende:
[..]
Als je constant met dezelfde taal werkt roest je compleet vast in die taal. Door tijdens de studie al kennis te maken met meerdere talen word je flexibeler, je kan sneller omschakelen als een bepaalde taal niet meer goed genoeg is en er een nieuwe betere taal ingevoerd wordt in het bedrijf waar je werkt.
Het hoeft ook nietquote:Op woensdag 25 juni 2008 11:13 schreef Scorpie het volgende:
[..]
Zal ik dan maar het andere uiterste van HBO-ers bevestigen? Voordat ik aan de slag ging als webdevver had ik nog geen enkel groot programma geschreven.
Toch ben ik nu 2.5 jaar aan het werk als webdevver, lever goed werk af en door verloop ben ik nu een van de meest ervaren webdevvers in het bedrijf
Ik heb meer in een jaar Master geleerd dan ongeveer de laatste 2 jaar HBO. Maar goed, wat ik zelf merk is dat door het zien en leren van andere paradigma's dat ik ook beter ben geworden met het programmeren in talen die ik toch al gebruikte.quote:Op woensdag 25 juni 2008 11:18 schreef Cruise.Elroy het volgende:
Wat een onzinnig gebash.
Je bent beter bekend in een taal die je al jaren doet dan een HBO-er die er ooit een paar uurtjes mee heeft gespeeld. Congrats.
Opleidingsniveau geeft alleen aan hoe snel je dingen kan oppakken, en zegt weinig over je basiskennis. Overigens kom je met pure feitenkennis wel ver, maar merk ik dat ik weldegelijk wat heb aan m'n CS master. (Maar ik ben ook bezig met complexe wiskundige modellen en render-hardware)
Juist doordat je vantevoren je ontwerpen maakt denk je al na over hoe de applicatie eruit gaat zien, welke functionaliteit je nodig gaat hebben en hoe de data opgevraagd gaat worden.quote:Op woensdag 25 juni 2008 11:15 schreef Tuvai.net het volgende:
Documentatie moet er zeker zijn, en vind ik zelf ook heel belangrijk. Maar wat ik vaak tegenkom bij mijn stagiaires is dat ze wékenlang aan een eenvoudig UML model van een database bezig zijn, daarna nóg langer met hun database zelf bezig te zijn omdat ze van tevoren toch een aantal dingen over het oog hebben gezien, om ten slotte het hele UML model weer over hoop te gooien. Tja, wat héb je daar aan? Ik maak een database-model met beschrijving achteraf. Scheelt mij en m'n baas weer een hele hoop tijd en geld.
Eensch, al zou ik het niet hersenloos raggen willen noemen. Ik noem iets wat al vrij vaak voorgekomen is in mijn looptijd: urenregistratie. Applicaties voor urenregistratie met een bijbehorende database heb ik al zo vaak gemaakt dat ik die ook wel zonder model van tevoren kan opzetten. Sowieso kom je bij het maken van de database altijd wel dingen tegen die je 'achteraf' toch beter op een andere manier kunt doen/indelen, maar dat heb je zowel met als zonder model er naast.quote:Op woensdag 25 juni 2008 11:19 schreef Daeron het volgende:
[..]
Juist doordat je vantevoren je ontwerpen maakt denk je al na over hoe de applicatie eruit gaat zien, welke functionaliteit je nodig gaat hebben en hoe de data opgevraagd gaat worden.
En dat een ontwerp tijdens het bouwen van de applicatie niet geheel afdoende blijkt te zijn gebeurt vrijwel altijd, je kan onmogelijk aan alles denken tijdens het ontwerpen. Daar is niets ergs aan, dan pas je gewoon het ontwerp ff aan en ga je verder met het bouwen van de applicatie. Op die manier dwing je jezelf om altijd na te denken over de applicatie ipv hersenloos beginnen te raggen en er dan halverwege achter te komen dat het idee in je hoofd niet werkt en je opnieuw kan beginnen.
Als je zo vaak dezelfde applicatie moet bouwen, dan zorg je er toch voor dat je 1 standaard applicatie hebt liggen die je dan voor elke klant aanpast naar de wensen van die klant?quote:Op woensdag 25 juni 2008 11:26 schreef Tuvai.net het volgende:
[..]
Eensch, al zou ik het niet hersenloos raggen willen noemen. Ik noem iets wat al vrij vaak voorgekomen is in mijn looptijd: urenregistratie. Applicaties voor urenregistratie met een bijbehorende database heb ik al zo vaak gemaakt dat ik die ook wel zonder model van tevoren kan opzetten. Sowieso kom je bij het maken van de database altijd wel dingen tegen die je 'achteraf' toch beter op een andere manier kunt doen/indelen, maar dat heb je zowel met als zonder model er naast.
Programmeren is meer dan praktisch werk. Programmeren wordt vaak vergeleken met het metselen van een huis en dat is onterecht. Voorafgaande aan het programmeren komt inderdaad erg veel analytisch en modelmatig denkwerk aan bod, maar dat gaat door tijdens het programmeren. Het ontwerp wordt veelal aangepast door nieuwe inzichten, onvoorziene problemen enzovoort. Dat is niet simpel bakstenen metselen, dat is blijven denken en analyseren. Zeker als je werkt volgens het tegenwoordig populaire model van test driven development.quote:Op woensdag 25 juni 2008 11:04 schreef Tuvai.net het volgende:
[..]
Nee, dat zeg ik niet. Zo'n opleiding moet je zien als basis, want meer leer je daar niet. Als jij op school leert op met PHP een "Hello world" scriptje te maken dan heb je daar niet veel aan als je afgestudeerd bent. Zelfstudie is hartstikke belangrijk, vooral in de ICT waar je gewoon bij de tijd moet blijven gezien dat zo snel als een trein vooruit gaat.
Laat HBO`ers maar fijn het management of de consultancy in gaan, en laat mensen die kunnen programmeren maar lekker het praktische werk doen, daar zijn ze immers goed in. Arrogante praters praktisch werk laten doen werkt gewoon niet, dat is iets wat mij in de praktijk al snel duidelijk is geworden.
Uitgebreid modelleren is m.i. ook iets dat meer van toepassing is bij grote projecten, zeker als er meerdere mensen aan werken. Het is dan makkelijker om het project op te delen en door communicatieprotocollen op te stellen voorkom je dat men afzonderlijke onderdelen op een dusdanige manier ontwikkelt dat ze niet fatsoenlijk te verenigen zijn.quote:Op woensdag 25 juni 2008 11:26 schreef Tuvai.net het volgende:
[..]
Eensch, al zou ik het niet hersenloos raggen willen noemen. Ik noem iets wat al vrij vaak voorgekomen is in mijn looptijd: urenregistratie. Applicaties voor urenregistratie met een bijbehorende database heb ik al zo vaak gemaakt dat ik die ook wel zonder model van tevoren kan opzetten. Sowieso kom je bij het maken van de database altijd wel dingen tegen die je 'achteraf' toch beter op een andere manier kunt doen/indelen, maar dat heb je zowel met als zonder model er naast.
Ooit gedacht dat er een tijd is geweest dat css er gewoonweg niet was? En dat je echt niet naar de klant kan gaan om dat uit te leggen dat dat echt beter kan tegenwoordi?quote:Op maandag 23 juni 2008 13:14 schreef Paramnesia het volgende:
Dingen als <font color=""> en tables gebruiken voor indeling en opmaak krijg ik btw zo een slappe van.
Aha, dus je begint direct met de code zonder er eerst fatsoenlijk over na te denken?quote:Op woensdag 25 juni 2008 11:15 schreef Tuvai.net het volgende:
Documentatie moet er zeker zijn, en vind ik zelf ook heel belangrijk. Maar wat ik vaak tegenkom bij mijn stagiaires is dat ze wékenlang aan een eenvoudig UML model van een database bezig zijn, daarna nóg langer met hun database zelf bezig te zijn omdat ze van tevoren toch een aantal dingen over het oog hebben gezien, om ten slotte het hele UML model weer over hoop te gooien. Tja, wat héb je daar aan? Ik maak een database-model met beschrijving achteraf. Scheelt mij en m'n baas weer een hele hoop tijd en geld.
Tot hij een keer de documentatie vergeet en dan zit de volgende programmeur met zijn onbegrijpelijke zooi. Ik wacht de KLB topics al afquote:Op woensdag 25 juni 2008 11:35 schreef floris.exe het volgende:
[..]
Aha, dus je begint direct met de code zonder er eerst fatsoenlijk over na te denken?
Overtuigd zijn van eigen kunde, een kwaaltje van menig programmeur. Want impliciet zegt men "ik hoef niet na te denken van te voren, ik red het wel op ervaring". Het resultaat is meestal een slechts doordacht ontwerp en een code die de tranen in de ogen laat springen van de TS.quote:Op woensdag 25 juni 2008 11:35 schreef floris.exe het volgende:
[..]
Aha, dus je begint direct met de code zonder er eerst fatsoenlijk over na te denken?
Als dat programma in '98 gemaakt zou zijn, oké. Maar in dit geval stamt het uit 2006, waar <font> ook al uit den boze was.quote:Op woensdag 25 juni 2008 11:34 schreef Pheno het volgende:
[..]
Ooit gedacht dat er een tijd is geweest dat css er gewoonweg niet was? En dat je echt niet naar de klant kan gaan om dat uit te leggen dat dat echt beter kan tegenwoordi?
Sorry, ik moest erg lachen, ontwerpen door eerst te maken en dan pas te ontwerpen. Hoe lang draai jij dan wel niet meequote:Op woensdag 25 juni 2008 11:15 schreef Tuvai.net het volgende:
[..]
Ik ben een prima persoon om dingen van te leren, daar ik zelf al een flinke tijd in het vak én in het bedrijfsleven mee draai.
[..]
Tja, wat héb je daar aan? Ik maak een database-model met beschrijving achteraf. Scheelt mij en m'n baas weer een hele hoop tijd en geld.
Dat lijkt ook een beetje een probleem dat nogal inherent is aan de discipline en de reden dat fouten en mislukte projecten zoveel meer voorkomen dan in andere ingenieursdisciplines.quote:Op woensdag 25 juni 2008 11:38 schreef -Six- het volgende:
[..]
Overtuigd zijn van eigen kunde, een kwaaltje van menig programmeur. Want impliciet zegt men "ik hoef niet na te denken van te voren, ik red het wel op ervaring". Het resultaat is meestal een slechts doordacht ontwerp en een code die de tranen in de ogen laat springen van de TS.
Ja, dan is het cirkeltje weer rondquote:Op woensdag 25 juni 2008 11:36 schreef Anthraxx het volgende:
[..]
Tot hij een keer de documentatie vergeet en dan zit de volgende programmeur met zijn onbegrijpelijke zooi. Ik wacht de KLB topics al af.
Tja, een programmeur (wss weggezet als specialist) die ooit een cursusje frontpage heeft gehad in 98. Het gebeurt maar al te vaak. Maar ja, zonder een door de klant betaalde uurcode doe ik er niets aan. Ik huil en ga verder met de bug oplossen/functionaliteit toevoegen/whatever.quote:Op woensdag 25 juni 2008 11:39 schreef Tuvai.net het volgende:
[..]
Als dat programma in '98 gemaakt zou zijn, oké. Maar in dit geval stamt het uit 2006, waar <font> ook al uit den boze was.
Ik denk dat je dingen ziet die er niet zijn. Jij begint zelf met opeens een hele kritische en generaliserende houding op te zetten, dus dan moet je ook accepteren dat je kritische reponse krijgt. De manier waarop jij over je hoger opgeleide collega's praat komt over alsof je leidt aan één of ander minderwaardigheidscomplex.quote:Op woensdag 25 juni 2008 11:46 schreef Tuvai.net het volgende:
Niet mijn posts en citaten gaan verdraaien zodat ze in jullie voordelen liggen, hé.Nee, ik begin niet iets te maken zonder er van tevoren over nadenken. Ik noemde als voorbeeld een urenregistratie, waarvan ik er al tíg heb gemaakt die vaak veel op elkaar lijken. Na zo'n aantal keren zo'n soort programma maken mag ik hopen dat je toch wel weet hoe de gemiddelde database achter een dergelijke applicatie er uit komt te zien. Natuurlijk komen er ook modellen aan te pas, want het blijft toch maatwerk dat elke keer weer uniek is.
En ik hou het daar verder bij en ga niet meer in gaan op alle fanatieke HBO`ertjes wiens snaar ik schijnbaar geraakt heb, nota bene nadat ik mezelf verdedigde tegen een héél erg generaliserende post van -Six-. Filosoferen maar lekker verder over mijn onkunde.Ik weet wel beter.
Dat heb jij 100x gemaakt, maar een ander kan die code pas voor de eerste keer zien. Je ziet zelf niet in dat je het prototype programmeur bent. Over 5 jaar is jouw code ook kut met peren naar de dan huidge standaard. Krijgen we dan van je opvolger/beheerder een KLB topic?quote:Op woensdag 25 juni 2008 11:46 schreef Tuvai.net het volgende:
Niet mijn posts en citaten gaan verdraaien zodat ze in jullie voordelen liggen, hé.Nee, ik begin niet iets te maken zonder er van tevoren over nadenken. Ik noemde als voorbeeld een urenregistratie, waarvan ik er al tíg heb gemaakt die vaak veel op elkaar lijken. Na zo'n aantal keren zo'n soort programma maken mag ik hopen dat je toch wel weet hoe de gemiddelde database achter een dergelijke applicatie er uit komt te zien. Natuurlijk komen er ook modellen aan te pas, want het blijft toch maatwerk dat elke keer weer uniek is.
En ik hou het daar verder bij en ga niet meer in gaan op alle fanatieke HBO`ertjes wiens snaar ik schijnbaar geraakt heb, nota bene nadat ik mezelf verdedigde tegen een héél erg generaliserende post van -Six-. Filosoferen maar lekker verder over mijn onkunde.Ik weet wel beter.
Je gaat toch ook niet iemand Windows 95 verkopen voor de prijs van Windows XP, onder het mom van: die nieuwe verbeterde programmatuur heeft mijn klant toch niet nodig...quote:Op woensdag 25 juni 2008 11:52 schreef veldmuis het volgende:
Dag programmeurs. Ik zag net wat over <font> dingetjes enzo. Ik weet dat dat oud is, dat er CSS bestaat, maar waarom zou ik niet in 10 minuten een HTMLletje in elkaar flansen zonder CSS als een klant daar ook prima tevreden over is?
Nou?
Euh, sorry hoor. Maar volgens mij was ik niet degene die begon met een generaliseren en vingertje wijzen.quote:Op woensdag 25 juni 2008 11:49 schreef floris.exe het volgende:
[..]
Ik denk dat je dingen ziet die er niet zijn. Jij begint zelf met opeens een hele kritische en generaliserende houding op te zetten, dus dan moet je ook accepteren dat je kritische reponse krijgt. De manier waarop jij over je hoger opgeleide collega's praat komt over alsof je leidt aan één of ander minderwaardigheidscomplex.
Dus, m'n beste florix.exe, ik mag me wel belachelijk laten maken door zulke posts, maar als ik mezelf daartegen verdedig heb ik ineens een kritische en generaliserende houding?quote:Op woensdag 25 juni 2008 10:38 schreef -Six- het volgende:
Programmeurs die het MBO nog niet afgemaakt hebben en klagen over het programmeer werk van anderen. Conclusie men zit wel heel erg om personeel verlegen, en dat personeel heeft geen "wiskunde" achtergrond en is daarom niet in staat om complexiteit te doorgronden goh wat een verassing.
Lees m'n vorige posts. Bij mijn applicaties zitten zeker modellen en technische beschrijvingen. Het enige verschil is dat ik met programma's die ik toch al tíg keren gemaakt heb, waar de basis vrijwel hetzelfde van is, de meest voor de hand liggende dingen zonder model al klaar zet. Ik zal wel moeten overigens, daar ik vaak met collega's aan een zelfde applicatie samenwerk. Of denk je dat ik gewoon mijn hele programmatuur bij een willekeurige collega neerleg en zeg "hier, zoek jij maar effe uit waar alles staat."?quote:Op woensdag 25 juni 2008 11:50 schreef Pheno het volgende:
[..]
Dat heb jij 100x gemaakt, maar een ander kan die code pas voor de eerste keer zien. Je ziet zelf niet in dat je het prototype programmeur bent. Over 5 jaar is jouw code ook kut met peren naar de dan huidge standaard. Krijgen we dan van je opvolger/beheerder een KLB topic?
Van mij mag je. Alleen maak je het jezelf moeilijk op het moment dat je klant andere kleurtjes e.d. wil.quote:Op woensdag 25 juni 2008 11:52 schreef veldmuis het volgende:
Dag programmeurs. Ik zag net wat over <font> dingetjes enzo. Ik weet dat dat oud is, dat er CSS bestaat, maar waarom zou ik niet in 10 minuten een HTMLletje in elkaar flansen zonder CSS als een klant daar ook prima tevreden over is?
Nou?
Je verkoopt graag verouderd materiaal als nieuw?quote:Op woensdag 25 juni 2008 11:52 schreef veldmuis het volgende:
Dag programmeurs. Ik zag net wat over <font> dingetjes enzo. Ik weet dat dat oud is, dat er CSS bestaat, maar waarom zou ik niet in 10 minuten een HTMLletje in elkaar flansen zonder CSS als een klant daar ook prima tevreden over is?
Nou?
Dat dus. Plus dat de quirk modus van de browser ook best gaar kan zijn.quote:Op woensdag 25 juni 2008 11:57 schreef BobbyB het volgende:
[..]
Van mij mag je. Alleen maak je het jezelf moeilijk op het moment dat je klant andere kleurtjes e.d. wil.
De eerste reactie van Tuvai.net op de door hem als onjuist bestempelde reactie van mij is:quote:Op woensdag 25 juni 2008 11:49 schreef floris.exe het volgende:
[..]
Ik denk dat je dingen ziet die er niet zijn. Jij begint zelf met opeens een hele kritische en generaliserende houding op te zetten, dus dan moet je ook accepteren dat je kritische reponse krijgt. De manier waarop jij over je hoger opgeleide collega's praat komt over alsof je leidt aan één of ander minderwaardigheidscomplex.
Vervolgens volgt er een heel verhaal waarom een opleiding er niet toe doet, om het maar weer te spiegelen aan de wereld van het ontwerpen van gebouwen. Zou men bij een architect ook zeggen een opleiding doet er niet toe, praktijk ervaring is alles wat je nodig hebt?quote:Op woensdag 25 juni 2008 10:51 schreef Tuvai.net het volgende:
[..]
Als we dan toch elkaars bek gaan open breken over opleiding...![]()
Ik zou dat met veel plezier verkopen, ook is het geweldig dat er zoveel slechte programmeurs zijn. Dan blijf je werk houden als consultant.quote:Op woensdag 25 juni 2008 11:57 schreef floris.exe het volgende:
[..]
Je verkoopt graag verouderd materiaal als nieuw?
Dat was ook geen nette opmerking, ben ik met je eens. Had meer genuanceerd moeten worden. Wel kun je denk ik stellen dat, over het algemeen, een MBO'er veel minder de theoretisch (wiskundige) basis beheerst en er inzicht in heeft. Er zijn uiteraard, zoals altijd, uitzonderingen, maar over het algemeen gesproken kun je dat stellen. Andersom is een dergelijke uitspraak gewoonweg niet waar en dus is het zinloos om zo tekeer te gaan.quote:Op woensdag 25 juni 2008 11:57 schreef Tuvai.net het volgende:
[..]
Euh, sorry hoor. Maar volgens mij was ik niet degene die begon met een generaliseren en vingertje wijzen.
[..]
Dus, m'n beste florix.exe, ik mag me wel belachelijk laten maken door zulke posts, maar als ik mezelf daartegen verdedig heb ik ineens een kritische en generaliserende houding?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |