php.de

Zurück   php.de > php.de Intern > Board-Support

Board-Support Wieso, Weshalb, Warum? Hilfe zum Forum und Fragen zur Funktionalität

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.08.2009, 09:37  
Erfahrener Benutzer
 
Benutzerbild von boolean
 
Registriert seit: 06.10.2008
Beiträge: 257
PHP-Kenntnisse:
Fortgeschritten
boolean ist zur Zeit noch ein unbeschriebenes Blatt
boolean eine Nachricht über Skype™ schicken
Standard Wie lerne ich zu lernen um PHP zu verstehen?

Mal ehrlich, die anfäger Fragen türmen sich und es gibt keinen Lichtblick. Die meisten hier machen es freiwillig und helfen gerne den Anfängern, wenn sie nicht mehr weiter kommen. Das Problem dabei ist, dass die Funktionalität oft ausgenutzt wird. Das bedeutet effektiv, dass neue Benutzer auf die Plattform stoßen und einen Beitrag verfassen mit der Hoffnung darauf, einen fertigen Baustein zu erhalten, den sie dann einfach bei sich selbst einfügen. Das gute jedoch ist, dass ein erfahrener Entwickler das natürlich sofort merkt und anschließend auch trotzig reagiert, weil er keine lust hat, dass sich die besagten Personen absolut gar nicht darum kümmern weiter zu kommen. Dieses Thead richtet sich innsbesondere an die jenigen, die derartige Beiträge verfassen oder auch den verfassern helfen.

PHP ist eine einfach Programmiersprache, die nahezu jeder, mit technischem Verstand ausüben kann. Professionell und guten Programmcode findest du allerdings nur da, wo die Begeisterung im Menschen sitzt.

Also wie gehe ich als Anfäger an die Sache heran um schnell zu lernen?
Wichtig in der lernphase von PHP ist es, dass man sich seperat mit anderen Themen beschäftigt, die man zu PHP brauchen kann. Ich möchte hiermit auf Datenbanksysteme wie MySql oder Oracle anstoßen. Also wie gehe ich vor? Relativ einfach ist es die Grundlagen zu beherrschen - man findet über Google 445.000 Resultate zu dem Suchbegriff "php lernen". Ab wann kann ich ein eigenes Script schreiben? Nun gut diese Frage ist abhängig von der Person und kann nicht global für jeden Benutzer gegeben werden. Fakt ist jedoch, dass zuerst die Grundlagen beherrscht werden müssen. In fast jedem Tutorial findet man Anleitungen wie man mit PHP anfängt - nutzt sie - intensiv, verständnisvoll und natürlich mit genügend Zeit.

Ein funke Willen ist besser als keiner!
Problematisch wird das ganze wenn, wie ich oben schon angesprochen hatte, neue Benutzer bzw. auch bekannte Gesichter auf die Hilfsbereitschaft zugreifen, die allerdings nur die Absicht haben einen fertigen Baustein zu erhalten.

Eigeninitiative für eine bessere Lernweise!
Das Problem an der ganzen Sache ist, dass die Anfänger nichts lernen und die Helfer zu viel Zeit mit lapidaren Fragen vertun, obwohl es wirklich interesannte Themen im Forum gibt, die hier täglich behandelt werden. Wie kann man also sicherstellen, dass Anfäger eigeninitiative zeigen ohne dass es zu den bekannten Streitigkeiten kommt? Schwere Frage - man sollte definitiv keine Lösungen mehr in die Foren schreiben sondern ihnen nur einen Hinweis geben, außer sie finden es gar nicht.

Was bezewecke ich mit diesem Thema?
Ich möchte, dass manche zum grübeln kommen und auch der ein oder andere Anfäger über diesen Beiträg stößt.
boolean ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.08.2009, 09:43  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

guter Beitrag!

Könnte man eig. so nach oben "pinnen"...

lg
DER_Brain ist offline   Mit Zitat antworten
Alt 13.08.2009, 09:47  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.849
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Es gibt zwei verschiedene Typen von Fragestellern. Wäre dies hier ein KFZ-Mechanikerforum, dann könnte man das so ausdrücken:

a) Kann mir mal jemand sagen, wie ich die Zündung meines Motors einstelle? Ich hab da nicht wirklich Ahnung von.

Bei solchen Fragen ist ein Hinweis auf 'Lerne Grundlagen' sicherlich angezeigt.

b) Wo an meinem BMW ist die Tankklappe?

Da ist dem TE mit der Antwort 'rechts hinten' besser geholfen.
Wolla ist offline   Mit Zitat antworten
Alt 13.08.2009, 09:48  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.071
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Wie gehen wir jetzt mit diesem Thread um?

Erstmal, es ist vollkommen richtig was du schreibst. In den letzten Tagen sind einige Threads zusammengekommen, die sich über mehrere Seiten erstreckt haben und das nur, weil der TE alles hingeschrieben haben wollte ohne sich selbst ernsthaft mal mit seinem Problem zu befassen. Als Beispiel könnte man diesen Thread hier nennen:

http://www.php.de/php-einsteiger/579...-loeschen.html

Ich habe dort in 3 Postings versucht, ohne direkt den Fehler zu nennen, ihn auf einen Misstand hinzuweisen. Aber der TE hat es einfach nicht verstanden. Wollte er nicht? Konnte er nicht?

Was mache ich in so einem Fall mit ihm? Irgendwann ist man es doch Leid, man will das Thema auch irgendwann mal abschließen und dann muss entweder die Antwort explizit kommen oder man postet gar nicht mehr und der TE schmeißt mit Schimpfwörtern um sich, auch wenn das unangebracht ist!

Du meinst, wir müssen etwas an unserer Art zu helfen ändern!? Keine Lösungen, nur Hinweise und Tipps. Ich will das gerne versuchen, doch dann müssen alle mitziehen, denn es nützt nichts, wenn nach einem Schubs in eine gewisse Richtung die Lösung hingeklatscht wird!

Auch dafür habe ich ein Beispiel:

http://www.php.de/php-einsteiger/578...-schleife.html

Capfly meint es in diesem Fall zwar nur gut, aber die Antwort von nikosch bleibt dann ungeachtet und der TE hat natürlich nichts gelernt!

Man sollte diesen Thread mal oben anpinnen!

Gruß
__________________
HalloPHP
Asipak ist offline   Mit Zitat antworten
Alt 13.08.2009, 09:56  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.849
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Das ist sogar ein sehr schönes Beispiel dafür, wie man einem Anfänger mit einfachen Mittel zeigen kann, wie schön und elegant Programmcode doch sein kann. Es bricht sich niemand nen Zacken aus der Krone, dem TE mit ein paar Zeilen Code in die richtige Richtung zu schubsen.
Wolla ist offline   Mit Zitat antworten
Alt 13.08.2009, 10:15  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Vielleicht noch ein paar Eränzungen zum Thema Fehlersuche, auch wenn das alles wahrscheinlich schon irgendwo steht:
  • Error-Reporting einschalten (mindestens error_reporting(E_ALL))
  • Keine Fehlermeldungen unterdrücken (d.h keine @ vor Funktionsaufrufen)
  • evaluierte Datenbankabfragen ausgeben lassen (echo $sql)
  • Rückgabewert von mysql_query() und andern DB-Befehlen immer abfragen und im Fehlerfall mysql_error() o.ä anzeigen z.B.
    PHP-Code:
    mysql_query($sql) or exit(mysql_error()) 
Fehlermeldungen sind keine Feinde, sondern Helfer des Programmierers
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 13.08.2009, 10:20  
Erfahrener Benutzer
 
Benutzerbild von boolean
 
Registriert seit: 06.10.2008
Beiträge: 257
PHP-Kenntnisse:
Fortgeschritten
boolean ist zur Zeit noch ein unbeschriebenes Blatt
boolean eine Nachricht über Skype™ schicken
Standard

Natürlich ist es nicht schlecht die Leute in die richtige Richtung zu stubsen. Das ist ja auch der Sinn und Zweck dieses Forums - allerdings muss man sich schon bemühen möglichst verständlich sein. Für mich heißt das:

A) Eindeutigen Titel
B) Gut geschriebener Text mit der auch seinen Code inkl. Highlighting enthält.
C) Ggf. schon Referenzen auf die er zugegriffen hat um das Problem zu lösen.

Meiner Meinung nach sind 90 % der Fragen hier einfach zu Faul Google oder die Forensuche zu nutzen. Das hat den effekt, dass ein und das selbe Thema so oft ausgelutscht wird, bis es nicht mehr geht. Das wiederrum macht die Qualität des Forums kaputt und eigentlich möchte das keiner von uns.

Statt:
Zitat:
hi, ich bin neu heir. konnt ihr mir büdde helfen. ich mach php erst seid 2 wochen und weis nicht mehr weiter. das script was ich jetzt geschrieben hab is irgendwie kaputt.
muss folgendes dabei rauskommen:

Zitat:
Hallo liebe PHP Gemeinde,

ich betreibe jetzt PHP seit ca. 2 Wochen und bin eigentlich schon relativ gut voran gekommen. Seit ca. 4 Stunden hänge ich aber an einem Problem fest, dass sich einfach nicht lösen lassen will.

Hier mein Programmcode:
PHP-Code:
<?php // ....
Das Problem:
Ich möchte dass die URL so ausgegeben wird, dass die Sonderzeichen passen. Mir fällt leider kein Begriff ein damit ich es bei Google suchen könnte.

Gruß,

User
Leider sind diese Anfragen aber nur sooo selten, dass man schon gar keine Lust mehr hat ins Anfängerforum zu sehen bzw. das Thema gleich nach Aufruf wieder schließt weil man ohnehin weis, was dabei rauskommt.
boolean ist offline   Mit Zitat antworten
Alt 13.08.2009, 10:26  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.071
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von boolean Beitrag anzeigen
Natürlich ist es nicht schlecht die Leute in die richtige Richtung zu stubsen. Das ist ja auch der Sinn und Zweck dieses Forums - allerdings muss man sich schon bemühen möglichst verständlich sein. Für mich heißt das:

A) Eindeutigen Titel
B) Gut geschriebener Text mit der auch seinen Code inkl. Highlighting enthält.
C) Ggf. schon Referenzen auf die er zugegriffen hat um das Problem zu lösen.
Damit beziehst du dich jetzt aber auf die Fragenden, nicht wahr? Der Absatz ganz oben (damit sind wohl wir gemeint, als Helfende) passt nicht so Recht zu den von dir gelisteten 3 Punkten!

Zitat:
Meiner Meinung nach sind 90 % der Fragen hier einfach zu Faul Google oder die Forensuche zu nutzen. Das hat den effekt, dass ein und das selbe Thema so oft ausgelutscht wird, bis es nicht mehr geht. Das wiederrum macht die Qualität des Forums kaputt und eigentlich möchte das keiner von uns.
Ja, das alte Problem und es gibt immer noch keine Lösung und es wird sie vermutlich auch nie geben!


Zitat:
Statt:
Zitat:
hi, ich bin neu heir. konnt ihr mir büdde helfen. ich mach php erst seid 2 wochen und weis nicht mehr weiter. das script was ich jetzt geschrieben hab is irgendwie kaputt.
muss folgendes dabei rauskommen:[...]
Vielleicht könnte man das "Thema erstellen" - Formular in mehrere Textfelder aufteilen, die eine feste Struktur vorgeben. Wenn ich mich an deinem Beitrag orientiere in etwa so:

1. Einleitung
2. evtl. Programmcode, sofern notwendig
3. Problembeschriebung/konkrete Frage

Die Forensoftware könnte diese Struktur zum Beispiel durch fettgedruckte Überschriften hervorheben!

Gruß
__________________
HalloPHP
Asipak ist offline   Mit Zitat antworten
Alt 13.08.2009, 10:31  
Erfahrener Benutzer
 
Benutzerbild von boolean
 
Registriert seit: 06.10.2008
Beiträge: 257
PHP-Kenntnisse:
Fortgeschritten
boolean ist zur Zeit noch ein unbeschriebenes Blatt
boolean eine Nachricht über Skype™ schicken
Standard

Das ist natürlich ein guter Lösungsansatz allerdings schränkt dieser auch den Benutzer ein und man kann sich so gesehen nicht frei bewegen. Desweiteren kommt dazu, dass der jeweilige Benutzer auch einfach "..." in die Felder schreiben kann.

Ich finde es liegt an uns, den Helfern, dass dieses Forum mehr qualität bekommt. Wir müssen die Anfänger dazu anstoßen, dass sie ihre Probleme sinnvoll beschreiben, sodass sie jeder versteht.

Das klappt allerdings nur dann, wenn die Helfer sich einig werden und eine Lösung finden, dass beide Partein zufrieden sind.
boolean ist offline   Mit Zitat antworten
Alt 13.08.2009, 10:36  
Erfahrener Benutzer
 
Registriert seit: 27.06.2009
Beiträge: 498
PHP-Kenntnisse:
Anfänger
cetalian sorgt für eine eindrucksvolle Atmosphärecetalian sorgt für eine eindrucksvolle Atmosphäre
Standard

Anfänger die stören sind aber neu und wollen "mal eben" eine Antwort auf ihre Frage. Die lesen sich keine Sticky Threads durch und wenn ihr sie belehren wollt reagieren sie eben pampig und kommen nie wieder. Das ist nunmal so und ich persönlich denke nicht, dass man daran was ändern kann
cetalian ist offline   Mit Zitat antworten
Antwort

« elePHPant | Werbung »

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
will php lernen....welches Buch richtig ? baraber Off-Topic Diskussionen 16 05.02.2011 01:32
Ich möchte PHP lernen.... stragami Beitragsarchiv 4 09.10.2008 15:16
PHP richtig lernen! TeazY PHP Tipps 2008 5 01.02.2008 21:50
mvc verstehen lernen... Promaetheus PHP Tipps 2008 32 21.08.2007 12:20
Wo kann ich html lernen für php phplehrling Off-Topic Diskussionen 2 09.04.2006 17:29
php lernen M4rc3l Off-Topic Diskussionen 4 08.04.2006 18:40
Will php lernen phplehrling PHP Tipps 2006 6 06.04.2006 10:51
C# lernen Off-Topic Diskussionen 22 15.11.2005 21:24
[Erledigt] PHP lernen PHP Tipps 2005-2 9 22.09.2005 11:46
lernen.. aber was? Niedi Off-Topic Diskussionen 5 13.07.2005 22:08
php lernen ToShiK Beitragsarchiv 6 04.07.2005 18:04
Frage um schenell zu lernen PHP Tipps 2005-2 10 12.06.2005 11:35
PHP Hilfen / leicht lernen PHP Tipps 2005 1 20.04.2005 11:54
php lernen für neue PHP Tipps 2004 9 04.09.2004 01:52
Ich möchte PHP lernen... Brauche Tipps ^^ PHP Tipps 2004 4 13.06.2004 18:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php verstehen, php code verstehen, http://www.php.de/board-support/58025-wie-lerne-ich-zu-lernen-um-php-zu-verstehen.html, php schnell lernen, wie lerne ich zu lernen, wie lerne ich php verstehen, wie lerne ich php, script schreiben lernen, schnell php lernen, php in 2 wochen lernen, wie kann ich php verstehen?, programmcode php strukturieren, wie lerne ich html, wie lerne ich google zu verstehen, php in 2 monaten lernen, wie kann man schnell php lernen, wie lerne ich texte zuverstehen?, phpverstehen, wie lerne ich zu lernen?, kann man php schnell lernen

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum