Sumber :
Quora.com – Erik Trautman, Founder of Viking Code
School and The Odin Project
http://takwa-inspiration.com/wordpress
Berawal dari sebuah artikel di quora.com, menyatakan bahwa dibutuhkan waktu sekitar 1000 jam untuk menjadi seorang software developer handal. Kita harus memiliki skill yang kuat dalam berbagai hal – HTML, CSS, Javascript, jQuery, front-end dan back-end framework, Bahasa pemrograman, Database arsitektur, Deployment dan testing. Kemampuan-kemampuan tersebut sangat bisa dikuasai jika kita melakukan cara-cara terstruktur dalam pendekatan pemahamannya.
Trautman menjelaskan dalam artikelnya bahwa membutuhkan sekitar 1000 jam untuk memahami materi dan membuktikan keterampilan kita. Tidak hanya membaca materi tetapi benar-benar membangun proyek-proyek yang diperlukan. Dari 1000 jam tersebut, dibagi menjadi 3 pendekatan; Pertama, Intensif selama 3 bulan dengan mengalokasikan waktu 80 jam per minggu. Kedua, Full Time selama 6 bulan dengan alokasi waktu 40 jam per minggu. Dan Terakhir, Part Time selama 1 tahun dengan alokasi waktu 20 Jam per minggu.
Namun, hal yang penting untuk diperhatikan adalah bagaimana mengatur jam-jam waktu belajar dalam satu hari. Jika Kita memilih untuk mengalokasikan waktu 2 jam sehari, kendala yang kita hadapi adalah bagaimana kita tetap fokus pada belajar dan kembali ke dalam masalah sehari-hari sehingga akan berakhir lebih lama. Saran yang baik adalah dengan mengalokasikan waktu sepanjang hari tidak terputus waktu untuk untuk belajar seperti akhir pekan atau hari penuh (saat libur).
Hal yang lebih efektif dan efisiensi, ketika belajar bersama dengan orang lain dan memiliki akses ke mentor. Bahkan dengan belajar bersama dengan seseorang yang berada pada tingkat yang sama, dapat menghemat puluhan hingga ratusan jam. Karena selama pembelajaran kita menghindari terjebak beberapa jam sekedar menggunakan google untuk mencari penyelesaian sebuah “error” program. Belajar bersama juga meningkatkan motivasi, dimana bersama-sama berusaha sekeras mencapai sebuah pemahaman.
Berawal dari sebuah artikel di quora.com, menyatakan bahwa dibutuhkan waktu sekitar 1000 jam untuk menjadi seorang software developer handal. Kita harus memiliki skill yang kuat dalam berbagai hal – HTML, CSS, Javascript, jQuery, front-end dan back-end framework, Bahasa pemrograman, Database arsitektur, Deployment dan testing. Kemampuan-kemampuan tersebut sangat bisa dikuasai jika kita melakukan cara-cara terstruktur dalam pendekatan pemahamannya.
Trautman menjelaskan dalam artikelnya bahwa membutuhkan sekitar 1000 jam untuk memahami materi dan membuktikan keterampilan kita. Tidak hanya membaca materi tetapi benar-benar membangun proyek-proyek yang diperlukan. Dari 1000 jam tersebut, dibagi menjadi 3 pendekatan; Pertama, Intensif selama 3 bulan dengan mengalokasikan waktu 80 jam per minggu. Kedua, Full Time selama 6 bulan dengan alokasi waktu 40 jam per minggu. Dan Terakhir, Part Time selama 1 tahun dengan alokasi waktu 20 Jam per minggu.
Namun, hal yang penting untuk diperhatikan adalah bagaimana mengatur jam-jam waktu belajar dalam satu hari. Jika Kita memilih untuk mengalokasikan waktu 2 jam sehari, kendala yang kita hadapi adalah bagaimana kita tetap fokus pada belajar dan kembali ke dalam masalah sehari-hari sehingga akan berakhir lebih lama. Saran yang baik adalah dengan mengalokasikan waktu sepanjang hari tidak terputus waktu untuk untuk belajar seperti akhir pekan atau hari penuh (saat libur).
Hal yang lebih efektif dan efisiensi, ketika belajar bersama dengan orang lain dan memiliki akses ke mentor. Bahkan dengan belajar bersama dengan seseorang yang berada pada tingkat yang sama, dapat menghemat puluhan hingga ratusan jam. Karena selama pembelajaran kita menghindari terjebak beberapa jam sekedar menggunakan google untuk mencari penyelesaian sebuah “error” program. Belajar bersama juga meningkatkan motivasi, dimana bersama-sama berusaha sekeras mencapai sebuah pemahaman.
Saran yang menarik yang dikutip dari quora.com;
· Memiliki
Rencana
Dalam
proses pembelajaran kita membutuhkan sebuah rencana (plan). Tidak sekedar
berusaha keras mempelajari materi yang mana tanpa kita dapat sadari sejauh mana
pencapaian kita. Kita perlu menyusun roadmap dari hal-hal yang akan kita
pelajari.
· Menemukan
Partner
Menemukan partner yang memiliki tujuan dan motivasi yang sama sebagai mitra dalam mendukung segala sesuatu yang harus dilakukan.
Menemukan partner yang memiliki tujuan dan motivasi yang sama sebagai mitra dalam mendukung segala sesuatu yang harus dilakukan.
· Membuat
Sesuatu
Jangan sekedar baca, harus benar-benar membangun proyek non-tutorial pada komputer untuk secara utuh mendapatkan keterampilan kita. Dengan cara ini jauh lebih menyenangkan.
Jangan sekedar baca, harus benar-benar membangun proyek non-tutorial pada komputer untuk secara utuh mendapatkan keterampilan kita. Dengan cara ini jauh lebih menyenangkan.
· Mengidentifikasi
sumber memperoleh bantuan
Google adalah cara yang baik saat meminta bantuan, tetapi kita dapat mencoba untuk menemukan komunitas atau kelompok secara online di mana kita dapat mengakses bantuan langsung saat sangat membutuhkannya.
Have funGoogle adalah cara yang baik saat meminta bantuan, tetapi kita dapat mencoba untuk menemukan komunitas atau kelompok secara online di mana kita dapat mengakses bantuan langsung saat sangat membutuhkannya.
Jika kita terjebak dalam suasan putus asa, perlu waktu beristirahat dan mencoba membuat sesuatu yang mudah dan menyenangkan. Saat kembali fresh!! termotivasi untuk melesaikan tantangan kita.
Tidak ada komentar:
Posting Komentar