DreamHost-Interview mit Senior PHP-Entwickler D…

Hinweis: Der folgende Artikel hilft Ihnen dabei: DreamHost-Interview mit Senior PHP-Entwickler D…


DreamHost-Interview mit Senior PHP-Entwickler D...

Daniel Abernathy kommt aus Dripping Springs, Texas. Daniel arbeitet als Ingenieur bei Mio und verfügt über umfangreiche Erfahrung mit Laravel und Vue. Er begann vor etwa 10 Jahren mit PHP zu arbeiten und hat sich seitdem in der Community einen Namen gemacht. Wir freuen uns, Daniel heute bei uns zu haben, während er uns von seiner Reise, seinen Erfahrungen bei der Arbeit mit PHP und Laravel, der Einrichtung von PHP-Events und vielem mehr erzählt.

Shahzeb: Hallo Daniel, es ist schön, dich bei diesem Interview dabei zu haben! Könnten Sie unseren Lesern bitte etwas über sich und Ihre Reise erzählen?

Daniel: Hallo Shahzeb! Vielen Dank, dass Sie mich zur Teilnahme eingeladen haben. Ich bin Webentwickler in Dripping Springs, TX, etwas außerhalb von Austin. Meine Frau Emily und ich haben zwei Jungen, Carson und Caden. Ich arbeite nun seit etwa einem Jahrzehnt mit PHP, angefangen als autodidaktischer Entwickler. Ich habe als WordPress-Entwickler angefangen und bin vor ein paar Jahren mit Laravel und Vue.js zur App-Entwicklung übergegangen.

Shahzeb: Sie haben organisiert Longhorn PHP Ereignisse schon seit einiger Zeit. Können Sie bestätigen, dass die Austin Longhorn PHP-Veranstaltung dieses Jahr vor Ort stattfinden wird, wenn man bedenkt, dass COVID-19 so viele Veranstaltungen zum Stillstand gebracht hat? Wie profitieren Ihrer Meinung nach PHP-Entwickler von diesen Konferenzen?

Daniel: Die 3. jährliche Longhorn PHP wird diesen Oktober persönlich stattfinden. Wir mussten die Veranstaltung nun schon zweimal verschieben, sind aber zuversichtlich, dass der Oktober-Termin sinnvoll sein wird, da die Zahl der Impfungen weiter steigt. Präsenzveranstaltungen sind ein wertvoller Teil der Ausbildung eines jeden Entwicklers, vor allem wegen der Möglichkeit zum persönlichen Austausch mit Kollegen und erfahrenen Entwicklern. Wir glauben auch, dass persönliche Konferenzen dazu beitragen, das Gemeinschaftsgefühl unter PHP-Entwicklern zu fördern.

Lesen:  So erstellen Sie schnell eine Unternehmenswebsite mit WordPress

Shahzeb: Wann und wie haben Sie Ihre Karriere mit PHP begonnen? Gibt es interessante Geschichten, die Sie unseren Lesern über Ihre Reise erzählen können? Vor welchen Herausforderungen oder Hindernissen standen Sie in Ihrer Anfangszeit und wie sind Sie damit umgegangen?

Daniel: Ich habe meine Karriere in der Webentwicklung direkt nach dem College, vor etwa 10 Jahren, begonnen, obwohl ich kaum Erfahrung damit hatte. Mein Vater (ein Luft- und Raumfahrtingenieur) brachte mir HTML erstmals in der Mittelschule näher, aber mein Bruder und ich waren nicht besonders interessiert. Ich wünschte, ich wäre damals dabei geblieben!

Als ich anfing, gab es weniger kostenlose Online-Ressourcen für autodidaktische Webentwicklung, so dass ein Großteil meines Lernens einfach durch praktisches Ausprobieren entstanden ist. Ich hatte das Glück, meine Karriere an einem Ort zu beginnen, an dem ich während meiner Arbeit Raum zum Lernen hatte.

Shahzeb: Sie verfügen über umfangreiche Kenntnisse in der PHP-Entwicklung. Was hat Sie motiviert, PHP-Webentwickler zu werden? Wer waren Ihre Mentoren und Inspirationen auf dieser Reise?

Daniel: Ich begann meinen Einstieg in PHP über WordPress, da dies zu Beginn meiner Karriere das wichtigste CMS für die Erstellung von Websites war. Zu den Ressourcen, auf die ich mich in diesen frühen Jahren wirklich verlassen habe, gehörte Chris Coyier – sowohl wegen seiner Frontend-Kenntnisse als auch wegen seines zusammen mit Jeff Starr geschriebenen Buches „Digging Into WordPress“. Ich habe auch viel von Thord Daniel Hedengren gelernt, dem Autor von Smashing WordPress.

Als ich von WordPress zur Anwendungsentwicklung wechselte, änderten sich meine wichtigsten Einflüsse. Ich begann, von mehr lokalen und Offline-Quellen zu lernen – Meetup-Gruppen und Konferenzen. Ich habe Jeffrey Ways Laracasts lange Zeit abonniert.

Lesen:  Die 11 am häufigsten von Datenwissenschaftlern verwendeten Algorithmen

Shahzeb: Was sollten Leser über alles wissen, was Sie heutzutage in PHP tun?

Daniel: Die Anwendung meines aktuellen Unternehmens ist für PHP etwas weniger traditionell, da wir im Messaging-Bereich tätig sind. Obwohl einige Teile unserer Technologie eher auf traditionelle Webanwendungen ausgerichtet sind, läuft der Großteil unseres Codes über Webhooks, APIs und Warteschlangen. PHP war in diesem Bereich bis vor kurzem weniger beliebt, und ich möchte, dass die Leute wissen, dass Laravel heute genauso gute – wenn nicht sogar bessere – Tools für diese Art von Apps bietet wie jedes andere Framework, ob PHP oder anders.

Shahzeb: Möchten Sie unseren Lesern von einigen der PHP-Projekte erzählen, an denen Ihnen die Arbeit am meisten Spaß gemacht hat?

Daniel: Ich wünschte, ich hätte mehr Zeit und Energie für die Arbeit an Open-Source-Projekten. Aber ich habe im Moment keine wirklich gute Antwort auf diese Frage.

Shahzeb: Was machen Sie gerne, wenn Sie nicht an Ihrem Laptop sitzen?

Daniel: Außerhalb der Webentwicklung genieße ich Brettspiele, Reisen, Craft-Bier und Rucksacktouren (wenn ich die Gelegenheit dazu bekomme). Meine Frau und ich schauen uns beide gerne Krimis an.

Shahzeb: Worauf achten Sie bei einem PHP-Host? Was sind Ihrer Meinung nach die Vorteile von Cloud Managed Hosting gegenüber herkömmlichem Shared Hosting?

Daniel: Den größten Vorteil von Managed Hosting sehe ich in der Sicherheit bei Sicherheits- und Leistungsproblemen. Selbst wenn etwas Schlimmes passiert – ein Engpass oder eine Schwachstelle –, wird jemand dafür bezahlt, Ihnen bei der Diagnose und Behebung von Problemen zu helfen.

Shahzeb: Was denken Sie über Hosting-Lösungen wie DreamHost? Glauben Sie, dass diese Lösungen einen Mehrwert für PHP-basierte Anwendungen darstellen?

Lesen:  Softwareentwicklungskompetenzen mit hohem Einkommen, die es im Jahr 2023 zu erlernen gilt

Daniel: Ich finde es großartig, wenn ein Entwickler sich immer mehr auf seine Anwendung und weniger auf die Entwickler konzentrieren kann. Jedes Mal, wenn ich eine gruselige Geschichte darüber höre, dass ich mich mit der esoterischen PHP- und Nginx-Konfiguration befassen muss, um ein Leistungsproblem zu diagnostizieren, bin ich dankbar, dass ich das nicht tun muss. Wenn ich selbst eine App auf den Markt bringen würde, von der ich erwarte, dass sie großen Anklang findet, würde ich auf jeden Fall nach Managed-Hosting-Optionen suchen.

Shahzeb: Wen sollten wir Ihrer Meinung nach als nächstes interviewen und warum?

Daniel: Jeder, der eine PHP-Konferenz veranstaltet (oder veranstaltet hat), wäre ein guter Kandidat.

Shahzeb: Es kann schwierig sein, Arbeit und Privatleben unter einen Hut zu bringen. Was machen Sie also in Ihrer Freizeit gerne? Möchtest du uns etwas über deine Hobbys erzählen?

Daniel: Dies wurde oben etwas behandelt. Ich wünschte, ich hätte jetzt mehr zu teilen, aber mit zwei Kleinkindern zu Hause habe ich nicht mehr so ​​viel Freizeit wie früher!

Shahzeb: Können Sie unseren Lesern bitte einige Schnappschüsse Ihrer Büroräume oder Ihres aktuellen Arbeitsplatzes in der COVID-19-Pandemie-Situation zur Verfügung stellen?

Shahzeb: Nochmals vielen Dank, Daniel!

×

Holen Sie sich unseren Newsletter
Seien Sie der Erste, der die neuesten Updates und Tutorials erhält.

Vielen Dank, dass Sie uns abonniert haben!