Pernah terpikir tidak oleh kalian untuk jadi seorang programer? Dulu saat saya masih duduk di bangku sekolah menengah atas atau bisa dibilang sekolah yang sederajat dengan SMA, saya pernah berpikir "wah hebat ya kalau bisa jadi seorang programer, bisa menciptakan sesuatu yang baru", mulai saat itu saya bertekad untuk menjadi seorang programer.
Tapi pada kenyataannya menjadi seorang programer itu tidaklah mudah, banyak yang harus dipelajari baik itu kemampuan kita yang harus dikembangkan lagi atau belajar sesuatu yang baru dan mungkin bisa dibilang sangat asing.
Meskipun untuk menjadi seorang programer tidaklah mudah tapi saya tidak akan menyerah untuk menggapainya, sampai semua itu terwujud.
Saya coba browsing di internet dan saya menemukan step atau langkah menjadi seorang programer yaitu:
1. Belajar salah satu bahasa programan, misalnya Pascal atau C.
Dalam step ini biasanya anda bisa meraba (biasa belum paham betul) apa itu
program komputer.
2. Belajar algoritma untuk mengimplementasikan kemampuan yang
diperoleh dari step 1. Salah satu buku yang bisa dijadikan acuan adalah Algoritma dan Pemrograman (penerbit
INFORMATIKA Bandung karangan Ir. Rinaldi Munir)
3. Belajar SQL (Structured Quercy Languange) tingkat dasar
menggunakan salah sat server database tertentu, bisa Oracle,
Interbase/Firebird, MySQL, Sybase, dsb.
4. Belajar konsep OOP (Object Oriented Programing) tingkat dasar
dengan C++
5. Belajar Delphi, dengan belajar Delphi anda dapat memadukan kemampuan Pascal,
Algoritma, OOP dan SQL dari step 1-4.
6. Belajar OOP tingkat anjut dengan Java.
7. Beajar Perancangan Sistem agar anda dapat membaca desain
database dari seorang analisis sistem.
8. Belaar SQL tingkat lanjut (Stored Procedure Trigger, cursor,
dsb)
9. Belajar membuat project kecil-kecilan (misalnya aplikasi
koprasi dan inventori) dengan menerapkan semua ilmu yang telah anda peajari dar
step 1-8.
10. Pada awal karir anda, carilah kerja untuk belajar (menambah
jam terbang), bukan untuk uang. Biasanya di konsultan IT lebih bagus daripada
di pabrik karena imunya tidak monoton (per project anda bisa dapat ilmu baru).
Setelah saya membaca langkahnya, wah ternyata memang semua itu sangat baru dan asing, tapi ini menjadi salah satu acuan buat saya untuk terus berjuang sampai semua tercapai.
Semoga artikel ini bermanfaat khususnya bagi anda yang ingin menjadi seorang programer juga seperti saya.