article

Guide to technical development

[WHAT]

  1. ] by google - a comprehensive listing of technical skills, many linked to online learning resources, and disclaimer

[WHY]

[WHERE]

  1. ] READ THE FULL ARTICLE
    1. ] https://www.google.com/about/careers/students/guide-to-technical-development.html 

[WHEN]

  1. ] 2015-05-11

[EXAMPLE]

  1. ] Introduction to CS Course 
  2. ] Code in at least one object oriented programming language: C++, Java, or Python
  3. ] Learn other Programming Languages
  4. ] Test Your Code
  5. ] Develop logical reasoning and knowledge of discrete math
  6. ] Develop strong understanding of Algorithms and Data Structures
  7. ] Develop a strong knowledge of operating systems
  8. ] Learn UX Design
  9. ] Learn Artificial Intelligence
  10. ] Learn how to build compilers
  11. ] Learn cryptography
  12. ] Learn Parallel Programming
  13. ] Work on project outside of the classroom.
  14. ] Work on a small piece of a large system (codebase), read and understand existing code, track down documentation, and debug things.
  15. ] Work on project with other programmers.
  16. ] Practice your algorithmic knowledge and coding skills
  17. ] Become a Teaching Assistant
  18. ] Internship experience in software engineering

[HOW-TO]

  1. ]

[REFERENCE]

  1. [2015-05-11] SRC = hn post -
    1. ] comments(176)
  2.  

 

Details Photos Edit more

Details

ID: 4555

NAME: guide-to-technical-development

DESCRIPTION: by google - comprehensive listing of skills(18) listed for developing "technical skills"

AUTHOR: article.author/s

EDITOR: article.editor/s

PUBLISHER: article.publisher/s

STATUS: Write

PRIORITY: 0

OWNER ID: 75

Content Photos Edit more

photos

page_photo

actions

Email Email-Owner SMS and