Skip to content

hexatester/koding-interview-otodidak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Koding Interview Otodidak

Atribusi-BerbagiSerupa 4.0 Internasional

Sumber belajar koding interview otodidak dari web developer sampai software engineer Google secara otodidak. Terjemahan dari jwasham/coding-interview-university.

Ringkasan apa ini?

Ini adalah rencana studi multi-bulan saya untuk beralih dari pengembang web (otodidak, tanpa gelar Ilmu Komputer) menjadi insinyur perangkat lunak untuk perusahaan besar.

Menulis kode di papan tulis - dikutip dari serial TV Silicon Valley oleh HBO

Ini dimaksudkan untuk teknisi perangkat lunak baru atau mereka yang beralih dari pengembangan perangkat lunak/web ke rekayasa perangkat lunak (yang memerlukan pengetahuan ilmu komputer). Jika Anda memiliki pengalaman bertahun-tahun dan mengklaim pengalaman rekayasa perangkat lunak bertahun-tahun, nantikan wawancara yang lebih sulit.

Jika Anda memiliki pengalaman pengembangan perangkat lunak/web selama bertahun-tahun, perhatikan bahwa perusahaan perangkat lunak besar seperti Google, Amazon, Facebook, dan Microsoft memandang rekayasa perangkat lunak berbeda dari pengembangan perangkat lunak/web, dan mereka memerlukan pengetahuan ilmu komputer.

Jika Anda ingin menjadi insinyur keandalan atau insinyur operasi, pelajari lebih lanjut dari daftar opsional (jaringan, keamanan).


Daftar Isi

---------------- Semua dibawah ini bersifat opsional ----------------


Mengapa menggunakan ini?

Saya mengikuti rencana ini untuk mempersiapkan saya dalam menghadapi wawancara kerja Google. Sejak 1997, saya telah menciptakan berbagai situs, servis, dan mendirikan startup. Saya memiliki gelar ekonomi, bukan gelar ilmu komputer. Saya telah meraih kesuksesan dalam karir saya, tapi saya ingin bekerja di Google. Saya ingin masuk ke sistem yang lebih besar dan mempunyai pemahaman mendalam tentang sistem komputer, efesiensi algoritma, performa struktur data, bahasa tingkat rendah, dan bagaimana semuanya bekerja. Jika anda tidak mengetahui satu pun, Google tidak akan mempekerjakan anda.

Itu rencana yang panjang. Mungkin butuh waktu berbulan-bulan. Jika Anda sudah terbiasa dengan hal ini, Anda akan membutuhkan lebih sedikit waktu.

Bagaimana cara menggunakannya?

Apapun dibawah ini adalah garis besar, dan anda harus menguasai materi dari atas ke bawah secara runut.

Saya menggunakan markdown spesial dari Github, termasuk daftar tugas untuk mengecek perkembangan. Buat branch baru sehingga anda bisa mencentang seperti ini, bubuhi tanda x dalam tanda kurung: [x]

Fork sebuah branch dan ikuti perintah berikut

git checkout -b progress

git remote add jwasham https://github.com/hexatester/koding-interview-otodidak

git fetch --all

Tandai semua kotak dengan tanda X setalah anda menyelesaikannya

git add .

git commit -m "Tandai x"

git rebase jwasham/master

git push --force

Lebih jauh tentang markdown Github

Jangan merasa anda kurang pintar

Tentang Sumber Video

Beberapa video hanya tersedia dengan mendaftar di kelas Coursera atau EdX. Ini disebut MOOC. Terkadang kelas tidak dalam sesi jadi Anda harus menunggu beberapa bulan, jadi Anda tidak memiliki akses.

Saya menghargai bantuan Anda untuk menambahkan sumber publik yang gratis dan selalu tersedia, seperti video YouTube untuk menyertai video kursus online. Saya suka menggunakan kuliah universitas.


Selanjutnya - Proses Interview dan Preparasi Wawancara Secara Umum


LISENSI

CC-BY-SA-4.0

Penerjemah

Terjemahan Bahasa Indonesia dari jwasham/coding-interview-university dipersembahkan oleh :

About

Sumber belajar dari web developer sampai software engineer Google secara otodidak. Terjemahan dari jwasham/coding-interview-university

Topics

Resources

License

Stars

Watchers

Forks