Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. Skills:
  2. My first experience with programming was through olympiads and contests. By working hard I earned medals and prizes for my performance. So my most practiced skills are algorithms and data structures. I think it's beautiful how a small but elegant idea or a different point of view can switch a problem status from seemingly impossible to totally doable.
  3.  
  4. Another thing that I love about programming is code design. I really like when the code is well structured and readable, when everybody can work in sync and how everything fits together like a puzzle. This was reinforced even more by my university because every semester we have a course about SWE from professionals with real world experience. The courses had a lot in common with what I have been taught during my first internship about code health, good practices and design patterns.
  5.  
  6. One thing I am still constantly learning is data science. I already experimented with data analytics for some personal projects that I have had, mostly data cleaning and feature engineering. The ML part I treated it like a black box where I tried different models, but I know that I need to learn how the algorithms work more in-depth.
  7.  
  8. I also think that tests are essential in large scale projects, so I learned about unit, integration, smoke and sanity testing. I experimented with scuba testing during my last internship and mutation testing in my personal projects.
  9.  
  10. Projects:
  11. Some projects I admire and would love to work for are Google Maps, Youtube and Google Ads. I mostly like these because of how they impact so many people (including me, I interact with them daily) and how they keep on improving, but also because of their novel recommendation system. Of course, I am open to any other interesting project.
  12.  
  13. Regarding the project skills preferences, I worked the most on the backend so this is my most familiar one. My last internship at Google was divided between frontend and backend and I was doing both but with more focus on the latter. But I also enjoyed the frontend part and would be able to learn and work on it given that the project requires it.
  14.  
  15. Another skill I would love to work with and improve are algorithms and optimization problems. This includes anything from improving performance for a better user experience to improving old systems that are slow or just inefficient to finding novel ways in the context of a better algorithm.
  16.  
  17. Data science is another skill I am interested in and want to explore further. At the moment I have experience with data collection and cleaning and less with data mining (like graph mining) and analysis. I also want to learn more about big data and working with it using distributed systems.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement