August 7, 2015
Leidenschaftlich für Wandern und Code-Refactoring gleichermaßen. Wenn Sie unseren Neuigkeiten folgen, haben Sie möglicherweise bemerkt, dass die hier arbeitenden Entwickler einzigartige Interessenkombinationen haben.
Allerdings gibt es etwas Außergewöhnliches an Jan Štětina, dem Views-Plugin-Entwickler aus der Tschechischen Republik. Er schließt seine Masterarbeit ab, lebt im Laufe des Jahres an drei verschiedenen Orten und beweist, dass, solange eine gute Internetverbindung vorhanden ist, fehlendes fließendes Wasser lediglich ein marginales Problem darstellt!
Erfahren Sie mehr über diesen scheinbar schüchternen Mann in Helenas Interview.
Mein Name ist Jan Štětina und ich komme aus der Tschechischen Republik. Derzeit bereite ich meine Masterarbeit vor, daher arbeite ich momentan in Teilzeit für OTGS.
Ich wurde in Prag geboren, wo meine Eltern und meine jüngere Schwester noch leben. Mein Vater arbeitet in der Chemieabteilung der Karls-Universität und meine Mutter ist Chefredakteurin eines Wissenschaftsmagazins.
Ich selbst teile meine Zeit zwischen drei verschiedenen Orten auf. Erstens in Prag, wo ich eine kleine, aber angenehme Wohnung habe. Der zweite Ort ist eine Kleinstadt in Mähren, wo ich meinem Großvater (der allein lebt) so viel wie möglich Gesellschaft leiste. Schließlich gibt es ein Familienhaus, das an einem abgelegenen Ort in Westböhmen versteckt ist und für das ich nun verantwortlich bin. Sie haben wahrscheinlich die Fotos gesehen, die ich in unserer G+-Community gepostet habe. Das Haus ist nur 15 Minuten zu Fuß vom Dorf entfernt, wo ich Lebensmittel und andere Notwendigkeiten einkaufen kann. Wenn Sie zu Besuch kommen, werden Sie auch die Prioritäten einer IT-Person sehen: Es gibt eine 10-Mbit-Internetverbindung, aber kein fließendes Wasser. :-) Ich muss es aus einem Brunnen am Fuße des Hügels holen! Ich lebe dort allein, aber meine Freunde sind häufige Besucher.
Momentan muss das Dach des Hauses repariert werden, um das Eindringen von Regen zu verhindern! Zwischen dieser Reparaturarbeit, dem Reisen zwischen den Orten und der Arbeit an meiner Thesis bleibt mir nicht viel Freizeit. Aber ich bin leidenschaftlich an der Natur und am Wandern interessiert. Mit einer Gruppe von etwa 10 Freunden gehen wir jeweils eine Woche lang wandern und schlafen in den Wäldern. Unser Ziel ist es, in Etappen die gesamte tschechische Grenze entlang zu wandern, eine Strecke von etwa 2000 km. Wir werden es schließlich schaffen!
Bis ich meine Thesis abschließe, bin ich streng genommen Student. Ich interessierte mich schon vor sehr langer Zeit für WordPress, als ich meinen eigenen Blog begann. Es machte mir auch Freude, anderen mit ihren Websites zu helfen, und ich erstellte mehrere kleinere WordPress-Websites gegen Bezahlung. Einen Job bei OTGS zu bekommen, war ein sehr glücklicher doppelter Zufall. Letztes Jahr entschied ich mich spontan, das WordCamp Prag zu besuchen, und dort traf ich Agnes. Sie hielt eine WPML-Präsentation und stellte einige Testfragen. Der Preis für den Gewinner war eine WPML-Lizenz. Ich bin von Natur aus ziemlich schüchtern, hob aber dennoch meine Hand, um zu antworten, und wurde von Agnes bemerkt. Sie gab meine Kontaktinformationen weiter, und ich erhielt eine E-Mail mit der Bitte um meinen Lebenslauf.
In diesem Sommer gab es jedoch einige Komplikationen zu überwinden. Ich sollte mich einer Operation unterziehen, und der Zeitpunkt war ungünstig. Erst im November konnte ich schließlich anfangen.
Ich bin ein Entwickler, der unter Juans Leitung im Toolset-Team arbeitet, hauptsächlich am Views-Plugin – ich finde und behebe Fehler, implementiere neue Funktionen und helfe grundsätzlich überall, wo es nötig ist. Ich würde sagen, dies ist eine stabile, ‘standardmäßige’ Art von Arbeitsbelastung für einen Entwickler, aber ich schätze die ruhige, organisierte und effektive Art, wie wir hier die Dinge angehen. Aus meiner früheren Erfahrung und von dem, was ich von meinen Entwicklerfreunden höre, weiß ich, dass dies etwas ist, dem man einen hohen Wert beimessen sollte.
Ein Teil der Arbeit, den ich besonders schätze, ist das Refactoring. Dies bedeutet, die weniger ansprechenden Teile des Quellcodes zu verbessern, die manchmal von Personen geschrieben wurden, die möglicherweise nicht mehr im Unternehmen tätig sind, und die schwer zu lesen und zu verstehen sind. Das WordPress-Motto ‘Code ist Poesie’ ist für mich keine leere Phrase. Obwohl meine Arbeit nicht offensichtlich im Rampenlicht steht, gibt mir die Unterstützung bei der Verbesserung der Views-Codebasis ein Gefühl der Zufriedenheit, ermöglicht eine bessere Wartung in der Zukunft und, was langfristig sehr wichtig ist, zufriedenere Kunden.
Ich würde sagen, fundierte Kenntnisse der von uns verwendeten Sprachen: PHP, JavaScript und CSS. Natürlich ist die Fähigkeit, guten, gut strukturierten, verständlichen und wartbaren Code zu schreiben, unerlässlich.
Man muss auch sehr vertraut mit den spezifischen Tools sein, die wir verwenden, angefangen bei WordPress selbst, einschließlich verschiedener JavaScript-Bibliotheken und dergleichen. Nicht zuletzt ist es wichtig, das Produkt, an dem man arbeitet, in- und auswendig zu kennen, aber das kommt mit der Zeit und Erfahrung. Selbst nach 9 Monaten bei OTGS habe ich noch viel zu lernen.
Zu guter Letzt sind gute allgemeine Kenntnisse der Informatik sehr wichtig, aber das lässt sich leider nicht so einfach zusammenfassen.
Zuerst haben wir ein tägliches Team-Meeting. Das gesamte Toolset-Team nimmt teil, und manchmal auch Denise, Amir, Bigul oder einfach jeder, der mit uns sprechen muss. Wir überprüfen unsere Arbeit vom Vortag und legen unsere Pläne für den Tag fest. Wir diskutieren alle Probleme, die möglicherweise aufgetreten sind. Toolset-Plugins sollen zusammenarbeiten und sind in einigen Aspekten voneinander abhängig. Aus diesem Grund müssen wir oft gleichzeitig neue Versionen mehrerer Plugins gemeinsam veröffentlichen. Dies kann eine organisatorische Herausforderung darstellen, daher ist es wichtig, dass jeder im Team einen umfassenden Überblick darüber hat, was vor sich geht.
Kürzlich erwies sich dies als essentiell: Das WordPress 4.2.3 ‘Sicherheitsupdate’ hatte einige Views-Funktionalitäten selbst auf Produktionsseiten beeinträchtigt. Das gesamte Team (insbesondere Juan und auch Bruce, der uns vom WPML-Team zu Hilfe kam) arbeitete sehr hart daran, dies zu beheben.
Nach dem Meeting beginne ich normalerweise mit der Bearbeitung von Tickets aus YouTrack. Es gibt immer so viel zu tun!
Tage und oft Wochen des Programmierens werden gefolgt von einer kurzen Testphase, um sicherzustellen, dass alles noch normal wie zuvor funktioniert. Üblicherweise wechseln wir von unserem ‘Heimat’-Plugin zu einem anderen, um weniger vertraute Funktionen durch ein neues Augenpaar zu testen. Zum Beispiel könnte ich Types, CRED oder Layouts testen, während Francesco, Riccardo, Marcin oder Gen die Tests in Views durchführen.
Meine absolute Priorität ist es jetzt, meine Dissertation vor Ende August fertigzustellen, und daher werde ich in diesem Monat abwesend sein. An dieser Stelle möchte ich meine Dankbarkeit für das Verständnis und die Kooperation ausdrücken, die ich von Laura und Juan erhalten habe, die dies ermöglicht haben.
Darüber hinaus benötigt das Landhaus dringend meine Aufmerksamkeit, und es wird sie so bald wie möglich bekommen. Es ist ein großes, altes Haus, aber es wurde mehrere Jahre lang überhaupt nicht instand gehalten. Dies wird eine enorme Herausforderung für mich sein, da ich in der Stadt aufgewachsen bin und in dieser Art von Unternehmung unerfahren bin!
Auch meine gesundheitlichen Probleme müssen berücksichtigt werden. Ich plane, mehr Sport zu treiben und die Tai-Chi-Stunden wieder aufzunehmen, die ich wegen der Operation im letzten Jahr unterbrechen musste. Tai-Chi ist nicht nur eine großartige Aktivität zur Verbesserung der körperlichen Gesundheit. Ursprünglich wurde es zur Selbstverteidigung entwickelt, aber sein selbstgesteuertes System sanfter körperlicher Übungen und tiefer Atmung wird empfohlen, um Stress abzubauen und die allgemeine Gesundheit zu verbessern, besonders wenn es mit ein wenig östlicher Philosophie kombiniert wird. Ich finde es sehr beruhigend, was in meiner Welt wichtig ist. :)
Oh, ich könnte endlos über meine Pläne sprechen! Die Liste ist endlos. Aber eines der wichtigsten Dinge – ich hoffe, dass ich eines Tages jemanden finden werde, mit dem ich all dies teilen kann…
Sind Sie daran interessiert, in einem weltweit verteilten Team zu arbeiten, das Wachstum und Weiterentwicklung fördert? Sind Sie bereit, die Macht der Technologie für eine bessere Zukunft zu nutzen?