Internship at NVIDIA 2014
In conclusion the summer internship at NVIDIA was really great experience! I had a chance to meet and work with some "big names" in computer graphics field as well as talented people in my team. Now I am looking forward for releases of all the cool GPUs I have learned about.
Thank you for reading all the way here. I hope that the information here will encourage some of you to apply to NVIDIA or other similar company in the Silicon Valley. If you would like to read about some topic that I have not covered here feel free to write me a message.
To conclude this article I will answer the number one question everybody asks me:
“What was better? Google or NVIDIA?„
A short answer is in the next few paragraphs.
6.1 NVIDIA vs. Google
First let me say that this answer is very biased. The experience depends on many factors like the team, project, location, friends, and many more.
Anyways, overall I feel that my Google internship experience was better than NVIDIA's. It was better especially in the coding aspect. I liked the coding infrastructure in Google better. All the tools were working together beautifully, code review process was straight forward, testing was seamless.
In NVIDIA I was sometimes waiting a day for some test results that told me that my code just crashed. My problem with NVIDIA might be caused by the Linux/Windows split between "mobile" and "the rest" parties. There were some incompatibilities that were causing non-smooth coding. Also, NVIDIA produces hardware which makes the code more low-level and heavy on various macros.
However, I have to say that the coding situation in NVIDIA is changing and improving rapidly. Many services are getting web-based interfaces and the whole OS dependency is getting thinner. Only for the time I was in NVIDIA there were several tools developed to address the issues.
There were also things that I enjoyed more in NVIDIA than in Google. Everyday lunch with all team members was really great experience. And yes, the party at Jen Hsun's house was just awesome!
Related blog post
In the summer of 2013 I had an opportunity to be a part of the Google for whole 14 weeks. This article tells the whole story starting from the application process describing all my great experience. I was interning at Google Headquarters in sunny California and I was member of Google Research team. This article is accompanied with around 100 images from Google campus and surrounding areas. Read on ...
Comments for this chapterNote that comments are separate for every chapter.comments powered by Disqus
Table of contents
- 1 My way to NVIDIA
- 2 Getting ready
- 3 Internship at NVIDIA
- 4 Benefits and fun at NVIDIA
- 5 Traveling around California
- 5.1 Arches National Park
- 5.2 Red Canyon
- 5.3 Bryce Canyon National Park
- 5.4 Las Vegas
- 5.5 Joshua Tree National Park
- 5.6 Hoover Dam
- 5.7 Death Valley National Park
- 5.8 Crowley Lake
- 5.9 Yosemite National Park
- 5.10 Lake Tahoe
- 5.11 Yellowstone National Park
- 5.12 Mount Rushmore National Memorial
- 5.13 Other places worth visiting
- 6 Conclusion