Latihlah Skill Wajib Ini Jika Ingin Kerja di Google


Jika kamu berharap suatu saat ingin bekerja di Google, maka kamu harus pelajari keahlian-keahlian yang akan dibahas 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.


1. Programming

10-skill-untuk-beerja-di-google-1
Setiap karyawan Google harus bisa menulis kode program. Setidaknya satu bahasa pemrograman yang berorientasi object seperti C++, Java, dan Phython. Kamu bisa belajar dari CodePolitanMIT 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 stacksqueues, atau bags dan pahami algoritma pengurutanseperti quicksortmerge sort, atau heapsort.

3. Membuat Compiler

10-skill-untuk-beerja-di-google-3
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.

4. 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.

5. Belajar Bahasa Pemograman Lain

10-skill-untuk-beerja-di-google-5
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.

6. 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 darisoftware yang mereka buat, serta mampu memperbaikinya.

7. Matematika

10-skill-untuk-beerja-di-google-7
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.

8. 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.

9. Cryptography

10-skill-untuk-beerja-di-google-9
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.

10. 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.
Nah setelah membaca ini, apakah kalian tertarik untuk menguasai skill yang diwajibkan untuk berkerja di Google?

Tidak ada komentar:

Posting Komentar