Post by Developer Advocate ‘supporting on Sept 16, 2023 11:13:26 GMT
A developer advocate is a person who promotes the interests of developers and makes it easier for developers to use software to achieve their goals.
According to job search site ZipRecruiter, developers Phone Number List in these roles are the voice of the developer community with insights related to product improvements or changes, listen to the problems developers face, find solutions to problems, and report these problems to companies. It plays a ventilation role.
Becoming a Developer Advocate requires several years of experience in application development and user experience. You also need to understand the issues developers may face when using a particular platform. Additionally, you will need strong communication skills, the ability to listen to other people's concerns and develop actionable plans to solve problems.
To learn how to become a developer advocate, we spoke with Hubert Nguyen, senior developer advocate at database software company MongoDB.
start of career
Nguyenne studied computer science for two years, focusing on databases, at HEIG Marnes La Vallee, a private school near Paris, France. The U.S. government recognized Nguyen's French degree, which he earned in 1995, as equivalent to a bachelor's degree in computer science in the U.S., based on his four years of professional experience in France. Nguyen explained, “I learned this when I was preparing to immigrate to the United States and received help from an immigration attorney with the translation and evaluation of my diploma.”
MongoDB Senior Developer Advocate Hubert Nguyen ⓒ MongoDB
As a child, Nguyen was interested in architecture, but ever since he first encountered a video game console, he was fascinated by the pixel graphics of arcade games and early consumer-level computers and consoles, and wanted to become a game programmer. Nguyen said, “I liked making things. He always drew on paper, and the possibilities of computer graphics seemed promising, if not limitless. “It’s ironic considering how primitive these graphics are today,” he recalled. At that time, high schools didn't offer many computer science classes and computers were still expensive.
Passion for 3D graphics
While studying at HEIG, Nguyen worked as a software engineer in the research and development team at Cryo Interactive Entertainment, a game development and distribution company. Nguyen said, “At the time, there was no official ‘game coding’ curriculum, so everyone had to teach themselves. “He was part of a small R&D team writing the next-generation 3D engine and focused on 3D rendering code in assembly language, a skill he learned in a coding contest.”
In 1999, Nguyen joined computer hardware company 3DFX Interactive as a senior software engineer. After spending a few months working in developer support, he joined the Developer Technology Group to demonstrate the power of 3DFX GPUs. Nguyen said, “The PC graphics business was booming, but competition was fierce. A day before the holiday, 3DFX went bankrupt and all of its intellectual property was scheduled to be acquired by its competitor, Nvidia. “It was truly the start of a wonderful vacation,” he recalled.
However, while Nguyen was on vacation, Nvidia offered him a position as a graphics engineer on the demo team. The job was to conduct research and development on next-generation 3D graphics rendering technology, as was done at 3DFX. Nguyen explained that 3D graphics rendering technology will motivate game developers to adopt new GPU 3D capabilities in upcoming games, which in turn will lead to the adoption of new GPUs. “It was a great way to accelerate the adoption of new hardware in situations where general computing isn’t possible with GPUs,” he said.
My position at NVIDIA was the same type of work I was doing at 3DFX, but I had access to better and faster 3D hardware. A few years later, Nguyen was appointed manager of developer training, managing the creation, production and distribution of computer graphics training materials such as the NVIDIA developer website, publications and conferences.
According to job search site ZipRecruiter, developers Phone Number List in these roles are the voice of the developer community with insights related to product improvements or changes, listen to the problems developers face, find solutions to problems, and report these problems to companies. It plays a ventilation role.
Becoming a Developer Advocate requires several years of experience in application development and user experience. You also need to understand the issues developers may face when using a particular platform. Additionally, you will need strong communication skills, the ability to listen to other people's concerns and develop actionable plans to solve problems.
To learn how to become a developer advocate, we spoke with Hubert Nguyen, senior developer advocate at database software company MongoDB.
start of career
Nguyenne studied computer science for two years, focusing on databases, at HEIG Marnes La Vallee, a private school near Paris, France. The U.S. government recognized Nguyen's French degree, which he earned in 1995, as equivalent to a bachelor's degree in computer science in the U.S., based on his four years of professional experience in France. Nguyen explained, “I learned this when I was preparing to immigrate to the United States and received help from an immigration attorney with the translation and evaluation of my diploma.”
MongoDB Senior Developer Advocate Hubert Nguyen ⓒ MongoDB
As a child, Nguyen was interested in architecture, but ever since he first encountered a video game console, he was fascinated by the pixel graphics of arcade games and early consumer-level computers and consoles, and wanted to become a game programmer. Nguyen said, “I liked making things. He always drew on paper, and the possibilities of computer graphics seemed promising, if not limitless. “It’s ironic considering how primitive these graphics are today,” he recalled. At that time, high schools didn't offer many computer science classes and computers were still expensive.
Passion for 3D graphics
While studying at HEIG, Nguyen worked as a software engineer in the research and development team at Cryo Interactive Entertainment, a game development and distribution company. Nguyen said, “At the time, there was no official ‘game coding’ curriculum, so everyone had to teach themselves. “He was part of a small R&D team writing the next-generation 3D engine and focused on 3D rendering code in assembly language, a skill he learned in a coding contest.”
In 1999, Nguyen joined computer hardware company 3DFX Interactive as a senior software engineer. After spending a few months working in developer support, he joined the Developer Technology Group to demonstrate the power of 3DFX GPUs. Nguyen said, “The PC graphics business was booming, but competition was fierce. A day before the holiday, 3DFX went bankrupt and all of its intellectual property was scheduled to be acquired by its competitor, Nvidia. “It was truly the start of a wonderful vacation,” he recalled.
However, while Nguyen was on vacation, Nvidia offered him a position as a graphics engineer on the demo team. The job was to conduct research and development on next-generation 3D graphics rendering technology, as was done at 3DFX. Nguyen explained that 3D graphics rendering technology will motivate game developers to adopt new GPU 3D capabilities in upcoming games, which in turn will lead to the adoption of new GPUs. “It was a great way to accelerate the adoption of new hardware in situations where general computing isn’t possible with GPUs,” he said.
My position at NVIDIA was the same type of work I was doing at 3DFX, but I had access to better and faster 3D hardware. A few years later, Nguyen was appointed manager of developer training, managing the creation, production and distribution of computer graphics training materials such as the NVIDIA developer website, publications and conferences.