Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
BeiträgeDelphiDeveloper InterviewsInterview

Wie ist es, ein Entwickler Serge Pilko zu sein?

smartmockups kv8i762j

Hallo. Dieser Artikel ist Teil einer Reihe, in der wir mit professionellen Softwareentwicklern sprechen, sie fragen, wie es ist, ihren Lebensunterhalt mit dem Schreiben von Code zu verdienen, und dabei vielleicht ein paar Einblicke in die Softwareentwicklungsbranche gewinnen.

Heute haben wir ein sehr beliebtes Mitglied der Entwickler-Community von Delphi und RAD Studio, Serge Pilko. Serge und ich haben in den letzten Jahren hinter den Kulissen an einigen Dingen für Embarcadero zusammengearbeitet und er ist einer dieser wirklich positiven Menschen, die einfach nur Entwicklertalent ausstrahlen. Serge ist CEO von Embarcadero Tech Partner, Softacom , einem Unternehmen mit Sitz in Minsk, Weißrussland mit Kunden aus der ganzen Welt, darunter den USA, Dänemark, Belgien, Deutschland, den Niederlanden und mehr als 15 weiteren.

Hallo Serge. Wir kreuzen uns als Entwickler seit mehreren Jahren, aber ich glaube, dies ist das erste Mal, dass Sie Embarcadero ein Interview geben. Können Sie uns etwas über sich und Ihren beruflichen Werdegang vom Delphi-Entwickler zum CEO eines Delphi-Softwareentwicklungsunternehmens erzählen?

Hallo Ian, vielen Dank für die Einladung zu diesem Interview.

Mein Name ist Serge Pilko und ich bin der CEO von Softacom, einem Delphi-Softwareentwicklungsunternehmen.

Wenn ich mich an meine Jugend erinnere, würde ich nicht sagen, dass ich mich in Technologien verliebt habe. In der High School, als wir C++ und Visual Basic studierten, hasste ich sie. Ich hatte Noten von 2 bis 3 in der Programmierung. So wurde die Berufswahl als Softwareentwickler unter dem Einfluss meiner Eltern getroffen.

An der Universität war ich ziemlich begeistert vom Programmieren, weil ich das Glück hatte, einen großartigen Lehrer zu haben, verglichen mit der High School, wo ich Pech hatte 😁. An der Universität begann ich Delphi 3 zu studieren (damals war es die neueste Delphi-Version) und beschloss, es tiefer zu erforschen. Mit Blick auf die Zukunft sollte ich erwähnen, dass dieses Interesse an Delphi mich später dazu geführt hat, ein Delphi-Evangelist und der erste Embarcadero-MVP in Weißrussland zu werden. Aber kommen wir zurück zur Chronologie der Ereignisse.

Während und nach meinem Studium habe ich ca. 10 Jahre als Entwickler gearbeitet und mich 2008 entschlossen, ein neues Kapitel meiner Karriere zu beginnen. Ich habe meine eigene Firma Softacom gegründet, die heute die besten Delphi-Experten in Weißrussland vereint. Obwohl wir ein breites Spektrum an Softwareentwicklungsdienstleistungen anbieten, konzentrieren wir uns auf die Modernisierung und Migration von Legacy-Software und arbeiten mit lokalen und ausländischen Unternehmen unterschiedlicher Größe zusammen.

Heute ist unser Unternehmen offizieller Beratungs- und Trainingspartner von Embarcadero und agiert als zertifizierter Beratungspartner von TMS Software .

screenshot 2021 10 26 143435
The Softacom Website

Erinnern Sie sich an Ihre ersten Projekte, die Sie zu einer Karriere in der Entwicklung inspiriert haben?

Ich denke, dass diese kurzen Projekte, die ich während der ersten 2-3 Jahre an der Universität hatte, den Job gemacht haben.

Sie ließen mich denken, dass ich begeistert war, mit einigen Studentendatenbanken, Texteditoren und natürlich einem Taschenrechner zu experimentieren. Ich denke, dass jeder Delphi-Entwickler mit einem Taschenrechner angefangen hat. Das war Ende der 90er. Es war wirklich inspiriert, einfach eine GUI-App zu erstellen, wenn Sie anstelle einer Konsolen-App eine erstaunliche App mit einer umfangreichen Benutzeroberfläche haben können.

Übrigens, ich habe eine lustige Geschichte dazu. Wir (Studenten) waren jung und neugierig. Delphi-Apps starteten unter Windows 95 und 98 sehr schnell und nach unserem Verständnis sollten ernsthafte Anwendungen langsam starten, mit viel Festplattenlärm und so weiter. Aus diesem Grund haben wir während der Einführung des Rechners das Schreiben und Lesen von 600 MB-Dateien auf die Festplatte implementiert 🙂.

Wie haben Sie sich entschieden, Ihr eigenes Unternehmen zu gründen? Waren Sie damals mit Ihrer Position unzufrieden?

Definitiv nicht. Es geht nicht um Unzufriedenheit oder ähnliches. Mir wurde gerade klar, dass ich mich weiterentwickeln und mehr Verantwortung übernehmen kann.

Ich fühlte mich bereit, mein eigenes Team von Fachleuten zu leiten, eigene Projekte zu übernehmen und verschiedenen Unternehmen zu helfen, ihr Geschäft mit hochwertiger Software zu stärken.

Sie haben erwähnt, dass Sie ein „Delphi-Evangelist“ sind. Warum und warum haben Sie sich für Delphi entschieden?

Heute ist Delphi ein modernes Entwicklungstool, mit dem fortschrittliche Software jeder Art erstellt werden kann – von Finanzdienstleistungen bis hin zu Hardwaresystemen, von Windows Store-Apps bis hin zu mehrschichtigen Weblösungen. Es ist eine der besten Optionen zum Erstellen nativer Win32/Win64-Anwendungen mit umfangreicher Benutzeroberfläche. Mit Delphi können Sie eine breite Palette von Drittanbieterkomponenten verwenden, die Ihnen beim Erreichen verschiedener Entwicklungsziele helfen. Natürlich hat Delphi wie jede andere Technologie seine Nachteile, aber seine Vorteile sind für mich viel wichtiger. Und ich bin fest davon überzeugt, dass diese Technologie bei all ihren Fähigkeiten auch in Zukunft bei uns bleiben wird.

Ja, das klingt wie eine Anzeige. Aber es ist, was es ist. Ich versuche, diese Gedanken überall zu bevölkern. Die Leute sollten den Unterschied zwischen Marketing und echten Fakten verstehen.

vo5j0585

Bedeutet das, dass Delphi Ihrer Meinung nach eine universelle Wahl für jede Software ist?

Absolut nicht. Wir arbeiten mit unterschiedlichen Tools und Technologien. In unserem Team haben wir auch erfahrene .NET-Entwickler und Experten, die mit Cloud-Plattformen arbeiten. Da unser Unternehmen jedoch über das umfassendste Know-how in Delphi verfügt, erhalten wir regelmäßig viele Anfragen zu Delphi-Projekten. Aus diesem Grund können Sie mit Blick auf unsere Statistiken wirklich eine solche Schlussfolgerung ziehen.

Aber die wichtigsten Werte für uns sind die Zufriedenheit unserer Kunden und die Effizienz unserer Lösungen. Wir beginnen unsere Arbeit an dem Projekt nie ohne eine vorherige Analyse der Machbarkeit verschiedener Ansätze. Während der Migration können wir Re-Engineering vorschlagen und geeignetere Frameworks für geeignete Implementierungen vorschlagen. Wir sind sehr ehrlich zu unseren Kunden, weil wir wissen, dass wir nicht nur für unseren Ruf, sondern auch für ihren verantwortlich sind. Wenn ein Kunde eine monolithische Delphi-App hat, bedeutet dies nicht, dass wir vorschlagen, sie so zu verwenden, wie sie ist. Die Welt hat sich verändert und einige architektonische Muster, die vor 15 Jahren angewendet wurden, sind heute nicht mehr aktuell.

Welche(s) Embarcadero-Produkt(e) verwenden Sie am häufigsten?

Natürlich verwenden wir das Kernprodukt – RAD Studio, einschließlich Delphi und C++ Builder. Wenn wir genau über den Embarcadero sprechen und nicht über IDERA, verwenden wir natürlich verschiedene Zusatzprodukte wie Styles, TeeChart-Komponenten und so weiter. Aber sagen wir, all diese Dinge sind Teil von RAD Studio.

Normalerweise teilen die Leute lieber ihre Best Practices, Lösungen und Erfolge, aber was ist, wenn wir Sie fragen, ob Sie jemals das Gefühl hatten, als CEO einen Fehler gemacht zu haben?

Das ist eine interessante Frage… nach meinem Verständnis sollte der größte Fehler das Unternehmen ruinieren, aber wir sind nach 12 Jahren immer noch hier 😊

Aber ich möchte ein paar Dinge erwähnen.

Erstens sollte der CEO Risiken eingehen. Vor ungefähr 5 Jahren gab es eine weitere globale Welt-[Finanz-]Krise. Und anstatt das Team zu vergrößern, haben wir uns umgekehrt entschieden. Danach hatten wir die Chance, bei einem weltbekannten Unternehmen zu arbeiten. Wir wollten schon seit 1-2 Jahren mit ihnen zusammenarbeiten – ein Traum –, aber… wir hatten aufgrund der Reduzierung der Teamgröße nicht genügend Ressourcen. Heute, nach 5 Jahren, können wir diesen Vertrag immer noch nicht bekommen, weil vielleicht der Moment vorbei ist.

Die zweite Sache, die ich erwähnen möchte – Sie sollten konzentriert sein. Wenn Sie ein kleines Unternehmen sind, können Sie nicht alles und für alle tun.

Glauben Sie, dass Sie jemals aus der Softwareentwicklungsbranche aussteigen werden? Wenn ja, was möchten Sie tun?

Das ist eine sehr interessante Frage. Wieder😂

Eigentlich wünschte ich, ich könnte Ihnen jetzt etwas Außergewöhnliches erzählen, um Sie zu überraschen, aber leider kann ich es nicht. Obwohl ich denke, dass wir niemals „nie“ sagen sollten, fühle ich mich im Moment wohl, wo ich bin. Außerdem glaube ich, dass IT als Beruf wirklich eine gute Wahl sein kann. Deshalb organisiert unser Unternehmen verschiedene Seminare und Workshops für Studenten, um sie zu inspirieren, Softwareentwicklung im Allgemeinen und Delphi im Besonderen als ihren zukünftigen Berufsweg zu wählen.

Welchen Rat können Sie jungen Entwicklern geben, die gerade erst die ersten Schritte in diesem Beruf machen?

Es mag vielleicht ein bisschen naiv klingen, aber… Höre nie auf zu lernen. Lernen Sie von Ihren Kollegen, von Ihren Vorgesetzten und Ihren Kunden, lernen Sie von professionellen Kursen und Webinaren, von Ihren eigenen Erfahrungen und Ihren Fehlern. Bleiben Sie neugierig und haben Sie keine Angst zuzugeben, dass Ihnen etwas unbekannt sein kann.

Wie erreicht dich jemand am besten?

Sie erreichen uns über unsere Website https://www.softacom.com , folgen Sie uns auf YouTube , lesen Sie unsere Artikel auf Medium . Und wenn Sie mich finden möchten, können Sie dies auf Twitter tun .


Anmerkung von Ian: Wir haben auch Softacom gebeten, sich uns anzuschließen und hier im Blog in unserem Embarcadero Tech Partner-Bereich einige Beiträge zu schreiben. Sie werden sehen, dass Serges Firma von Zeit zu Zeit als Gastautoren zusammen mit einigen unserer anderen Tech-Partner unter diesem Link auftaucht: https://blogs.embarcadero.com/category/tech-partner/

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Kommentieren

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

IN THE ARTICLES