Useful Tips and Tricks
  • Blog
  • Other
  • OS
  • Powershell
  • Login

Skills You Will need to find a good job, like Google.

3/5/2015

2 Comments

 
# Know Object-oriented programming languages: It is advisable to be well-versed in languages like Java, C++ and Python. Try Edx that are also offered by MIT and Udacity.


# Learn additional programming language: Add Ruby, Java Script, HTML and CSS to the list. Online resources like CodeAcademy and Ws3chool are useful.


# Learn to fix bugs: Google has stated that it wants you to be able to "catch bugs, create tests, and break your software." Udacity, again, is a good platform for individuals to learn.


# Understand abstract math: Computer Science draws on a lot of branches of math, like logical reasoning and discrete math. MIT also offers online courses in these topics that can be pursued to strengthen one’s chances to get a good job at Google.


# Grasp fundamental algorithms and data structures. Google wants its engineers to be familiar with fundamental data types like queues, stacks, and bags, and also sorting algorithms like quicksort, mergesort, and heapsort. The book ‘The Algorithm design manual’ is very useful, as are online recommended topics for Google aspirants by universities like MIT.


# Learn to work with different operating systems. Operating systems are the base of a computer and are where most code gets written at Google. There are several varied types of operating systems; some are proprietary and some are open source and code has to be built specifically for each. The University of California, Berkeley, provides a primer.


Source : siliconindia

2 Comments
    "Did you think that We had created you in play (without any purpose), and that you would not be brought back to Us?" (Qur’an 23:115)
    View my profile on LinkedIn

    Archives

    April 2016
    April 2015
    March 2015
    July 2014
    May 2014
    January 2014
    September 2013
    March 2013
    February 2013

    Categories

    All
    All
    Tech

    RSS Feed

Powered by Create your own unique website with customizable templates.