Zonder die uni-opleiding zou ik gewoon ICT-er kunnen worden, zelfs na m'n MBO al. Qua intelligentie zou ik waarschijnlijk niet onder hebben gedaan voor uni-opgeleiden. Alleen om even aan te geven dat niet iedereen van MBO te dom is voor ICT-programmeur. Combineer dat met de stijle leercurve van een (gespecialiseerd) beroep en ik zou zeker mee kunnen komen met HBO-programmeurs en zelfs Universitair opgeleiden. En dan heb ik nogwel o.a. de CS master gekozen.quote:Op vrijdag 27 juni 2008 15:30 schreef -Six- het volgende:
[..]
Weet je uberhaupt nog wat de stelling is? Want volgens mijn lul je maar een eind raak zonder echt te weten waar het nu over gaat. Tevens is het nog bizar te noemen dat je je eerst voordoet als het eerste beste lulletje van de straat zonder diploma, vervolgens vanuit die gedachtengang gaat zitten argumenteren. Met argumentatie als "ik heb de middelbare niet afgemaakt maar ik kan dit en dit programmeren", en vervolgens worden er voorbeelden genoemd waar de eerste beste MBO'er zich in zou verslikken.
Ik leerde door omdat ik een breedere kennis wilde hebben naast programmeren, en omdat geen baan zocht in de ICT branche, maar technisch/grafisch programmeur, dus extra wiskunde, computer graphics, kleurenleer etc. Ook Electronica BA gehaald met extra vakken in CE en Micro Electronics.quote:Vervolgens heb je ook nog het lef om dit te posten:
[..]
Is dat nu net niet waar ik nu al enkele posts op hamer ... het hbo/uni geeft je een bepaalde theoretische bagage mee. Of zoals jij het zegt verbreedt je kennis. Ik hoor het argument al aankomen maar op het MBO heb je al voldoende kennis, wel als je dat dacht dan vraag ik me toch serieus af waarom jij het nodig vondt om door te leren. Tevens durf ik de stelling wel aan dat een MBO'er niet voldoende basiskennis heeft.
Ik ben het er nog steeds mee oneens. Sorrie.quote:Zie boven en doe zelf ook eens wat moeite om het te begrijpen. Je lijkt wel een MBO'er die heeft aan een half woord ook nooit genoeg.
Ah, eigenlijk ... is er een belletje gaan rinkelen? Dit is natuurlijk de grote aanname die ik telkens gedaan heb, als je het niet eens bent met deze stelling dan zal de rest van mijn verhaal eerder gepost ook niet gewaardeerd worden.
Zie, ik heb je aangezet om jezelf te verbeteren. Je Nederlands is stukken beter, en leest veel fijner.quote:Dat zou eigenlijk het discussiepunt geweest moeten zijn. Helaas heb ik weinig zin meer om te reageren met al die spelnazi's (drogreden) spugende mensen.
Onzinnige vergelijking. Je vergelijking met de televisie gaat op voor de gebruikers van de software. Een betere vergelijking is dat wanneer je als fabrikant van een videocamera waarmee je rechtstreeks kunt afspelen op bepaalde typen televisies, je iets moet weten van de techniek van die televisies, zoals welk videosignaal ze gebruiken.quote:Op vrijdag 27 juni 2008 15:40 schreef Swetsenegger het volgende:
[..]
Waarom? Je geeft zelf aan dat hij de praktische pragmatische kant prima in de vingers heeft. Jouw argumentatie doortrekkend kan je alleen goed tv kijken als je weet hoe hij werkt. Blatante nonsens dus.
Inderdaad systeembeheerder.quote:Op vrijdag 27 juni 2008 15:47 schreef Cruise.Elroy het volgende:
[..]
Zonder die uni-opleiding zou ik gewoon ICT-er kunnen worden, zelfs na m'n MBO al.
Dit kun je toch niet met droge ogen beweren ... gast je hebt een reality check nodig. Is een dergelijke opmerking nu geboren uit een soort van schuldgevoel, we zijn simpelweg niet allemaal gelijk en je bagataliseert je universitaire opleiding met een dergelijke opmerkingen. Iedereen kan groeien een MBO kan best een goede HBO'er worden ... maar zoals jij beweert dat er geen verschil is met een fresh van het MBO afgekomen leerling is gewoon niet waar.quote:Op vrijdag 27 juni 2008 15:47 schreef Cruise.Elroy het volgende:
[..]
Qua intelligentie zou ik waarschijnlijk niet onder hebben gedaan voor uni-opgeleiden.
Wederom een aangboren schuldgevoel? Tuurlijk kan een ieder doorgroeien met de nadruk op doorgroeien ... dat heb ik al enkele malen gezegd. Ik verschil daarin bijvoorbeeld van floris.exe die hier niet in gelooft. Nogmaals iedereen die programmeur wil worden maar slechts MBO heeft ga door met het HBO want met MBO alleen mis je gewoon een goede theoretische basis.quote:Op vrijdag 27 juni 2008 15:47 schreef Cruise.Elroy het volgende:
[..]
Alleen om even aan te geven dat niet iedereen van MBO te dom is voor ICT-programmeur.
Voor een goede theoretische basis dus?quote:Op vrijdag 27 juni 2008 15:47 schreef Cruise.Elroy het volgende:
Ik leerde door omdat ik een breedere kennis wilde hebben naast programmeren, en omdat geen baan zocht in de ICT branche, maar technisch/grafisch programmeur, dus extra wiskunde, computer graphics, kleurenleer etc.
Met 'programmeren is een complex probleem' ...ok, da kan. Floris was daarnet al begonnen met een uitleg te geven waarom programmeren wel een complex probleem is.quote:Op vrijdag 27 juni 2008 15:47 schreef Cruise.Elroy het volgende:
Ik ben het er nog steeds mee oneens. Sorrie.
Je hebt de aanzet gegeven tot offtopic gelul en zuig gedrag ... mijn spelling doet er niet toe. De spelling maakt een argument niet waar of onwaar ... het is een drogreden. Verder geef ik geen ene fuck om spelling ik zeg altijd maar daar heb ik spellingscontrole voor.quote:Op vrijdag 27 juni 2008 15:47 schreef Cruise.Elroy het volgende:
Zie, ik heb je aangezet om jezelf te verbeteren. Je Nederlands is stukken beter, en leest veel fijner.
Correctquote:Op vrijdag 27 juni 2008 15:57 schreef floris.exe het volgende:
[..]
Onzinnige vergelijking. Je vergelijking met de televisie gaat op voor de gebruikers van de software.
Precies, maar NIET hoe dat videosignaal exact werkt. Als ik weet dat die tv een HDMI aansluiting heeft moet die camera een component hebben met een HDMI uitgang. Die koop ik bij de goedkoopste chinese aanbieder. Hoe HDMI werkt is verder irrelevant.quote:Een betere vergelijking is dat wanneer je als fabrikant van een videocamera waarmee je rechtstreeks kunt afspelen op bepaalde typen televisies, je iets moet weten van de techniek van die televisies, zoals welk videosignaal ze gebruiken.
Neuh, een pragmatische ontwikkelaar weet wat de I/O van de scope is waarbinnen hij moet werken en zorgt dat zijn app als intermediair tussen die I/O correct functioneert en semantisch correct in elkaar zit. Hoe de I tot stand komt, of wat er na de O gebeurt is irrelevant en geen noodzakelijke kennis om een succesvol programmeur te kunnen zijn.quote:Een pragmatische ontwikkelaar komt op mij over als iemand die iets doet en dat werkt dan, maar vraag niet hoe. Iemand die dus code genereert zoals in de OP van het vorige deel.
Inderdaad men programmeert op gevoel ... want men daadwerkelijk aan het doen is begrijpt men niet. Het resultaat is vaak datgene wat men in de OP ziet. Vervolgens klaagt men maar men snapt niet dat dit het resultaat is van hun eigen kunnen.quote:Op vrijdag 27 juni 2008 15:57 schreef floris.exe het volgende:
[..]
Een pragmatische ontwikkelaar komt op mij over als iemand die iets doet en dat werkt dan, maar vraag niet hoe. Iemand die dus code genereert zoals in de OP van het vorige deel.
Je moet de HDMI uitgang toch aansturen? Je moet je eigen onderdeel toch de uitvoer volgens het protocol laten verlopen? Dus je moet het protocol kennen.quote:Op vrijdag 27 juni 2008 16:08 schreef Swetsenegger het volgende:
[..]
Correct
[..]
Precies, maar NIET hoe dat videosignaal exact werkt. Als ik weet dat die tv een HDMI aansluiting heeft moet die camera een component hebben met een HDMI uitgang. Die koop ik bij de goedkoopste chinese aanbieder. Hoe HDMI werkt is verder irrelevant.
Dat versta ik niet onder een pragmatische ontwikkelaar. Zo iemand zou ik eerder een legbatterijontwikkelaar noemen. Iemand die niets anders doet dan alleen werken op zijn eigen terrein door invoer te verwerken tot een bepaalde uitvoer en verder niet en daarbij niet weten wat er buiten zijn eigen muurtjes gebeurt. Zo iemand kan nooit kritisch worden, nooit echt goed, zijn geest en blikveld nooit verruimen. Goede software hangt niet alleen af van goede code, maar ook van een goed persistent datamodel en de communicatie tussen beide. Je met de communicatie bemoeien en ook met het datamodel hoort bij het takenpakket van een ontwikkelaar. Dat is in ieder geval mijn mening.quote:Op vrijdag 27 juni 2008 16:08 schreef Swetsenegger het volgende:
Neuh, een pragmatische ontwikkelaar weet wat de I/O van de scope is waarbinnen hij moet werken en zorgt dat zijn app als intermediair tussen die I/O correct functioneert en semantisch correct in elkaar zit. Hoe de I tot stand komt, of wat er na de O gebeurt is irrelevant en geen noodzakelijke kennis om een succesvol programmeur te kunnen zijn.
Voldoende DBA's die die mening niet met je delenquote:Op vrijdag 27 juni 2008 16:15 schreef floris.exe het volgende:
het datamodel hoort bij het takenpakket van een ontwikkelaar. Dat is in ieder geval mijn mening.
quote:Op vrijdag 27 juni 2008 16:15 schreef floris.exe het volgende:
[..]
Je moet de HDMI uitgang toch aansturen? Je moet je eigen onderdeel toch de uitvoer volgens het protocol laten verlopen? Dus je moet het protocol kennen.
Je wereldbeeld sluit werkelijk niet aan bij de werkelijkheid. Denk je dat je, ongeacht je opleiding, uberhaupt TIJD hebt in het bedrijfsleven om uitgebreid over de muur van je vakgebied/specialisme te gaan staan kijken?quote:Dat versta ik niet onder een pragmatische ontwikkelaar. Zo iemand zou ik eerder een legbatterijontwikkelaar noemen. Iemand die niets anders doet dan alleen werken op zijn eigen terrein door invoer te verwerken tot een bepaalde uitvoer en verder niet en daarbij niet weten wat er buiten zijn eigen muurtjes gebeurt. Zo iemand kan nooit kritisch worden, nooit echt goed, zijn geest en blikveld nooit verruimen. Goede software hangt niet alleen af van goede code, maar ook van een goed persistent datamodel en de communicatie tussen beide. Je met de communicatie bemoeien en ook met het datamodel hoort bij het takenpakket van een ontwikkelaar. Dat is in ieder geval mijn mening.
Dat geloof ik graag hoor, maar dat is vooral een stukje arrogantie. Een DBA heeft in eerste instantie weinig te maken met het ontwerp van een database.quote:Op vrijdag 27 juni 2008 16:27 schreef Litpho het volgende:
[..]
Voldoende DBA's die die mening niet met je delen.
Dus omdat ze gestandardiseerd zijn hoef je ze niet te kennen wanneer je er iets mee wilt laten werken?quote:Op vrijdag 27 juni 2008 16:27 schreef Swetsenegger het volgende:
[..]Je denkt dat iedereen die hardware of CE producten aanbiedt tot in de finesses weet hoe de gestandaariseerde protocollen verlopen?? Welnee. Die dingen zijn niet voor niets gestandariseerd.
Dan ben je dus in dienst van een werkgever die behoort bij die groep waarbij ICT projecten vaker mislukken dan slagen, omdat zaken verkeerd zijn ingeschat, zaken over het hoofd gezien enzo. De werkelijkheid is dat er ook organisaties zijn waarbinnen kwaliteit (van mensen èn producten) wel hoog in het vaandel worden gedragen.quote:Op vrijdag 27 juni 2008 16:27 schreef Swetsenegger het volgende:
Je wereldbeeld sluit werkelijk niet aan bij de werkelijkheid. Denk je dat je, ongeacht je opleiding, uberhaupt TIJD hebt in het bedrijfsleven om uitgebreid over de muur van je vakgebied/specialisme te gaan staan kijken?
Daarnaast zie ik in de dagelijkse praktijk dat het totaal niet noodzakelijk is om een goede programmeur te zijn.
Ja, that's the whole point.quote:Op vrijdag 27 juni 2008 16:34 schreef floris.exe het volgende:
Dus omdat ze gestandardiseerd zijn hoef je ze niet te kennen wanneer je er iets mee wilt laten werken?
Bah.quote:Dan ben je dus in dienst van een werkgever die behoort bij die groep waarbij ICT projecten vaker mislukken dan slagen, omdat zaken verkeerd zijn ingeschat, zaken over het hoofd gezien enzo. De werkelijkheid is dat er ook organisaties zijn waarbinnen kwaliteit (van mensen èn producten) wel hoog in het vaandel worden gedragen.
Dat is het helemaal niet. Een protocolstandaard is er niet zodat mensen die er mee moeten werken niet hoeven te weten wat het één en ander precies betekent en hoe het één en ander in elkaar zit. Een protocolstandaard is er voor dat systemen eenvoudig op elkaar kunnen worden aangesloten, omdat ze dezelfde taal spreken. Een programmeur die iets gaat doen met HTTP, maar niet weet hoe dat protocol in elkaar zit, zal weinig kunnen betekenen op het gebied van de beveiliging van het systeem bijvoorbeeld.quote:
quote:
Inderdaad. Je denkt dat ik het ieee 802.11N protocol volledig ken? Nee en het is ook volstrekt nutteloos.quote:Op vrijdag 27 juni 2008 16:34 schreef floris.exe het volgende:
[..]
Dus omdat ze gestandardiseerd zijn hoef je ze niet te kennen wanneer je er iets mee wilt laten werken?
quote:Dan ben je dus in dienst van een werkgever die behoort bij die groep waarbij ICT projecten vaker mislukken dan slagen, omdat zaken verkeerd zijn ingeschat, zaken over het hoofd gezien enzo. De werkelijkheid is dat er ook organisaties zijn waarbinnen kwaliteit (van mensen èn producten) wel hoog in het vaandel worden gedragen.
Nonsens, je kan toch weten dat het http protocol headers meestuurt waar je wat mee kan. HOE die headers in pakketjes ingepakt zitten is volstrekt irrelevant voor die programmeur.quote:Op vrijdag 27 juni 2008 17:00 schreef floris.exe het volgende:
[..]
Dat is het helemaal niet. Een protocolstandaard is er niet zodat mensen die er mee moeten werken niet hoeven te weten wat het één en ander precies betekent en hoe het één en ander in elkaar zit. Een protocolstandaard is er voor dat systemen eenvoudig op elkaar kunnen worden aangesloten, omdat ze dezelfde taal spreken. Een programmeur die iets gaat doen met HTTP, maar niet weet hoe dat protocol in elkaar zit, zal weinig kunnen betekenen op het gebied van de beveiliging van het systeem bijvoorbeeld.
[..]
quote:Op vrijdag 27 juni 2008 18:33 schreef Swetsenegger het volgende:
[..]
Nonsens, je kan toch weten dat het http protocol headers meestuurt waar je wat mee kan. HOE die headers in pakketjes ingepakt zitten is volstrekt irrelevant voor die programmeur.
Vertel er ook even bij dat het om hardware gaat ...quote:Op vrijdag 27 juni 2008 18:30 schreef Swetsenegger het volgende:
[..]Marktleider in Nederland en Italie. We doen het best aardig.
Nou vertel eens dan. Zolang ik maar weet WAT ik ermee moet doen voor beveiliging lijkt het hoe me zeer irrelevant. Ik zeg niet dat je voor het WAT geen HOE kennis nodig hebt. Maar dat wordt gaandeweg gewoon duidelijk.quote:Op vrijdag 27 juni 2008 18:36 schreef Paramnesia het volgende:
[..]
Ik heb er toch echt lessen over gekregen met een reden hoor.
Daar zitten geen protocollen in? En floris videocamera voorbeeld lijkt me ook hardware.quote:Op vrijdag 27 juni 2008 18:41 schreef -Six- het volgende:
[..]
Vertel er ook even bij dat het om hardware gaat ...
Stel je wil een formulier op een site invullen vanaf een server. dus niet handmatig. Dan zul je een header moeten manipuleren. Dan zul je toch in de gegevens moeten duiken.quote:Op vrijdag 27 juni 2008 18:41 schreef Swetsenegger het volgende:
[..]
Nou vertel eens dan. Zolang ik maar weet WAT ik ermee moet doen voor beveiliging lijkt het hoe me zeer irrelevant. Ik zeg niet dat je voor het WAT geen HOE kennis nodig hebt. Maar dat wordt gaandeweg gewoon duidelijk.
Anders gezegd. Ik hoef niet alle ins en outs te weten van een protocol. Ik weet dat 802.11N een wifi protocol is met een physical layer van 300Mbps, dat er een beveiligings protocol opdraait als AES. Maar HOE het rhijndael alogartime exact werkt is volstrekt nutteloos om te weten.
Nee man, is bere interessantquote:Op vrijdag 27 juni 2008 18:41 schreef Swetsenegger het volgende:
Maar HOE het rhijndael alogartime exact werkt is volstrekt nutteloos om te weten.
quote:Op vrijdag 27 juni 2008 16:42 schreef Lyzio het volgende:
Wat is dit voor paupertroep? Jij mag wel een vervolg maken op je tyfustopic en mijn tweede topic over Emma Watson wordt gesloten? Moderators, wat een belachelijke nerds.
Dat is mijn schuld. Ik vond het onderwerp te interessant om te laten liggen.quote:Op vrijdag 27 juni 2008 16:42 schreef Lyzio het volgende:
Wat is dit voor paupertroep? Jij mag wel een vervolg maken op je tyfustopic en mijn tweede topic over Emma Watson wordt gesloten? Moderators, wat een belachelijke nerds.
Nee, ik moet de html tag <form> leren. En de bijbehorende serverside superglobal $_POST in geval van php. Hoe die browser het in header propt zal me een worst zijn. Het WAT is belangrijk, het HOE is redundant.quote:Op vrijdag 27 juni 2008 18:44 schreef Paramnesia het volgende:
[..]
Stel je wil een formulier op een site invullen vanaf een server. dus niet handmatig. Dan zul je een header moeten manipuleren. Dan zul je toch in de gegevens moeten duiken.
quote:
Het is niet eerlijk!quote:Op vrijdag 27 juni 2008 19:40 schreef Ofyles2 het volgende:
[..]
Dat is mijn schuld. Ik vond het onderwerp te interessant om te laten liggen.
En weet je wat? Omdat jij dolgraag een derde topic bij wilt, zal ik daarvoor zorgen.
Ik had wel een keer een php-formulier in elkaar geknutseld, maar omdat dat veel energie en tijd kost ben ik gewoon overgestapt naar ASP.net.quote:Op vrijdag 27 juni 2008 19:42 schreef Swetsenegger het volgende:
Nee, ik moet de html tag <form> leren. En de bijbehorende serverside superglobal $_POST in geval van php. Hoe die browser het in header propt zal me een worst zijn. Het WAT is belangrijk, het HOE is redundant.
Klopt, ik heb geprogrammeerd in Quickbasic, Pascal, Java, PHP en Delphi.quote:Op vrijdag 27 juni 2008 19:42 schreef Swetsenegger het volgende:
[..]
Nee, ik moet de html tag <form> leren. En de bijbehorende serverside superglobal $_POST in geval van php. Hoe die browser het in header propt zal me een worst zijn. Het WAT is belangrijk, het HOE is redundant.
[..]Ik zeg niet dat het niet interessant is, maar het is noodzakelijk om te weten.
Paramnesia heeft het over geautomatiseerd een formulier invullen, niet over een formulier serverside afhandelen. Als je een formulier geautomatiseerd, door een stukje software, wilt laten invullen, dan moet je dus gebruik maken van http headers om een post uit te voeren op dat script. Die headers zul je zelf moeten specificeren. En als je daarbij dan ook nog eens een file upload wilt doen, zul je dat ook zelf moeten aansturen.quote:Op vrijdag 27 juni 2008 19:42 schreef Swetsenegger het volgende:
[..]
Nee, ik moet de html tag <form> leren. En de bijbehorende serverside superglobal $_POST in geval van php. Hoe die browser het in header propt zal me een worst zijn. Het WAT is belangrijk, het HOE is redundant.
Je hoeft assembler niet te snappen (de syntaxis), maar het principe daarachter wel. Namelijk de werking van de machine. Hoe software samenwerkt met hardware. Wat de processor doet, hoe het geheugen wordt gebruikt enzovoort. Dat is namelijk heel handig om goed te programmeren in hogere talen om bijvoorbeeld efficiënt om te gaan met geheugengebruik.quote:Op vrijdag 27 juni 2008 22:32 schreef mighty_myte het volgende:
[..]
Klopt, ik heb geprogrammeerd in Quickbasic, Pascal, Java, PHP en Delphi.
Ik heb geen flauw benul hoe het allemaal werkt, maar ik kan met elke taal dingen.
Niet iedereen hoeft assembler etc. te snappen.
Geautomatiseerd een formulier invullen kan ik gewoon door afhankelijk van variabelen php dat formulier te laten parsen die vervolgens door de webserver aan de browser laten aanbieden. Welke kennis zou ik moeten hebben van headers? File upload is ook een mogelijkheid van de <form> tag en de server side PHP superglobal $_FILE.quote:Op zaterdag 28 juni 2008 10:08 schreef floris.exe het volgende:
[..]
Paramnesia heeft het over geautomatiseerd een formulier invullen, niet over een formulier serverside afhandelen. Als je een formulier geautomatiseerd, door een stukje software, wilt laten invullen, dan moet je dus gebruik maken van http headers om een post uit te voeren op dat script. Die headers zul je zelf moeten specificeren. En als je daarbij dan ook nog eens een file upload wilt doen, zul je dat ook zelf moeten aansturen.
Hogere talen zijn sowieso strict typed en rigide in syntax. De rest wordt geoptimaliseerd door een goede assembler. Voor programmeren is het niet noodzakelijk om te weten wat die assembler doet.quote:Op zaterdag 28 juni 2008 10:11 schreef floris.exe het volgende:
[..]
Je hoeft assembler niet te snappen (de syntaxis), maar het principe daarachter wel. Namelijk de werking van de machine. Hoe software samenwerkt met hardware. Wat de processor doet, hoe het geheugen wordt gebruikt enzovoort. Dat is namelijk heel handig om goed te programmeren in hogere talen om bijvoorbeeld efficiënt om te gaan met geheugengebruik.
Wat zijn hogere talen? PHP en Perl zijn allebei weak typed. Afgezien van C, Objective C en C++ zijn de meeste populaire talen sowieso strict typed of ze nou low-level zijn of niet. Java mag misschien wel rigide zijn in syntax, maar er zijn veel talen te vinden die veel meer permiteren. Optimalisatie van hogere talen is lastiger dan van de low-level talen. Sommige talen vertalen uiteindelijk het eerst naar C (voorbeeld) om daarna de C compiler het werk te laten doen.quote:Op zaterdag 28 juni 2008 10:28 schreef Swetsenegger het volgende:
Hogere talen zijn sowieso strict typed en rigide in syntax. De rest wordt geoptimaliseerd door een goede assembler. Voor programmeren is het niet noodzakelijk om te weten wat die assembler doet.
En het is precies dat gebrek aan interesse...quote:Op zaterdag 28 juni 2008 10:28 schreef Swetsenegger het volgende:
Voor programmeren is het niet noodzakelijk om te weten wat die assembler doet.
Ik bedoelde lagere talen, sorry. In dat licht heeft floris een klein punt, maar wanneer je je aan manuals en dergelijke houdt zal het geheugen management wel loslopen.quote:Op zaterdag 28 juni 2008 10:51 schreef Anthraxx het volgende:
[..]
Wat zijn hogere talen? PHP en Perl zijn allebei weak typed. Afgezien van C, Objective C en C++ zijn de meeste populaire talen sowieso strict typed of ze nou low-level zijn of niet. Java mag misschien wel rigide zijn in syntax, maar er zijn veel talen te vinden die veel meer permiteren. Optimalisatie van hogere talen is lastiger dan van de low-level talen. Sommige talen vertalen uiteindelijk het eerst naar C (voorbeeld) om daarna de C compiler het werk te laten doen.
...wat?quote:Op zaterdag 28 juni 2008 11:12 schreef Litpho het volgende:
[..]
En het is precies dat gebrek aan interesse...
Aan manuals houden tijdens het programmeren? Het punt met programmeren is nu net dat je vaak zelf constructies moet bedenken om een bepaald probleem op te lossen. En hoe goed je de syntaxis ook beheerst, hetzelfde probleem kun je oplossen met een constructie die geheugen verschrikkelijk misbruikt en een constructie die heel efficiënt met het geheugen omgaat.quote:Op zaterdag 28 juni 2008 11:23 schreef Swetsenegger het volgende:
[..]
Ik bedoelde lagere talen, sorry. In dat licht heeft floris een klein punt, maar wanneer je je aan manuals en dergelijke houdt zal het geheugen management wel loslopen.
Ach kom man, of je dan alleen wat kan bedenken als je de ins en outs van een assembler weet. In php staat er ook keurig bij dat een str_replace een stuk efficienter is dan een preg_replace. Als je je een beetje in de taal inleeft, heb je echt geen diepere kennis nodig van de protocollen erachter om een efficiente applicatie te schrijven.quote:Op zaterdag 28 juni 2008 12:03 schreef floris.exe het volgende:
[..]
Aan manuals houden tijdens het programmeren? Het punt met programmeren is nu net dat je vaak zelf constructies moet bedenken om een bepaald probleem op te lossen. En hoe goed je de syntaxis ook beheerst, hetzelfde probleem kun je oplossen met een constructie die geheugen verschrikkelijk misbruikt en een constructie die heel efficiënt met het geheugen omgaat.
quote:Op zaterdag 28 juni 2008 12:05 schreef Swetsenegger het volgende:
[..]
Ach kom man, of je dan alleen wat kan bedenken als je de ins en outs van een assembler weet. In php staat er ook keurig bij dat een str_replace een stuk efficienter is dan een preg_replace. Als je je een beetje in de taal inleeft, heb je echt geen diepere kennis nodig van de protocollen erachter om een efficiente applicatie te schrijven.
Blatante nonsens.
Rare zin dit, maar wat je bedoeld is in ieder geval inefficienter dan het opstellen van een paar POST headers. En als je je niet verdiept in dat soort technieken omdat je denkt dat het toch niet nodig is, zul je ook nooit bij andere, betere oplossingen komen.quote:Op zaterdag 28 juni 2008 10:28 schreef Swetsenegger het volgende:
[..]
Geautomatiseerd een formulier invullen kan ik gewoon door afhankelijk van variabelen php dat formulier te laten parsen die vervolgens door de webserver aan de browser laten aanbieden.
Dat heeft weinig meer met de protocol/interface discussie te maken. En wie heeft het sowieso over syntaxis? Dat is weer iets heel anders, en heeft absoluut niets met protocols of performance te maken.quote:Op zaterdag 28 juni 2008 12:12 schreef floris.exe het volgende:
[..]
Je hebt ook nog zaken als overbodige lussen, niet opruimen van rommel enzovoort. Die hebben niets te maken met de syntaxis, maar met de stijl van programmeren.
Als je niet weet dat recursieve loop nogal intensief is ben je überhaupt geen programmeur maar een prutser. Let op, ik BEN niet eens programmeur en gewoon prutser en weet dit al.quote:Op zaterdag 28 juni 2008 12:12 schreef floris.exe het volgende:
[..]
Je hebt ook nog zaken als overbodige lussen, niet opruimen van rommel enzovoort. Die hebben niets te maken met de syntaxis, maar met de stijl van programmeren.
Klopt, maar het is geen NOODZAKELIJKE kennis om een goede app te schrijven. Let op he, het gaat er hier niet om of mensen die zich in een platform verdiepen wellicht betere programmeurs zijn. Er wordt hier stellig beweerd dat MBO'ers géén programmeur kunnen zijn omdat ze niet weten hoe een assembler of compiler werkt. En DAT zijn blatante nonsens.quote:Op zaterdag 28 juni 2008 12:17 schreef Anthraxx het volgende:
Mja, ik ben zelf van mening dat een programmeur beter wordt als hij het onderliggende platform ook beheerst. De programmeur kan dan op bepaalde zaken inspelen, waardoor de compiler efficienter kan optimaliseren en je CPU efficienter het programma uitvoert (met minder geheugen).
Kom nou toch, het gaat hier over het versturen van een formulierquote:Op zaterdag 28 juni 2008 12:21 schreef Core2 het volgende:
[..]
Rare zin dit, maar wat je bedoeld is in ieder geval inefficienter dan het opstellen van een paar POST headers. En als je je niet verdiept in dat soort technieken omdat je denkt dat het toch niet nodig is, zul je ook nooit bij andere, betere oplossingen komen.
Sorry, maar Tail Recursion is juist erg efficient. Nog sterker, functionele programmeertalen doen alles met recursie. En zo inefficient zijn die ook niet.quote:Op zaterdag 28 juni 2008 12:22 schreef Swetsenegger het volgende:
[..]
Als je niet weet dat recursieve loop nogal intensief is ben je überhaupt geen programmeur maar een prutser. Let op, ik BEN niet eens programmeur en gewoon prutser en weet dit al.
Klopt. Dat maakt ze geen slechte programmeurs. Maar het is gewoon noodzakelijke kennis ongeacht het niveau. Uit ervaring weet ik dat je toch wel krijgt te horen hoe het allemaal in elkaar zit.quote:Klopt, maar het is geen NOODZAKELIJKE kennis om een goede app te schrijven. Let op he, het gaat er hier niet om of mensen die zich in een platform verdiepen wellicht betere programmeurs zijn. Er wordt hier stellig beweerd dat MBO'ers géén programmeur kunnen zijn omdat ze niet weten hoe een assembler of compiler werkt. En DAT zijn blatante nonsens.
Er aan voorbij gaand dat sommige optimalisatieslagen door de compiler beter uitgevoerd kunnen worden dan door de gemiddelde programmeur mits de gemiddelde programmeur niet zelf halfslachtig werk heeft lopen leveren.quote:Op zaterdag 28 juni 2008 12:17 schreef Anthraxx het volgende:
Mja, ik ben zelf van mening dat een programmeur beter wordt als hij het onderliggende platform ook beheerst. De programmeur kan dan op bepaalde zaken inspelen, waardoor de compiler efficienter kan optimaliseren en je CPU efficienter het programma uitvoert (met minder geheugen).
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |