• IT-Karriere:
  • Services:

Über den Wert des Verkomplizierens

Alexander Dubovoy: Vielleicht, weil es eine ganz andere Syntax hat, als viele es gewohnt sind.

Stellenmarkt
  1. ALDI International Services GmbH & Co. oHG, Mülheim an der Ruhr
  2. J.M. Voith SE & Co. KG, Heidenheim

Dominik Seemann: Stimmt. Ich habe mir sehr viele Tutorials von Wes Bos angesehen. Es hat einen richtigen Hands-on-Approach bei der Softwareentwicklung.

Alexander Dubovoy: Der beste Code, den ich je gelesen habe, stammt von Jen Simmons und ihrem Layout Land. Und aus dem CSS-Buch Every Layout von Hayden Pickering und Andy Bell. Sie haben einen sehr algorithmischen Ansatz, Layouts zu erstellen. Sie arbeiten mit dem, was vielen Entwicklern Probleme bereitet. Viele Coder ordnen die Power von CSS falsch ein und schreiben Code, der gegen die Sprache arbeitet, statt mit ihr. Komischerweise habe ich das mehr als Schönheit empfunden als alle komplexen Backend-Algorithmen, die ich bis dahin gelesen habe.

Dominik Seemann: Ich würde sagen, dass das Ergebnis wichtiger ist als der Style meines Codes. Wenn jemand mich damit beauftragt, Software zu schreiben, müssen die Auftraggeber nicht jeden Aspekt davon kennen. Aber es ist mein Job, ein gutes Produkt abzuliefern. Ich entwickle einfach zu lesenden und zu wartenden Code. Innovation passiert für mich nicht im Code selbst, sondern ist das, was man damit anstellt. Wenn es keine Überraschung gibt, gibt es keine Überraschung. Überraschungslos. Ein Wort, das meine Arbeitsweise beschreibt. Was ist mit dir?

Golem Akademie
  1. C++ Clean Code - Best Practices für Programmierer
    7.-11. Juni 2021, online
  2. Python kompakt - Einführung für Softwareentwickler
    19./20. April 2021, online
Weitere IT-Trainings

Alexander Dubovoy: Der Stil spielt für mich eine große Rolle bei der Arbeit. Einfachheit finde ich wesentlich dabei. Ich unterrichte in einem Coding-Bootcamp. Oft schreiben die Schüler 20 Zeilen, obwohl es auch in zwei Zeilen ginge. Dann gibt es einen Syntaxfehler in Zeile 12 und solche Dinge. Mein Ziel ist es, dass sie das von selbst entdecken und alles Unnötige löschen. Manchmal kommt man erst durch diesen Prozess des Verkomplizierens zur eigentlichen, simplen Lösung.

  • Alexander Dubovoy bei einem Gig (Bild: privat)
  • Beispielcode von Alexander Dubovoy (Bild: privat)
  • Dominik Seemann bei der Arbeit (Bild: Candylabs)
Alexander Dubovoy bei einem Gig (Bild: privat)

Dominik Seemann: Ja genau! Manchmal muss ich etwas einmal falsch machen, um zu verstehen, was das eigentliche Ziel ist, und es dann das zweite Mal richtig und kompakter zu machen.

Alexander Dubovoy: Manchmal ist aber auch die etwas längere Antwort die bessere Antwort.

Coaching und Beratung für IT Profis, die sich beruflich weiterentwickeln wollen

Dominik Seemann: Stimmt. Manchmal ist der Refactor länger als in die ursprüngliche Version, aber dafür trotzdem klarer und besser dokumentiert. Eine Zeile kryptisches Irgendwas, das ich eine Woche später nicht mehr verstehe, bringt auch wenig. Aber wir haben nicht so lange Zeit dafür. Ich messe meine Produktivität in abgelieferte Features pro Zeit. Wir haben strikte Deadlines, nach denen ich mich richten muss.

Alexander Dubovoy: Bei mir als Freelancer sieht das mit den Deadlines anders aus. Es kommt aufs Projekt an, aber es kommt vor, dass man mir ganz freie Hand lässt und ich kreativ arbeiten kann, bis ein Projekt eben fertig ist. Manche Kunden setzen mir aber auch unnötig strikte Deadlines. Das schadet der Qualität meiner Arbeit. Ich war in der Universität schon immer der Student, der die Hausarbeit erst kurz vor Abgabeschluss begonnen hat. Falscher Druck hindert mich daran, ein gutes, kreatives Produkt zu entwickeln. Das erkläre ich ihnen dann.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 ''In unserer Firma ist ein Stil genau vorgegeben''Künstlerisches Erbe vs. ''unsichtbarer'' Coder 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6.  


Anzeige
Spiele-Angebote
  1. 15,99€
  2. 4€
  3. (u. a. Unravel für 9,99€, Battlefield 1 für 7,99€, Anthem für 8,99€)

demonkoryu 08. Sep 2020

Die meisten Engines wandeln in PHP um, richtig. Das "Rendering" beschreibt einfach nur...

Invertiert 08. Sep 2020

Ah da hab ich extra eine vollkorn gesichtscreme genommen und dann nützt das trotzdem...

DebugErr 07. Sep 2020

Gibt auch Leute, die im Kopf compilen, und dann vor dem Compilen compilen um vor dem...

Ninos 07. Sep 2020

Du verwechselst hier kreativ schnell ans Ziel mit dem Entwickler als Künstler. Zweiteres...


Folgen Sie uns
       


Mercedes EQA Probe gefahren

Wir sind mit dem EQA von Mercedes-Benz für ein paar Stunden unterwegs gewesen.

Mercedes EQA Probe gefahren Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /