Saya hanya membuat keputusan untuk belajar mengodkan kejatuhan terakhir-yang memandangkan tempat saya sekarang dalam kerjaya saya hanya setahun kemudian, berasa sangat gila.
Ia adalah selepas saya berakhir di panel pembicara yang mengalamatkan bilik gadis kelas 10 di ibu pejabat YouTube yang memberi tumpuan kepada pentingnya mengajar wanita muda untuk kod. Sebagai satu-satunya orang di panel tanpa latar belakang itu, sumbangan saya terhadap perbincangan itu memberi tumpuan kepada apa yang telah saya pelajari sepanjang karier lapan tahun saya dalam pendidikan.
Salah satu soalan pertama yang ditanya ialah, "Kenapa semua pelajar harus belajar kod?"
Saya tersesat, walaupun saya tahu mengapa soalan ini ditanya. Di Amerika Syarikat, sains komputer masih banyak yang dianggap sebagai tambahan. Hanya satu dari empat sekolah tinggi yang menawarkan sains komputer, dan hanya 5% sekolah tinggi yang disahkan untuk mengajar AP Computer Science. Bandingkan dengan UK, di mana pengkodan kini diperlukan di semua sekolah rendah dan menengah.
Walau bagaimanapun, saya tidak mempunyai jawapan yang saya boleh kongsi. Saya telah menjadi seorang guru yang cukup lama untuk mengetahui bahawa "Anda perlu ini pada masa akan datang" tidak pernah menjadi argumen yang boleh disambung oleh remaja, dan walaupun tenaga kerja mencari jurutera perisian, saya ragu bahawa ini adalah alasan untuk pengekodan menjadi keperluan K-12.
Saya lulus mikrofon kepada wanita yang duduk di sebelah saya, pengarah kejuruteraan di salah sebuah syarikat teknologi tinggi di Silicon Valley. Dia berkata, "Saya tidak pasti itu soalan yang betul. Apa yang saya fikir kita harus memberi tumpuan ialah mengajar semua pelajar menyelesaikan masalah. Pengekodan hanya kemahiran yang membantu mereka melakukannya dengan lebih berkesan, tidak kira apa kerjaya mereka berakhir. "
Dalam jeda yang seterusnya, saya menyedari bahawa perspektif saya mengenai kejuruteraan perisian adalah benar-benar salah.
Saya kini malu untuk mengatakan ini, tetapi saya biasa membuat stereotaip jurutera: Mereka adalah orang-orang yang duduk di bilik-bilik belakang yang memandang skrin, mengambil pesanan daripada pemecah masalah sebenar yang berhujah tentang idea-idea besar di bilik depan. Imej itu serta-merta bertembung dengan wanita yang duduk di sebelah saya. Dia bersedia, fasih, bijaksana, dan boleh bercakap tentang menyelesaikan masalah dengan cara yang saya, salah seorang daripada orang di "bilik depan, " tidak boleh.
Saya mahukan adikuasanya. Saya pulang, mengunci diri saya di apartmen saya dan bersumpah untuk tidak pergi sehingga saya tahu bagaimana untuk kod.
Jelas, saya memungkiri nazar saya, kerana belajar untuk kod memerlukan lebih lama daripada hujung minggu. Sebagai pendidik, saya berbangga dengan keupayaan saya untuk menyusun pengalaman pembelajaran, tetapi pembelajaran sebenar sebenarnya sangat tidak kemas. Oleh itu, semasa saya masih bekerja di pekerjaan saya di sebuah organisasi bukan untung pendidikan, saya menyelesaikan tutorial dalam talian, membaca buku teks, dan mengambil kelas seharian pada hujung minggu. Ia mencabar, tetapi ia juga memberi ganjaran. Sungguh mengagumkan, sebenarnya, saya memutuskan untuk berhenti kerja saya dan melakukan bootcamp pengkodean tiga bulan.
Sudah tentu, keputusan ini tidak berlaku semalaman. Mengambil kerja selama tiga bulan untuk bootcamp (semasa tinggal di San Francisco) dan merobohkan $ 20, 000 didahulukan tidak keputusan dibuat ringan. Saya menghabiskan banyak masa bercakap dengan rakan-rakan yang merupakan jurutera, menemui graduan sekolah pengkodan yang berbeza, dan merancang bagaimana saya akan membayar peralihan.
Rakan-rakan saya dalam industri ini meyakinkan saya bahawa saya perlu masuk ke bootcamp pengekodan terbaik yang saya dapat-jika saya akan menghabiskan masa dan wang, saya perlu meletakkan diri saya ke dalam keadaan yang terbaik. Malangnya, ini bermakna masa tambahan menyediakan untuk temuduga masuk, dan kos pengajian yang lebih tinggi-sekolah pengekodan yang saya pilih akhirnya menelan kos sebanyak dua kali ganda orang lain.
Di samping itu, graduan yang saya bercakap dengan meyakinkan saya untuk merancang untuk beberapa bulan pengangguran, dan bersedia untuk pasaran kerja yang tidak akan mengambil pengalaman saya dengan serius. Sebaik sahaja saya mempunyai peranan kejuruteraan pertama saya di bawah tali pinggang saya, ia tidak akan penting-tetapi sehingga itu, saya berpotensi dihakimi secara lebih teruk dalam temubual teknikal kerana saya tidak mempunyai ijazah sains komputer empat tahun itu. Mereka semua mencadangkan supaya saya mengambil lebih banyak pinjaman untuk menyokong pencarian kerja saya dan bukannya mengalihkan perhatian saya dengan kerja sambilan.
Semua ini secara semulajadi membawa banyak tekanan tentang bagaimana saya akan membayar peralihan ini. Jam bootcamp akan terlalu intensif (enam hari seminggu, 12 jam sehari) bagi saya untuk menahan kerja sambilan-dan sejak pengkodean bootcamp tidak institusi pendidikan yang terakreditasi, saya tidak layak untuk federal pinjaman pelajar.
Rakan sekelas saya semua mengendalikan tekanan kewangan ini secara berbeza; ada yang dapat meminjam wang dari ibu bapa mereka, ada yang mendapat sokongan kewangan pasangan mereka, ada yang tinggal bersama saudara-mara di kawasan itu, dan ada yang cukup muda sehingga mereka masih berada dalam insurans kesihatan ibu bapa mereka. Orang lain, seperti saya, akhirnya mengambil pinjaman swasta, membayar poket untuk insurans kesihatan, dan meniup melalui akaun simpanan. Masih orang lain perlu mempertimbangkan implikasi tambahan seperti penjagaan kanak-kanak, gadai janji, dan jauh dari keluarga mereka selama beberapa bulan.
Tidak kira apa keadaan kewangan atau kehidupan kita, kita semua berkongsi satu perkara yang sama: Kita semua mempunyai sekurang-kurangnya seorang ahli keluarga atau kawan yang memaafkan kami ketika kami menghabiskan satu hari kami setiap minggu (Ahad) di sekolah untuk terus belajar. Komitmen semacam ini bukan hanya tentang individu.
Hari terakhir saya dalam pendidikan ialah 23 Februari 2016, dan saya mula bootcamp seminggu kemudian. Tiga bulan kemudian, saya menamatkan pengajian, mencipta portfolio, dan mula memasuki bukaan. Tiga minggu selepas itu, pada 17 Jun, saya menerima tawaran pertama saya untuk peranan kejuruteraan perisian. Seluruh peralihan dari pendidikan untuk menjadi jurutera perisian hanya mengambil masa kurang dari empat bulan. Nasib baik untuk akaun bank saya (dan pinjaman saya perlu membayar balik), jurang pengangguran tidak selagi orang memberi amaran. Tetapi saya gembira saya bersedia untuk senario terburuk dan saya akan menasihatkan sesiapa yang masuk ke dalamnya untuk melakukan perkara yang sama.
Saya pernah mendengar daripada orang lain yang membuat perubahan kerjaya utama bahawa bahagian yang paling sukar adalah emosi, dan mereka betul. Mengambil lompat ini bermakna saya perlu membongkar rasa identiti saya dan mengetahui siapa saya dan apa yang saya mahu. (Ini juga bermakna saya perlu menulis semula resume saya dan cuba mengatasi lapan tahun kerja saya bangga menjadi satu baris, kerana ia tidak lagi relevan. Itu juga sukar bagi saya.)
Tetapi apabila saya berfikir secara mendalam tentang jenis kerja yang saya benar-benar suka, saya menyedari saya gembira apabila saya mengetuk kepala saya, menyelesaikan masalah. Lagipun, itulah sebabnya saya pergi ke pendidikan-saya mahu menjadikan dunia menjadi tempat yang lebih baik. Menjadi seorang jurutera perisian hanya jalan selari yang saya ambil untuk membuat perbezaan yang saya mahu.
Saya juga tahu bahawa walaupun semua tahun saya belajar apa yang kelihatan seperti pembelajaran, saya tidak pernah menolak diri saya sebagai pelajar seperti yang saya telah lakukan pada tahun lepas. Tetapi apabila saya menyedari bahawa ini adalah langkah seterusnya untuk saya, tidak ada perubahan.
Jadi jika anda berada di persimpangan kerjaya perubahan sekarang, takut mengambil lompatan-mengambilnya. Ia tidak akan menjadi lebih mudah, tetapi ia akan menjadi kurang menakutkan sebaik sahaja anda mengambil langkah pertama.