Es ist fast 2 Jahre her. Ich frage mich immer noch, warum sie mich ausgewählt haben
Wir waren das Plattform-Team hinter der Website nasdaq.com. Meine berufliche Tätigkeit bestand im Wesentlichen aus einer Mischung aus zwei Dingen.
Es beinhaltete gelegentliche Codeaufrufe für Produktionsprobleme.
Lass uns tiefer gehen...
Ich begann bei Nasdaq als Studentische Arbeit (bezahltes Praktikum) zu arbeiten. Ursprünglich wurde ich damit beauftragt, an einigen Fehlern für die Go-Microservices zu arbeiten. Diese Aufgabe zwang mich, über unseren Code hinauszuschauen. Zum ersten Mal begann ich, mich mit einem Abhängigkeitscode zu befassen, um die Funktionen besser zu verstehen. Diese Aufgabe hat uns geholfen, Speicher zu sparen. Dafür wurde ich ausgezeichnet :)
Interessantes Lernen: Was ist pprof?
In der Zwischenzeit begann ich, etwas über die verschiedenen CI/CD-Pipelines zu lernen, die auf GitLab basieren. Es hat mir geholfen, Git gründlich zu lernen. Ich wurde dem Release-Team hinzugefügt. Ich habe mehrere Cluster und verschiedene Bereitstellungen verwaltet, die über verschiedene Namespaces verteilt waren.
Interessantes Lernen: Wenn Sie mehrere Kubernetes-Cluster verwalten müssen. Anstatt das Flag --kubeconfig zu verwenden, werden jedes Mal andere Kontexte übergeben. Richten Sie für jeden von ihnen Aliase in Linux ein.
Die Verantwortlichkeiten haben mir geholfen, andere Bereitstellungsstrategien als Kubernetes zu erlernen. Ich habe etwas über CMS-- und IIS--Server gelernt. Wir entwickelten Helm-Diagramme für die neuen Dienste und pflegten und aktualisierten gleichzeitig die älteren Bereitstellungen. Der Umfang, an dem wir gearbeitet haben, war erstaunlich!
An einem normalen Tag überschreiten unsere Systeme 1 Milliarde Anfragen!
Im weiteren Verlauf mussten wir innerhalb einer Frist eine Reihe neuer Funktionen liefern. Wir hatten War-Room-Anrufe. Ich habe gelernt, wie man Druck aufbaut. Erfahren Sie, wie Senioren sich gegenseitig mit ihren Ping-Pong-Ideen helfen, besser zu arbeiten.
Interessantes Lernen: Als CI/CD-Mitarbeiter müssen Sie sicherstellen, dass Entwickler ihre Änderungen ohne Ihre Hilfe in niedrigeren Umgebungen bereitstellen können.
Auf diesem Weg erwarteten mich neuere Herausforderungen. Für eine bestimmte Problemstellung benötigten wir ein Modell für maschinelles Lernen. Obwohl ich keine Vorkenntnisse hatte, bat mich mein Vorgesetzter, etwas zu lernen und umzusetzen. Ich erinnere mich, dass er zu mir sagte:
\\\"Das Verständnis von Modellen für maschinelles Lernen wird in den nächsten 5 Jahren nicht optional sein\\\"
Es war das erste Projekt, das ich leitete. Es musste perfekt sein! Ich habe meine Nachforschungen angestellt. Finden Sie Lösungen, die zu unseren Anforderungen passen. Bei jeder Iteration drängte mich mein Vorgesetzter dazu, bessere Lösungen zu entwickeln. Ich bin in Python und der Verwendung von Modellen für maschinelles Lernen viel besser geworden. Um die Reaktionszeit zu verkürzen, habe ich verschiedene Algorithmen wie Kosinusähnlichkeit, Neuronale Netze, KNN, ANN und vieles mehr erlernt. Ich habe meine eigene Vektorsuche erstellt! Dafür wurden die Pipelines und Bereitstellungen erstellt. Der unterhaltsame Teil der Containerisierung des ML-Projekts innerhalb der Größenbeschränkungen.
Interessantes Lernen: Mein Vorgesetzter sagte mir einmal: „Resilienz übertrifft alles andere in der Produktion“
Ich habe CVEs in den verschiedenen Teilen unserer Systeme behoben. Ich habe dabei ein wenig PHP gelernt. Das war vielleicht nicht die interessanteste Aufgabe. Aber definitiv derjenige, der mir beigebracht hat, besseren Code zu schreiben. Es war einer der Schritte in Richtung Linksverschiebung.
Interessante Erkenntnisse: Was zum Teufel ist ein CVE?
Ungefähr zu dieser Zeit begann die KI-Welle an der Nasdaq die Küste zu erreichen. Diskussionen über KI-Projekte waren im Gange. Mein Team war an der Entwicklung erstaunlicher Projekte beteiligt, die mehrere ML-Modelle verwenden. Einrichten von CI/CD-Pipelines, Datenpipelines, optimiertem Code, besser bewerteten Systemen und zuverlässigem Cache. Ich war nicht der Entwickler, der direkt an diesen Systemen arbeitete. Allerdings habe ich dieses Projekt ausschließlich als DevOps-Ingenieur unterstützt.
Zuletzt habe ich gelernt, wie wir die Leistung unserer Webseiten verbessern können. Wie man es verfolgt und warum man es verbessert. Ich habe versucht zu verstehen, welche Auswirkungen es auf das Geschäft hat. Die Erkenntnisse halfen Entwicklern, ihren Code zu verbessern. Mein Vorgesetzter hat mir beigebracht:
\\\"Denken Sie immer an den Endbenutzer. Sie werden sich nie irren\\\"
Interessantes Lernen: Was sind Web Vitals?
Ich bin sicher, dass du es nicht durchgelesen hast?
Es ist in Ordnung! Ich blogge nur über meine Arbeit :)
Es war eines der besten Teams, für die ich je gearbeitet habe. Wir hatten Menschen in einer abgelegenen Umgebung über Kontinente verteilt. Die meisten meiner Teammitglieder hatten ihren Sitz in Bangalore. Wir hatten bis Januar 2024 ein Remote-Setup.
Früher kamen wir für Veranstaltungen, Kriegsräume, Besprechungen und ähnliches ins Büro. Seit diesem Jahr haben wir ein Hybrid-Setup mit ~2 Tagen im Büro. Das Team hat mich in der schwierigsten Phase meines Privatlebens unterstützt. Das Team bat mich, Urlaub zu nehmen und mich wochenlang um meine Familie und mich selbst zu kümmern.
Viele Teams arbeiten daran, Funktionen bereitzustellen. Mir gefiel die Tatsache, dass sich mein Team einmal pro Woche traf, nur um über Technik zu diskutieren. Teilen Sie Ideen und gewinnen Sie Einblicke in die geschäftlichen Auswirkungen.
Ich würde diesen Moment nutzen, um meinen Manager zu würdigen. Ich glaube, dass die Kultur Ihres Teams vom Manager bestimmt wird. Er ist ein Mensch mit technischem Hintergrund. Versteht nicht nur unsere Arbeit, sondern gibt uns auch die Einblicke, um sie besser erledigen zu können. Ich glaube, ich habe am meisten von ihm gelernt, sei es im technischen oder geschäftlichen Bereich. Ein unterstützender Manager, der an Sie glaubt, war mein Segen an der Nasdaq!
Auch meinen Senioren bin ich unglaublich dankbar. Sie haben mir geholfen, mir beigebracht und sogar meine dummen Fragen geduldet.
Als Entwickler beschränkt sich Ihre Aufgabe nicht nur auf die Bereitstellung von Funktionen. Als ich zur NASDAQ kam, hatte ich geplant, Dinge zu erreichen, die auch meinen persönlichen Zielen entsprechen.
Innerhalb weniger Monate wurde ich Teil der Entwickler-Community. Wir haben begonnen, Workshops und Veranstaltungen mit anderen Entwicklergemeinschaften in Bangalore durchzuführen.
Unser Team hat innerhalb eines Jahres insgesamt fast 15 entwicklerorientierte Veranstaltungen durchgeführt. Ich war Teil des Kernteams, das Communities aufnahm und die gesamte Veranstaltung organisierte. Neben der Aufnahme von Communities in unserem Büro haben wir auch einige Veranstaltungen gesponsert. Mein Lieblingserlebnis war, als mein Team am Google DevFest Bangalore 2023 teilnahm.
Mein Vorgesetzter ermutigte mich, auf Entwicklerveranstaltungen Vorträge zu halten. Mit etwas Glück konnte ich im letzten Jahr bei bestimmten Veranstaltungen sprechen.
Ich konnte bei Google Office als Redner bei der Google Cloud Community Bangalore sprechen.
Mit dem Segen meiner Mutter wurde ich als Redner auf der GitOpsCon 2024 in Nordamerika ausgewählt. Mit der Unterstützung des gesamten Teams von Nasdaq konnte ich um die halbe Welt reisen. Ich bin dankbar für die Unterstützung meines Managers, des Chefs von Nasdaq India, und meines Teams. Eine schöne Sache, an die ich mich immer erinnern werde, ist, dass Smitha (einer der Leiter von Nasdaq India) mir um 3 Uhr morgens vor meinem Vortrag Glück wünschte.
Abgesehen von der Fusion von MRS, der Reparatur der Produktion und dem Bau von Pipelines waren dies meine schönsten Erinnerungen an der Nasdaq.
Meine ganze Arbeit und Entschlossenheit wurden bei der Veranstaltung zum 10-jährigen Jubiläum von Nasdaq India ausgezeichnet.
Das Bürogebäude ist mit allen Einrichtungen wie einem Fitnessstudio, Tischtennis, einem 8-Bälle-Pool, Nickerchenbereichen, einem Carrom und einer fantastischen Terrasse ausgestattet!
Die Partys an der Nasdaq sind wild! Das allererste Mal, dass ich mein Team traf, war auf der Jahresabschlussfeier, bevor ich zum Unternehmen kam. Sie hatten das gesamte RCB Café in Bangalore gebucht! Wir haben bis spät in die Nacht getanzt.
Abgesehen von den tollen Großveranstaltungen hatten wir bei den All-Hands-Veranstaltungen, die von Zeit zu Zeit organisiert wurden, unglaublich viel Spaß. Die beste Veranstaltung war die Veranstaltung zum 10-jährigen Jubiläum von Nasdaq India. Es war eine einwöchige Partyreihe. Der Tag des Hauptevents. Wir haben in unserem Bürogebäude bis 3 Uhr morgens gefeiert! Eine der besten Partys meines Lebens
Mein Team mit unserem CEO
Alles in allem hatte ich eine wundervolle Zeit bei der Nasdaq. Jeder, der dies liest: Nasdaq ist ein toller Arbeitsplatz.
Die Bedingungen meines Privatlebens und meine Ziele waren die Gründe, warum ich mich von dem Unternehmen trennen musste. Aber ich werde die Mannschaft immer von der Seitenlinie aus unterstützen!
Wenn Ihnen dieser Inhalt gefallen hat, können Sie mir hier oder auf Twitter unter kitarp29 folgen, um mehr zu erfahren!
Danke, dass Sie meinen Artikel gelesen haben :)
","image":"http://www.luping.net/uploads/20241108/1731044890672da61ab7dfa.jpg","datePublished":"2024-11-08T19:13:41+08:00","dateModified":"2024-11-08T19:13:41+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}In diesem Artikel geht es um meine Erfahrungen bei der Arbeit an der Nasdaq. Es könnte etwas langwierig sein :)
Ich bin Pratik Singh und habe früher bei Nasdaq als Senior Software Developer im WebProperties-Team gearbeitet.
Also fangen wir an!
NASDAQ hat sich mit dieser Stellenausschreibung auf meinem Linkedin gemeldet. Es gab mehrere Technik-, Management- und HR-Runden. Weitere Details finden Sie in diesem Artikel: Hier
Es ist fast 2 Jahre her. Ich frage mich immer noch, warum sie mich ausgewählt haben
Wir waren das Plattform-Team hinter der Website nasdaq.com. Meine berufliche Tätigkeit bestand im Wesentlichen aus einer Mischung aus zwei Dingen.
Es beinhaltete gelegentliche Codeaufrufe für Produktionsprobleme.
Lass uns tiefer gehen...
Ich begann bei Nasdaq als Studentische Arbeit (bezahltes Praktikum) zu arbeiten. Ursprünglich wurde ich damit beauftragt, an einigen Fehlern für die Go-Microservices zu arbeiten. Diese Aufgabe zwang mich, über unseren Code hinauszuschauen. Zum ersten Mal begann ich, mich mit einem Abhängigkeitscode zu befassen, um die Funktionen besser zu verstehen. Diese Aufgabe hat uns geholfen, Speicher zu sparen. Dafür wurde ich ausgezeichnet :)
Interessantes Lernen: Was ist pprof?
In der Zwischenzeit begann ich, etwas über die verschiedenen CI/CD-Pipelines zu lernen, die auf GitLab basieren. Es hat mir geholfen, Git gründlich zu lernen. Ich wurde dem Release-Team hinzugefügt. Ich habe mehrere Cluster und verschiedene Bereitstellungen verwaltet, die über verschiedene Namespaces verteilt waren.
Interessantes Lernen: Wenn Sie mehrere Kubernetes-Cluster verwalten müssen. Anstatt das Flag --kubeconfig zu verwenden, werden jedes Mal andere Kontexte übergeben. Richten Sie für jeden von ihnen Aliase in Linux ein.
Die Verantwortlichkeiten haben mir geholfen, andere Bereitstellungsstrategien als Kubernetes zu erlernen. Ich habe etwas über CMS-- und IIS--Server gelernt. Wir entwickelten Helm-Diagramme für die neuen Dienste und pflegten und aktualisierten gleichzeitig die älteren Bereitstellungen. Der Umfang, an dem wir gearbeitet haben, war erstaunlich!
An einem normalen Tag überschreiten unsere Systeme 1 Milliarde Anfragen!
Im weiteren Verlauf mussten wir innerhalb einer Frist eine Reihe neuer Funktionen liefern. Wir hatten War-Room-Anrufe. Ich habe gelernt, wie man Druck aufbaut. Erfahren Sie, wie Senioren sich gegenseitig mit ihren Ping-Pong-Ideen helfen, besser zu arbeiten.
Interessantes Lernen: Als CI/CD-Mitarbeiter müssen Sie sicherstellen, dass Entwickler ihre Änderungen ohne Ihre Hilfe in niedrigeren Umgebungen bereitstellen können.
Auf diesem Weg erwarteten mich neuere Herausforderungen. Für eine bestimmte Problemstellung benötigten wir ein Modell für maschinelles Lernen. Obwohl ich keine Vorkenntnisse hatte, bat mich mein Vorgesetzter, etwas zu lernen und umzusetzen. Ich erinnere mich, dass er zu mir sagte:
"Das Verständnis von Modellen für maschinelles Lernen wird in den nächsten 5 Jahren nicht optional sein"
Es war das erste Projekt, das ich leitete. Es musste perfekt sein! Ich habe meine Nachforschungen angestellt. Finden Sie Lösungen, die zu unseren Anforderungen passen. Bei jeder Iteration drängte mich mein Vorgesetzter dazu, bessere Lösungen zu entwickeln. Ich bin in Python und der Verwendung von Modellen für maschinelles Lernen viel besser geworden. Um die Reaktionszeit zu verkürzen, habe ich verschiedene Algorithmen wie Kosinusähnlichkeit, Neuronale Netze, KNN, ANN und vieles mehr erlernt. Ich habe meine eigene Vektorsuche erstellt! Dafür wurden die Pipelines und Bereitstellungen erstellt. Der unterhaltsame Teil der Containerisierung des ML-Projekts innerhalb der Größenbeschränkungen.
Interessantes Lernen: Mein Vorgesetzter sagte mir einmal: „Resilienz übertrifft alles andere in der Produktion“
Ich habe CVEs in den verschiedenen Teilen unserer Systeme behoben. Ich habe dabei ein wenig PHP gelernt. Das war vielleicht nicht die interessanteste Aufgabe. Aber definitiv derjenige, der mir beigebracht hat, besseren Code zu schreiben. Es war einer der Schritte in Richtung Linksverschiebung.
Interessante Erkenntnisse: Was zum Teufel ist ein CVE?
Ungefähr zu dieser Zeit begann die KI-Welle an der Nasdaq die Küste zu erreichen. Diskussionen über KI-Projekte waren im Gange. Mein Team war an der Entwicklung erstaunlicher Projekte beteiligt, die mehrere ML-Modelle verwenden. Einrichten von CI/CD-Pipelines, Datenpipelines, optimiertem Code, besser bewerteten Systemen und zuverlässigem Cache. Ich war nicht der Entwickler, der direkt an diesen Systemen arbeitete. Allerdings habe ich dieses Projekt ausschließlich als DevOps-Ingenieur unterstützt.
Zuletzt habe ich gelernt, wie wir die Leistung unserer Webseiten verbessern können. Wie man es verfolgt und warum man es verbessert. Ich habe versucht zu verstehen, welche Auswirkungen es auf das Geschäft hat. Die Erkenntnisse halfen Entwicklern, ihren Code zu verbessern. Mein Vorgesetzter hat mir beigebracht:
"Denken Sie immer an den Endbenutzer. Sie werden sich nie irren"
Interessantes Lernen: Was sind Web Vitals?
Ich bin sicher, dass du es nicht durchgelesen hast?
Es ist in Ordnung! Ich blogge nur über meine Arbeit :)
Es war eines der besten Teams, für die ich je gearbeitet habe. Wir hatten Menschen in einer abgelegenen Umgebung über Kontinente verteilt. Die meisten meiner Teammitglieder hatten ihren Sitz in Bangalore. Wir hatten bis Januar 2024 ein Remote-Setup.
Früher kamen wir für Veranstaltungen, Kriegsräume, Besprechungen und ähnliches ins Büro. Seit diesem Jahr haben wir ein Hybrid-Setup mit ~2 Tagen im Büro. Das Team hat mich in der schwierigsten Phase meines Privatlebens unterstützt. Das Team bat mich, Urlaub zu nehmen und mich wochenlang um meine Familie und mich selbst zu kümmern.
Viele Teams arbeiten daran, Funktionen bereitzustellen. Mir gefiel die Tatsache, dass sich mein Team einmal pro Woche traf, nur um über Technik zu diskutieren. Teilen Sie Ideen und gewinnen Sie Einblicke in die geschäftlichen Auswirkungen.
Ich würde diesen Moment nutzen, um meinen Manager zu würdigen. Ich glaube, dass die Kultur Ihres Teams vom Manager bestimmt wird. Er ist ein Mensch mit technischem Hintergrund. Versteht nicht nur unsere Arbeit, sondern gibt uns auch die Einblicke, um sie besser erledigen zu können. Ich glaube, ich habe am meisten von ihm gelernt, sei es im technischen oder geschäftlichen Bereich. Ein unterstützender Manager, der an Sie glaubt, war mein Segen an der Nasdaq!
Auch meinen Senioren bin ich unglaublich dankbar. Sie haben mir geholfen, mir beigebracht und sogar meine dummen Fragen geduldet.
Als Entwickler beschränkt sich Ihre Aufgabe nicht nur auf die Bereitstellung von Funktionen. Als ich zur NASDAQ kam, hatte ich geplant, Dinge zu erreichen, die auch meinen persönlichen Zielen entsprechen.
Innerhalb weniger Monate wurde ich Teil der Entwickler-Community. Wir haben begonnen, Workshops und Veranstaltungen mit anderen Entwicklergemeinschaften in Bangalore durchzuführen.
Unser Team hat innerhalb eines Jahres insgesamt fast 15 entwicklerorientierte Veranstaltungen durchgeführt. Ich war Teil des Kernteams, das Communities aufnahm und die gesamte Veranstaltung organisierte. Neben der Aufnahme von Communities in unserem Büro haben wir auch einige Veranstaltungen gesponsert. Mein Lieblingserlebnis war, als mein Team am Google DevFest Bangalore 2023 teilnahm.
Mein Vorgesetzter ermutigte mich, auf Entwicklerveranstaltungen Vorträge zu halten. Mit etwas Glück konnte ich im letzten Jahr bei bestimmten Veranstaltungen sprechen.
Ich konnte bei Google Office als Redner bei der Google Cloud Community Bangalore sprechen.
Mit dem Segen meiner Mutter wurde ich als Redner auf der GitOpsCon 2024 in Nordamerika ausgewählt. Mit der Unterstützung des gesamten Teams von Nasdaq konnte ich um die halbe Welt reisen. Ich bin dankbar für die Unterstützung meines Managers, des Chefs von Nasdaq India, und meines Teams. Eine schöne Sache, an die ich mich immer erinnern werde, ist, dass Smitha (einer der Leiter von Nasdaq India) mir um 3 Uhr morgens vor meinem Vortrag Glück wünschte.
Abgesehen von der Fusion von MRS, der Reparatur der Produktion und dem Bau von Pipelines waren dies meine schönsten Erinnerungen an der Nasdaq.
Meine ganze Arbeit und Entschlossenheit wurden bei der Veranstaltung zum 10-jährigen Jubiläum von Nasdaq India ausgezeichnet.
Das Bürogebäude ist mit allen Einrichtungen wie einem Fitnessstudio, Tischtennis, einem 8-Bälle-Pool, Nickerchenbereichen, einem Carrom und einer fantastischen Terrasse ausgestattet!
Die Partys an der Nasdaq sind wild! Das allererste Mal, dass ich mein Team traf, war auf der Jahresabschlussfeier, bevor ich zum Unternehmen kam. Sie hatten das gesamte RCB Café in Bangalore gebucht! Wir haben bis spät in die Nacht getanzt.
Abgesehen von den tollen Großveranstaltungen hatten wir bei den All-Hands-Veranstaltungen, die von Zeit zu Zeit organisiert wurden, unglaublich viel Spaß. Die beste Veranstaltung war die Veranstaltung zum 10-jährigen Jubiläum von Nasdaq India. Es war eine einwöchige Partyreihe. Der Tag des Hauptevents. Wir haben in unserem Bürogebäude bis 3 Uhr morgens gefeiert! Eine der besten Partys meines Lebens
Mein Team mit unserem CEO
Alles in allem hatte ich eine wundervolle Zeit bei der Nasdaq. Jeder, der dies liest: Nasdaq ist ein toller Arbeitsplatz.
Die Bedingungen meines Privatlebens und meine Ziele waren die Gründe, warum ich mich von dem Unternehmen trennen musste. Aber ich werde die Mannschaft immer von der Seitenlinie aus unterstützen!
Wenn Ihnen dieser Inhalt gefallen hat, können Sie mir hier oder auf Twitter unter kitarp29 folgen, um mehr zu erfahren!
Danke, dass Sie meinen Artikel gelesen haben :)
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3