Skip to main content

Snyker im Spotlight: Was ich aus meinem Karrierewechsel gelernt habe

Artikel von
Headshot of Minsi Yang

Minsi Yang

social snyker spotlight minsi yang

29. Juni 2021

0 Min. Lesezeit

Früher habe ich immer bewundert, wie Programmiererinnen und Programmierer in Serien oder Filmen einfach ein paar Diagramme zeichnen, Code in einen Computer eingeben und dann eine beeindruckende Anwendung entstehen lassen konnten. Als freiberufliche Violinistin träumte ich davon, so etwas auch zu können, aber in der Realität schien es mir unmöglich. Als die Pandemie ausbrach und klar wurde, dass es in meinem Bereich auf absehbare Zeit kaum Arbeit geben würde, wagte ich den Schritt und meldete mich bei einem Coding-Bootcamp an, um diesen Traum zu erkunden.

Nach dem Bootcamp stellte ich fest, dass mir das Programmieren Spaß machte und ich beruflich in diese Richtung gehen wollte. Nach einigen Monaten voller erfolgloser Bewerbungen und Vorstellungsgespräche mit dem Feedback, mir fehle „technische Erfahrung“, war ich jedoch ziemlich entmutigt. Es war, als hätte das Universum meine Frustration gespürt: Drei Monate nach Beginn meiner Jobsuche stieß ich zufällig auf einen Beitrag von Aron Carroll (Senior Engineering Manager bei Snyk) auf Codebar, in dem er das erste Snyk Software Engineer Internship Programme vorstellte. Obwohl es bereits 23 Uhr war, klappte ich meinen Laptop auf und fand innerhalb weniger Sekunden das Video How Would You Explain Snyk. Ich war beeindruckt davon, wie offen und kreativ das Unternehmen in diesem Video seine Mission erklärte und wie glücklich alle wirkten. Ohne lange zu überlegen, bewarb ich mich sofort für das Praktikum.

Das Praktikum dauert drei Monate. Ich kam ins Team Runtime bei Snyk Container und arbeitete mit zwei erfahrenen Engineers und einem Engineering Manager zusammen. Einerseits freute ich mich riesig über diese großartige Gelegenheit, von drei tollen Engineers zu lernen. Andererseits war ich auch sehr nervös, mit so erfahrenen Leuten zu arbeiten, und wollte mich nicht blamieren. In der Musikbranche kann schon ein einziger Fehler den eigenen Ruf ruinieren, und genau das wollte ich während des Praktikums unbedingt vermeiden.

Jetzt, da das Praktikum vorbei ist, wirken meine anfänglichen Sorgen im Rückblick ziemlich unbedeutend und albern. Wenn ich über mein Praktikum nachdenke, fallen mir einige Dinge ein, die ich bei Snyk gelernt habe:

1. Herausforderungen lieben

Im Vorstellungsgespräch hatte ich gesagt, dass ich gerne lernen würde, eine Anwendung ganz allein von Anfang bis Ende zu entwickeln. Genau das bekam ich: Ich sollte eigenständig eine Integration für ein Open-Source-Projekt schreiben. Bei der Recherche und Analyse des Projekts stellte mein Team jedoch fest, dass ich dafür die Programmiersprache Golang lernen müsste (die für mich völlig neu war, da ich bis dahin nur ein wenig Ruby und JavaScript kannte), außerdem einige dazugehörige Frameworks, die Grundlagen von Google protobuf und vieles mehr. Die Aufgabe stellte sich als deutlich umfangreicher heraus als erwartet – so sehr, dass ich sie möglicherweise nicht einmal bis zum Ende meines Praktikums hätte abschließen können.

Zunächst war ich ziemlich überwältigt davon, wie viel Arbeit nötig sein würde, um diese Aufgabe zu bewältigen. Nach dem ersten Schreck wurde mir jedoch klar: Je anspruchsvoller die Aufgabe, desto mehr konnte ich lernen. Genau das dachte auch mein Team. Die Teammitglieder versicherten mir außerdem, dass sie mir jederzeit helfen würden, wenn ich Unterstützung brauchte. Inzwischen habe ich mehr als die Hälfte des Projekts abgeschlossen und es bereits zweimal vor dem gesamten Unternehmen vorgestellt.

2. Möglichst viele Fragen stellen und viel kommunizieren

Teilweise wegen der Pandemie und teilweise aufgrund der Arbeitsweise eines internationalen Unternehmens wie Snyk fand mein Praktikum remote über Zoom und Slack statt. Mein Team besteht aus Mitgliedern in Tel Aviv, Cambridge und London. Deshalb gehörte es zur Teamkultur, den Team-Slack-Kanal als virtuelles Büro zu nutzen und einander auf dem Laufenden zu halten. Mir wurde ein Onboarding-Buddy zur Seite gestellt: Ivan Stanev, dem ich häufig Fragen schrieb und mit dem ich regelmäßig Zoom-Meetings hatte, manchmal sogar täglich. Als ich das Team besser kennenlernte, wurde ich dazu ermutigt, meine Fragen im Team-Slack-Kanal zu stellen.

Dadurch habe ich viel schneller gelernt – nicht nur, weil ich bei Problemen rasch unterschiedliche Meinungen und Hilfe bekomme, sondern auch, weil daraus manchmal interessante Diskussionen entstehen. Mittlerweile schreibe ich manchmal sogar Engineers aus anderen Teams an, um sie um Rat und Feedback zu bitten.

Chatnachricht von Minsi mit der Frage, wie man einen Test für die Funktion WithToken() schreibt, mit 23 Antworten.

3. Alle sind gleichgestellt – seien Sie transparent

Einer der unangenehmsten Momente während meines Praktikums war für mich das erste Tech-Roadmap-Meeting. Während ich zuhörte und verzweifelt versuchte, all die Fachbegriffe und technischen Konzepte zu verstehen, fragte mich Amir Moualem, der Architekt der Abteilung, plötzlich nach meiner Meinung. Damals hatte ich große Angst, dumm zu klingen. Trotzdem fasste ich mich und sagte ihm, was ich verstanden hatte und was nicht. Anschließend erklärte er mir, dass jede Meinung wichtig sei und eine frische Perspektive sogar noch wertvoller sein könne. Für mein eigenes Lernen sei es außerdem sehr wichtig, Fragen sofort zu stellen, damit sie beantwortet werden können. Seitdem merkte ich, dass ich viel aufmerksamer zuhörte, weil ich wusste, dass auch meine Meinung zählte.

4. „Mit ganzem Herzen dabei sein“ geht über die eigene Arbeit hinaus

Als Praktikantin wollte ich natürlich einen guten Eindruck machen. Deshalb versuchte ich, meine Arbeit abends fertigzustellen, und war sehr vorsichtig damit, Fragen zu stellen. Bei Snyk bekam ich jedoch nicht zu hören, dass ich Fehler gemacht hatte, sondern dass ich mir zu viele Gedanken darüber machte, zu viele Fragen zu stellen, oder zu hart arbeitete. Einmal stellte ich abends einen Pull Request ein, der am nächsten Morgen geprüft werden sollte. Am folgenden Tag riet mir mein Team, abends nicht so lange zu arbeiten, und erklärte mir, dass ich mein Wohlbefinden priorisieren müsse, um nicht auszubrennen.

Textauszug: „@Minsi macht sich Sorgen, zu viele Fragen zu stellen. Wie sich herausstellt, liegt sie damit falsch.“

5. Ein Team

Neben der uneingeschränkten Unterstützung durch Team Runtime erhielt ich oft auch auf andere Weise zusätzliche Hilfe. Drei Wochen nach Beginn meines Praktikums meldete sich der UK Sales Manager Alex Gibbons bei mir. Zuerst dachte ich, es handle sich um ein einmaliges, formelles Kennenlernen mit einer Kollegin. Daraus wurde jedoch ein monatliches Treffen, bei dem ich über meine bisherigen Erfahrungen sprechen, Fragen außerhalb des Zuständigkeitsbereichs meines Teams stellen und vor allem seinen Rat zum Unternehmen und zum Leben im Allgemeinen hören konnte.

Ich könnte noch so viel mehr darüber schreiben, was ich während meines Praktikums bei Snyk gelernt habe – daraus könnte aber leicht ein ganzer Roman werden. Ich bin unglaublich dankbar für diese großartige Gelegenheit, so viel zu lernen, und freue mich sehr, dass mir eine Stelle als Associate Software Engineer angeboten wurde, in der ich mich in diesem tollen Umfeld weiterentwickeln kann. Ich bin stolz darauf, mich Snyker nennen zu dürfen, und hoffe, dass mein Bericht andere dazu ermutigt, sich für Snyk zu interessieren und Teil dieser großartigen Familie zu werden.

Inspiriert? Wir stellen ein! Entdecken Sie alle unsere offenen Stellen im Engineering.

Gepostet in: