Evolusi Programmer Web

Setidaknya ada 4 fase programmer web dalam mempelajari pemrograman web dan lika liku di dalamnya:
 
Pertama seseorang yg baru bersentuhan dg pemrograman web akan mulai mengenal server lokal semisal WAMP(Windows, Apache, MySQL dan PHP) atau LAMP(Linux, dst). Langkah ini memang merupakan langkah yg termudah dan tercepat bagi seorang pemula. Dari sini biasanya seseorang akan mulai mengenal root directory, ekstensi PHP, modul Apache, dan setting2 lain yg biasanya dibutuhkan dalam instalasi sebuah CMS. 
 
Pada evolusi yg kedua, dia akan mulai menyewa hosting berbayar atau gratis. Namun karena sifatnya yg gratis seringkali penyedia hosting gratisan ini memiliki beberapa keterbatasan sehingga seringkali akan ditemui beberapa kendala dalam instalasi atau migrasi dari server lokal. Oleh karenanya cukup beralasan untuk mulai menyewa hosting yang berbayar. Masalah yg ditemui sebenarnya merupakan area pembelajaran yg terbaik jika anda ingin menekuni karir di bidang pemrograman web.
 
Evolusi ketiga, menyewa VPS(Virtual Private Server) atau memiliki akses penuh ke sebuah server dg IP Public. Disini dunia pemrograman tidak hanya melulu berhubungan dg kode PHP saja namun juga dengan bahasa pemrograman yg lain. Sangat memungkinkan juga untuk mulai mendalami aplikasi2 seputar server itu sendiri, mulai dari web server, database server hingga keamanan server.
 
Evolusi keempat, spesialisasi. Setelah banyak berpetualang di berbagai bahasa pemrograman web dan server, seorang programmer web akan memilih satu lingkungan pengembangan/server favorit dan bahasa pemrograman atau platform pilihan. Ada yang memfokuskan diri di Content Management System (CMS) tertentu seperti Drupal atau Wordpress, ada juga yg memilih menggunakan framework semacam CodeIgniter atau Symphony. 

Add new comment