KARIR BIDANG IT

 Web Development


Skill dan pengetahuan apa saja yang dibutuhkan untuk dapat menjajaki bidang karir IT tersebut?


Web Development mengacu pada pembuatan, pembangunan, dan melakukan maintaining pada websites termasuk atas desain, publishing, pemrograman web, hingga manajemen pada data base, yakni harus terhubung melalui internet. Pengertian web sendiri adalah sistem informasi berupa dokumen yang termasuk bagian dari internet berisi halaman-halaman (web pages) yang terbagi-bagi dalam berbagai threads, sedangkan web development sendiri berarti pembuatan web dari awal, sehingga skill-skill yang perlu dimiliki diantaranya:

Coding

Bidang IT ini memerlukan keterampilan dalam membuat, merangkai, dan mengonsep bahasa pemrograman. Bahasa pemrograman yang diperlukan dalam web development yakni HTML, CSS, dan JavaScript.

HTML

HTML adalah bahasa pemrograman yang berfungsi sebagai rangka dari sebuah website.

CSS

Jika HTML diibaratkan sebagai kerangka sebuah web, maka CSS dapat diartikan sebagai skin dari website tersebut. Tanpa CSS, tentunya website akan terlihat terlalu sederhana.

JavaScript

JavaScript pada web development berfungsi untuk menjadikan suatu website menjadi interaktif. JavaScript begitu penting dalam pembuatan website dikarenakan fungsi-fungsi yang terdapat di dalamnya yang tidak dapat diperoleh dari HTML dan CSS. Jika HTML adalah rangka dan CSS adalah kulit, maka JavaScript adalah rangka yang menggerakkan badan web.


Versi Kontrol

Control Version adalah skill untuk melakukan tracking dan control pada perubahan kode, dimana ketika developer melakukan kesalahan yang menyebabkan crash pada website, developer dapat mengembalikan website seperti semula sebelum terjadi crash daripada harus melakukan penelusuran satu persatu terhadap kode untuk menemukan penyebab crash.


Libraries dan Frameworks

Framework berfungsi untuk memberikan bingkai / set struktur dimana developer akan bekerja di dalamnya, sedangkan library lebih memberikan kebebasan untuk developer menentukan arsitektur dari website itu sendiri. Keduanya berfungsi untuk menyederhanakan dan menambah efektivitas progress pembuatan web.


Test dan Debug

Skill lain yang perlu dimiliki seorang developer web adalah kemampuan untuk memvalidasi kode bebas bug, dan memperbaiki error yang mungkin diperoleh. Test dan debug memerlukan banyak waktu dan cukup menyulitkan, maka dari itu, test dan debug adalah salah satu skill yang perlu dimiliki seorang developer.


User Experience (UX)

Pengalaman User adalah skill penting yang perlu dimiliki seorang web developer yakni kemampuan untuk memahami bagaimana pengguna akan berinteraksi dengan website tersebut. Website seharusnya didesain dengan baik dengan mengedepankan kenyamanan, interaktif, mudah digunakan, serta mengakomodasi kebutuhan pengguna.


Soft skill yang diperlukan diantaranya kemampuan untuk fokus, kemauan belajar, ketelitian, persisten, dan komunikasi yang baik.


Dari tingkat pemula (entry level), pertengahan (middle level), dan tingkat lanjut (advance) pada karir IT tersebut, kemampuan apa saja yang perlu dimiliki untuk meningkatkan karir dari entry hingga ke advance?


Pemula (Entry Level)

Pada tahap ini, seorang developer harus memiliki pemahaman mengenai HTML, CSS, dan JavaScript serta terbiasa dengan lingkungan framework semacam Drupal, Angular, Bootsrap, dan WordPress, serta mengetahui konsep dasar web.


Medium (intermediate)

Pada tahap ini, diperlukan penguasaan yang lebih tinggi, diantaranya penguasaan back-end (dapat berupa Ruby, Python/Django, Nodejs/Express, dan Java/Spring), data base (contohnya PostgreSQL, Mongodb, dan Redis), serta alat untuk pembuatan website (misalnya Git dan Linux). 


Tingkat lanjut (advanced)

Pada tahap ini, seorang developer telah memahami segala konsep dasar dan menengah pada proses developing web, diantaranya penggunaan sistem operasi yang kebanyakan berbasis linux, terbiasa dengan framework, advanced javascript, layout yang responsif, layanan web RESTles, dan skill melakukan unit testing, konfigurasi pembuatan framework serta library sendiri.


Pada bisnis industri apa karir tersebut dapat ditemui?


Bidang Web Development dapat ditemui dalam hampir segala bidang industri dikarenakan fleksibilitasnya dimana setiap bidang tersebut memerlukan web, baik untuk iklan, jurnalistik, penghubung antara pemilik usaha dan pembeli, komunitas, hingga penyimpanan data-data. Contohnya pada bidang bisnis online shopping, amat bergantung pada website untuk menjangkau pembeli, melakukan promosi, dan penjualan. Contoh lain terdapat pada bidang pertanian. Hasil tanaman dapat dipromosikan melalui website untuk melakukan penjualan bibi, benih, dan hasil panen. Hal ini memajukan bidang teknologi dimana digitalisasi makin terasa. 

Komentar

Postingan Populer