Saya hanya membuat keputusan untuk belajar kode pada musim gugur yang lalu - yang, mengingat di mana saya sekarang berada dalam karier saya hanya setahun kemudian, terasa sangat gila.
Itu setelah saya berakhir di sebuah panel pembicara yang membahas tentang kamar anak perempuan kelas 10 di kantor pusat YouTube yang berfokus pada pentingnya mengajar wanita muda untuk kode. Sebagai satu-satunya orang di panel tanpa latar belakang itu, kontribusi saya untuk diskusi difokuskan pada apa yang telah saya pelajari selama delapan tahun karir saya di bidang pendidikan.
Salah satu pertanyaan pertama yang diajukan adalah, "Mengapa semua siswa harus belajar kode?"
Saya mengerjap, meskipun saya tahu mengapa pertanyaan ini diajukan. Di AS, ilmu komputer sebagian besar masih dianggap sebagai add-on. Hanya satu dari empat sekolah menengah yang menawarkan ilmu komputer, dan hanya 5% sekolah menengah yang disertifikasi untuk mengajar Ilmu Komputer AP. Bandingkan dengan Inggris, di mana pengkodean sekarang diperlukan di semua sekolah dasar dan menengah.
Saya tidak punya jawaban yang bisa saya bagikan. Saya sudah lama menjadi seorang guru untuk mengetahui bahwa "Anda akan membutuhkan ini di masa depan" tidak pernah menjadi argumen yang dapat dihubungkan oleh para remaja, dan meskipun tenaga kerja sedang mencari insinyur perangkat lunak, saya ragu bahwa ini adalah alasan untuk pengkodean menjadi persyaratan K-12.
Saya memberikan mikrofon kepada wanita yang duduk di sebelah saya, seorang direktur teknik di salah satu perusahaan teknologi terkemuka di Silicon Valley. Dia berkata, “Saya tidak yakin itu pertanyaan yang tepat. Apa yang saya pikir harus kita fokuskan adalah mengajar semua siswa untuk menyelesaikan masalah. Pengodean hanyalah keterampilan yang membantu mereka melakukannya dengan lebih efektif, apa pun karier yang mereka jalani. ”
Dalam jeda berikutnya, saya menyadari bahwa perspektif saya tentang rekayasa perangkat lunak sama sekali salah.
Saya sekarang malu mengatakan ini, tetapi saya terbiasa dengan stereotip insinyur: Mereka adalah orang-orang yang duduk di kamar belakang menatap layar, menerima pesanan dari pemecah masalah nyata yang berdebat tentang ide-ide besar di kamar depan. Gambar itu langsung berbenturan dengan wanita yang duduk di sebelahku. Dia tenang, fasih, bijaksana, dan bisa berbicara tentang menyelesaikan masalah dengan cara yang saya, salah satu orang di "ruang depan, " tidak bisa.
Saya menginginkan kekuatan supernya. Saya pulang ke rumah, mengunci diri di apartemen saya dan bersumpah untuk tidak pergi sampai saya tahu bagaimana kode.
Jelas, saya melanggar sumpah saya, karena belajar kode membutuhkan waktu lebih lama dari akhir pekan. Sebagai seorang pendidik, saya membanggakan kemampuan saya untuk menyusun pengalaman belajar, tetapi belajar yang sebenarnya sebenarnya sangat berantakan. Jadi ketika saya masih bekerja di pekerjaan saya di sebuah organisasi nirlaba pendidikan, saya menyelesaikan tutorial online, membaca buku pelajaran, dan mengikuti kelas sehari penuh pada akhir pekan. Itu menantang, tetapi juga bermanfaat. Cukup memuaskan, pada kenyataannya, bahwa saya memutuskan untuk berhenti dari pekerjaan saya dan melakukan bootcamp coding tiga bulan.
Tentu saja, keputusan ini tidak terjadi dalam semalam. Mengambil cuti kerja selama tiga bulan untuk bootcamp (saat tinggal di San Francisco) dan membayar $ 20.000 di muka bukanlah keputusan yang dibuat enteng. Saya menghabiskan banyak waktu untuk berbicara dengan teman-teman yang merupakan insinyur, bertemu lulusan sekolah kode yang berbeda, dan merencanakan bagaimana saya akan membayar untuk transisi.
Teman-teman saya di industri meyakinkan saya bahwa saya perlu masuk ke bootcamp coding terbaik yang saya bisa - jika saya akan menghabiskan waktu dan uang, saya perlu menempatkan diri saya dalam situasi terbaik yang mungkin. Sayangnya, ini berarti waktu tambahan untuk persiapan wawancara masuk, dan biaya kuliah yang lebih tinggi - sekolah kode yang saya pilih akhirnya biayanya sekitar dua kali lipat dari yang lain.
Selain itu, lulusan saya berbicara dengan meyakinkan saya untuk merencanakan beberapa bulan pengangguran, dan untuk mempersiapkan pasar kerja yang tidak akan menganggap pengalaman saya serius. Setelah saya memiliki peran teknik pertama di bawah ikat pinggang saya, itu tidak masalah - tetapi sampai saat itu, saya akan berpotensi dinilai lebih keras dalam wawancara teknis karena saya tidak memiliki gelar ilmu komputer empat tahun. Mereka semua menyarankan agar saya mengambil lebih banyak pinjaman untuk mendukung pencarian pekerjaan saya daripada mengalihkan perhatian saya dengan pekerjaan paruh waktu.
Semua ini secara alami menyebabkan banyak tekanan tentang bagaimana saya akan membayar untuk transisi ini. Jam bootcamp akan terlalu intensif (enam hari seminggu, 12+ jam sehari) bagi saya untuk menahan pekerjaan paruh waktu - dan karena mengkodekan bootcamp bukan lembaga pendidikan terakreditasi, saya tidak akan memenuhi syarat untuk federal pinjaman mahasiswa.
Semua teman sekelas saya menangani masalah keuangan ini secara berbeda; beberapa dapat meminjam uang dari orang tua mereka, beberapa mendapat dukungan keuangan dari pasangan mereka, beberapa tinggal dengan saudara di daerah itu, dan beberapa masih cukup muda sehingga mereka masih menggunakan asuransi kesehatan orang tua mereka. Yang lain, seperti saya, akhirnya mengambil pinjaman pribadi, membayar sendiri untuk asuransi kesehatan, dan menghabiskan rekening tabungan. Yang lain lagi harus mempertimbangkan implikasi tambahan seperti pengasuhan anak, hipotek, dan berada jauh dari keluarga mereka selama beberapa bulan.
Tidak peduli bagaimana keadaan keuangan atau kehidupan kita, kita semua berbagi satu kesamaan: Kita semua memiliki setidaknya satu anggota keluarga atau teman yang memaafkan kita ketika kita menghabiskan satu hari libur setiap minggu (Minggu) di sekolah untuk terus belajar. Jenis komitmen ini tidak pernah hanya tentang individu.
Hari terakhir saya di dunia pendidikan adalah 23 Februari 2016, dan saya mulai bootcamp seminggu kemudian. Tiga bulan kemudian saya lulus, membuat portofolio, dan mulai mendaftar ke lowongan. Tiga minggu setelah itu, pada 17 Juni, saya menerima tawaran pertama saya untuk peran rekayasa perangkat lunak. Seluruh transisi dari pendidikan menjadi insinyur perangkat lunak hanya membutuhkan waktu kurang dari empat bulan. Beruntung bagi rekening bank saya (dan pinjaman yang harus saya bayar kembali), kesenjangan pengangguran tidak selama yang diperingatkan orang. Tapi saya senang saya siap untuk skenario terburuk dan saya akan menyarankan siapa pun yang masuk ke dalamnya untuk melakukan hal yang sama.
Saya telah mendengar dari orang lain yang telah membuat perubahan besar dalam karier bahwa bagian tersulit adalah emosional, dan mereka benar. Mengambil lompatan ini berarti bahwa saya perlu mendekonstruksi rasa identitas saya dan mencari tahu siapa saya dan apa yang saya inginkan. (Itu juga berarti bahwa saya harus menulis ulang resume saya dan berusaha untuk menyingkat delapan tahun kerja yang saya banggakan menjadi satu baris, karena itu tidak lagi relevan. Itu juga sulit bagi saya.)
Tetapi ketika saya berpikir mendalam tentang jenis pekerjaan yang benar-benar saya sukai, saya menyadari bahwa saya paling bahagia ketika saya menundukkan kepala, memecahkan masalah. Lagipula, itu sebabnya saya masuk ke dunia pendidikan - saya ingin menjadikan dunia tempat yang lebih baik. Menjadi insinyur perangkat lunak hanyalah jalur paralel yang saya ambil untuk membuat perbedaan yang saya inginkan.
Saya juga tahu bahwa walaupun saya sudah bertahun-tahun mempelajari seperti apa pembelajaran itu, saya tidak pernah memaksakan diri sebagai pembelajar sebanyak yang saya harus lakukan di tahun lalu. Tetapi begitu saya menyadari bahwa ini adalah langkah selanjutnya bagi saya, tidak ada jalan untuk kembali.
Jadi, jika Anda berada di persimpangan perubahan karier sekarang, takut untuk mengambil lompatan - ambillah. Ini tidak akan pernah menjadi lebih mudah, tetapi akan menjadi kurang menakutkan segera setelah Anda mengambil langkah pertama itu.