Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
Web-/Software Programmierer?
Hallo,
hab mal ne frage... und zwar lerne ich im moment (privat) PHP5, am anfang ging es ja noch, doch mit der Zeit verstehe ich gar nichts mehr. Methoden, Objekten, Instanzen und und und... Wie ist es mit den gelernten Programmierer die es auch verstehen codes zu schreiben, übernehmen diese die meisten Codes vom Internet, und machen da kleine Aenderungen falls nötig, oder können die auf ein leeres Blatt (Notepad) einfach vom Kopf aus Seitenlangen Codes schreiben? Im Lernbuch wird geschrieben, dass es nur lernbar ist mit viel Uebung, und durch das Lesen von zahlreichen Codes möglich ist. Ergibt es dann einen Sinn wenn ich einfach weiter Lerne, und weiterhin Codes lesen wovon ich im Moment nur 30% verstehe? Dass HTML, und JavaScript habe ich es noch ziemlich gut verstanden, und erlernen können nach 1500 Seiten lern Material, doch bei PHP sind schon bei seite 138 grosse Verständnis Probleme da. Hat von euch schon jemand erfahrung mit dem Lernweg von PHP gemacht, oder auch andere Programmier Sprachen? Was könnt Ihr mir als Tipp geben? Ich danke euch im voraus mfg Delphi
P.S Eine Schule kann ich leider aus Beruflichen Gründe im Moment nicht besuchen, dynamische Arbeitszeiten ;)
3 Antworten
- Anonymvor 1 JahrzehntBeste Antwort
Mein Vorredner hat Recht, man lernt eine Programmiersprache wirklich am besten anhand einer konkreten Aufgabe. Meine früheren Versuche, eine Programmiersprache aus einer Anleitung zu erlernen, sind allesamt misslungen.
Meine größten eigenen Projekte umfassen über 150.000 Zeilen Code, die selbst erstellt wurden, hinzu kommen natürlich Bibliotheken, aus anderen Quellen (Librarys), deren Nutzung man aber auch erst erlernen bzw. erarbeiten muss.
Über die Aussage, ein Dutzend Programmiersprachen zu beherrschen, kann ich aber nur milde lächeln. Beherrschen heißt, dass man nicht nur die Syntax kennt, sondern auch alle Stärken, Schwächen und Tricks einer Programmiersprache. Das wird man für maximal 2-3 (!!) Programmiersprachen schaffen, und auch nur dann, wenn man diese ständig anwendet und auf dem Laufenden bleibt.
Mein Tipp:
Zum Erlernen von PHP würde sich die Erstellung einer eigenen Homepage mit dynamischen Inhalten anbieten. Allerdings wirst Du dann auch recht schnell auf das Bedürfnis "Datenbank" (z.B. MySQL) und damit einer weiten "Sprache", nämlich SQL stoßen.
@John D:
Du hast meine Definition von "Beherrschen" nicht gelesen oder nicht verstanden?! Ich habe bis 1998/99 6-7 Jahre lang fast ausschließlich in C/C++ programmiert (vorher verschiedene Assembler-Varianten, Pascal, Basic und an der Uni Algol 60), ab dieser Zeit ging es mit Java los. Ich bin immer noch relativ gut im Umgang mit C/C++, aber beherrschen wie früher würde ich das nicht nennen. Wenn Du heute nicht mehr in COBOL programmierst, dann wirst Du Dich auch schwerer tun als früher.
Falls Du wirklich der Meinung bist, richtig fit in Java zu sein, bereit für einen kleinen Test, ob Du es beherrschst?
- vor 1 Jahrzehnt
Hallo,
also ich habe php mit dem Tutorial von www.php-einfach.de gelernt und fand es damit ziemlich einfach. Muss aber auch sagen, das ich davor schon c++ und java konnte.
"Methoden, Objekten, Instanzen"? Da gehst du ja schon in die OOP von php, das brauchst du meiner Meinung nach nicht. Da dazu in Php einfach elementare Sachen fehlen, wie Ãberschreiben und Ãberladen von Methoden zum Beispiel (oder bin ich nicht mehr auf dem laufenden?).
Ich kann dir ja mal sagen wie sich das ganze mit Php bei mir entwickelt hat:
Also zu erstmal habe ich kleine Sachen geschrieben, wie z.B. ein einfach Counter der die Ergebnisse in eine Textdatei schreibt. Dann bin ich erstmal bei Textdateien geblieben, bis mir das zu umständlich wurde und ich weitergemacht habe mit SQL. Bis zu diesem Zeitpunkt habe ich viel gegoogelt und mir Schnipsel aus dem Netz genommen und diese umgeschrieben. Aber jetzt ist es so, dass ich mir meine eigenen "Baukästen" geschrieben habe, und diese jetzt verwende und somit mir viel Zeit spare.
Also wie du siehst entwickelt sich so was mit der Zeit. Und wenn ich du wäre, würde ich die OOP erstmal weg lassen und erstmal ein Gästebuch schreiben. Schau auch mal auf www.php-einfach.de, das ist wirklich gut erklärt und wird dir viele Fragen beantworten
Nicht den Mut verlieren,
Gruà Klaus
- Anonymvor 1 Jahrzehnt
Du lernst am meisten durch Anwendung und stetige Ãbung - und natürlich kann sich ein Programmierer hinsetzen und sozusagen vom Blatt programmieren.
Das ist aber nicht sehr effizient und führt dazu, das man das Rad ständig neu erfinden muss - daher achtet man auf Modularität und Wiederverwendbarkeit, legt Bibliotheken an. Vor geistigem Diebstahl sollte man sich hüten.
@The Coder (netter Name ;-) )
Du hast keine Ahnung wie alt ich bin - meine ersten kommerziell in GroÃunternehmen eingesetzten Programme habe ich 1976 geschrieben - und über dieses Projekt wurde bereits damals in der Tagespresse berichtet. Im Laufe der Zeit kommt einiges zusammen ... u.a. COBOL, Fortran, viele RPG-Dialekte, /370-Assembler, PL/1, Basic, CUSP, ABAP, Java, ...
Quelle(n): Ich beherrsche knapp ein Dutzend Programmiersprachen.