10 Skill yang WAJIB Dikuasai Jika Ingin Kerja di Google

in #productivity8 years ago


Di Indonesia, gelar sarjana sering dianggap sebagai syarat mutlak sebagai modal untuk sukses. Seakan tanpa gelar akademis, kesempatan untuk bekerja di perusahaan ternama dan merintis karir yang menjanjikan tertutup rapat. Semua itu tidak sepenuhnya benar kok, bahkan Google yang merupakan salah satu perusahaan IT terbesar di dunia dan punya kantor keren di Jakarta justru tidak begitu mementingkan gelar sarjana.

Jika kamu berharap suatu saat ingin bekerja di Google, maka kamu harus pelajari keahlian-keahlian yang akan JalanTikus bahas berikut ini. Tidak perlu semua, cukup beberapa saja namun kuasai secara mendalam. Google memang hanya mempekerjakan 4.000 orang dari 2,5 juta pelamar setiap tahun. Google jelas tidak sembarang menerima staff, harus memiliki skill yang handal, punya kreativitas yang tinggi, dan punya kemampuan di atas rata-rata. Tim HR Google telah merilis daftar keterampilan yang mereka ingin lihat dari seorang engineer atau insinyur, mari kita pelajari.
10 Skill yang WAJIB Dikuasai Jika Ingin Kerja di Google

  1. Programming

    Setiap karyawan Google harus bisa menulis kode program. Setidaknya satu bahasa pemrograman yang berorientasi object seperti C++, Java, dan Phython. Kamu bisa belajar dari CodePolitan, MIT OpenCourceWare, dan situs-situs belajar program online lainnya.

  2. Algoritma & Struktur Data

Masih berkaitan dengan programming, pemahaman tentang algoritma dan struktur data adalah penting bagi Google. Pelajarilah dasar-dasar jenis data seperti stacks, queues, atau bags dan pahami algoritma pengurutan seperti quicksort, merge sort, atau heapsort.

  1. Membuat Compiler

    Compiler sendiri adalah program sistem yang digunakan sebagai alat bantu dalam pemrogaman. Perangkat lunak yang melakukan proses peterjemah kode (yang dibuat programmer) ke dalam bahasa mesin. Google memahami bahwa program yang ditulis untuk dimengerti oleh manusia secara sistematis tentunya di-translate atau diartikan untuk bahasa assembly tingkat rendah yang akhirnya dimengerti oleh mesin. Dengan memahami bagaimana membuat compiler tentu menjadi nilai tambah di mata Google.

  2. Parallel Programming

Apa sih Parallel Programming? Parallel Programming adalah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Keterampilan ini cukup disukai oleh Google. Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.

  1. Belajar Bahasa Pemograman Lain

    Google tentu akan menyukai jika kamu mampu menguasai lebih dari satu bahasa pemrograman. Jumlah bahasa pemrograman saat ini sangat banyak. Dari sekian banyak bahasa pemrograman yang ada saat ini, tentu saja Google tidak menggunakan seluruh bahasa pemrograman yang ada. Tapi mungkin akan sangat berguna untuk kepentingan tertentu. Jadi tidak ada salahnya jika kamu belajar setidaknya 10 bahasa pemrograman populer di Indonesia, seperti javascript, PHP, visual basic, dan lainnya.

  2. Testing Program

Melakukan testing atau pengujian dari program yang telah dibuat, sama pentingnya dengan membuat program itu sendiri. Google ingin engineer mereka bisa mendeteksi bug, membuat tes debugging dan mencari celah dari software yang mereka buat, serta mampu memperbaikinya.

  1. Matematika

    Duh! Pelajaran yang mungkin kita benci di sekolah ini ternyata salah satu keahlian yang wajib dikuasai oleh calon karyawan Google. Google ingin karyawannya memahami matematika abstrak seperti logika dan matematika diskrit.Masuk akal sih, mengingat compute jika diartikan berarti menghitung, computer berarti mesin penghitung. Jelas komputer sangat erat hubungannya dengan matematika.

  2. Kecerdasan Buatan / AI (Artificial Intelligence)

Google sangat suka membuat produk berbasis AI atau kecerdasan buatan. Banyak sekali robot yang dikembangkan di kantor Google, merekapun memiliki banyak engine yang bisa bekerja secara otomatis. Oleh sebab itu kamu juga harus belajar tentang kecerdasan buatan (Artificial Intelligence) dan seluk-beluknya.

  1. Cryptography

    Cryptography / kriptografi adalah suatu ilmu yang mempelajari bagaimana cara menjaga agar data atau pesan tetap aman saat dikirimkan, dari pengirim ke penerima tanpa mengalami gangguan dari pihak ketiga. Hal ini jelas dibutuhkan untuk bekerja di Google, karena Google sangat suka dengan keamanan dunia cyber. Mengingat Google memiliki banyak produk online dan tentu mereka ingin semua berada dalam pengamanan yang baik. Dengan paham kriptografi tentu kamu menjadi kandidat potensial bagi Google.

  2. Sistem Operasi

Sistem operasi adalah perangkat lunak pada komputer, yang mengatur jalannya program yang berbeda yang menggunakan perangkat keras komputer tersebut dan mengatur cara pengguna mengendalikan komputer. Hampir sebagian besar pekerjaan di Google menggunakan komputer, jadi kemampuan, dan pengetahuan tentang sistem operasi sangat Google butuhkan.

Tentunya mencari pekerjaan terbaik adalah keinginan setiap orang. Pekerjaan yang layak dengan gaji yang besar menjadi idaman kita semua. Semoga daftar di atas bisa menjadi bekal untuk nantinya melamar kerja di Google. Belajar lebih giat lagi ya, bagaimana pendapat kamu?

Sort:  

I am a downvote bot. Contact @pharesim at slack if you think I am misbehaving. Please help fighting spam! Upvote this post to strengthen the bot, downvote the parent post if it has positive upvotes.