Wenn Sie etwas über das Entwickeln lernen wollen, sollten Sie sich auf jeden Fall mit jemandem wie Bill Tomczak, Director of Code bei Open-Source-Schulung.
"Ich bin ein kompletter Autodidakt und habe mein erstes Computerprogramm 1970 mit FORTRAN und einem IBM 370 Mainframe geschrieben", sagt er. "Irgendwann habe ich in den meisten Bereichen der Computertechnologie gearbeitet, einschließlich Programmierung, Betriebsmanagement und Schulung."
Kürzlich hat Bill ein paar Minuten seiner Zeit geopfert, um seine Erkenntnisse über IT-Schulungen und Workflow-Management mit uns zu teilen. Hier ist, was er zu sagen hatte:
Was ist die Aufgabe eines Director of Code?
Ich achte darauf, dass wir die Kodierungsstandards und vernünftige Versionskontrollprozesse einhalten. Ich bin hauptsächlich für den Code/die Anwendungen verantwortlich, die wir auf unserer eigenen Website verwenden. Dazu gehört eine Menge Anwendungsarchitektur und -programmierung.
Was macht OSTraining zu einer guten Ressource für IT-Abteilungen?
Unsere Support-Mitarbeiter haben mit einer Vielzahl von Fragen und Problemen zu tun. Das allein macht sie zu einer wichtigen Ressource für eine IT-Abteilung, die zwangsläufig weniger mit all den Dingen zu tun hat, die schief gehen können. Wir können Ihnen eine helfende Hand reichen, damit Sie schneller wieder auf die Beine kommen, als Sie es sonst könnten.
In welchen Bereichen könnten IT-Abteilungen Ihrer Meinung nach von mehr Schulungen profitieren?
Lernen ist eine Konstante in jedem Bereich. Unabhängig von Ihrem Fachgebiet und insbesondere, wenn Sie ein "Full-Stack-Entwickler" sein wollen, werden Sie immer etwas Neues lernen, das zumindest nützlich, aber möglicherweise sogar entscheidend ist.
Welche Arten der Weiterbildung werden Ihrer Meinung nach in den kommenden Jahren an Bedeutung gewinnen?
Ich vertrete den praktischen Standpunkt, dass ich alles lernen werde, was ich lernen muss, wenn es für die anstehende Aufgabe nützlich/notwendig erscheint, wenn es in meinem derzeitigen Werkzeugkasten wirklich nichts gibt, das die Aufgabe erfüllt.
Welche Vorteile hat Ihrer Meinung nach der Einsatz von Workflow-Management-Software für ein Unternehmen?
Ich würde es als absolut notwendig bezeichnen. Vor allem, wenn es sich, wie bei OSTraining, um ein virtuelles Büro mit weltweit verstreuten Teammitgliedern handelt. In einem physischen Büro wäre es vielleicht nicht so wichtig, aber ich bin ein großer Fan von einer Art historischer Aufzeichnungen für Aufgaben. Als Programmierer ist es absolut wichtig, Codeänderungen für eine Vielzahl von Projekten, an denen mehrere Programmierer arbeiten, verwalten zu können. Ich habe Erfahrung mit der Arbeit in einem Team ohne jegliche Art von VCS, geschweige denn Tools wie Git. Ich bin immer wieder erstaunt, dass wir jemals ohne sie ausgekommen sind.
Welche Überlegungen sollten Unternehmen bei der Suche nach Workflow-Lösungen anstellen?
Hier bei OSTraining haben wir einfach verschiedene Systeme ausprobiert, bis wir eines gefunden haben, das gut genug war. Es ist vielleicht nicht perfekt, und das hat uns zumindest einmal dazu veranlasst, die Möglichkeit eines Wechsels zu prüfen. Aber letztlich glaube ich nicht, dass man ein System auf abstrakte Weise bewerten kann. Jedes Mitglied unseres Teams hat bei jedem Testlauf anders reagiert - von "Ist mir egal" bis "Das ist cool!" Letztendlich muss aber jeder im Team mit dem System einverstanden sein, für das man sich entscheidet.
Was sind einige Ihrer bevorzugten Tools oder Ressourcen, die IT-Fachleute kennen sollten?
Ich verbringe sehr viel Zeit auf stackoverflow.com. Als Programmierer ist github.com von unschätzbarem Wert.
Verbinden Sie sich mit OS Training auf Facebook, Twitter, Google+ und YouTube.
Laden Sie ProcessMaker Open Source herunter und beginnen Sie mit der Verwaltung Ihres Workflows.