Cara terbaik untuk belajar coding dan dapat kerja dengan gaji 6 digit

Man coding

Lebih dari dua pertiga pengembang perangkat lunak sebenarnya otodidak. Sebuah survei tahun 2016 yang dilakukan oleh Stack Overflow pada lebih dari 56.000 pembuat coding juga menemukan bahwa kurang dari setengahnya memiliki gelar ilmu komputer.

Salah satu alasan mengapa orang begitu tertarik untuk mengajar diri mereka sendiri cara membuat dan merekayasa perangkat lunak adalah karena ini adalah jalur karier yang dapat dengan cepat membuahkan hasil – hingga mencapai  $100,000 atau lebih hanya setelah beberapa tahun pengalaman. Meskipun coding itu sendiri dapat dianggap sebagai keterampilan teknologi tingkat awal, ini adalah blok bangunan dasar yang dapat membuka pintu ke berbagai posisi dengan bayaran lebih tinggi, dari pimpinan teknologi atau arsitek perangkat lunak hingga CTO.

Mungkin belum pernah ada waktu yang lebih baik untuk mengambil pendekatan independen untuk mempelajari cara membuat kode – karena beberapa alasan bagus. Pertama, karena pandemi terus mengarah pada pemutusan hubungan kerja skala luas, memiliki keterampilan yang dapat diandalkan dan sesuai permintaan seperti coding. Kedua, karena Anda dapat mengembangkan kode dari jarak jauh dan banyak pemberi kerja membutuhkan keterampilan ini, ini adalah solusi tahan resesi yang sempurna untuk apa yang harus dilakukan selanjutnya di dunia di mana pekerjaan berbasis kantor menghadapi tantangan baru.

Mulailah dan lakukan secara online

Damien Martin, yang bekerja di Shufti Pro, terinspirasi tentang AI dan pembelajaran mesin pada usia 11 tahun oleh produk futuristik yang dibayangkan dalam film seperti “Back to the Future.” Hasilnya, dia mulai memecahkan buku-buku untuk menguasai pengkodean. Setelah menempuh rute yang lebih panjang dalam mempelajari buku, Martin merekomendasikan YouTube dan situs web untuk belajar mandiri untuk jalur yang lebih cepat.

“Mulailah secepat mungkin,” kata Martin. “Dan Anda harus mulai dengan melakukannya. Mendaftarlah dalam kursus online – beberapa di antaranya memiliki coding dan pemrogram terkemuka untuk mengajari Anda. Anda harus terus diperbarui dengan teknologi terbaru.

Jangan menyerah

Bharat Nain headshot

Konsultan implementasi perangkat lunak Bharat Nain tumbuh membongkar mainan untuk mempelajari cara kerjanya, jadi orang tuanya mengambil petunjuk dan mendaftarkannya dalam kursus pemrograman Bahasa C ketika dia berusia 12 tahun.

Keterampilan ini terbukti sangat berharga tidak hanya membantunya memperjuangkan kode untuk robot di tim robotika pertama sekolah menengahnya (yang menempati posisi kedua di dunia dari 3.000 tim), tetapi kemudian membuka jalan menuju karier yang menguntungkan di bidang teknologi.

Ini tidak terjadi dalam semalam, dan Nain mengakui bahwa jalannya bisa terasa menakutkan saat Anda pertama kali mulai membasahi kaki Anda sebagai pembuat kode – terutama jika Anda belajar sendiri.

“Belajar kode terkadang bisa disamakan dengan mendaki gunung,” kata Nain. “Jika Anda melihat puncaknya, Anda mungkin menghindar. Yang terbaik adalah mengambil satu langkah pada satu waktu.”

Untuk melakukan ini, dia menyarankan mencari titik awal dengan membangun perangkat lunak yang benar-benar menarik bagi Anda. “Percayalah pada diri sendiri dan jangan menyerah setidaknya selama 1 tahun berusaha dengan gigih,” kata Nain. “Dan jika itu membantu, daftarkan diri Anda dalam program pembelajaran online di mana Anda dikelilingi dengan sistem pendukung pelajar dan instruktur lainnya.”

Manfaatkan komunitas pengembang

Dengan banyaknya orang yang tidak perlu lagi bepergian – ditambah penurunan aktivitas sosial yang dihadapi banyak orang sejak pandemi dimulai – beberapa memiliki lebih banyak waktu luang. Nain menunjukkan bahwa tren ini telah mengarah pada fakta bahwa banyak jaringan pengembang online berkembang pesat, dan dia menyarankan agar para pembuat kode yang bercita-cita bergabung dengan salah satunya untuk mempercepat pertumbuhan mereka.

Sebagai contoh, dia membagikan bahwa pengembang grup Meetup group Astoria Tech berkolaborasi dan membuat situs web bernama Astoria Mutual Aid. Dengan menggunakan situs web tersebut, anggota komunitas dapat meminta dan memberikan bantuan untuk tugas-tugas, seperti mengambil bahan makanan dan resep, yang terbukti menjadi alat vital selama penguncian dan masih penting bagi anggota yang rentan di komunitas.

“Berpartisipasi dalam komunitas online dapat memberi Anda akses ke orang-orang dengan berbagai pengalaman untuk belajar dan eksposur ke proyek dunia nyata yang dilakukan dalam pengaturan kerja jarak jauh,” kata Nain. “Ini akan mendorong Anda untuk mengembangkan keterampilan kolaborasi jarak jauh, seperti mengambil proyek dari ide hingga implementasi dan mengomunikasikan topik teknis melalui alat kolaborasi virtual seperti Slack dan GitHub.”

Nain menambahkan bahwa proyek seperti ini juga dapat menunjukkan kemampuan dan pertumbuhan Anda ke jaringan pengembang lokal, yang dapat membantu Anda menemukan pekerjaan pengkodean atau menjadi referensi profesional.

Manfaatkan sumber daya gratis

Will Manuel – yang sebagai presiden dan CEO Core Mobile Apps telah melampaui gaji $100.000 – mengingat betapa sulitnya mempelajari coding ketika dia pertama kali memulai.

“Pernah coba ngobrol dengan orang Mars dalam bahasa daerahnya sendiri? Ya, pada dasarnya sama dengan itu,” ucapnya. Tetapi Manuel menemukan tantangan kurva pembelajaran itu sepadan dengan usahanya. Saat kuliah, ia bekerja di lab komputer, yang membantu menciptakan fondasi untuk belajar sendiri Photoshop dan HTML. Dia kemudian menggunakan keterampilan ini untuk mulai menerbitkan situs web dasarnya sendiri, yang mengarah ke pekerjaan pertamanya di industri ini sebagai direktur desain web.

Dari sudut pandangnya saat ini untuk menjalankan agensinya sendiri yang sukses, Manuel menyarankan agar calon pembuat kode memanfaatkan peluang rendah atau tanpa biaya saat ini, banyak di antaranya tidak tersedia ketika dia memulai dua dekade lalu.

“Jalan untuk menjadi programmer yang sukses, khususnya dalam pengembangan web, jauh lebih jelas saat ini,” kata Manuel. “Ada begitu banyak sumber daya gratis di luar sana sehingga siapa pun dengan keinginan untuk belajar dapat belajar sendiri cara membuat kode dan membuat enam angka dalam waktu yang sangat singkat.”

Dia menambahkan bahwa kesimpulan utamanya dari lebih dari 20 tahun pengkodean adalah, “Mulailah dengan siapa Anda ingin memberi nilai dan mengapa. Ini adalah pertanyaan mendasar yang akan menempatkan Anda pada jalur yang benar untuk mendapatkan enam digit dan seterusnya. “

Coba tutorial video

Dalam hal gratisan, Manuel juga percaya bahwa YouTube adalah cara No. 1 untuk mempelajari keterampilan pengkodean baru.

“Ada berbagai macam pembuat konten yang berbagi teknik pengkodean terbaru bahkan lebih cepat daripada yang diajarkan di lembaga pendidikan,” katanya.

Beberapa video coding awal di YouTube termasuk “Belajar Kode” oleh Lifehacker, “Pelajari Coding sebagai Pemula Mutlak: Mulai Dari Mana?” dengan Python Nyata, dan “Bagaimana Memulai Coding: Pemrograman untuk Pemula” oleh Intellipaat.

Manfaat lain dari belajar coding di YouTube, menurut Manuel, adalah Anda memiliki kemampuan untuk memilih instruktur yang paling sesuai dengan Anda, sehingga meningkatkan kemampuan Anda untuk menyerap pelajaran online.

Menjadi pembuat kode otodidak berarti Anda tidak bisa belajar dari orang lain. Desainer web dan blogger Becky Beach menggunakan kursus Lynda.com untuk mempelajari JavaScript dan CSS tingkat lanjut, kemudian membuat proyeknya sendiri untuk dipamerkan dalam wawancara kerja. Beach sekarang telah membuat situs web selama 17 tahun dan terikat kontrak empat tahun lalu, yang terakhir menurutnya “membayar lebih banyak.” Hari ini dia menghasilkan lebih dari $130.000 setahun dengan coding.

Becky Beach

“Saya dapat menghasilkan $70 setiap jam dengan melakukan pengembangan front-end untuk perusahaan seperti Verizon dan 7-Eleven,” kata Beach.

Saat mengikuti rute pembelajaran video melalui situs-situs seperti Lynda.com dan Udemy.com, Beach menyarankan untuk melangkah lebih jauh.

“Buatlah proyek Anda sendiri untuk memperkuat keterampilan itu di benak Anda,” katanya. “Jika Anda hanya menonton video, itu tidak cukup.

Proyek juga membantu Anda mendapatkan wawancara jika Anda menempatkannya di situs web.”

Untuk membuat situs web yang cepat responsif, dia menyarankan menggunakan WrapBootStrap.com, sebuah situs dengan templat Bootstrap.

“Bootstrap adalah kerangka kerja CSS yang bagus untuk belajar membuat situs web lebih cepat,” tambahnya. “Anda juga dapat membuat situs web dengan WordPress dengan mudah.”

Selain proyek pengkodean kontraknya, Beach baru-baru ini mengambil pekerjaan staf sebagai pengembang web senior, dan telah bekerja dari rumahnya selama tiga bulan terakhir karena majikan barunya memerlukannya sehubungan dengan virus corona. Namun, dia tidak mengandalkan pekerjaan ini selamanya.

“Saya diberitahu bahwa 30% orang di-PHK pada bulan Agustus, jadi saya telah mencari peluang lain jika saya menjadi salah satu dari mereka,” kata Beach. Dia merekomendasikan bahwa mereka yang berharap mendapatkan pekerjaan pengkodean saat ini meluangkan waktu mengembangkan kemampuan wawancara video mereka.

“Semua pekerjaan yang saya lamar menginginkan wawancara video melalui HireVue atau Skype,” kata Beach, menambahkan bahwa beberapa orang mungkin menganggap permintaan ini menantang jika mereka tidak tahu bagaimana melakukannya.

“Yang saya rekomendasikan adalah berinvestasi dalam mikrofon dan webcam berkualitas baik,” kata Beach. “Pastikan Anda berada di ruangan dengan pencahayaan yang memadai sehingga pewawancara dapat melihat Anda. Uji peralatan Anda sebelumnya untuk memastikan semuanya berjalan lancar. Jika Anda memiliki anak kecil, pertimbangkan untuk meminta seseorang mengawasi mereka selama wawancara. Akan memalukan jika mereka membuat banyak suara! “

Dia menambahkan bahwa platform pengujian pra-kerja dan wawancara video HireVue, khususnya, memiliki pertanyaan yang direkam sebelumnya dan Anda hanya memiliki waktu tertentu untuk menjawab setiap pertanyaan.

“Jika Anda bingung saat bertanya, jujurlah tentang itu,” Beach menyarankan. “Meskipun komputer merekam Anda, manusia akan mengawasi. Mereka akan mengerti.”

Pecahkan Masalah

Jim Joyce headshot

Coder hari ini, kepala petugas teknologi besok?

Itulah jalan yang diambil oleh Jim Joyce, CTO dari Finxact. Jalannya pertama untuk belajar sendiri membuat kode dan kemudian ke C-suite dimulai pada usia 10 tahun, ketika dia memiliki masalah penting untuk diselesaikan dengan video game yang dia sukai.

Dipersenjatai dengan Atari 400 tercinta yang datang dengan Atari BASIC tetapi tidak ada perangkat penyimpanan, Joyce harus menulis ulang program kapan pun dia ingin memainkan salah satu contoh game yang didokumentasikan di manual produk.

“Sungguh menakjubkan bahwa instruksi sederhana ini dapat menghasilkan sebuah video game,” kata Joyce. “Bermain game, saya membayangkan bagian mana dari program yang sedang berjalan. Saya suka menulis dan mengubah kode lebih dari sekadar bermain game.”

Saat ini dalam peran kepemimpinannya, Joyce masih percaya pada nilai pendekatan pengkodean dengan mentalitas pemecahan masalah. Dia merekomendasikan untuk mengembangkan pemahaman tentang manfaat dan tantangan spesifik yang disajikan dalam situasi yang Anda hadapi, melihat hal-hal apa yang membuat pekerjaan menjadi mudah dan membayangkan solusi untuk hal-hal yang tidak.

“Tulis kode untuk memecahkan masalah yang sangat Anda pahami,” kata Joyce. “Menulis kode untuk memecahkan masalah membuat Anda tetap terlibat dan membuat Anda melewati tantangan yang tampaknya membuat Anda tersandung setiap hari. Tetapi, pada akhirnya, Anda mengatasi punuk itu, Anda menjadi lebih baik dan lebih cepat – dan itu cara yang sangat bermanfaat untuk membuat hidup.”

Sumber: businessinsider.com

Ada hal yang ingin anda tanyakan? Jangan ragu, silahkan hubungi kami. Konsultasi dengan kami gratis.

Whatsapp  :  0812 5998 5997

Line           :  accesseducation

Telegram   :  0812 5998 5997

Email:  info@konsultanpendidikan.com

Alamat Lengkap Kami

Published by

melpadia

ig: @melpadia

Tinggalkan Balasan