DEV Community

Discussion on: I'm Addy Osmani, Ask Me Anything!

Collapse
 
chuckconde profile image
Facundo Conde

Hi Addy!
Thank you for your time. I have a very simple/difficult question.

Devs I know are very competitive, and always try to know more and be better day after day. The final goal for a lot of us would be to work at a major company like Google. In your opinion, which are the skills that are required to achieve that? Hard work, luck, intelligence?

Collapse
 
addyosmani profile image
Addy Osmani

I would say..

  • A passion for learning and a curiosity for problem-solving
  • An understanding of computer science fundamentals. How do systems work?
  • For front-end roles, an understanding of JavaScript, CSS and the DOM. Having some knowledge of how browsers and networks work is always useful.
  • The ability to write good code, absorb feedback and help others improve. Collaboration and communication skills are important.