1. Programming
Google wants every employee they can write program
code. At least one object -oriented programming language such as C ++ , Java or
Phython. You can learn from MIT OpenCourceWare sites or other online learning .
2. Testing
Testing or testing of programs created equally
important to make the program itself. Google wants to engineer they could
detect a bug, make a test debugging and find a gap from the software they
create.
3. Mathematics
Computer if expressed in English means computer,
compute if interpreted means calculating, computer means calculating machine,
so the computer is closely hubugannya with mathematics. Google wants its
employees to understand such abstract mathematical logic and discrete
mathematics.
4. Algorithms and Data Structures
Understanding the basics of data types such as stacks,
queues or bags and understand the sorting algorithms such as quicksort, merge
sort or heapsort is important according to google.
5. Operating System
Google wants prospective employees who understand the
computer operating system properly, karene most of the work on google using the
computer so of course the ability and knowledge of the operating system so she
needs.
6. AI (Artificial Intelligence)
Google really like to build products berbasikan AI or
artificial intelligence. Google's office is filled with robots, they have a lot
of engines that can work automatically. So if you want to work in google then
no salahanya you learn about artificial intelligence / Artificial Intelligence
and ropes.
Also Read: How Does Google Search Engines
7. Cryptography
Cryptography / cryptography course also be required to
work at Google, because Google is very happy with the security of the cyber
world, they have a lot of products online and of course they want to all be in
good security. So if you understand cryptography would be a potential candidate
for google.
Also Read:
Little Girl Aged 7 Years breaking Wi-Fi in Minutes
Cyber War Watch It Live
8. Parallel Programming
Perhaps the term is seldom we hear, even though we are
in the IT environment. The concept you should be able to do some calculation at
the same time, and this is favored google.
9. Creating Compiler
Google understands that programs written to be
understood by the man systematically certainly translate or interpreted for
low-level assembly language that ultimately understandable by machines.
Understanding how to make the compiler would be a huge added value in
the eyes of Google.
10. Other Programming Languages
Google would love you if you are able to master more
than one programming language , there are lots of programming languages today
, and it looks like google used almost entirely for the benefit of different ,
so it would not hurt you to learn a programming language other than that you
control the time this , you can learn Javascript , Ruby , HTML5 and so forth .
http://adf.ly/1UypIB