• 2020-02-24

10 Anfängertipps von PHP Masters 2020 - Unterhaltung

Anonim

Inhaltsverzeichnis:

Die Web Development Series wird von Rackspace unterstützt. Dies ist die bessere Art, Hosting durchzuführen. Erfahren Sie hier mehr über die Hosting-Lösungen von Rackspace.

PHP ist die Sprache hinter einigen der leistungsfähigsten und am weitesten verbreiteten Webanwendungen, einschließlich der allgegenwärtigen Facebook- und der unaufhaltsamen WordPress-Software.

Das Erlernen einer neuen Sprache kann entmutigend sein. Daher haben wir ein paar PHP-Experten für Ratschläge für PHP-Neulinge hinzugezogen (bleiben Sie dran für eine Auswahl an fortgeschrittenen / fortgeschrittenen Tipps, die in ein paar Wochen erscheinen werden).

Wenn Sie ein neuer PHP-Entwickler (oder ein alter Profi) sind, sollten Sie unbedingt eine Anmerkung in den Kommentaren hinterlassen und uns und anderen Lesern mitteilen, welche konkreten Schritte Sie unternommen haben, um Ihnen das Erlernen der Sprache zu erleichtern.

1. Elizabeth Naramore: Beginnen Sie mit OOP

Naramore ist ein SourceForge-Mitarbeiter und hat PHPWomen.org gegründet. Für Anfänger empfiehlt sie, sich gründlich mit objektorientierter Programmierung (OO) vertraut zu machen, bevor sie direkt in PHP eintaucht.

„Wenn Sie aus einer Non-Tech-Branche kommen, sollten Sie sich die Zeit nehmen, um solide Prinzipien der Softwareentwicklung zu erlernen. Dinge wie objektorientierte Programmierung, testgetriebene Entwicklung, Versionskontrolle, Debugging, Entwurfsmuster usw.

„Wenn Sie Ihr Problem ausprobiert haben und nicht lösen können, haben Sie keine Angst zu fragen. Die PHP-Community ist im Allgemeinen sehr hilfsbereit und freundlich, und für Anfänger stehen unzählige Ressourcen online zur Verfügung. Verschanzen Sie sich in eine Community, sei es eine lokale Benutzergruppe, eine Open Source-Projektcommunity oder ein IRC-Kanal wie #phpc auf freenode. “

2. Keith Casey: Google It

Casey hat einen Software-Shop gegründet und macht viel Arbeit in der Unkonferenzschaltung.

Sein Rat zielt darauf ab, Ihren Platz in der PHP-Community zu finden und einem immer wichtiger werdenden Diktum zu folgen: Google, bevor Sie fragen.

„Verbinden Sie sich jetzt mit einer Benutzergruppe. Es gibt PHP-Gruppen auf der ganzen Welt, in denen sich intelligente Leute treffen, um sich zu unterhalten, Ideen zu erkunden und sich gegenseitig zu helfen.

„Denken Sie daran, eine Google-Suche durchzuführen, bevor Sie Fragen stellen. Niemand mag faul. "

3. Eamon Leonard: Mach mit bei Open Source-Projekten

Leonard betreibt das irische Softwarehaus echolibre und war Mitbegründer von CloudSplit, einem Echtzeit-Analysedienst für Cloud Computing. Wie viele seiner Kollegen empfiehlt er, sich auch als Anfänger an Open-Source-Projekten zu versuchen.

„Werden Sie in Open Source eingebunden, sobald Sie sich mit den Grundlagen auseinandersetzen … Dadurch haben Sie Zugriff auf den Quellcode und die Möglichkeit, von Branchenveteranen zu lernen.

„Es ist eine zeitaufwändige Aufgabe, reproduzierbare Fehler zu finden und zu dokumentieren, die von jedem Open Source-Team sehr geschätzt werden würde. Wenn wir Entwickler mit uns beauftragen möchten, würden wir den potenziellen Beitrag von jemandem für unser Unternehmen viel mehr schätzen wenn sie an einem OSS-Projekt mitgearbeitet haben. “

4. Lorna Jane Mitchell: Tu es einfach

"Lornajane", wie Mitchell im Internet allgemein bekannt ist, ist PHP-Berater, Entwickler, Autor und Sprecher.

Sie gibt einen Rat, der häufig in Hacking-Kreisen gehört wird: Tu es einfach.

"Spring rein! PHP ist eine wirklich zugängliche Sprache, die sich schnell entwickeln lässt. Der beste Weg, um herauszufinden, ob auf diese Weise etwas getan werden kann, ist zu versuchen.

„Jeder kann PHP programmieren. Die niedrige Eintrittsbarriere bedeutet, dass es eine gibt Menge von schlechtem PHP in der Welt. Aber schlecht funktionierendes PHP ist nützlich, auch wenn es nicht hübsch ist. Ich persönlich denke, wenn Sie Ihre Probleme mit PHP lösen können, sollten Sie weitermachen und es auch tun, auch wenn es nicht perfekt ist. “

5. Chris Cornutt: Vermeiden Sie das Codieren von Burnout

Cornutt betreibt PHPDeveloper.org und Joind.in und verwendet PHP seit 1998. In seinem Rat an die PHP-Entwickler von Baby warnt er davor, Ermüdung und Burnout zu codieren.

„Ich denke, neue Entwickler werden zu leicht überwältigt … Anfänger mögen die Sprache und sie hacken sich mit der Mentalität„ Einfach funktionieren lassen “ab, aber ich wage zu sagen, dass mehr als die Hälfte dort stehen bleibt.

„Versuchen Sie, einen Mentor zu finden, der Sie durch einige dieser frühen Schritte führen kann. Es macht Welten von Unterschied, wenn Sie jemanden haben, mit dem Sie wirklich sprechen können. IRC ist eine gute Option, aber eine Zielperson ist viel besser.

„Zum Glück steht ihnen auch das gesamte Web mit zahlreichen PHP-Sites und Beispielen zur Verfügung, die ihnen helfen, durch die schwierigen Stellen zu gehen. Einige Beispiele sind gut, andere nicht so sehr, aber sie werden es im Laufe der Zeit lernen. Die PHP-Entwicklung ist wie alles andere eine Fähigkeit, die geschult werden muss - man kann nicht einfach in die Mitte springen und über Nacht ein Experte sein. “

6. Abraham Williams: Versuchen Sie es mit Drupal

Williams ist ein Entwickler und selbsternannter "Hacker-Befürworter". Auch er rät neuen PHP-Codierern, in ein Codierungsprojekt zu springen, wobei Open Source bevorzugt wird.

”Finden Sie ein Qualitätsprojekt oder eine Community (vorzugsweise Open Source-orientiert), zu der Sie beitragen können. Lernen Sie den Code, die Menschen und die Sitten kennen. Sie lernen nicht nur von erfahrenen Entwicklern, sondern auch die Betreuer haben ein großes Interesse an Qualitätscode und einer freundlichen Community. Sie werden mehr als bereit sein, Code-Verbesserungen in Patches zu empfehlen und sogar, wie man ein besseres Community-Mitglied wird.

„Ich empfehle das Drupal-Projekt als einen guten Ausgangspunkt. Es ist ausgereift, hat eine epische Community, eine große Wachstumsrate und viele Jobs für gute Drupal-Entwickler. “

7. Demian Turner: Studienerfahrene Programmierer

Turner arbeitet seit 1996 mit Web- und Open Source-Projekten. Er betreibt PHPKitchen.com und war kürzlich Seedcamp-Finalist.

Er gab uns eine Menge toller Ratschläge für neue PHP-Entwickler, Ratschläge, die Zeit sparen, für besseren Code sorgen und Ihr Interesse am Programmieren stützen können.

“Lesen Sie den Code der erfahrenen Entwickler. Es gibt immer einen besseren und saubereren Weg, Dinge zu tun. Räder nicht neu erfinden; Sie haben immer mehr als genug zu programmieren; Verwenden Sie seriöse Bibliotheken, wenn Sie den Code nicht selbst schreiben müssen.

„Stellen Sie sicher, dass Ihr Code für Menschen lesbar ist. Wenn Sie es sechs Monate später nicht verstehen können, wie wird es für andere Entwickler aussehen?

„Versuchen Sie immer, Ihre Schnittstellen zu vereinfachen. Es ist viel schwieriger, einfacheren Code zu schreiben, aber konsistentes Refactoring spart Ihnen viel Zeit und Ärger bei der Wartung.

„Schließlich sollten Sie sich mit einigen der großartigen Programmierern vertraut machen und herausfinden, wie sehr sie sich viele Jahre später für die Programmierkunst engagiert haben.“

8. Stuart Herbert: Testgetriebene Entwicklung, Verkapselung und Quellcodeverwaltung kennen

Herbert programmiert seit 1999 PHP. Er schreibt seit mehreren Jahren über PHP und hat viel zu Gentoo Linux beigetragen.

Für neue PHP-Entwickler rät er: „Erfahren Sie mehr über testgetriebene Entwicklung und Kapselung. Sobald Sie den Dreh raus haben, werden Sie den Code schneller versenden, und derjenige, der Ihren Code erbt, wird es Ihnen danken.

„Oh, und lerne etwas über die Quellcodeverwaltung. es ist niemals optional! "

Er sagt auch, die größte Stärke der Sprache sei "die fantastische Dokumentation, die auf PHP.net kostenlos verfügbar ist. Bei bestimmten anderen Sprachen müssen Sie die Dokumente als Bücher kaufen, aber nicht mit PHP. "

9. Maggie Nelson: Informieren Sie sich über die Datenspeicherung

Nelson ist ein PHP-Entwickler, der derzeit bei Flickr beschäftigt ist.

Sie fordert PHP-Neulinge auf, sich frühzeitig mit der Datenspeicherung auseinanderzusetzen.

„In vielen Fällen verwenden Sie PHP für Webanwendungen. Fesselnde Web-Apps tendieren dazu, Daten auf unerwartete Weise oder auf eine Art und Weise zu verwenden, die alltägliche Probleme löst. Wenn Sie gerade mit PHP anfangen und dies Ihre erste Sprache ist, sollten Sie sich ein oder zwei Tage mit der Datenspeicherung beschäftigen und vielleicht auch etwas SQL lernen. PHP ist dafür bekannt, sehr gut mit Datenbanken zu spielen. Schauen Sie sich MySQL und andere relationale Datenbanken an und nutzen Sie die NoSQL-Datenspeicherlösungen.

„Schreiben Sie den gesamten Code für mindestens eine Anwendung von Grund auf. Die PHP-Welt bietet viele großartige Frameworks, mit denen der Datenzugriff leicht abgeschnitten werden kann. Sie sollten jedoch immer sicher sein, dass Sie wirklich verstehen, wie die Daten tatsächlich hinter den Kulissen manipuliert werden. “

10. Michael Maclean: Erfahren Sie mehr über Sicherheit

Maclean ist ein PHP- und Python-Entwickler mit Sitz in den äußeren Hebriden in Schottland.

Er sagt: „PHP ist ziemlich einfach zu finden, weshalb so viele Leute es benutzen, aber ich denke, es ist wichtig, einen Blick darauf zu werfen, was Leute tun, die es seit einiger Zeit benutzen. Anstatt alles von Grund auf neu zu schreiben, sollten Sie sich ein paar Frameworks ansehen, die Ihnen wahrscheinlich einen kleinen Vorsprung verschaffen werden.

„Die andere Sache, die man machen muss, ist etwas über Sicherheit zu lernen. PHP hat dafür in der Vergangenheit eine schlechte Repetition, was ein Nebeneffekt seiner Benutzerfreundlichkeit ist. Online und im Druck gibt es viele Ressourcen, um Sicherheitsprobleme zu vermeiden. Schauen Sie sich die Bücher von Chris Shiflett und Ilia Alshanetsky an, die auch Informationen dazu online haben. “

Was sind deine Tipps?

Hast du irgendwelche Worte der Weisheit für PHP-Noobs? Wir würden uns über ein Feedback in den Kommentaren freuen.

Von Rackspace unterstützte Serie

Die Web Development Series wird von Rackspace unterstützt. Dies ist die bessere Art, Hosting durchzuführen. Keine Sorgen mehr über die Verfügbarkeit von Webhosting. Sie müssen nicht mehr Zeit, Energie und Ressourcen aufwenden, um zu versuchen, den Überblick über das Patchen, Aktualisieren, Überwachen, Sichern von Daten und dergleichen zu behalten. Lerne warum.

Weitere Entwickler- und Designressourcen von Mashable:

- 11 Trends im Web-Logo-Design: Das Gute, das Schlechte und das Übernutzte
- Top 5 Trends für Web-Font-Design
- 5 Tipps für angehende Web-App-Entwickler
- Flash vs. HTML5: Adobe wiegt ein
- 6 neue Mac-Apps für Designer und Entwickler


Interessante Artikel

Die 10 meist zitierten Tweets über Steve Jobs

Es war ein Ausbruch von Trauer auf einer Skala, die Twitter selten gesehen hat. Um Mitternacht östliche Zeit - weniger als fünf Stunden, nachdem Apple bekannt gab, dass Steve Jobs verstorben war - 1 ....

Steve Wozniak über Steve Jobs [VIDEOS]

Steve Wozniak, der Mann, der Apple Computer mit Steve Jobs mitbegründete, sagt, dass "sein Kopf leer wurde, als wäre er mit einem Hammer verprügelt worden", als er erfuhr, dass Steve Job ...

Stream Neuerscheinungen von Radiohead, Bjork Ryan Adams

Es ist heutzutage nicht ungewöhnlich, dass große und kleine Künstler vor dem Verkauf kostenlose Vorschauen ihrer Werke anbieten. Das Anbieten einzelner Tracks für Stream oder Download dient nur dem ...

Wie StumbleUpon vom Humble Browser Plugin zum Social Juggernaut ging

Mashable sprach mit Garrett Camp, dem CEO von StumbleUpon, über die Entwicklung des Startups vom Apartment-Projekt zum dominanten Internetauftritt, die bevorstehende internationale Expansion und warum Sie ...

Wie gruselige Filme? Tweet um Paranormal Activity 3 Premiere Tickets zu gewinnen

Fans des übernatürlichen Thrillers Paranormal Activity 3 können eine exklusive, frühe Vorführung des neuen Films allein durch Tweeten gewinnen. Die Kampagne mit dem Titel "Tweet to see first" erscheint in ...

Twitter eröffnet das New Yorker Büro in der Madison Avenue

Michael Bloomberg, Bürgermeister von New York, trat am Donnerstagmorgen mit Twitter-Mitbegründer Jack Dorsey zusammen und gab die Eröffnung des ersten offiziellen Büros in New York bekannt.