Tips yang saya ambil dari para programer profesional.
Pesan dari saya, "Jangan Mudah Bosan Belajar, bulatkan tekad, 5 waktunya ingat, kalau bisa jangan sampai telat, Sholat Malem itu juga perlu, belajarlah sampai berhasil kalau kamu ingin menjadi seorang programer setidaknya programer Abal Abal".
LANGSUNG SAJA PELAJARI TIPSNYA Bismillah.,
Cari Referensi
Carilah referensi tentang bahasa-bahasa program dan carilah mana yang paling menarik dan yang kamu sukai, setelah itu download-lah aplikasi-aplikasi yang kamu butuhkan.
Dengan cara langsung praktek seperti ini maka akan lebih mengasikkan.
Harus suka komputer dulu, baru ilmu itu akan masuk
Kalau kamu tidak suka komputer bagaimana ilmu itu akan masuk, yang ada setelah kamu buka komputer dan lihat kode-kode program gitu kamu langsung nguap terus tidur. Dan yang paling parah karena kamu memaksa diri maka rambut kamu akan rontok karena pusing dan stres. hehe
Belajar Bertahap
Kenapa belajar bertahap? Belajarlah secara bertahap dan dari awal akan memudahkan kamu untuk mengerti dan paham bagaimana logika bahasa program itu, kalau kamu langsung melihat buku-buku dengan bahasa program yang rumit pasti kepala kamu langsung cenut-cenut, tidak hanya itu kamu pun pasti akan pusing dibuatnya. Belajarlah dari dasar dan jangan melalui cara instan misal kamu mencari kode di mbah google terus kode-kode itu kamu copy terus kamu paste maka yang ada pasti error karena banyak kode yang tidak sesuai dengan apa yang kamu konsep duluan.
Ibarat rumah, program pun juga demikian. Sebelum membuat rumah pasti seorang tukang pembuat rumah pasti membuat pondasi dulu. Diatur mana ruang tamu, kamar tidur, ruang tengah, dapur, dll juga harus jelas. Sama seperti program misalkan program untuk aplikasi web pasti jelas mana halaman untuk seorang user atau pengguna dan halaman untuk admin atau penyusun.
Jangan berharap instan
Jangan berharap instan ini sangat penting bagi seorang programer, dan ini penyakit kronis bagi seorang programer pemula. Sebagai programer atau orang-orang yang ingin menjadi programer tidak mau susah payah belajar dari awal. Belum apa-apa suda pengen membuat game farmville lalu buka thread “Gimana caranya?” harus sabar tidak bisa langsung instan. Ingat sebelum anak kecil itu bisa berlari, anak kecil itu harus belajar merangkak dulu. Jatuh bangun itu hal yang biasa, setelah bisa berlari baru bisa merasakan mudahnya merangkak.
Penguasaan Dasar-Dasar Program
Penguasaan dasar-dasar pemrograman dan bahasa yang kamu pilih aka memiliki peranan penting dalam analisa masalah dan menentukan program apa yang akan kamu bikin. Klau kamu tidak punya dasar-dasar yang kuat kamu tidak akan bisa menganalisa sebuah masalah dan memikirkan solusinya. Ini seperti orang yang menyelam tanpa belajar beranang minimal tidak tahu teknik-teknik mengambil napas di dlam air. Kalau sudah begitu matilah kita.
Harus SABAR. Belajar itu butuh waktu
Ingat cerita tentang seorang ahli matematika Aljabr, orang yang menemukan Aljabar Matematika. Karena kepintarannya pada ilmu matematika dia diundang oleh seorang raja yang ingin belajar tentang aljabar itu. Setelah dijelaskan panjang lebar lama-kelamaan sang raja itu mulai pusing, dan sang raja bertanya “Adakah cara yang paling cepat untuk belajar aljabar?” sang ahli matematika menjawab tidak ada cara cepat untuk belajar aljabar meskipun engkau seorang rahja.
Nah, raja saja tidak bisa cepat apalagi kamu, makanya harus sabar. Yang sabar nanti disayang Tuhan.
Meskipun ada banyak buku yang mempunyai judul-judul menarik seperti “Mahir pemrograman dalam 24 jam” itu hanya sekedar taktik marketing aja agar pembacanya penasaran terus membelinya, kalau tidak percaya coba beli saja. Selama saya kuliah di Teknik Informatika nih dan belajar program saya belum pernah bertemu dosen yang mahir pemrograman dalam waktu 24 jam.
Satu lagi, saya mengambil cerita dari Andrew Koening, seorang ahli pemrograman bahasa C++ dia menulis buku berjudul “Accelerated C++”. Buku itu hanya setebal kurang dari 200 halaman. Kamu tahu berapa lama waktu yang dibutuhkan untuk belajar C++ di Harvard University? Yang berdasarkan rangking dunia Harvard University adalah universitas terbaik di dunia, pastilah yang kuliah disitu adlah orang yang cerdas dan terbaik.
6 bulan atau 1 semester waktu yang dibutuhkan hanya untuk belajar dasar-dasar bahasa C++. Setelah selesai belajar dasar-dasar C++ itu saja, belum menjadi programer.
Teruslah berlatih
Kata KH Mustofa Bisri (Gus Mus), cara suapaya cepat menguasai ilmu adalah dengan habiskan waktu sebanyak-benyaknya untuk belajar.
Dengan semakin banyak kamu belajar kamu juga akan semakin mahir menjadi seorang programer.
Pelajari Bahasa Inggris
Saya tanya? Adakah aplikasi-aplikasi program atau bahasa program yang menggunakan bahasa Indonesia? Pasti kamu jawab tidak. Karena walaupun yang membuat orang Indonesia tulen pasti mereka menggunakan bahasa inggris. Karena sudah sepakat bahasa Inggris ittu menjadi bahasa internasional. Da bahasa ingris juga kau butuhkan untuk membaca kode, lisensi dan lain-lain. Intinya bahasa inggris itu sangat penting, jadi kalau kamu tidak bisa belajar bahasa inggris, mending lupakan cita-cita kamu untuk menjadi seorang programer profesional.
Menjadi seorang programmer adalah proses kumulatif yang terbentuk dari keterampilan kamu demi hari dan tahun demi tahun, dan pemrograman bisa menyenangkan dan bermanfaat jika kamu menganggap penting belajar bahasa pemrograman. Panduan ini tidak menjanjikan untuk memberikan cara mudah untuk menjadi ajaib programmer, dan urutan langkah-langkah ini tidak sakral, tetapi Anda akan mendapatkan gambaran umum tentang bagaimana untuk menjadi seorang programmer di salah satu bidang pemrograman modern.
Langkah pertama
Ilmu logika adalah ilmu yang mempelajari kecakapan secara lurus, tepat dan teratur. Nah ilmu ini penting untuk kamu kuasai, logika dibutuhkan untuk menyelesaikan masalah yanng ada begitu juga dengan masalah program.
Matematika diskrit
Matematika diskrit adalah cabang matematika yang mempelajari sesuatu yang bersifat diskrit. Diskrit disini artinya tidak saling berhubungan (lawan dari kontinyu). Beberapa hal yang dibahas dalam matematika ini adalah teori himpunan, teori kombinatorial, permutasi, relasi, fungsi, rekursif, teori graf, dan lain-lain. Matematika diskrit merupakan mata kuliah utama dan dasar untuk bidang ilmu komputer atau informatika.
Langkah Kedua
Pelajari konsep database seperti tabel, pandangan / query dan prosedur. Kamu dapat menggunakan paket database sederhana untuk melakukan hal ini, seperti:
Langkah Ketiga
Tentukan apa jenis programmer kamu inginkan. Programmer umumnya jatuh di bawah salah satu kategori berikut:
Langkah keempat
Pelajari teknologi dan bahasa pemrograman yang terkait dengan bidang pemrograman pilihan kamu. Bagian berikut memecah tugas untuk berbagai jenis pemrograman. Saya berikan contoh gambaran untuk web programer dan programer aplikasi dekstop, lainya bisa kamu cari sendiri dan tentunya banyak di internet.
Untuk web programer apa saja seh yang dibutuhkan?
Aplikasi Web adalah komponen software yang dirancang untuk bekerja di atas arsitektur internet. Ini berarti bahwa aplikasi yang diakses melalui web software browser seperti Firefox atau Internet Explorer. Menjadi arsitektur internet tidak selalu memerlukan koneksi aktif ke internet. Ini berarti bahwa aplikasi Web dibangun di atas teknologi web standar seperti:
Demikianlah semoga bermanfaat. Jangan Lupa Banyak Berdoa Tetap semangat Tindakanya Di 100% kan, dan semoga sukses..
Salam Saya Affan Baihaqi












