JUDUL: Dari Desainer ke Pengembang: Panduan Singkat
Baik karena keinginan pribadi untuk mendorong basis pengetahuan mereka lebih jauh atau sebagai tanggapan atas tuntutan industri, banyak desainer mempelajari keterampilan pengembang yang lebih tradisional. Desainer yang mempelajari keterampilan pengkodean sering kali merasa daya jual mereka meningkat ketika mereka dapat menangani sebagian besar pengembangan front-end untuk proyek web atau seluler. Jika itu terdengar menarik bagi Anda, berikut adalah panduan singkat untuk berpindah dari desainer ke pengembang.
Desainer sering khawatir tentang pindah ke pengkodean dan pengembangan. Seorang desainer menjelaskan bahwa “desain dan pemrograman mewakili dua cara berpikir yang sama sekali berbeda”. Saya berpendapat bahwa, sementara keterampilan yang berbeda, ada cukup tumpang tindih dan kesamaan untuk membuat transisi lebih mudah daripada yang dipikirkan kebanyakan orang.
Baik keahlian desainer dan pengembang mewakili kombinasi seni dan keterampilan teknis. Seorang desainer modern tidak dapat dipekerjakan tanpa pengetahuan tentang set alat teknis. Demikian pula, seorang pengembang dengan hanya keterampilan teknis dan tidak memahami seni pengembangan perangkat lunak kemungkinan akan diturunkan ke posisi entry-level saja.
Langkah pertama
Langkah pertama bagi sebagian besar desainer yang ingin beralih ke coding adalah mempelajari HTML. HTML telah ada selama 20 tahun, dan versi terbarunya adalah HTML5. HTML menyediakan struktur untuk konten di semua situs web, situs seluler, dan beberapa aplikasi seluler. Iterasi bahasa HTML5 menambahkan fitur yang ditujukan untuk pengguna seluler dan membuat aplikasi web yang lebih kompleks dengan Javascript API (Application Programming Interfaces) barunya.
Seperti mengendarai mobil, Anda tidak dapat belajar HTML hanya dengan menonton kuliah — Anda harus terlibat secara aktif. Cobalah eksperimen laboratorium yang memungkinkan Anda mempraktikkan teknik yang dibahas dalam video atau buku. Dengan kata lain, tulis beberapa kode dan coba di browser Anda. Semakin banyak Anda menulis, semakin baik Anda melakukannya. Seringkali, Anda akan membuat kesalahan, tetapi menemukan kesalahan itu dan memperbaikinya adalah bagian integral dari proses pembelajaran.
Apa berikutnya?
Setelah Anda mempertimbangkan HTML, langkah selanjutnya adalah membenamkan diri Anda dalam CSS. CSS, yang merupakan singkatan dari Cascading Style Sheets, adalah bahasa yang digunakan untuk menentukan desain dokumen web dan seluler Anda. Saya dapat menjamin bahwa CSS akan tampak aneh pada awalnya, tetapi ketika Anda memahaminya dengan lebih baik, Anda mungkin akan menemukan cara yang ampuh untuk menata dokumen.
Dengan CSS, Anda dapat mengontrol semuanya mulai dari tipografi dalam dokumen Anda hingga tata letak dokumen itu sendiri. Pengembang yang ahli dalam CSS dapat mengubah seluruh tampilan dan nuansa dokumen hanya dengan beberapa baris kode. Untuk menjelajahi kekuatan CSS, saya sarankan untuk memeriksa CSS Zen Garden . Menggunakan seperangkat kode HTML yang umum, situs ini menunjukkan dampak dramatis yang dapat ditimbulkan oleh CSS.
Saya menemukan bahwa pengembang jarang memahami CSS dengan baik. Namun, tampaknya sangat tepat bagi seorang desainer untuk menjadi ahli dalam pengkodean CSS. Anda akan menemukan bahwa memahami CSS memberi Anda kendali penuh atas bagaimana desain Anda akan muncul di web atau di ruang seluler.
Menjadi Superhero Pengkodean
Setelah Anda memiliki HTML dan CSS, saatnya untuk beralih ke Javascript. Javascript semakin menjadi salah satu bahasa pemrograman yang paling penting. Ini diproses oleh browser, yang digunakan secara universal di laptop, tablet, dan ponsel. Javascript juga menjadi semakin kuat, dengan perpustakaan baru yang tersedia secara teratur untuk memanfaatkan kekuatan bahasa.
Belajar Javascript sedikit berbeda dari belajar HTML dan CSS. Javascript selangkah lebih dekat ke bahasa pemrograman yang lengkap. Ini sebagian berbasis objek, dan memiliki struktur perintah yang mirip dengan bahasa seperti C dan Java. (Jangan bingung antara Java dan Javascript!) Ini adalah pendakian yang lebih curam, tetapi setelah dikuasai, ini memungkinkan Anda untuk membuat aplikasi dinamis di dalam browser.
Pelajari Perpustakaan
Setelah Anda mempelajari HTML, CSS, dan Javascript, Anda dapat menggali banyak perpustakaan yang tersedia untuk mempermudah pengembangan dengan teknologi ini. Misalnya, jQuery, perpustakaan Javascript yang kuat, membuat pekerjaan cepat dari banyak tugas umum. Kerangka kerja Bootstrap membuat penataan desain responsif menjadi mudah. Saya akan mengingatkan Anda, bagaimanapun, bahwa banyak orang mencoba untuk mempelajari perpustakaan sebelum mereka memahami dasar-dasar HTML, CSS, dan Javascript. Ini, menurut saya, adalah sebuah kesalahan. Anda hanya dapat memanfaatkan sepenuhnya bahasa-bahasa ini jika Anda memahami teknologi yang digunakan untuk membangunnya.
Apa pun jalur yang Anda pilih, ingatlah untuk bersenang-senang saat melakukan perjalanan dari desainer ke pengembang.
Posting Komentar