Прошло почти 2 года. Я до сих пор удивляюсь, почему они выбрали меня


Опыт работы?

Мы были командой по платформам за веб-сайтом nasdaq.com. Моя работа представляла собой смесь двух вещей.

Он включал случайные вызовы кода для решения производственных проблем.

Давайте копнем глубже...

Я начал работать в Nasdaq в должности Студенческого работника (Оплачиваемая стажировка). Изначально мне поручили работать над некоторыми ошибками в микросервисах Go. Эта задача заставила меня выйти за рамки нашего кода. Впервые я начал изучать код зависимостей, чтобы лучше понять функции. Эта задача помогла нам сэкономить память. За это меня наградили :)

\\\"My

Интересное обучение : Что такое pprof ?

Тем временем я начал изучать различные конвейеры CI/CD, построенные на GitLab. Это помогло мне глубже изучить git. Меня добавили в команду релиза. Я управлял несколькими кластерами и различными развертываниями в разных пространствах имен.

Интересное обучение: Если вам нужно управлять несколькими кластерами Kubernetes. Вместо использования флага --kubeconfig каждый раз передавая разные контексты. Настройте псевдонимы в Linux для каждого из них.

Эти обязанности помогли мне изучить стратегии развертывания, отличные от Kubernetes. Я узнал о серверах CMS и IIS. Мы разрабатывали Helm диаграммы для новых сервисов, одновременно поддерживая и обновляя старые развертывания. Масштаб, над которым мы работали, был потрясающим!

В обычный день в наших системах обрабатывается 1 миллиард запросов!

Двигаясь дальше, нам нужно было выпустить определенный набор новых функций в установленные сроки. У нас были звонки в военный штаб. Научились создавать давление. Узнали, как пожилые люди обмениваются идеями о пинг-понге, чтобы лучше работать.

Интересное обучение: Как специалист по CI/CD, вы должны убедиться, что разработчики могут развертывать свои изменения в средах более низкого уровня без вашей помощи.

На этом пути меня ждали новые испытания. Для определенной постановки задачи нам понадобилась модель машинного обучения. Несмотря на то, что у меня не было предыдущего опыта, мой менеджер попросил меня научиться и внедрить его. Я помню, как он сказал мне:
\\\"Понимание моделей машинного обучения не станет обязательным в ближайшие 5 лет\\\"

Это был первый проект, которым я руководил. Это должно было быть идеально! Я провел свое исследование. Найдите решения, соответствующие нашим требованиям. С каждой итерацией мой менеджер подталкивал меня к созданию более эффективных решений. Я стал намного лучше в Python и использовании моделей машинного обучения. Чтобы сократить время отклика, мы изучили различные алгоритмы, такие как Косинусное сходство, нейронные сети, KNN, ANN и многие другие. Я создал свой собственный Векторный поиск! Для этого построили конвейеры и развертывания. Самое интересное в контейнеризации проекта машинного обучения с учетом ограничений по размеру.

Интересное обучение: Мой менеджер однажды сказал мне: «Устойчивость превосходит все остальное в производстве»

Я исправлял CVE в разных частях наших систем. В этом процессе изучил немного PHP. Возможно, это была не самая интересная задача. Но определенно тот, который научил меня писать лучший код. Это был один из шагов к Сдвигу влево.

Интересное обучение: что такое CVE?

Примерно в это же время волна искусственного интеллекта начала проникать в берега Nasdaq. Дискуссии о проектах искусственного интеллекта шли повсюду. Моя команда участвовала в создании потрясающих проектов, использующих несколько моделей машинного обучения. Настройка конвейеров CI/CD, конвейеров данных, оптимизированного кода, систем более высокого ранга и надежного кэша. Я не был разработчиком, непосредственно работавшим над этими системами. Однако я поддерживал этот проект исключительно как инженер DevOps.

Наконец, я узнал, как повысить производительность наших веб-страниц. Как это отслеживать, зачем это улучшать. Я пытался понять, как это влияет на бизнес. Эта информация помогла разработчикам улучшить свой код. Мой менеджер научил меня:
\\\"Всегда думайте о конечном пользователе. Вы никогда не ошибетесь\\\"

Интересное обучение: что такое веб-показатели?

Я уверен, что вы не дочитали это до конца?
Все в порядке! Я просто веду блог о своей работе :)


Команда и культура ??

Это была одна из лучших команд, в которых я работал. У нас были люди, разбросанные по континентам в удаленном режиме. Большинство членов моей команды базировались в Бангалоре. У нас была удаленная настройка до января 2024 года.
Раньше мы приходили в офис на мероприятия, военные комнаты, встречи и тому подобное. С этого года у нас есть гибридная установка с примерно двумя днями пребывания в офисе. Команда поддержала меня, когда у меня был самый трудный этап в личной жизни. Команда попросила меня взять отпуск и несколько недель позаботиться о себе и своей семье.

Многие команды работают над выпуском новых функций. Мне нравился тот факт, что раз в неделю моя команда связывалась только для того, чтобы обсудить технологии. Делитесь идеями и получайте представление о влиянии на бизнес.

Я хотел бы воспользоваться этим моментом, чтобы оценить своего менеджера. Я считаю, что культура вашей команды задается менеджером. Это человек с техническим образованием. Не только понимает нашу работу, но и дает нам представление о том, как сделать ее лучше. Думаю, я многому научился у него, будь то в технической или деловой сфере. Поддерживающий менеджер, который верит в вас, был моим благословением в Nasdaq!
Я также невероятно благодарен своим старшим. Они помогали мне, учили меня и даже терпели мои глупые вопросы.


Работа и не только ✨

Как разработчик, ваша работа не ограничивается только доставкой функций. Когда я присоединился к NASDAQ, я планировал достичь того, что также соответствует моим личным целям.

Через пару месяцев я стал частью сообщества разработчиков. Мы начали проводить семинары и мероприятия с другими сообществами разработчиков в Бангалоре.

В течение года наша команда вместе провела около 15 мероприятий, ориентированных на разработчиков. Я был частью основной команды, которая принимала сообщества и организовывала все мероприятие. Помимо проведения сообществ в нашем офисе, мы также спонсировали несколько мероприятий. Больше всего мне понравилось, когда моя команда участвовала в Google DevFest Bangalore 2023.

Мой менеджер поощрял меня выступать на мероприятиях для разработчиков. Благодаря удаче, в прошлом году мне удалось выступить на некоторых мероприятиях.
Мне удалось выступить в Google Office в качестве докладчика в сообществе Google Cloud в Бангалоре.

С благословения моей мамы меня выбрали докладчиком на GitOpsCon 2024, Северная Америка. При поддержке всей команды Nasdaq я смог объехать полмира. Я благодарен за поддержку моему менеджеру, главе Nasdaq India и моей команде. Я всегда буду помнить одну прекрасную вещь: Смита (один из руководителей Nasdaq India) пожелал мне удачи в 3 часа ночи перед выступлением.

Если не считать слияния MRS, наладки производства и строительства конвейеров, это были мои лучшие воспоминания о Nasdaq.
Вся моя работа и целеустремленность были отмечены на мероприятии, посвященном 10-летию Nasdaq India.


Веселье ?

Офисное здание оснащено всеми удобствами, такими как тренажерный зал, настольный теннис, бассейн с 8 мячами, места для сна, столовая и потрясающая терраса!
Вечеринки на Nasdaq просто дикие! Впервые я встретил свою команду на вечеринке по случаю конца года, прежде чем я присоединился к компании. Они забронировали все кафе RCB в Бангалоре! Мы танцевали до поздней ночи.

\\\"My

Помимо потрясающих крупных мероприятий, мы получили огромное удовольствие от мероприятий All-hands, которые время от времени организовывались. Лучшим мероприятием стало празднование 10-летия Nasdaq India. Это была недельная серия вечеринок. День главного события. Мы тусовались в нашем офисном здании до 3 часов ночи! Одна из лучших вечеринок в моей жизни


\\\"My

Моя команда с нашим генеральным директором

Судя по всему, я прекрасно провел время, работая в Nasdaq. Для всех, кто это читает, Nasdaq — отличное место для работы.
Условия моей личной жизни и цели стали причиной того, что мне пришлось расстаться с компанией. Но я всегда буду болеть за команду со стороны!


Если вам понравился этот контент, вы можете подписаться на меня здесь или в Твиттере на kitarp29, чтобы узнать больше!

Спасибо, что прочитали мою статью :)

","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"}}
«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Мой опыт работы с NASDAQ

Мой опыт работы с NASDAQ

Опубликовано 8 ноября 2024 г.
Просматривать:696

Эта статья о моем опыте работы в Nasdaq. Возможно, это будет немного длинно :)

Меня зовут Пратик Сингх, и раньше я работал в Nasdaq в качестве старшего разработчика программного обеспечения в команде WebProperties.
Итак, начнём!


Как меня выбрали?? ?

NASDAQ обратился с этой вакансией в моем Linkedin. Было проведено несколько технологических, управленческих и HR-раундов. Более подробную информацию вы можете найти в этой статье: Здесь

Прошло почти 2 года. Я до сих пор удивляюсь, почему они выбрали меня


Опыт работы?

Мы были командой по платформам за веб-сайтом nasdaq.com. Моя работа представляла собой смесь двух вещей.

  • Создание Go и Python Микросервисы
  • Создание Обслуживание CI/CD конвейеров и различных сред.

Он включал случайные вызовы кода для решения производственных проблем.

Давайте копнем глубже...

Я начал работать в Nasdaq в должности Студенческого работника (Оплачиваемая стажировка). Изначально мне поручили работать над некоторыми ошибками в микросервисах Go. Эта задача заставила меня выйти за рамки нашего кода. Впервые я начал изучать код зависимостей, чтобы лучше понять функции. Эта задача помогла нам сэкономить память. За это меня наградили :)

My NASDAQ Experience

Интересное обучение : Что такое pprof ?

Тем временем я начал изучать различные конвейеры CI/CD, построенные на GitLab. Это помогло мне глубже изучить git. Меня добавили в команду релиза. Я управлял несколькими кластерами и различными развертываниями в разных пространствах имен.

Интересное обучение: Если вам нужно управлять несколькими кластерами Kubernetes. Вместо использования флага --kubeconfig каждый раз передавая разные контексты. Настройте псевдонимы в Linux для каждого из них.

Эти обязанности помогли мне изучить стратегии развертывания, отличные от Kubernetes. Я узнал о серверах CMS и IIS. Мы разрабатывали Helm диаграммы для новых сервисов, одновременно поддерживая и обновляя старые развертывания. Масштаб, над которым мы работали, был потрясающим!

В обычный день в наших системах обрабатывается 1 миллиард запросов!

Двигаясь дальше, нам нужно было выпустить определенный набор новых функций в установленные сроки. У нас были звонки в военный штаб. Научились создавать давление. Узнали, как пожилые люди обмениваются идеями о пинг-понге, чтобы лучше работать.

Интересное обучение: Как специалист по CI/CD, вы должны убедиться, что разработчики могут развертывать свои изменения в средах более низкого уровня без вашей помощи.

На этом пути меня ждали новые испытания. Для определенной постановки задачи нам понадобилась модель машинного обучения. Несмотря на то, что у меня не было предыдущего опыта, мой менеджер попросил меня научиться и внедрить его. Я помню, как он сказал мне:
"Понимание моделей машинного обучения не станет обязательным в ближайшие 5 лет"

Это был первый проект, которым я руководил. Это должно было быть идеально! Я провел свое исследование. Найдите решения, соответствующие нашим требованиям. С каждой итерацией мой менеджер подталкивал меня к созданию более эффективных решений. Я стал намного лучше в Python и использовании моделей машинного обучения. Чтобы сократить время отклика, мы изучили различные алгоритмы, такие как Косинусное сходство, нейронные сети, KNN, ANN и многие другие. Я создал свой собственный Векторный поиск! Для этого построили конвейеры и развертывания. Самое интересное в контейнеризации проекта машинного обучения с учетом ограничений по размеру.

Интересное обучение: Мой менеджер однажды сказал мне: «Устойчивость превосходит все остальное в производстве»

Я исправлял CVE в разных частях наших систем. В этом процессе изучил немного PHP. Возможно, это была не самая интересная задача. Но определенно тот, который научил меня писать лучший код. Это был один из шагов к Сдвигу влево.

Интересное обучение: что такое CVE?

Примерно в это же время волна искусственного интеллекта начала проникать в берега Nasdaq. Дискуссии о проектах искусственного интеллекта шли повсюду. Моя команда участвовала в создании потрясающих проектов, использующих несколько моделей машинного обучения. Настройка конвейеров CI/CD, конвейеров данных, оптимизированного кода, систем более высокого ранга и надежного кэша. Я не был разработчиком, непосредственно работавшим над этими системами. Однако я поддерживал этот проект исключительно как инженер DevOps.

Наконец, я узнал, как повысить производительность наших веб-страниц. Как это отслеживать, зачем это улучшать. Я пытался понять, как это влияет на бизнес. Эта информация помогла разработчикам улучшить свой код. Мой менеджер научил меня:
"Всегда думайте о конечном пользователе. Вы никогда не ошибетесь"

Интересное обучение: что такое веб-показатели?

Я уверен, что вы не дочитали это до конца?
Все в порядке! Я просто веду блог о своей работе :)


Команда и культура ??

Это была одна из лучших команд, в которых я работал. У нас были люди, разбросанные по континентам в удаленном режиме. Большинство членов моей команды базировались в Бангалоре. У нас была удаленная настройка до января 2024 года.
Раньше мы приходили в офис на мероприятия, военные комнаты, встречи и тому подобное. С этого года у нас есть гибридная установка с примерно двумя днями пребывания в офисе. Команда поддержала меня, когда у меня был самый трудный этап в личной жизни. Команда попросила меня взять отпуск и несколько недель позаботиться о себе и своей семье.

Многие команды работают над выпуском новых функций. Мне нравился тот факт, что раз в неделю моя команда связывалась только для того, чтобы обсудить технологии. Делитесь идеями и получайте представление о влиянии на бизнес.

Я хотел бы воспользоваться этим моментом, чтобы оценить своего менеджера. Я считаю, что культура вашей команды задается менеджером. Это человек с техническим образованием. Не только понимает нашу работу, но и дает нам представление о том, как сделать ее лучше. Думаю, я многому научился у него, будь то в технической или деловой сфере. Поддерживающий менеджер, который верит в вас, был моим благословением в Nasdaq!
Я также невероятно благодарен своим старшим. Они помогали мне, учили меня и даже терпели мои глупые вопросы.


Работа и не только ✨

Как разработчик, ваша работа не ограничивается только доставкой функций. Когда я присоединился к NASDAQ, я планировал достичь того, что также соответствует моим личным целям.

Через пару месяцев я стал частью сообщества разработчиков. Мы начали проводить семинары и мероприятия с другими сообществами разработчиков в Бангалоре.

В течение года наша команда вместе провела около 15 мероприятий, ориентированных на разработчиков. Я был частью основной команды, которая принимала сообщества и организовывала все мероприятие. Помимо проведения сообществ в нашем офисе, мы также спонсировали несколько мероприятий. Больше всего мне понравилось, когда моя команда участвовала в Google DevFest Bangalore 2023.

Мой менеджер поощрял меня выступать на мероприятиях для разработчиков. Благодаря удаче, в прошлом году мне удалось выступить на некоторых мероприятиях.
Мне удалось выступить в Google Office в качестве докладчика в сообществе Google Cloud в Бангалоре.

С благословения моей мамы меня выбрали докладчиком на GitOpsCon 2024, Северная Америка. При поддержке всей команды Nasdaq я смог объехать полмира. Я благодарен за поддержку моему менеджеру, главе Nasdaq India и моей команде. Я всегда буду помнить одну прекрасную вещь: Смита (один из руководителей Nasdaq India) пожелал мне удачи в 3 часа ночи перед выступлением.

Если не считать слияния MRS, наладки производства и строительства конвейеров, это были мои лучшие воспоминания о Nasdaq.
Вся моя работа и целеустремленность были отмечены на мероприятии, посвященном 10-летию Nasdaq India.


Веселье ?

Офисное здание оснащено всеми удобствами, такими как тренажерный зал, настольный теннис, бассейн с 8 мячами, места для сна, столовая и потрясающая терраса!
Вечеринки на Nasdaq просто дикие! Впервые я встретил свою команду на вечеринке по случаю конца года, прежде чем я присоединился к компании. Они забронировали все кафе RCB в Бангалоре! Мы танцевали до поздней ночи.

My NASDAQ Experience

Помимо потрясающих крупных мероприятий, мы получили огромное удовольствие от мероприятий All-hands, которые время от времени организовывались. Лучшим мероприятием стало празднование 10-летия Nasdaq India. Это была недельная серия вечеринок. День главного события. Мы тусовались в нашем офисном здании до 3 часов ночи! Одна из лучших вечеринок в моей жизни


My NASDAQ Experience

Моя команда с нашим генеральным директором

Судя по всему, я прекрасно провел время, работая в Nasdaq. Для всех, кто это читает, Nasdaq — отличное место для работы.
Условия моей личной жизни и цели стали причиной того, что мне пришлось расстаться с компанией. Но я всегда буду болеть за команду со стороны!


Если вам понравился этот контент, вы можете подписаться на меня здесь или в Твиттере на kitarp29, чтобы узнать больше!

Спасибо, что прочитали мою статью :)

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/kitarp29/my-nasdaq-experience-af?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3