Прошло почти 2 года. Я до сих пор удивляюсь, почему они выбрали меня
Мы были командой по платформам за веб-сайтом nasdaq.com. Моя работа представляла собой смесь двух вещей.
Он включал случайные вызовы кода для решения производственных проблем.
Давайте копнем глубже...
Я начал работать в Nasdaq в должности Студенческого работника (Оплачиваемая стажировка). Изначально мне поручили работать над некоторыми ошибками в микросервисах Go. Эта задача заставила меня выйти за рамки нашего кода. Впервые я начал изучать код зависимостей, чтобы лучше понять функции. Эта задача помогла нам сэкономить память. За это меня наградили :)
Интересное обучение : Что такое 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 в Бангалоре! Мы танцевали до поздней ночи.
Помимо потрясающих крупных мероприятий, мы получили огромное удовольствие от мероприятий All-hands, которые время от времени организовывались. Лучшим мероприятием стало празднование 10-летия Nasdaq India. Это была недельная серия вечеринок. День главного события. Мы тусовались в нашем офисном здании до 3 часов ночи! Одна из лучших вечеринок в моей жизни
Моя команда с нашим генеральным директором
Судя по всему, я прекрасно провел время, работая в 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 в качестве старшего разработчика программного обеспечения в команде WebProperties.
Итак, начнём!
NASDAQ обратился с этой вакансией в моем Linkedin. Было проведено несколько технологических, управленческих и HR-раундов. Более подробную информацию вы можете найти в этой статье: Здесь
Прошло почти 2 года. Я до сих пор удивляюсь, почему они выбрали меня
Мы были командой по платформам за веб-сайтом nasdaq.com. Моя работа представляла собой смесь двух вещей.
Он включал случайные вызовы кода для решения производственных проблем.
Давайте копнем глубже...
Я начал работать в Nasdaq в должности Студенческого работника (Оплачиваемая стажировка). Изначально мне поручили работать над некоторыми ошибками в микросервисах Go. Эта задача заставила меня выйти за рамки нашего кода. Впервые я начал изучать код зависимостей, чтобы лучше понять функции. Эта задача помогла нам сэкономить память. За это меня наградили :)
Интересное обучение : Что такое 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 в Бангалоре! Мы танцевали до поздней ночи.
Помимо потрясающих крупных мероприятий, мы получили огромное удовольствие от мероприятий All-hands, которые время от времени организовывались. Лучшим мероприятием стало празднование 10-летия Nasdaq India. Это была недельная серия вечеринок. День главного события. Мы тусовались в нашем офисном здании до 3 часов ночи! Одна из лучших вечеринок в моей жизни
Моя команда с нашим генеральным директором
Судя по всему, я прекрасно провел время, работая в Nasdaq. Для всех, кто это читает, Nasdaq — отличное место для работы.
Условия моей личной жизни и цели стали причиной того, что мне пришлось расстаться с компанией. Но я всегда буду болеть за команду со стороны!
Если вам понравился этот контент, вы можете подписаться на меня здесь или в Твиттере на kitarp29, чтобы узнать больше!
Спасибо, что прочитали мою статью :)
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3