Tentu Anda sudah tahu apa web itu. Namun, ada mungkin belum mengerti bagaimana sih membuat web. Apa yang harus dipelajari untuk menjadi pengembang web, dan bagaimana hidup dari pengembang web profesional. Saya mencoba untuk membuat daftar langkah yang dapat diambil untuk menjadi seorang web developer berdasarkan pengalaman saya sebagai web developer. Mudah-mudahan daftar ini dapat membantu Anda untuk memulai karir sebagai web developer. Tidak di sini panjang lebar langkah-langkah untuk menjadi pengembang web:
1. Belajar bahasa pemrograman web
2. Pelajari teknik kasus pemrograman web
3. Pelajari metode pengembangan web yang baik
4. Belajar untuk memproses gambar
5. Gunakan kerangka
6. Pelajari teknik untuk mengoptimalkan aplikasi Anda
7. Pelajari web server
8. Pelajari penggunaan hosting control panel
9. Ikuti perkembangan teknologi web terbaru
10. Pelajari manajemen proyek
11. Selalu mengasah keterampilan Anda dengan melakukan sebuah aplikasi web
12. Membuat aplikasi yang dapat digunakan sebagai produk atau jasa sebagai manifestasi dari kemampuan Anda.
<- More ->
1. Belajar bahasa pemrograman web, untuk mulai dengan tentu saja Anda harus menguasai bahasa pemrograman web. Dan bahasa yang tidak cukup menguasai bahasa pemrograman saja karena web dibangun pada beberapa faktor pendukung. Bahasa yang harus Anda belajar untuk menjadi seorang pengembang web adalah:
* HTML, bahasa pemrograman web adalah yang paling mendasar dan mutlak harus dikuasai. HTML adalah bahasa untuk menciptakan tampilan web yang Anda lihat dalam browser. HTML web antarmuka untuk membangun struktur seperti header, content, footer, menu, dan sebagainya. Tapi untuk menciptakan tampilan yang lebih baik dengan HTML saja tidak cukup masih diperlukan bahasa lain untuk menciptakan tampilan yang lebih baik.
* CSS, HTML melengkapi bahasa ini. Tanpa CSS kita tidak akan mampu menciptakan tampilan yang indah. CSS adalah bahasa yang mengatur layout dan tampilan web seperti warna latar belakang, teks, font, ukuran, dan sebagainya. Dengan kombinasi HTML dan CSS maka kita dapat membuat baik dan indah.
* Web bahasa scripting seperti PHP, ASP, ColdFusion, Python, dan lainnya. Bahasa pemrograman adalah bahasa yang akan kita gunakan untuk membangun aplikasi web. Kalau HTML dan CSS adalah pandangan pembangun dari bahasa scripting web maka ini adalah aplikasi web logic controller. Bahasa ini menghubungkan aplikasi web kita dengan input database dan pengolahan output dari aplikasi kita. Kami menyarankan Anda memilih salah satu bahasa untuk dieksplorasi. Saya menyarankan menggunakan PHP sebagai bahasa adalah yang paling banyak digunakan untuk membuat aplikasi web. Dengan terbuka dan bebas biaya maka kita dengan mudah mempelajari dan membuat aplikasi web dengan mudah. Kelengkapan dokumentasi dan tutorial PHP juga sangat banyak sehingga Anda tidak akan kesulitan mempelajari bahasa yang satu ini.
* SQL, bahasa scripting database. Database adalah pengolahan data aplikasi yang menyimpan data untuk digunakan dengan aplikasi web kami. Ada berbagai database seperti MySQL, SQLite, Oracle, PostgreSQL, SQL Server, dan database lainnya. Dianjurkan untuk memilih salah satu untuk dieksplorasi. Meskipun SQL adalah database bahasa scripting standar, namun dengan mempelajari salah satu scripting database yang ada kita akan difasilitasi di toko, mengelola, dan memberikan output data dengan tersedianya fungsi-fungsi yang akan membantu Anda bekerja dengan database.
* Javascript, bahasa scripting yang berjalan di browser. Bahasa ini tidak mutlak dipelajari, tetapi jika Anda ingin membuat web dengan efek animasi, dan web lebih interaktif maka javascript akan membantu Anda. Dibandingkan dengan flash untuk membuat efek tertentu, saya lebih memilih Javascript. Mengapa, karena masih membutuhkan instalasi Flash plugin sedangkan Javascript didukung secara default oleh browser modern.
2. Pelajari teknik kasus pemrograman web. Misalnya bagaimana pemrograman berhubungan dengan tanggal, bagaimana menghubungkan web dengan aplikasi lain, bagaimana mengakses database, dan teknik lainnya. Dengan mengetahui teknik pemrograman dan memecahkan kasus pemrograman web maka anda dapat lebih efektif dalam pemrograman aplikasi web Anda.
3. Pelajari metode pengembangan web yang baik. Ada banyak metode pengembangan seperti RUP, Agile, dan USDP tetapi pada dasarnya berfokus pada, desain analisis, pengembangan pengujian, dan. Lakukan pengembangan aplikasi dengan tahapan di atas. Lakukan analisis apa yang dibutuhkan oleh aplikasi ini, kemudian merancang aplikasi Anda terlebih dahulu sebelum melakukan coding, melakukan pengembangan atau coding, dan pengujian sebelum melepaskan atau didelivery. Anda dapat kembali ketahap sebelumnya bila diperlukan. Yang penting, tentukan sendiri metode terbaik dengan diri sendiri setelah.
4. Belajar untuk memproses gambar. Mengapa? Karena gambar kemudian kita dapat memberikan informasi lebih cepat dan lebih efektif daripada deskripsi panjang dalam teks. Cukup belajar Adobe Photoshop atau Adobe Fireworks yang merupakan software paling umum untuk gambar web. Pelajari cara membuat gambar seperti ikon, latar belakang, pola, dan gambar lainnya. Sebenarnya bukan suatu keharusan karena untuk menciptakan gambar untuk tampilan web karena itu lebih mungkin adalah pekerjaan web designer. Tetapi jika anda bs membuat gambar untuk web maka akan lebih banyak bantuan daripada Anda harus minta teman Anda untuk membantu untuk gambar web Anda.
5. Gunakan kerangka kerja, kerangka kerja ini adalah satu set fungsi dan perpustakaan yang dapat meringankan program Anda. Gunakan framework sesuai dengan bahasa pemrograman anda. Misalnya menggunakan ASP. NET Framework. Ruby dengan Rails Framework, dengan Django Kerangka Python, dan PHP lebih dan lebih seperti Prado, Symfony, CakePHP, dan kerangka kerja lainnya. Melakukan penelitian dan menentukan kerangka kerja pilihan Anda mana yang akan Anda gunakan dan masuk ke framework. Jangan terlalu banyak bergerak kerangka karena Anda tidak akan memperoleh manfaat maksimal karena pemahaman yang terfragmentasi. Jadi menentukan kerangka kerja pilihan Anda sesuai dengan kepentingan mereka, dan teknik yang Anda nikmati.
6. Pelajari teknik untuk mengoptimalkan aplikasi Anda. Jadi aplikasi anda dapat berjalan lebih cepat dan responsif maka anda harus dapat melakukan tuning atau optimasi. Pelajari teknik pemrograman web yang baik, pemecahan masalah yang efektif, tuning pemrograman database dan optimasi, dan optimalisasi web server.
7. Pelajari web server, akan sangat berguna jika anda belajar web server sehingga Anda dapat mengetahui bagaimana menjalankan aplikasi Anda pada web server. Atau bagaimana mengoptimalkan aplikasi di web server. Misalnya penggunaan cache modul seperti APC, eAccelerator, dan sebagainya. Atau gunakan. Htaccess untuk membuat URL yang ramah atau URL yang lebih mudah dibaca. Dengan mempelajari web server maka anda dapat mengoptimalkan aplikasi Anda dan menambahkan fitur pada server.
8. Pelajari penggunaan hosting control panel. Karena Anda akan banyak dihubungkan dengan panel kontrol ketika Anda menyewa untuk hosting web Anda. Control panel Cpanel banyak digunakan antara lain, kompleks, ISPConfig, dan sebagainya. Dengan memahami penggunaan panel kontrol sehingga Anda dapat mengoptimalkan aplikasi Anda pada penyedia hosting Anda.
9. Ikuti perkembangan teknologi web terbaru. Teknologi Web selalu berkembang sebagai munculnya teknologi RSS, Podcasting, dan teknologi lainnya. Pelajari cara membuat dan menggunakan teknologi ini dalam aplikasi Anda. Karena aplikasi usang bahwa pengguna akan ditinggalkan juga.
10. Pelajari manajemen proyek. Sebuah pengembangan aplikasi adalah sebuah proyek yang harus diatur, direncanakan, dan dilakukan dengan baik. Dengan mempelajari manajemen proyek maka anda dapat melakukan kolaborasi dengan orang lain dalam mengembangkan aplikasi. Anda juga dapat memperoleh efektifitas dan efisiensi waktu dalam menyelesaikan proyek.
11. Untuk meningkatkan kemampuan Anda, selalu mengasah kemampuan Anda untuk melakukan aplikasi web. Entah kerja atau proyek pribadi. Karena semakin banyak aplikasi yang Anda buat maka Anda akan kemampuan yang lebih baik. Kembangkan ide Anda dan menyadari ke aplikasi.
12. Terakhir, jangan ingin selalu menjadi web developer yang hanya mengerjakan proyek orang lain. Anda harus membuat aplikasi yang dapat digunakan sebagai produk atau jasa sebagai manifestasi dari kemampuan Anda. Produk dan layanan dapat Anda jual sehingga Anda bisa mendapatkan hasil dari kemampuan Anda dan menikmati hasilnya. Dibandingkan dengan orang lain yang bekerja pada proyek-proyek terus-menerus dan pay-per-proyek tentu akan lebih baik jika Anda bekerja pada sebuah produk tetapi Anda mendapatkan hasil yang terus kondisi produk Anda memiliki nilai jual yang baik.
Itulah langkah-langkah dasar untuk menjadi seorang pengembang web dalam pengalaman saya. Langkah di atas tidak cukup, hanya langkah dasar saja. Mudah-mudahan daftar di atas bisa menjadi pelatih dan bahkan dapat membuat Anda seorang pengembang web yang lebih baik lagi. Anda harus terus belajar dan berlatih sepanjang waktu dan selalu menerima perkembangan yang ada untuk menjaga kemampuan Anda terasah.
sumber: http://www.thinkrooms.com/2008/06/23/12-langkah-menjadi-seorang-web-developer/
Tidak ada komentar:
Posting Komentar