Vielleicht sind wir ein klein wenig voreingenommen, aber hier bei Secure Code Warrior sind wir der Meinung, dass eine Karriere in der Softwareentwicklung und im Ingenieurwesen ein aufregender, lohnender Weg für jeden Einzelnen ist (und er wird jeden Tag größer!).
Am 23. Juni ist der Internationale Tag der Frau im Ingenieurwesen. Zur Feier des Tages haben wir uns mit Lucy T*, einer leitenden Entwicklerin bei einem der größten Telekommunikationsunternehmen im asiatisch-pazifischen Raum, zusammengesetzt, um mehr über ihre Erfahrungen, ihre Karriere und ihre Zukunftspläne zu erfahren. Lucy T* ist eine enthusiastische und kluge Person, deren Fachwissen sich über mehr als ein Jahrzehnt erstreckt - über mehrere Sprachen, Plattformen und Projekte hinweg. Ihr Arbeitsplatz spiegelt ihr technologisches Können wider: Ein selbstgebautes High-End-Gaming-Rig und ein 3D-Drucker sind das Herzstück ihres Maschinenraums.
Auf die Frage nach ihren Anfängen in der Software-Entwicklung antwortet sie mit einem schiefen Lächeln: "Ich bin durch Zufall dazu gekommen. Ich habe an der Uni mit Design angefangen und dann festgestellt, dass es nicht so war, wie ich es mir vorgestellt hatte, also habe ich es abgebrochen. Ich kämpfte damit, etwas zu finden, das mir genug Spaß macht, um es beruflich zu machen, und dachte mir, na ja, Computer haben mir schon immer gefallen, mein Vater arbeitet mit Computern. Ich werde ein Informatik-Studium machen und sehen, wie es läuft. Ich entdeckte, dass mir das tatsächlich sehr viel Spaß macht. Ich dachte, ich würde in einer Art Infrastruktur- oder Service-Support-Karriere enden, und bekam dann eine Entwicklungsmöglichkeit in einem Graduiertenprogramm. Wie sich herausstellte, war das genau das, was ich wollte." In der Regel ist Lucy kein großer Glückspilz. Sie ist sehr logisch und ein akribischer Planer und denkt über diesen glücklichen Zufall nach, wohl wissend um die Ironie.
Nach mehr als zehn Jahren drehen sich ihre täglichen Aufgaben hauptsächlich um spezialisierte Projektarbeit, die Unterstützung großer Systeme bei der Implementierung neuer Funktionen und der Behebung von Fehlern. Bei Tausenden von Anwendern, die sich täglich auf ihren Plattformen bewegen, ist sie oft in Rufbereitschaft, um Patches schnell zu implementieren und die Kollegen bei der Suche nach praktikablen Lösungen zu unterstützen: "Wenn wir ein großes Projekt haben, das die Einführung einer ganz neuen Funktionalität in das System beinhaltet, kann es schwierig werden. Es ist von größter Wichtigkeit, den bestehenden Dienst am Laufen zu halten, aber auch der allgemeine Support, z. B. wenn es darum geht, den Benutzern zu erklären, wie eine neue Funktion auszuführen ist, spielt eine Rolle."
Ihre Tätigkeit und ihre Fähigkeiten erfordern oft, dass sie zwischen Plattformen und Sprachen wechselt, um mehrere Projekte gut zu unterstützen. Ihr Hintergrund umfasst sechs Jahre .NET-Entwicklung in C#, aber seitdem hat sie sich auch mit JavaScript, Java und mehreren plattformspezifischen APIs beschäftigt. Wenn man sie nach ihren Favoriten fragt, seufzt sie tief und stützt ihr Kinn in die Hand. "Was ich am meisten schätze, ist die Flexibilität. Das ist es, was an JavaScript hervorsticht, jetzt, wo ich es von Tag zu Tag benutze. Ich muss allerdings sagen, dass ich Java absolut hasse, was lustig ist, weil die Leute mir sagen, dass C# wie Java ist ... das ist es nicht, überhaupt nicht. Java ist so ziemlich scheiße." Sie bricht in Gelächter aus und verscheucht ihre riesige Plüschkatze von der Couch. Ihre Unverblümtheit ist erfrischend.
Lucys Seniorität im Team kann auch bedeuten, dass sie diejenige ist, die sich für den Sicherheitsaspekt ihres Jobs einsetzt, vor allem gegenüber frischgebackenen Absolventen oder Junior-Entwicklern, die in der Herde willkommen geheißen werden: "In meinem Bereich ist Sicherheit natürlich eine große Priorität. Niemand will eine sehr teure Geldstrafe wegen der Preisgabe von Daten. Die Organisationen sind sich der sensiblen Informationen, der persönlich identifizierbaren Informationen und all dieser Dinge sehr bewusst. In meinem derzeitigen IT-Team ist es wichtig, dass die Dinge, die wir entwickeln, aus der Sicherheitsperspektive richtig abgesichert sind. Nur die richtigen Leute sollten diese Daten sehen, auf diese Daten zugreifen und keine unangemessenen Berechtigungen haben, wie z. B. Bearbeiten statt nur Lesen. Ich mache es zu einer Priorität, dies bei jedem, der neu ins Team kommt, zu betonen."
Wir haben Lucy durch die Secure Code Warrior Plattform-Demo geführt, die sie mit beeindruckender Leichtigkeit meisterte: "Mir gefällt, dass dies sehr spezifisch für die Programmiersprache ist. courses Ich finde, dass die meisten Sicherheitsschulungen, die ich in der Vergangenheit unternommen habe, sehr stark auf die organisatorische Ebene ausgerichtet sind: "Oh, sei vorsichtig, welche Art von Daten du preisgibst", im Gegensatz zu der Frage: "Nun, was mache ich in meinem täglichen Leben, und was kann ich aus dieser Perspektive tatsächlich tun?" Das sieht nach einer großartigen Möglichkeit aus, von einem Anfänger bis hin zu erfahreneren Programmierern zu erfahren, was sie in ihrem täglichen Arbeitsleben tun können, um die Dinge sicherer zu machen."
Unser Gespräch dreht sich um den Internationalen Tag der Frau im Ingenieurwesen, und wir bitten sie, über die Herausforderungen nachzudenken, denen sie als Frau in einem so männerdominierten Bereich begegnet ist, wenn überhaupt. Sie ist eindeutig in ihrem Element, wenn es um Software-Entwicklung geht - und auch hochqualifiziert - aber sie findet, dass bestimmte Aufgaben immer noch an ihr vorbeigehen: "Ich denke, die größte Herausforderung ist nicht so sehr, dass die Männer annehmen, man sei nicht technikaffin - das war für mich nie ein Problem. Das war für mich nie ein Problem. Es ist eher die Annahme, dass man als Frau auch gut in der Kommunikation ist oder dass man zu diesen kommunikationsbasierten Fähigkeiten neigt. Soft Skills, Dokumentation, all diese Dinge. Ich habe definitiv manchmal festgestellt, dass ich mit Dokumentationsarbeit oder mit dem Management einer Kundenbeziehung feststeckte, obwohl das nicht Teil meiner Jobbeschreibung war, nur weil mein Manager annahm, dass ich als Frau besser darin wäre." Ihr ansteckendes Lachen kocht wieder über. "Der Umgang mit Menschen macht mir nicht so viel Spaß, wie alle annehmen!"
In unserer Forschung haben wir herausgefunden, dass vielen Entwicklerinnen ein Unterstützungsnetzwerk in ihrer Karriere fehlt, insbesondere durch weibliche Mentoren. Lucy hat - zumindest derzeit - das Gefühl, dass sie von Managern und Kollegen unterstützt wird, um sich zu entfalten: "Ich denke, ich bin im Moment in einem unterstützenden Team. Ich habe unterstützende Manager, ich habe Mentoren. Wenn ich bei etwas nicht weiterkomme, habe ich Leute, mit denen ich reden kann, um entweder sofortige Hilfe für ein Projekt zu bekommen oder sogar Hilfe für die Karriere, z. B. wo ich in Zukunft hingehen kann. Wohin jemand in meiner Position in ein paar Jahren streben könnte, Karriereziele, solche Dinge."
Hätte sie die gleiche Antwort auch schon früher in ihrer Karriere gegeben? "Ich würde auf jeden Fall nicht sagen, dass dies ein Indikator für meine Erfahrung vor, sagen wir, sieben Jahren war. Wenn ich darüber nachdenke, war es manchmal ziemlich einsam."
Frauen, die eine Karriere in der Softwareentwicklung anstreben, möchte Lucy mit Leidenschaft ermutigen. Auf die Frage, ob sie einen besonderen Rat habe, setzte sie sich in ihrem Stuhl nach vorne, ein Bild der Ernsthaftigkeit: "Einfach ausgedrückt: Unterschätzen Sie sich nicht. Suchen Sie nach anderen Menschen in Ihrer Position und nach anderen Frauen in der gleichen Karriere, wenn Sie können. Nur um andere Menschen in einem ähnlichen Umfeld kennenzulernen, um zu wissen, dass Sie nicht allein sind und dass die Dinge, die Sie erleben, ganz normal sind. Auf diese Weise lernen Sie vielleicht eher, Ihre eigenen Fähigkeiten zu schätzen, und erkennen, dass die Leute, die sagen: "Ja, ich kann das hervorragend", in Wirklichkeit auf dem gleichen Niveau sind wie Sie. Sie sind nur besser darin, zu sagen, dass sie es können, oder sie sind bereit zu sagen: "Ja, du solltest mir eine Chance geben. "Wenn du hart arbeitest, dich auf dem Laufenden hältst, garantiere ich dir, dass du genauso gut bist wie sie. Nehmen Sie es und laufen Sie damit."
Initiativen wie Code First: Girls, die sich zum Ziel gesetzt haben, bis 2020 20.000 Frauen das Programmieren beizubringen, tragen dazu bei, das Profil der Softwareentwicklung als mögliche Karriere für Frauen zu schärfen und eröffnen Möglichkeiten, die sonst vielleicht nicht in Betracht gezogen worden wären.
Matias Madou, Mitbegründer und CTO vonSecure Code Warrior , setzt sich ebenfalls leidenschaftlich für das Wachstum von Frauen in der Branche ein: "Als Tech-Startup ist es nicht einfach, einen vielfältigen Pool an Talenten anzuziehen, die bereit sind, harte Arbeit und viele Stunden zu investieren, um unserer Mission zu folgen, Entwickler zu stärken. In den letzten sechs Monaten haben wir acht unglaubliche Frauen sowohl in Management- als auch in Geschäftspositionen eingestellt. Unser Ingenieurteam besteht aus etwa neun verschiedenen Nationalitäten und ich glaube fest daran, dass Vielfalt zu Kreativität und mehr Einfühlungsvermögen führt. Wir setzen uns dafür ein, dass unser Team ein Ort ist, an dem sich Frauen entfalten können."
(Und wenn Sie schon dabei sind: Wenn Sie ein Entwickler sind, der nach einer neuen Gelegenheit sucht, sind wir immer auf der Suche nach talentierten Programmierern, die sich dem Team Awesome anschließen möchten! Schauen Sie sich unsere Karriereseite an.)
* Lucy T. ist ein Pseudonym, um ihre Identität als sichere Entwicklungsfachkraft in einem großen Unternehmen zu schützen. Sie stimmte diesem Interview unter der Bedingung der Anonymität zu.
Ich dachte, ich würde in einer Art Infrastruktur- oder Service-Support-Karriere landen, und bekam dann eine Entwicklungsmöglichkeit in einem Graduiertenprogramm. Wie sich herausstellte, war das genau das, was ich brauchte.