Mengapa Desainer Harus Belajar Kode

JUDUL: Mengapa Desainer Harus Belajar Kode


Di sekolah menengah Connecticut pinggiran kota saya, ada seorang guru bahasa Inggris yang suka mengatakan, "Alasan mempelajari Shakespeare adalah agar Anda bisa menjadi satu-satunya orang di antara hadirin yang menertawakan lelucon." Beberapa tahun yang lalu, saya berkesempatan melihat The Merchant of Venice dipentaskan. Mr. Decker hampir benar — ada tiga penonton yang menertawakan lelucon itu.

Memahami Shakespeare memberi saya konteks yang lebih besar untuk memahami bahasa Inggris dan teater. Sementara saya jauh dari ahli pentameter iambik, saya sekarang memiliki keterampilan untuk memahami sebuah drama dan mendiskusikannya dengan beberapa tingkat kecerdasan. Saya hampir bisa menjamin saya tidak akan pernah menulis drama sendiri, tetapi pemahaman yang saya miliki memberi saya tingkat kepercayaan diri dan, mudah-mudahan, membuat saya menjadi orang yang lebih menarik.

Seringkali, ketika saya bepergian dan berbicara, saya bertemu desainer yang mengatakan bahwa mereka "hanya melakukan desain." Sementara saya menghargai keinginan untuk tetap berada di dunia visual, dalam konteks lingkungan desain saat ini, sikap ini bisa sangat membatasi. Dalam lingkungan digital kontemporer, hanya melakukan "desain" seperti membacakan Shakespeare tanpa memahami konteks atau kata-katanya.

Ilustrasi vektor oleh Bplanet
Ilustrasi vektor oleh Bplanet

Memahami Konteks Dunia Anda

Dua puluh tahun yang lalu, "desain digital" sebagian besar berarti meletakkan konten di Pagemaker atau Quark dan mengirimkannya ke biro cetak. Aspek visual dari desain terjadi pada layar, bukan pada papan karton. Saya masih kuliah saat itu, tetapi saya ingat generasi desainer berjuang untuk melakukan transisi. Bagi sebagian orang, itu seperti seluruh dunia mereka bergeser di bawah kaki mereka dan semua yang mereka tahu memudar menjadi tidak relevan.

Hari ini, pergeseran lain telah terjadi. Konten digital sekarang, paling sering, ditata untuk layar dengan sejumlah bahasa skrip. HTML digunakan untuk memformat konten. Bahasa Cascading Style Sheet digunakan untuk menggambarkan bagaimana elemen konten yang ditandai dengan HTML akan muncul di layar. Javascript digunakan untuk menambahkan lapisan interaktivitas. Desainer yang belum mempelajari teknologi ini menjadi sepenuhnya bergantung pada mereka yang melakukannya untuk mewujudkan visi desain mereka. Seringkali, seperti dalam "telepon" permainan anak-anak, visi menjadi berkurang ketika pesan diterjemahkan dari anggota tim ke anggota tim.

Faktanya adalah, desainer yang belajar kode akan mengambil kembali sebagian besar kendali itu — dan sepenuhnya memahami "Shakespeare" yang merupakan lingkungan kerja sehari-hari mereka.

Konteks digital jauh berbeda dari bahkan metafora tata letak cetak elektronik 20 tahun yang lalu. Ada beberapa antarmuka WYSIWYG yang andal yang mirip dengan Pagemaker lama. Interaksi pengguna membuat WYSIWYG tidak mungkin, karena elemen desain Anda memiliki status yang berbeda. Ukuran lain yang memperumit lingkungan digital saat ini adalah banyaknya perangkat yang digunakan untuk mengakses konten. Ukuran layar yang berbeda, perangkat input, dan bahkan prosesor dapat memvariasikan pengalaman pengguna dan perlu dipertimbangkan oleh desainer — namun, desainer yang hanya "melakukan desain" tidak dapat memengaruhi elemen ini.

Ilustrasi vektor oleh Batshevs
Ilustrasi vektor oleh Batshevs

Anda Mungkin Bukan Pembuat Kode, Tapi Anda Bisa Membuat Kode

Satu-satunya cara desainer dapat mengambil kendali kembali atas desain mereka adalah dengan belajar kode. Tidak, saya tidak menyuruh Anda untuk kembali kuliah dan mendapatkan gelar dalam ilmu komputer. Anda tidak perlu gelar PhD dalam bahasa Inggris untuk memahami Shakespeare. Saya memberitahu Anda untuk menjadi melek kode, dan satu-satunya cara untuk melakukannya adalah dengan kode. Belajar coding bukan hanya investasi di masa depan karir desain Anda, tetapi juga satu-satunya cara Anda dapat memengaruhi desain Anda dan ekosistem baru yang memengaruhi cara pengguna mengalaminya. Itu sebabnya saya mengajarkan kode di Skillfeed.

Berbicara bahasa kode, memahami metafora, dan mempelajari proses yang digunakan untuk mengelola proyek berbasis kode tidak hanya akan memungkinkan Anda, sebagai desainer, untuk menjadi peserta penuh dalam tim proyek, tetapi juga mengoptimalkan pekerjaan Anda sendiri untuk ekosistem. Anda meningkatkan nilai Anda dengan mempelajari keterampilan kode, dan dengan demikian menjadi lebih berharga di pasar desain. Kesalahpahaman yang sering terjadi ketika saya berbicara dengan sekelompok desainer adalah bahwa mereka berpikir saya ingin mereka menjadi pengembang; kenyataannya adalah saya ingin mereka menjadi konsumen pembangunan yang baik. Memahami biologi membuat Anda menjadi konsumen obat yang lebih baik. Ini tidak berbeda.

Beberapa desainer menangkap bug pengkodean dan meningkatkan keterampilan mereka. Sejumlah pekerja lepas yang saya kenal dengan kompeten melayani kedua sisi persamaan desain — membuat desain yang indah dan kode yang dapat diservis untuk membuat fungsi desain. Baik itu tujuan Anda, atau Anda memiliki tujuan yang lebih sederhana untuk menjadi desainer yang lebih berharga, belajar coding adalah kunci perjalanan Anda.

Jangan Biarkan Rasa Takut Menghalangimu

Terlepas dari manfaat belajar coding, banyak yang tidak melakukannya karena takut. Ketakutan utama yang saya lihat adalah bahwa pemrograman terlalu sulit dan mereka akan gagal. Faktanya adalah, terlepas dari mistik yang umumnya dipromosikan oleh pengembang, hampir semua orang dapat belajar memprogram.

Saya tentu tidak akan berargumen bahwa belajar tidak membutuhkan usaha. Itu tidak. Pemrograman adalah kerja keras dan mempelajarinya bukanlah jalan yang mudah — tetapi itu mungkin. Pengkodean bukanlah domain dari kutu buku olahraga pelindung saku pola dasar. Hal ini semakin dalam domain banyak profesi, termasuk desainer.

Apa berikutnya

Postingan saya berikutnya akan membantu Anda mempelajari HTML — bahasa yang saya sarankan agar Anda (dan semua pengembang baru) pelajari terlebih dahulu. Anda akan mempelajari dasar-dasarnya dengan cepat, dan akan dapat menghasilkan hasil di layar saat Anda membaca tutorial pertama. Postingan ini disempurnakan oleh kursus Skillfeed saya “ HTML dan CSS untuk Pemula .”

Selanjutnya, kita akan beralih ke CSS. Artikel mendatang akan mencakup memulai Anda dengan Javascript dan kemudian melihat pengembangan seluler. Saya harap Anda akan bergabung dengan saya dalam perjalanan ini. Saya senang memiliki kesempatan ini untuk menjadi guru Anda.

 Tag:

blog,indonesia,tips dan tutorial,tips desain,inspirasi desain

Posting Komentar

Post a Comment (0)

Lebih baru Lebih lama