Untuk waktu yang dibutuhkan menjadi seorang ios developer yang handal jawabannya adalah Selamanya, kenapa selamanya? bukan berita yang cukup baik memang tapi mencoba untuk mengukur progress melalui jumlah jam yang kamu habiskan untuk belajar bukanlah cara terbaik untuk mengukur sebuah kemajuan.
Dasar-dasar dari iOS akan terasa sulit dikuasai karena kebanyakan Objective-C merupakan bahasa pemrograman yang cukup sulit. Mungkin akan membutuhkan waktu yang sangat lama untuk mengatasinya, bahkan bagi seorang developer berpengalaman sekalipun.
Ketika artikel ini menyebutkan "Selamanya" tidaklah menolong, tetapi ini mencontohkan bahwa mencoba mempelajari iOS development dengan berpatokan pada sebuah kurun waktu tertentu bukanlah cara terbaik dalam berpikir bagaimana cara coding secara umumnya. Cara terbaik untuk mengukur kemajuanmu bukanlah seberapa lama yang kamu butuhkan untuk melakukan sesuatu, tetapi apa yang bisa kamu lakukan dengan hasil belajarmu.
Fokus terlebih dulu terhadap 5 point yang akan dijelaskan dibawah ini:
1. Terapkan apa yang sudah anda pelajari
Fokuslah pada menghasilkan berlapis-lapis kualitas daripada hanya sekedar mengukur waktu yang terbuang. Tantanglah dirimu untuk melakukan apa yang paling sulit dan mengaplikasikan apa yang sudah kamu pelajari. Setelah mampu, segera buatlah sebuah app sederhana. Kemudian cobalah untuk menambahkan fitur dari setiap topik yang telah kamu pelajari ke dalam app sederhana tersebut untuk menjadi lebih keren dari sebelumnya.
2. Coding Setiap Hari
Untuk pemula yang baru saja akan mempelajari coding, apapun bahasa pemrograman yang akan mereka pelajari, ada perbedaan yang sangat besar antara coding satu jam setiap hari dengan satu hari sekali setiap minggu. Jika kamu hanya coding sehari sekali setiap minggu, seberapa lama pun, kamu akan kehilangan efisiensi yang besar mencoba mengingat apa yang telah kamu pelajari minggu sebelumnya. Sangatlah penting untuk duduk mempelajari sesuatu dan berlatih setiap hari. Percayalah menyisihkan waktu sedikit setiap harinya akan jauh lebih baik dari sekedar mempelajari banyak hal sekaligus tetapi dalam waktu satu hari.
3. Belajar Bersama
Jika kamu mempelajari ini sendirian, akan lebih baik jika kamu mengajak seseorang yang bisa membantumu. Belajar pada satu sisi akan sangat menyenangkan saat kamu tidak mengalami masalah, tetapi akan sangat frustasi saat harus berusaha debugging pada pukul dua dini hari. Google dan Stack Overflow hanya bisa membantu sejauh saat kamu benar-benar merasa buntu.
4. Pilih Sumber yang Benar