1 Februari berakhir Piscine Januari di
42 Silicon Valley , dan saya ingin berbagi pengalaman dan beberapa peretasan yang dapat membantu mendapatkan banyak exp, level tinggi dan, sebagai hasilnya, undangan untuk taruna.

Kemungkinan besar, ini mungkin berguna untuk peserta di
sekolah 21 , tetapi ini tidak akurat.
Apa itu 42 Lembah Silikon?
Singkat cerita. Ini adalah sekolah pemrograman gratis di Fremont, California yang dapat menyediakan Anda tempat tidur asrama, makanan murah, kopi (tidak selalu), ceramah video, dan perusahaan hebat. Setelah Anda mencapai level 7 (butuh sekitar enam bulan), Anda dapat dibantu untuk mencari pekerjaan - biasanya magang di perusahaan besar. Tetapi, menurut salah satu taruna, baru-baru ini startup kecil sering datang untuk karyawan.
Dan ada juga Robotics Labs, yang, menurut rumor, memimpin semacam proyek bersama dengan Tesla.

Foto itu tidak mencerminkan kenyataan saat ini, sekarang ada lebih banyak meja, mereka semua dipenuhi dengan peralatan - jelas bahwa orang bekerja.
Mengapa 42 SV mungkin tidak cocok untuk Anda?
Pertama-tama, itu tidak akan membantu Anda mendapatkan visa belajar. Anda dapat belajar di community college (biayanya sekitar $ 3.000 per semester), yang akan memberi Anda F-1 dan sebuah asrama. Dan berkendara di malam hari ke Fremont, di 42 SV. Ada nuansa penting di sini: jika Anda tinggal di Nostromo Dorms (hostel 42 SV), maka, sebagai kadet, Anda harus login setidaknya 35 jam seminggu dan menerima setidaknya 1 level per bulan. Jika Anda tinggal di tempat lain, tidak ada persyaratan seperti itu.
Tanpa visa yang sesuai, Anda tidak mungkin diterima untuk magang. Tetapi Anda dapat bekerja sama dengan taruna lain dan mengorganisasikan agen pengembangan yang di-outsource, misalnya.
Jika Anda mengandalkan ceramah, tutorial yang kuat, dan teknologi terkini - ini mungkin bukan tempatnya. Bahan-bahan harus dicari secara independen di Internet, dan selain taruna yang sama tidak ada yang akan membantu Anda.

Ini disebut pembelajaran peer-to-peer.
Kenapa pergi ke sana?
Misalnya, di balik ini:

Tetapi Anda perlu diingat bahwa sebagian besar kisah sukses adalah profesional yang sangat muda yang memutuskan untuk kuliah di 42 SV daripada kuliah.
Bagaimana cara mempersiapkan diri untuk masuk?
Tahap kualifikasi disebut Piscine ("kumpulan" bahasa Prancis), berlangsung selama 4 minggu dan merupakan kursus intensif di C, yang meliputi:
- ceramah video harian (tidak lebih dari satu jam per hari) dan tugas
- Ujian hari Jumat
- proyek akhir pekan kelompok dan individu
Itu berakhir dengan ujian 8 jam.
Melewati Harvard
CS50 di depannya akan sangat menyederhanakan kehidupan. Programnya mirip, David itu ilahi, terutama dibandingkan dengan kuliah "asli" dalam bahasa Prancis dengan sulih suara bahasa Inggris. Banyak penulis mulai menonton CS50 saat mereka belajar.
Bekerja dengan
pythontutor.com dan kemudian beralih ke debugger
bawaan , karena dalam ujian Anda tidak akan memiliki akses ke Internet.
Bagaimana cara bertahan hidup di minggu pertama?
Dua hari pertama diperlukan untuk mencapai harga diri sebanyak mungkin dan selaras dengan cara yang benar. Perhatikan detail, tetapi dalam beberapa kasus hanya keberuntungan yang akan membantu. Jangan terlalu khawatir tentang tugas yang gagal, semuanya seperti yang direncanakan.
Saya menghabiskan 13-15 jam sehari di laboratorium, dan itu, sejujurnya, bukan ide yang baik. Lebih baik melakukan tugas setengah hari, berjalan-jalan di sekitar kampus dan berbicara dengan juru tulis dan taruna, daripada untuk mendapatkan level tertinggi dan kehabisan tenaga selama minggu ke-3.
Selalu uji pekerjaan Anda dengan
Kebodohan , tetapi Anda tidak harus bergantung sepenuhnya pada itu.
Setelah Anda menyelesaikan tugas harian, lihat keputusan penulis lain tentang Github. Simpan kode yang paling Anda sukai di suatu tempat - ini berguna untuk ujian.
Jika Anda melakukan pekerjaan itu, kemungkinan besar minggu pertama Anda akan terus-menerus terganggu dan meminta bantuan mereka yang tidak bisa melakukannya. Diperlukan keseimbangan di sini, jika tidak, Anda mungkin akan ditarik ke bawah.
Jangan pernah meminta bantuan kadet : administrasi akan menghukum Anda dan mereka.
Sekitar setengah dari penulis jatuh setelah ujian pertama, yang berakhir pada minggu pertama. Jika Anda selamat, Anda sudah memiliki peluang bagus.
Bagaimana cara mempersiapkan ujian?
Github memiliki pertanyaan ujian yang dikelompokkan berdasarkan level. Buat tabel dengan mereka, tambahkan keputusan Anda, bagikan dan bahaslah dengan ahli-ahli Taurat lainnya.
Kami membuat meja seperti itu sebelum ujian akhir dan bekerja dengannya selama beberapa hari terakhir.
Salah satu masalah utama dalam ujian adalah kurangnya perhatian. Orang lupa untuk meletakkan file di direktori yang benar, atau menghapus main () ketika Anda perlu menulis fungsi dalam tugas (dalam ujian akhir, saya menghapus #include <stdlib.h> dalam fungsi dengan malloc () bersama dengan main ()).
Bagaimana cara mendapatkan level tinggi?
Sebagian besar pengalaman diberikan untuk ujian, diikuti oleh proyek individu, proyek kelompok dan tugas harian.
Pada saat yang sama, proyek kelompok adalah yang paling memakan waktu, karena Anda tidak hanya perlu menulis kode, tetapi juga berbicara dengan teman sekelas sehingga mereka dapat menjawab pertanyaan selama pertahanan. Dan untuk mencapai kehadiran mereka di pertahanan.
Terkadang ini dapat menyebabkan Anda harus mencari nomor kamar tempat teman sekelas Anda tinggal, membangunkannya dan membawanya ke pertahanan.
Jika Anda meragukan apa yang akan Anda lakukan untuk melakukan kedua proyek selama akhir pekan, lebih baik tidak mendaftar untuk Rush (yang disebut proyek kelompok). Jika tidak, Anda bisa menjadi pemberat untuk grup Anda.
Mereka mengatakan bahwa jika Anda lulus ujian akhir, mereka akan membawa Anda terlepas dari level, jumlah jam masuk dan faktor lainnya. Saya punya beberapa alasan untuk meragukannya.
Karena itu, jangan menilai tugas, proyek, dan ujian harian. Dan cobalah masuk setidaknya 50 jam seminggu.
Namun, beberapa juru tulis lulus seleksi, gagal dalam
hampir semua ujian, termasuk ujian akhir.
Dan jika Anda menjadi seorang kadet, level Anda akan diatur ulang ke nol. Karena itu, jangan berlebihan.
Apa yang harus dilakukan jika penolakan datang?
Jika Anda berhasil lulus ujian akhir dan tidak lupa belajar, kemungkinan besar ada beberapa kesalahan, dan pemerintah harus menulis tentang itu.
Jika tidak ada kesalahan terjadi, Anda dapat mencoba lagi. Tidak semua orang menyukai pisciners ke-2, tetapi selalu ada banyak. Akan lebih sulit bagi Anda untuk mendapatkan tempat di asrama, tetapi setelah minggu pertama cukup banyak orang mengosongkan tempat tidur. Ngomong-ngomong, itu berlaku untuk kadetisme.
Beberapa tips rumah tangga
Anda akan membutuhkan setidaknya $ 400 untuk makanan (makan siang biaya $ 5 di ruang makan, $ 6 makan malam) dan kebutuhan pokok. Garpu, mug, dan piring sepertinya tidak akan bermanfaat bagi Anda. Kulkas di hostel akan mengejutkan Anda.
Periksa dengan cermat mesin cuci dan pengering pakaian Anda sebelum digunakan. Beberapa dari mereka telah memutus elemen internal, dan sekrup tajam menonjol dari drum.
Jangan menyimpan apa pun yang dapat dimakan di dalam kamar - fauna lokal dapat datang mengunjungi Anda dan menginap.
Sangat disarankan untuk membawa mouse komputer - Anda tidak akan pernah menyesalinya. Dan membeli serbet untuk monitor, seseorang akan selalu menusukkan jarinya ke dalamnya.
Kopi terdekat dijual di Starbucks, beberapa mil dari kampus. Ada juga supermarket dan perusahaan makanan cepat saji. Akan selalu ada seseorang yang siap untuk membawa Anda ke sana dengan mobil, tetapi saya akan merekomendasikan berjalan. Apalagi mengingat kondisi gym yang menyedihkan di hostel ini.
Anda tidak boleh pergi ke bar terdekat (di seberang Starbucks), lebih baik membawa Uber ke BJ's Restaurant & Brewhouse (tetapi Anda harus memesan meja) atau Taman Swiss.
Dan menemukan seseorang dengan hak Amerika dan mengambil test drive ke Tesla, pabrik sangat dekat dengan kampus. Anda juga bisa mampir di Stanford, tempat Anda bisa makan jeruk keprok langsung dari pohonnya.
Jika Anda masih memiliki pertanyaan tentang Piscine atau 42 SV, saya akan dengan senang hati menjawab di komentar.