Bagaimana saya memulai karir pengembangan saya dari awal dan menerima tawaran hanya dalam 10 bulan



Artikel ini adalah terjemahan dari posting asli oleh Sick Hudib, yang baru-baru ini memutuskan untuk mengubah hidupnya secara dramatis, mengubah profesinya dari seorang guru menjadi seorang programmer.

Dari penulis: Kisah saya adalah tentang bagaimana saya berhasil memulai karier sebagai pengembang frontend dari nol tanpa pendidikan atau pengalaman khusus. Saya belajar sendiri, sambil bekerja 8 jam sehari. Setelah 10 bulan, saya mendapat pekerjaan di spesialisasi baru.

Ingin menjadi pengembang


Itu muncul secara bertahap, secara bertahap menjadi lebih kuat: Saya membaca artikel seperti ini, dan saya ingin memulai karir di bidang TI. Benar, mempelajari kisah-kisah penggemar yang mencapai apa yang mereka inginkan, saya tidak terlalu percaya kata-kata mereka. Tampaknya semua orang ini entah bagaimana istimewa, dan saya tidak melakukannya, jadi Anda seharusnya tidak mencobanya.

Sejak itu saya mengerti bagaimana semua ini bekerja. Tidak ada orang spesial yang bisa menjadi programmer dan melakukannya. Saya tidak ingin mengatakan bahwa proses mengubah menjadi encoder itu sederhana, karena tentu saja tidak demikian. Tetapi semua orang mungkin bisa menjadi pengembang; bagaimanapun, hampir semua dari kita memiliki kecenderungan yang diperlukan. Anda harus bekerja keras, terus belajar, dan bersabar. Akan ada saat-saat keputusasaan, ketika tampaknya tidak ada yang datang darinya, Anda harus menyerahkan segalanya dan melakukan hal yang sama seperti sebelumnya. Tetapi pada akhirnya, jika semuanya dilakukan dengan benar, Anda akan mencapai apa yang Anda inginkan.

Saya akan menambahkan bahwa ketika saya mulai, saya tidak hanya memiliki pengetahuan tentang spesialisasi yang ingin saya dapatkan, tetapi tidak ada cara khusus untuk menyelesaikan kursus mahal. Saya bukan mahasiswa atau anak sekolah, saya harus bekerja di pekerjaan saya sebelumnya untuk memenuhi kebutuhan saya sendiri. Meskipun demikian, semuanya berjalan sebagaimana mestinya, jadi bagi saya sepertinya Anda juga bisa berhasil. Kenapa tidak

Kami mengingatkan Anda: untuk semua pembaca "Habr" - diskon 10.000 rubel saat mendaftar untuk kursus Skillbox apa pun menggunakan kode promosi "Habr".

Skillbox merekomendasikan: Kursus online Profesi Pengembang Frontend .

Mulai


Sampai saat saya menulis baris pertama kode saya, saya belum pernah melakukan hal seperti ini dan terutama tidak tahu apa-apa tentang pemrograman, dan tentang IT secara umum. Pada awal perjalanan, pilihan saya adalah bisnis restoran, saya sibuk dengan itu sejak usia muda. Kemudian saya mendapatkan pendidikan musik, dan sebelum menjadi seorang pembuat kode, saya bekerja sebagai guru di Spanyol. Saya tidak terlalu pandai komputer. Tapi saya selalu tertarik belajar tentang teknologi. Saya menganggap programmer sebagai pahlawan di zaman kita. Mungkin karena pengkodean bagi saya merupakan pekerjaan elit, yang hanya dapat diakses oleh orang-orang yang telah menerima pendidikan yang diperlukan di universitas ternama. Oleh karena itu, saya hanya menganggap ambang untuk memasukkan pemrograman terlalu tinggi untuk diri saya sendiri.

Saat keputusan sulit datang


Pacar saya pernah menyentuh tentang topik persentase kecil wanita dalam spesialisasi teknologi. Dia memutuskan untuk memperbaiki situasi setidaknya sedikit dan menjadi seorang programmer. Sebagian - karena dia ingin menjadi contoh bagi keluarganya, terutama anggota yang lebih muda.

Setelah dia memberi tahu saya tentang ini, saya juga berpikir. Kami menemukan bahwa ada sejumlah besar sumber daya yang dapat digunakan untuk pelatihan. Ya, secara adil saya akan mengatakan bahwa pacar saya bekerja sebagai SDM sebelum menjadi seorang programmer. Dan pada akhirnya, dia menerima undangan dari sebuah perusahaan teknologi dalam spesialisasi barunya sebulan di depan saya.


Sebelum memulai pelatihan, kami melihat buku anak-anak tentang pemrograman di Museum of Art. Buku itu berbicara tentang HTML. Kami pulang, membuka Notepad dan menulis

Halo dunia

, dan kemudian meluncurkan hasil di browser, mengganti warna yang berubah warna: merah. Kami melakukan semuanya, dan kami sangat senang.

Akibatnya, inilah kasus yang membuat kami berdua menjadi programmer.

Pekerjaan sebelumnya


Pada saat saya berbicara tentang, saya mengajar anak-anak delapan tahun bahasa Inggris. Saya pada dasarnya menyukai semuanya; kasus saya berbeda dari situasi di mana Anda melepaskan pekerjaan yang dibenci untuk memulai hidup dari awal. Tidak, saya baik-baik saja. Tetapi kadang-kadang terjadi bahwa, bahkan jika Anda menyukai segalanya, saatnya tiba untuk mengubah sesuatu, teruskan. Saya memutuskan untuk memulai tahap baru dalam hidup saya dan meninggalkan zona nyaman.



Jalan menuju sukses


Pada prinsipnya, jalan ini sulit ditemukan, tidak mungkin ada sama sekali. Anda bisa merasakan jalan, tetapi tidak lebih. Kami bertiga memulai jalan menuju pemrograman (ya, saya, pacar saya dan teman baik lainnya). Dan kami menjadi apa yang kami inginkan - kami semua adalah pengembang sekarang. Dalam melakukannya, kami menggunakan bahan dan metode yang cocok untuk kami masing-masing, dan jalur kami berbeda.

Mulai

Pada tahap pertama, saya mulai membaca tentang pemrograman dan menonton video di YouTube untuk memahami sesuatu. Kemudian dia mulai belajar HTML dan CSS. Tidak ada yang serius, hampir seperti permainan. Selanjutnya, saya memutuskan untuk menelusuri tutorial dan membuat apa yang mereka ajarkan - ini adalah halaman dasar. Itu membantu saya masuk ke sungai.

Pengaturan tujuan

Teman-teman saya dan saya saling membantu dengan nasihat dan dukungan moral. Ini adalah bantuan yang sangat bagus.

Selain itu, saya mencoba menetapkan tujuan untuk diri saya sendiri - untuk merumuskannya sejelas mungkin, menghapus semua yang tidak perlu. Saya memutuskan untuk mengubah jalur karier saya tidak secara tiba-tiba, tetapi secara bertahap, langkah demi langkah, untuk bergerak menuju yang baru. Saya tidak memiliki sumber penghasilan pihak ketiga, jadi saya tidak bisa berhenti dari pekerjaan saat saya belajar, sampai saya mendapat yang baru.

Saya memutuskan bahwa ujung depan akan menjadi apa yang saya cita-citakan - bagi saya tampaknya ambang masuk di sini tidak terlalu tinggi. Karena itu, saya mempersempit pencarian saya dan fokus pada mendapatkan pengalaman dan pengetahuan yang dibutuhkan di bidang ini. Dan saya lebih suka dan lebih suka bekerja di perusahaan, dan tidak pergi sebagai freelancer.

Jadi, ada tujuan, sekarang Anda harus menetapkan batas waktu. Saya tidak ingin menuliskan tujuan saya dan melupakannya, jadi saya harus membuatnya serealistis mungkin. Saya mulai pada 2017, jadi saya memutuskan bahwa dalam satu tahun, pada 2018, saya harus mencari pekerjaan dalam spesialisasi baru untuk diri saya sendiri.

Akan sangat naif untuk berpura-pura bahwa pada tahap ini saya sepenuhnya mengendalikan segalanya dan sangat percaya diri dengan kemampuan saya. Tidak semuanya. Saya sedikit takut, karena perubahan karier terlalu serius. Saya memiliki semua keraguan yang hanya bisa muncul dalam situasi yang sama. Tetapi kuncinya adalah keyakinan bahwa saya harus menyelesaikan apa yang saya mulai. Saya membuat keputusan dan berjalan sampai akhir.



Pelatihan

Jelas bahwa satu-satunya cara yang tepat bagi saya adalah belajar. Karena saya bekerja sepanjang hari, saya tidak punya banyak waktu untuk ini. Pencarian waktu membuat saya menyusun hari-hari saya menggunakan sumber daya yang begitu berharga sebagai akhir pekan. Selama periode ini, tipikal hari Sabtu dan Minggu saya terlihat seperti ini:

8:00 - bangun, sarapan
8:30 - pelatihan dan pengkodean
12:30 - pusat kebugaran
13:30 - makan siang, istirahat
15: 00/16: 00 - pelatihan dan pengkodean
20.00/21: 00 - akhir hari

Saya juga berlibur, yang tidak pernah saya manfaatkan - saat ini saya belajar setiap hari. Ya, musim panas melewatiku, tapi itu sepadan.

September datang dan saya kembali bekerja. Saya memutuskan untuk mempersingkat hari kerja saya sedikit, menyadari bahwa penghasilan saya akan berkurang. Tetapi kemudian itu seharusnya memberi saya sedikit lebih banyak waktu untuk belajar. Itu adalah langkah yang sangat serius yang memengaruhi seluruh masa depan saya, dan saya tidak menyesali keputusan saya.

Sulit untuk menggambarkan dengan kata-kata betapa sulitnya bagi saya untuk melepaskan diri dari kode saya. Yang saya inginkan hanyalah kembali ke komputer dan terus bekerja. Sayangnya, saya memiliki lebih sedikit waktu untuk belajar, karena mengajar membutuhkan partisipasi maksimum. Bahkan dengan tingkat motivasi yang tinggi, saya tidak bisa melakukan apa pun.


Aktivitas saya di GitHub pada bulan Oktober

Namun, Anda dapat melihat dari gambar di atas bahwa saya berusaha mencari waktu luang dan sumber daya otak. Kadang itu berhasil, kadang tidak. Dalam beberapa kasus, saya bahkan kehilangan motivasi, yang, bagaimanapun, tidak bertahan lama. Itu sulit, tetapi saya masih terus melaksanakan rencana itu. Saya mempertahankan ritme yang diperlukan sampai saya harus pergi ke Madrid - ini adalah beberapa bulan sebelum dimulainya tenggat waktu.



Alat dan Sumber Daya


Selama 10 bulan saya telah mencari sumber daya yang relevan dengan tugas saya. Jadi, saya bertanya di Twitter, bertanya pada teman, mencari informasi di internet. Hasilnya adalah ini .

Bagian dari daftar dari tautan di sini:
  • freecodecamp.org;
  • Cassidy Williams dan Udemy dari Colt Steele;
  • JavaScript 30 dari Wes Bos dan kursus lainnya;
  • YouTube: Traversy Media, LevelUpTuts;
  • Lynda.com dari Christina Truong;
  • Nanodegree Front-End Udacity.

Kursus bagus, tetapi mereka sendiri tidak bisa menjadikan Anda spesialis, alat lain juga diperlukan. Ini milik saya:

  • Twitter - Banyak membantu saya di komunitas # 100DaysOfCode.
  • GitHub - sebenarnya, tidak ada yang istimewa untuk dijelaskan di sini. Semuanya sangat jelas.
  • Portofolio pengembang - Saya melihat-lihat, mempelajari apa yang saya butuhkan untuk terjun ke profesi baru.



Bekerja


Anehnya, mencari pekerjaan dalam spesialisasi baru jauh lebih mudah daripada yang saya kira. Saya tidak mengirimkan ribuan resume dan tidak mencari jam kerja. Saya mencoba untuk mencapai target - untuk memilih apa yang menarik dan relevan.

Hasilnya, saya melakukan lima wawancara. Satu hal yang saya tidak berhasil, mereka menolak saya, pada saat saya gagal tugas akhir. Berhasil menyelesaikan tiga dan menerima tiga penawaran sekaligus. Salah satunya sangat tidak menarik. Dua lainnya baik-baik saja, yang tersisa hanyalah memilih.

Saya menjelaskan mendapatkan pekerjaan sebentar, tapi percayalah, pencariannya sibuk. Namun, saya masih belum sepenuhnya memahami apakah pengetahuan dan pengalaman saya kompetitif atau tidak. Secara umum, itu sulit, tetapi pada saat yang sama menarik. Ketika saya menerima dua undangan, saya bahkan tidak percaya. Sampai sekarang, penyelesaian yang berhasil dari pencarian ini mengejutkan bagi saya.

Berbicara tentang wawancara: kedua perusahaan memiliki yang sangat berbeda. Dalam satu kasus, itu adalah serangkaian panggilan video ke berbagai karyawan perusahaan. Dia kecil, tetapi dia memiliki tim yang hebat. Merekalah yang memberi saya satu dari dua penawaran bagus.


Perusahaan kedua ternyata adalah startup, yang berada di tengah jalan menuju kesuksesan. Setelah wawancara telepon, mereka memberikan tugas, yang berhasil saya selesaikan dalam beberapa hari. Saya perlu membuat komponen dengan memasukkan panggilan API dan menampilkan data yang benar pada akhirnya. Kemudian sebuah obrolan video berlangsung, dan saya berbicara tentang apa yang dilakukan, bagaimana dan mengapa. Setelah saya diundang untuk wawancara pribadi, dan saya bergabung dengan tim sebagai junior frontend.

Pada hari kerja pertama saya di Madrid, saya minum kopi pagi, pergi ke kantor baru dan memperkenalkan diri. Maka mulailah jalur baru saya, karier baru saya.

Skillbox merekomendasikan:

Source: https://habr.com/ru/post/id427695/


All Articles