1. Rajin Membaca
Dunia programming merupakan sebuah dunia yang sangat luas. Anda salah kalau misalnya menganggap bahwa dengan hanya bermodalkan kemampuan berlogika yang tinggi Anda sudah mampu menjadi programmer yang handal. Kita harus rajin untuk membaca segala informasi yang ada baik dari buku, artikel, blog, dan sebagainya.
2. FlowChart
Ketika membuat sebuah program aplikasi yang lumayan kompleks, cobalah untuk selalu membuat alurnya dalam sebuah flowchart. Penggunaan flowchart akan sangat membantu kita dalam menganalisis kebutuhan kode program untuk aplikasi yang kita buat. Selain itu, flowchart akan menghindarkan kita untuk membuat kesalahan alur program, dimana akibatnya terkadang kita harus merombak kode program yang sudah dengan susah payah kita buat. Jadinya kerja dua kali kan?
Selain hal tersebut, flowchart akan sangat membantu ketika kita harus bekerja dalam team. Dengan flowchart kita bisa dengan mudah membagi aplikasi program yang akan kita buat menjadi bentuk per modul. Nah, modul-modul inilah yang nantinya akan dibagi kepada anggota team untuk dikerjakan masing-masing.
3. Dokumentasi
Mungkin bentuk dokumentasinya kita buat simple aja dan berbentuk form saja. Jadinya untuk setiap program aplikasi yang ada kita punya penjelasan dokumentasi yang jelas. Ohy, nanti ini bisa jadi sejenis bentuk portofolio pribadi kita yang bagus lho.
4. Make Comment
Langkah wajib yang harus kita lakukan selanjutnya adalah membuat comment dalam kode program kita. Biasakan untuk menuliskan secara jelas maksud dari setiap function atau blok kode program tertentu yang kita buat.Pembuatan comment dalam kode program yang baik akan sangat membantu kita untuk dapat dengan cepat membaca maksud dari setiap kode program yang kita buat.
Okelah kalau misalnya selama pengerjaan aplikasi tersebut kita tidak terlalu membutuhkannya karena kita masih ingat fungsi masing-masing kode program yang kita buat, nah masalahnya akan muncul ketika misalnya dalam jangka waktu beberapa tahun ada perubahan yang harus kita lakukan dalam aplikasi tersebut. Ujung-ujungnya kita harus menghabiskan waktu beberapa lama terlebih dahulu untuk mengingat-ingat fungsi dari masing-masing kode program yang kita buat.
Pembuatan comment dalam kode program juga akan memudahkan kita ketika kita bekerja dalam team. Programmer lain akan lebih cepat memahami kode program yang kita buat.
5. Fokus
Kata fokus memegang peranan yang sangat penting dalam dunia yang sedang kita jalani. Tapi ya tergantung pilihan kita juga sih, apakah kita ingin fokus pada bidang tertentu dan menjadi seorang spesialis dan dihargai dengan mahal ataukah kita ingin lebih tahu banyak hal dan menjadi seorang generalis? Kalau saya jujur saja lebih ingin menjadi seorang spesialis di bidang web development. Jadi saya lebih berfokus untuk belajar hal-hal yang berkaitan dengan web development saja. Kita harus dasar bahwa waktu, tenaga dan kemampuan kita terbatas, kita tidak akan bisa menguasai semua bahasa pemrograman yang ada, jadi fokuslah dari awal, lebih cepat lebih baik.
6. Budayakan Blogging
Mungkin ini adalah hal yang baru bisa saya lakukan saat ini, ehehehe.. saya belumlah menjadi programmer yang terlalu baik dan masih nubitol (new bie tolol kalau orang kaskus bilang). Blogging adalah salah satu media belajar yang bisa kita gunakan sekaligus sebagai media promosi pribadi berkaitan dengan skill atau ketertarikan kita pada bidang tertentu.
Biasakanlah untuk menuliskan semua hal yang sedang kita pelajari. Misalnya saat ini saya sedang belajar codeigniter, maka saya akan membuat tutorial-tutorial di blog saya yang berkaitan dengan codeigniter dari materi-materi yang sudah pelajari. Kita akan makin pintar karena mengulang materi yang kita pelajari serta orang akan mengenal keahlian baru yang kita miliki.
Gimana keren kan guys Cita-citaku.... semoga cita-citaku tercapai (amin).. Tips-tipsnya memang tidak mudah. Tapi sesuatu yang sulit akan terasa lebih mudah jika selalu diiringi dengan niat, doa, dan usaha.
Tidak ada komentar:
Posting Komentar