Pelajaran dari 7 pembuat kode otodidak yang sekarang bekerja penuh waktu sebagai pengembang perangkat lunak

Bagaimana Anda bisa tetap termotivasi saat belajar kode?

Mempelajari pengembangan web adalah jalan dengan banyak pasang surut. Anda mungkin suatu hari akan menemukan masalah yang sulit dan merasa sangat luar biasa. Tetapi keesokan harinya, Anda terjebak pada masalah yang tampaknya mudah selama berjam-jam. Anda akhirnya merasa benar-benar kalah.

Seringkali sulit untuk melihat cahaya di ujung terowongan. Tetapi ketika Anda berada di titik gelap yang sulit itu, cobalah menemukan motivasi untuk bertahan di sana.

Ingatkan diri Anda tentang tujuan akhir Anda dalam belajar kode. Mungkin untuk mendapatkan pekerjaan yang lebih baik, menafkahi keluarga Anda, atau untuk menemukan bentuk pekerjaan yang lebih bertujuan.

Anda juga dapat menemukan dorongan semangat dari orang lain yang senasib dengan Anda. Mengetahui bahwa ada orang yang bergumul dengan masalah yang sama bisa sangat membesarkan hati. Dan melihat mereka berjuang untuk lolos bisa menjadi motivasi yang Anda butuhkan untuk melanjutkan.

Karena Anda akan tahu bahwa Anda tidak sendiri. Itulah salah satu manfaat terbesar komunitas seperti freeCodeCamp. Ini bukan hanya tentang pelajaran coding. Ini tentang menjadi bagian dari komunitas di mana orang lain memiliki impian dan tujuan yang sama dengan Anda.

Untuk itu, saya telah mengumpulkan kumpulan cerita dari sini di freeCodeCamp. Penulisnya adalah orang-orang seperti Anda, yang telah berjuang untuk mencapai tujuan akhir mereka - menemukan pekerjaan pengembangan web.

Membaca cerita ini, saya harap Anda menemukan inspirasi dan dorongan semangat.

Ceritanya

Kisah # 1: Bagaimana saya beralih dari menjual makanan di jalanan menjadi bekerja untuk perusahaan teknologi terkemuka oleh Alvaro Videla

Alvaro Videla belajar sendiri PHP melalui kafe internet lokal dan beberapa buku dikirim kepadanya oleh seorang kerabat. Setelah malam tanpa henti belajar dan berlatih, dia mendapatkan pekerjaan di sebuah perusahaan teknologi.

Jika Anda membaca hanya satu cerita dari daftar ini, pilih yang ini. Ini adalah narasi yang ditulis dengan baik tentang apa yang mungkin terjadi ketika Anda benar-benar memikirkan sesuatu.

Kisah # 2: Bagaimana Saya Mendapatkan Pekerjaan Pertama Saya sebagai Pengembang Web oleh Gwendolyn Faraday

Gwendolyn Faraday bekerja penuh waktu di sebuah restoran dan membantu neneknya. Pada 2015, setelah mencoba-coba dengan santai dalam tutorial coding, dia memutuskan untuk melakukan semuanya.

Dia mendaftar di Treehouse dan menjadi anggota tetap di komunitas freeCodeCamp. Dia terus belajar dan menempatkan dirinya di luar sana. Dan salah satu kunci yang membantunya mendapatkan pekerjaan adalah memperluas jaringan online dan pribadinya.

Kisah # 3: Perjalanan saya menjadi pengembang web dari awal tanpa gelar CS oleh Sergei Garcia

Sergei Garcia menulis laporan yang sangat mendalam tentang bagaimana dia mulai mempelajari pengembangan web dan mendapatkan pekerjaan penuh waktu.

Dia tidak hanya menulis tentang perjalanannya, tetapi juga menulis tentang sumber daya apa yang menurutnya paling berguna dalam perjalanannya. Dan dia membagikan pengalamannya pada pekerjaan pertamanya dan pelajaran yang dia dapatkan.

Kisah # 4: Bagaimana Beralih Dari Hobi ke Pengembang Profesional oleh Ken Rogers

Kisah Ken Rogers sangat menginspirasi dan praktis. Dia belajar sendiri pengembangan web sambil bekerja penuh waktu di bidang lansekap. Setelah meminta wawancara informasional di toko pengembang web, dia ditawari pekerjaan penuh waktu.

Ken berbagi ceritanya dan juga menulis peta jalan untuk menjadi pengembang web profesional.

Kisah # 5: Bagaimana saya beralih dari pemrograman dengan feature phone menjadi bekerja untuk MIT Startup oleh Elvis Chidera

Elvis Chidera belajar bahwa latihan terus menerus membantunya dalam meningkatkan kemampuan membaca dan menulis di sekolah. Dia menerapkan ide yang sama untuk mempelajari pemrograman dan membangun proyek aplikasi dunia nyata miliknya sendiri.

Semua sebagai remaja tanpa laptop! Seperti judulnya, Elvis sekarang bekerja untuk sebuah startup MIT.

Kisah # 6: Bagaimana saya meyakinkan majikan untuk mengambil kesempatan pada saya dan membayar saya untuk belajar kode oleh Rick West

Saat bekerja sebagai tukang ledeng, Rick West mulai mempelajari pengembangan web sendiri. Dia kemudian mempertimbangkan untuk mendaftar di bootcamp, tetapi menyadari setelah menjalankan angka-angka bahwa itu tidak layak secara ekonomi untuk dia dan keluarganya.

Jadi dia menggunakan beberapa kecerdikan. Dia mengirim email ke beberapa perusahaan untuk wawancara informasi, dan akhirnya dipekerjakan oleh salah satu dari mereka!

Kisah # 7: Bagaimana saya mendapatkan pekerjaan pengembang React selama tantangan # 100DaysOfCode saya oleh Danny Huang

Danny Huang selalu ingin belajar coding. Dia mulai di jalur freeCodeCamp dan melakukan tantangan kode 100 hari.

Dia berlatih 2–4 jam per hari dan berinvestasi dalam membuat profil GitHub-nya menarik bagi pemberi kerja. Pada Hari ke-97, Danny mendapat tawaran pekerjaan pertamanya.

Apa yang membuat kisah Danny menonjol adalah dia terus melacak kemajuan dan pencapaiannya.

Pelajaran yang bisa Anda ambil dari cerita-cerita ini

Dalam membaca cerita-cerita ini, saya menemukan beberapa kesamaan. Ini adalah prinsip-prinsip yang banyak dari mereka praktikkan untuk mencapai tujuan mereka.

Berkomitmen untuk belajar.

Semua orang ini berkomitmen untuk belajar kode, mengorbankan tidur dan kehidupan sosial mereka. Mereka menghabiskan berjam-jam per hari (atau malam!) Didedikasikan untuk belajar dan berlatih.

  • Elvis belajar HTML dan CSS setiap hari sepulang sekolah dari W3Schools.
  • Sergei terus mempelajari lebih lanjut tentang pengembangan web sendiri bahkan setelah mendapatkan pekerjaan.
  • Gwendolyn memutuskan bahwa tahun 2015 akan menjadi tahun untuk belajar kode, dan menyisihkan beberapa jam per hari untuk belajar.
  • Danny berkomitmen untuk mempelajari coding setidaknya satu jam per hari.
  • Ken mulai bekerja pada pukul 6 pagi dan belajar PHP dan Laravel di malam hari dan akhir pekan.

Ikuti sebuah struktur.

Baik itu bootcamp, buku, atau kursus online, cobalah untuk mengikuti struktur yang sudah ada sebelumnya. Melakukan hal itu akan membuat kemajuan Anda lebih mudah untuk dilacak dan akan membuat tujuan akhir lebih dapat dicapai.

  • Sergei membuat jalur pembelajarannya sendiri berdasarkan persyaratan listingan pekerjaan yang paling umum.
  • Danny mengikuti tantangan # 100DaysOfCode.
  • Alvaro memiliki visi untuk aplikasi peta lokal dan memberi dirinya batas waktu untuk menyelesaikannya.
  • Gwendolyn menyelesaikan trek Treehouse dan bagian front-end freeCodeCamp.

Membangun sesuatu.

Cara terbaik untuk mengubah pengetahuan kelas Anda menjadi pengetahuan praktis adalah dengan membangun sesuatu. Mereka mungkin mengerikan, dan penuh dengan kode spageti. Tapi yang penting adalah Anda membuat sesuatu di dunia nyata dan belajar darinya.

  • Ken membangun aplikasi PHP dan Laravel saat dia belajar.
  • Elvis membuat aplikasi media sosial, aplikasi SMS grup, dan aplikasi Android.
  • Alvaro membuat aplikasi peta lokal yang dia gunakan dalam wawancara kerja.

Diperjelas.

Anda tidak akan pernah merasa benar-benar siap untuk langkah selanjutnya. Tetapi itu tidak berarti Anda belum siap. Jangan takut mengambil risiko yang bisa membuahkan hasil dengan memajukan karier Anda.

  • Baik Ken dan Rich menghubungi perusahaan untuk wawancara informasional, dan akhirnya mendapatkan tawaran pekerjaan.
  • Alvaro meminta bantuan seorang kerabat yang tinggal di AS untuk mengiriminya beberapa buku pemrograman, dan dia membeli serta mengirimkannya kepadanya.
  • Elvis menempatkan dirinya di luar sana dengan membuat aplikasi langsung nyata dan menemukan pengguna untuk mereka.

Bangun jaringan Anda.

Salah satu cara terbaik untuk mencari pekerjaan saat ini adalah melalui jaringan Anda. Jika Anda berinvestasi pada orang dan organisasi saat ini, mereka mungkin berinvestasi pada Anda di masa depan.

  • Gwendolyn menerima banyak tawaran pekerjaan dengan membangun jaringan online dan tatap muka.
  • Alvaro pertama kali mendengar tentang perusahaan teknologi tempat dia bekerja melalui seorang teman yang mendorongnya untuk melamar.

Buat itu bekerja.

Segala sesuatunya tidak akan selalu berjalan seperti yang Anda inginkan. Tapi jangan menyerah! Selalu ada cara lain.

  • Rick tidak melepaskan aspirasinya setelah menyadari bootcamp bukanlah suatu kemungkinan - dia mengatasinya dengan menjangkau perusahaan.
  • Aplikasi pertama Elvis gagal, tetapi dia terus mencoba dan menemukan proyek lain untuk dibangun.
  • Ketika CodeCloud.me tidak berhasil untuk Gwendolyn, dia pindah dan akhirnya menggunakan freeCodeCamp untuk belajar.
  • Danny telah mencoba dan gagal untuk belajar sendiri tentang pengembangan web, tetapi kemudian mengerjakan tantangan # 100DaysofCode.

Apa artinya ini bagi Anda?

Membaca dan menikmati kisah sukses orang lain itu bagus. Tapi terkadang kita bisa terbuai dalam kelambanan dengan hidup melalui orang lain.

Cobalah untuk belajar dari apa yang para pengembang web ini lakukan. Dapatkah Anda menerapkan salah satu strategi mereka dalam hidup Anda? Apakah ada bagian dari cerita mereka yang memicu ide tentang sesuatu yang dapat Anda coba? Jika iya, tinggalkan komentar di bawah!

Kepada penulis asli postingan ini: terima kasih telah berbagi perjalanan Anda dengan kami semua!

Ingin lebih?

? Baca lebih banyak tutorial di blog saya, coder-coder.com.

? Daftar di sini untuk mendapatkan email tentang artikel baru.

? Bergabunglah dengan 25.000+ lainnya - Ikuti @thecodercoder di Instagram.

? Lihat tutorial pengkodean di saluran YouTube saya.