Kan iemand mij helpen met deze PHP opdracht voor school?
Voer drie cijfers in van een vak. De cijfers tellen voor 30%, 30% en 40% mee.
Bereken het periodecijfer.Je mag het laagste cijfer herkansen.
Bereken wat je moet halen om gemiddeld een 6 te staan.
Vervang in een ingevoerde string alle klinkers door medeklinkers
?
Onbekende gebruiker
23-02-2021 20:10
In mijn geval was het andersom. Ik kon al verschillende talen (BASIC, assembleertaal, C) maar was nog niet zo thuis in OOP. Vervolgens kreeg ik een docent die C++ niet aan mij kon uitleggen, laten we zeggen dat hij enige didactische vaardigheden ontbeerde. Met codevoorbeelden lukte het mij uiteindelijk om te snappen dat OOP eigenlijk ook procedureel is.
Ik moet eerlijk bekennen dat ik niet op zoek ben gegaan naar de huisregels van PHPHulp.nl. Is het de bedoeling dat je iemand niet mag helpen als het voor school is? Zelfs niet in Corona-tijd?
Het is geen algemene regel, dat gaat het ook niet worden. Anders had ik wel een modbreak geplaatst.
Iemand helpen mag wel, maar waarom zou je grotendeels iemand zijn huiswerk willen doen? Het is immers zijn/haar project waar energie in de studie gegeven moet worden.
Persoonlijk zou ik er liever voor kiezen om diegene op weg te helpen met een kleine code-snippet, pseudocode of een linkje naar de manual.
Een algemene regel/etiquette hier op het forum is echter wel dat we (zeker bij mensen die we niet kennen) vragen wat ze zelf al geprobeerd hebben, en waar ze precies op vastlopen.
Dit heeft als doel om mensen zelf te laten nadenken, en ze iets te laten leren. Er zijn genoeg mensen die hier iets neerplempen met als boodschap "maak dit eens voor mij" en vervolgens hoor je er nooit meer iets van. En ondertussen zijn ze geslaagd voor het vak informatica terwijl ze er én geen moeite voor hebben gedaan én er totaal niks van hebben geleerd. Die mensen moeten vroeg of laat de arbeidsmarkt op. Ik heb liever dat ze dan op eigen kracht een passende baan vinden, dan dat ze ergens binnenrollen op basis van 'prestaties' die niet van henzelf zijn. Maar goed, dat is hoe ik er tegenaan kijk. Iedereen mag om hulp vragen, maar je wordt geacht om zelf eerst al e.e.a. geprobeerd te hebben.
Professionele ontwikkelaars doen niet aan "eerst zelf proberen". Die doen eerst onderzoek, onder andere op Stack Overflow omdat juist daar alles tot op de komma nauwkeurig wordt voorgekauwd...
?
Onbekende gebruiker
24-02-2021 08:09
gewijzigd op 24-02-2021 08:09
Dank @Aad! :-)
In feite kun je het codevoorbeeld ook zien als allerlei verwijzingen naar functies etc. die je niet kunt begrijpen zonder daar moeite voor te doen (tutorial volgen, handleiding lezen).
Soms heb ik gewoon zin in een simpel puzzeltje als afwisseling op het werk.
Professionele ontwikkelaars doen niet aan "eerst zelf proberen". Die doen eerst onderzoek, onder andere op Stack Overflow omdat juist daar alles tot op de komma nauwkeurig wordt voorgekauwd...
Hehe, lol :-)
Ad Fundum op 24/02/2021 08:09:00
Dank @Aad! :-)
In feite kun je het codevoorbeeld ook zien als allerlei verwijzingen naar functies etc. die je niet kunt begrijpen zonder daar moeite voor te doen (tutorial volgen, handleiding lezen).
Soms heb ik gewoon zin in een simpel puzzeltje als afwisseling op het werk.
Ik begrijp het wel. Dat "puzzel oplossen" heb ik ook wel eens. Maar doe dat in het vervolg dan aub niet bij huiswerkopdrachten of zogenaamde "afhaalopdrachten". Dit soort "verzoeken" herken je aan opmerkingen als:
- ik heb een huiswerkopdracht ...
- ik moet voor school ...
- ik heb een opdracht ...
- ik moet iets maken
De laatste 2 varianten zijn iets gehaaider. Die zetten er niet bij dat het om een schoolopdracht gaat, maar aan het "ik moet" of "ik heb een opdracht" heb je dat meestel snel genoeg in de gaten.
Waar het feitelijk op neerkomt is dat wij als community niet willen fungeren als 'afhaalchinees'. Dat wil zeggen, we willen niet 'op bestelling' andermans werk opknappen omdat die persoon er zelf geen zin in heeft of geen moeite voor wil doen.
Iemand die laat zien er wel moeite voor te hebben gedaan en die ergens vastloopt, helpen we natuurlijk met alle liefde en plezier. Dat geldt ook voor de vaste 'kliek' hier. Van mensen die hier al langere tijd actief zijn, weet je in de regel dat ze niet zomaar om hulp vragen. Die kun je ook gewoon direct helpen. Maar mensen die hier nog nooit gepost hebben en vragen of wij hun (huis)werk willen opknappen, die mogen eerst zelf even moeite doen ;-)
Het is geen algemene regel, dat gaat het ook niet worden. Anders had ik wel een modbreak geplaatst.
Iemand helpen mag wel, maar waarom zou je grotendeels iemand zijn huiswerk willen doen? Het is immers zijn/haar project waar energie in de studie gegeven moet worden.
Persoonlijk zou ik er liever voor kiezen om diegene op weg te helpen met een kleine code-snippet, pseudocode of een linkje naar de manual.
Op codeproject is het wel de regel. Zodra er vermoeden is schrijven ze onmiddellijk we doen geen huiswerk. Eerst moet je tonen/schrijven wat je al geprobeerd hebt.
Dan volgt er wel hulp. Eigenlijk zoals armen gestart was. Wel kan je een denkwijze vragen. Wat hier al overbodig is:)
- ik heb een huiswerkopdracht ...
- ik moet voor school ...
- ik heb een opdracht ...
- ik moet iets maken
De laatste 2 varianten zijn iets gehaaider. Die zetten er niet bij dat het om een schoolopdracht gaat, maar aan het "ik moet" of "ik heb een opdracht" heb je dat meestel snel genoeg in de gaten.
Op andere forums zijn om een vergelijkbare redenen ook vragen voor opdrachten van klanten verboden: het is onredelijk en zelfs onrechtvaardig dat wij iets gratis oplossen waarvoor de vraagsteller wordt betaald.
Waarom zou zo'n werkopdracht wel mogen maar een huiswerkopdracht niet? Is het niet alleen onhandig maar ook ronduit asociaal en onprofessioneel dat iemand zich laat betalen voor iets dat hij niet kan?!
Niet dat ik dat vind hoor, maar vooral om te benadrukken dat gewoon niet duidelijk is wat wel of niet zou mogen. Persoonlijk ben ik van mening dat elke inhoudelijke vraag op een forum als dit gesteld zou mogen worden: het is niet aan ons om te beoordelen waar onwetendheid en onervarenheid eindigen en domheid en luiheid beginnen.
Is het niet alleen onhandig maar ook ronduit asociaal en onprofessioneel dat iemand zich laat betalen voor iets dat hij niet kan?!
Ik geef het vaak gewoon toe aan een klant. Iets wat ik niet kan, kan ik na wat Googlen en proberen wel.
Tsja.... asociaal... zelfs mét Googlen en proberen zou de klant het zelf niet kunnen. Dus daarom betalen ze ervoor.
Er bestaat een groot verschil tussen iemand helpen en iemands werk uitvoeren.
Een voorbeeld:
Stel jij loopt langs een bouwterrein en net op dat moment loopt er een bouwvakker met een kruiwagen langs. De bouwvakker moet door een poortje maar hij kan het poortje niet opendoen omdat hij 2 handen aan de kruiwagen heeft. Op dat moment zou ik het niet erg vinden om even te helpen en het poortje open te houden. Geen enkel probleem. Maar als de bouwvakker vervolgens vraagt of ik ook niet even kan meehelpen om een stapel stenen te versjouwen, dan krijgt ie van mij een hele dikke middelvinger.
Ander voorbeeld:
Een mevrouw in de supermarkt laat per ongeluk haar complete tas gevuld met boodschappen vallen. Alle boodschappen liggen over de vloer verspreid. Galant als ik ben, raap ik een paar appels op en stop ze in de tas. Maar er liggen nog meer boodschappen op de grond. Geen probleem, ik help wel even mee. Maar stel nu dat terwijl ik die boodschappen aan het oprapen ben, de mevrouw plotseling met een vriendin begint te kletsen die ze op dat moment tegenkomt en mij ondertussen gewoon alle boodschappen laat opruimen. Dan zou ik daar niet vrolijk van worden en de tas wellicht 'per ongeluk' leeg kieperen over de vloer.
Alles draait om intentie. Iemand die hulp nodig heeft, kan rekenen op hulp. Ook bij een schoolopdracht. Maar dan moet dus wel duidelijk zijn of de hulpbehoevende zelf al iets heeft geprobeerd, of dat hij helemaal geen zin heeft om zelf ook maar enige moeite te doen. Om dat te kunnen bepalen, zijn er 2 mogelijkheden. Óf de vraagsteller laat in zijn openingspost zelf zien dat hij al e.e.a. heeft geprobeerd, óf indien dat niet het geval is zou onze eerste vraag moeten zijn wat hij/zij zelf al geprobeerd heeft. In dat laatste zit dus eigenlijk de oplossing. Niet gelijk een kant-en-klaar antwoord voorschotelen, maar eerst erachter zien te komen of de vraagsteller zelf al iets geprobeerd heeft. Uiteraard geldt dit alleen voor leden die niet eerder iets gepost hebben. Van leden die langer actief zijn mag je verwachten dat ze zelf al e.e.a. hebben geprobeerd.