Warning: getimagesize(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/yfzbjhce/indonesiamendesain.com/wp-content/plugins/td-cloud-library/shortcodes/header/tdb_header_logo.php on line 792

Warning: getimagesize(http://indonesiamendesain.com/wp-content/uploads/2020/09/Screen-Shot-2020-07-16-at-13.07.54-300x136.png): failed to open stream: no suitable wrapper could be found in /home/yfzbjhce/indonesiamendesain.com/wp-content/plugins/td-cloud-library/shortcodes/header/tdb_header_logo.php on line 792

Warning: getimagesize(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/yfzbjhce/indonesiamendesain.com/wp-content/plugins/td-cloud-library/shortcodes/header/tdb_header_logo.php on line 792

Warning: getimagesize(http://indonesiamendesain.com/wp-content/uploads/2020/09/Screen-Shot-2020-07-16-at-13.07.54-300x136.png): failed to open stream: no suitable wrapper could be found in /home/yfzbjhce/indonesiamendesain.com/wp-content/plugins/td-cloud-library/shortcodes/header/tdb_header_logo.php on line 792

Desainer Perlu Ga sih Ngerti Coding?

- Advertisement -
- Advertisement -
- Advertisement -

Sebagian besar komunitas desain terkunci dalam perdebatan apakah perancang harus mengkode. Beberapa suka mencari unicorn yang dapat melakukan keduanya, sementara yang lain mengklaim mereka tidak ada, atau hanya menghalangi.

Banyak desainer berpikir bahwa desainer dan pengembang perlu berkolaborasi, tetapi setiap disiplin ilmu harus berpegang pada apa yang mereka ketahui. Lainnya tidak melihat masalah dengan para profesional yang memakai beberapa topi. Banyak pengembang melihat desainer yang memberi kode ancaman, sementara yang lain melihatnya sebagai kolaborator selamat datang yang telah belajar berbicara bahasa mereka.

Bintik manis, yang disebut ” pemahaman bersama ,” mungkin di suatu tempat di tengah. Mengetahui sedikit tentang kode tidak berarti seorang desainer harus menjadi ahli kode , tetapi cukup memahami perspektif pengembang.

UI, atau “lapisan presentasi” adalah taman bermain perancang, tetapi fokus pada hal itu saja sama dengan hanya mempertimbangkan fasad bangunan. Desainer hebat memahami bahwa menjadi terbiasa dengan dasar-dasar teknologi yang memberikan desain mereka tidak hanya membuat seorang desainer lebih mengesankan, itu secara signifikan meningkatkan prospek karir mereka.

Seperti yang dikatakan Aaron Walter, Wakil Presiden Pendidikan Desain di InVision, dalam artikel Toptal Design Talks : “Tidak akan membunuh seorang desainer jika mereka tahu sedikit tentang cara menulis beberapa HTML dan CSS, mungkin sedikit JavaScript.”

Desainer yang membuat kode adalah kolaborator yang lebih baik.
Desainer yang memberi kode, bahkan sedikit, dan dapat membuat diri mereka aset besar bagi tim multidisiplin.

Seluruh topik “seharusnya desainer belajar kode” masih diperdebatkan. Meskipun beberapa desainer hebat juga mahir dalam pengkodean, banyak yang percaya bahwa fokus yang tidak terbagi pada keterampilan tertentu akan membuat profesional menjadi lebih kuat. Banyak juga yang percaya bahwa saat ini, menjadi desainer multi-keterampilan adalah nilai tambah yang besar, dan bahwa seharusnya tidak ada yang menghalangi seorang desainer untuk memiliki keterampilan lain yang berguna, seperti coding, di bawah ikat pinggang mereka.

Pertanyaannya adalah, berapa banyak pengkodean yang harus diketahui desainer? Akankah desainer membuang-buang waktu mereka, atau melintasi batas ke wilayah pengembang dan berpotensi melangkah?

Manfaat Mengetahui HTML dan CSS Dasar

Desainer akan mendapat manfaat besar dari memperoleh beberapa pengetahuan dasar tentang apa yang disebut “ujung depan” (lapisan presentasi) yang didorong oleh HTML (Hyper Text Markup Language) dan CSS (Cascading Style Sheets, bahasa yang menggambarkan gaya komponen dalam dokumen HTML) , dan mungkin akan terkejut dengan betapa mudahnya mempelajari dasar-dasarnya.

HTML dan CSS tidak melibatkan logika pemrograman. Huruf M dalam HTML adalah singkatan dari “Markup,” cara untuk menggambarkan struktur kode elemen halaman yang merupakan blok penyusun halaman. HTML dengan CSS dan JavaScript , membentuk triad teknologi dasar untuk World Wide Web.

Desainer bisa menggabungkan pengetahuan pemrograman dan desain.

Dalam istilah awam, HTML adalah peta arsitektural yang memberi tahu browser apa yang harus ditampilkan, dan CSS, atau Cascading Style Sheets, adalah kode yang memberi tahu browser cara menampilkan sesuatu.

Berbicara secara metaforis, jika HTML adalah kerangka sebuah halaman, CSS akan menjelaskan tinggi, bentuk tubuh, kulit, warna mata, warna rambut, dll. Bahasa ini memiliki struktur kode yang sangat sederhana yang menentukan tipografi, warna, posisi dan dimensi .

Memahami Kode dan Bagaimana Kode Memahami Piksel

Mempelajari cara membuat kode UI front-end dan mempratinjaunya, memberi kesempatan pada desainer untuk segera melihat bagaimana hal-hal ditampilkan ketika dilihat pada berbagai perangkat. Jika desainer bermain dengan HTML dan CSS, mereka akan melihat bahwa semuanya diukur dalam piksel (ada unit pengukuran lain seperti “ems” dan persentase yang pada akhirnya akan dikonversi menjadi piksel).

Memahami pengukuran dan struktur kode, yaitu, bagaimana halaman ditampilkan, akan memberikan pemahaman yang lebih dalam tentang proses pengembangan front-end. Itu pada gilirannya akan menyebabkan desainer berpikir lebih dalam tentang desain mereka dan bagaimana membuatnya lebih efisien untuk proses itu. Mereka akan tahu apa yang bisa dicapai dengan mudah dan apa yang lebih menantang.

Pengkodean untuk desainer adalah aset besar.

JavaScript Front-end dan Pengetahuan Ajax Jadikan Desainer Aset yang Unik

Di sinilah hal-hal dapat mulai menjadi rumit, tetapi juga di mana banyak kesenangan terjadi. Jika seorang desainer adalah pemikir analitis, atau sangat termotivasi, mereka akan mendapatkan banyak belajar JavaScript dan Ajax (Asynchronous JavaScript and XML). Mengapa?

Memperagakan pengetahuan teknis UI front-end dan mahir dalam Ajax akan sangat membantu untuk mendapatkan rasa hormat dari para pengembang. Mampu referensi JavaScript dan Ajax dan bagaimana menggunakannya akan meningkatkan kemampuan desainer untuk mengartikulasikan ide desain yang sangat canggih untuk pengembang, misalnya, desain fungsi tertentu di UI.

Perspektif desainer akan meluas jika mereka merasa nyaman mengetahui dengan tepat seberapa jauh teknologi dapat membawa mereka, dan seberapa jauh mereka dapat mendorongnya untuk berinovasi. Melangkah lebih jauh ke dalam pengkodean dan berbagai teknologi tidak diperlukan — jika seorang desainer mengetahui dasar-dasar HTML, CSS, dan JavaScript, dengan taburan Ajax, mereka akan berada jauh di depan persaingan. Mereka akan menjadi aset unik bagi perusahaan dan tim produk mana pun.

Tentang pemrograman dan desain
Aaron Walter, Wakil Presiden Pendidikan Desain di InVision, menguraikan bagaimana perancang dan pengembang dapat berkolaborasi dengan lebih baik dalam artikel Toptal Design Talks .

Desainer Dapat Melakukannya ke Tingkat Selanjutnya dengan Dasar-Dasar JavaScript

Meskipun desainer dapat berhenti di sini dan memiliki ujung belakang (lapisan akses data) diimplementasikan oleh pengembang, mereka dapat membuat desain lebih dinamis dengan menambahkan beberapa skrip. Masukkan JavaScript (bahasa scripting), yang merupakan bahasa pemrograman untuk web.

Pada awal 2000-an ketika web masih berkembang, agensi seperti Fantasy dan Firstborn membuat kesan besar pada komunitas desain web ketika mereka memanfaatkan JavaScript dengan cara yang tidak biasa, inovatif, dan kreatif.

JavaScript dapat memperbarui dan mengubah HTML dan CSS, dan dapat menghitung, memanipulasi, dan memvalidasi data. Dapat digunakan untuk menampilkan interaksi dinamis, menghidupkan elemen, membuat komunikasi responsif dengan back end atau server, dan banyak lagi.

Tidak ada batasan untuk apa yang dapat dicapai dengan JavaScript dalam pengembangan front-end. Ini adalah bahasa pemrograman : fungsi, objek, logika, kondisi, matematika, matematika, dan lebih banyak matematika — yang bisa sedikit menantang bagi sebagian orang. Tapi itu tidak sulit untuk dipelajari, terutama mengingat apa yang mayoritas klien butuhkan.

Mengapa JavaScript penting bagi perancang?
Garis waktu animasi seperti ini dapat dibuat dengan JavaScript saja. ( histografi.io )

Belajar Kode akan Meningkatkan Kolaborasi dengan Pengembang

Apakah hubungan romantis akan lebih mudah jika pria dan wanita bisa membaca pikiran satu sama lain? Beberapa orang berpikir begitu. Hal yang sama berlaku untuk desainer dan pengembang.

Mengetahui bagaimana pengembang berpikir, dan apa yang mereka butuhkan untuk dapat melakukan pekerjaan mereka, akan menjadikan seorang desainer aset yang bagus untuk tim multidisiplin. Pendekatan ini berguna untuk komunikasi internal serta ide pitches karena mereka akan memiliki lebih banyak ide tentang apa yang diharapkan dari anggota tim lainnya. Jika desainer dapat melakukan ini, mereka akan berada dalam posisi yang jauh lebih baik untuk mengusulkan solusi yang lebih kuat kepada klien.

Desainer Siapa Kode Akan Melihat Lebih Banyak Peluang Kerja

Dalam setiap kesempatan kerja desain, mengetahui cara membuat kode dapat membuat perbedaan besar dalam proses penyaringan serta pekerjaan sehari-hari. Di Toptal , kami melihat banyak peluang bagi para profesional dengan profil hibrid ini, dan para pemula di luar sana bersemangat untuk menemukan orang-orang yang dapat mengambil alih desain dan ujung depan aplikasi tahap awal mereka.

Pengkodean bagi para desainer merupakan keuntungan.
Mempelajari cara membuat kode bisa mengarah pada beberapa peluang yang tidak terduga.

Namun, ada beberapa desainer dan programmer yang saling membenci satu sama lain ke dalam bisnis masing-masing. Beberapa mungkin terancam, beberapa mungkin ditantang, dan beberapa mungkin terlalu malas untuk mempelajari sesuatu yang baru. Tetapi kenyataannya adalah, masing-masing harus menganalisis pilihan mereka, dan fokus pada apa yang akan meningkatkan peluang keberhasilan mereka.

Desainer mungkin tidak memiliki cukup waktu untuk mempelajari segalanya, tetapi mengetahui vanilla HTML dan CSS harus cukup untuk menambahkan perbedaan yang signifikan antara karir yang berkembang dan yang buntu. Ini harus menjadi proses yang cepat dan mudah bagi desainer untuk mengambil langkah pertama. Semakin banyak yang mereka tahu, semakin mereka dapat memperluas wawasan mereka dalam hal peluang kerja.

Haruskah Desainer Belajar Kode?

Kemampuan beradaptasi dan fleksibilitas bekerja dengan tim lain, kemampuan untuk menangani berbagai proyek, dan serangkaian keterampilan untuk menangani berbagai tanggung jawab selalu diminati. Apakah ada perancang di mana pun yang tidak ingin memiliki keunggulan di atas yang lain ketika datang ke pekerjaan yang sangat didambakan di startup yang menarik, atau perusahaan teknologi besar yang mapan?

Desainer memiliki pendekatan, proses, gudang alat desain, dan hasil kerja, tetapi itu hanya sebagian dari persamaan. Menjelajahi, dan mengumpulkan pemahaman tentang bagaimana desain UI disampaikan menggunakan berbagai teknologi digital, dapat membawa desainer ke tingkat berikutnya dan meningkatkan kemampuan mereka untuk memberikan desain yang hebat.

Semakin banyak, semakin banyak peluang kerja di bidang desain termasuk “nice-to-have” seperti pengembangan web dasar dan keterampilan prototipe menggunakan HTML, CSS, dan JavaScript. Setiap desainer harus memutuskan berapa banyak yang harus diambil; jelas kebutuhannya ada di luar sana.

Desainer yang memberi kode melihat lebih banyak peluang kerja.

Apakah AI Akan Menghilangkan Pengembang Front-end?

Namun satu pertanyaan tetap: Apakah pengkodean untuk desainer akan tetap relevan dalam jangka panjang? Ada firasat di antara desainer bahwa dengan AI dan pembelajaran mesin , desainer akan segera dapat merancang tanpa kode. Cukup seret-dan-jatuhkan dan gerakkan semuanya di layar, lalu tekan tombol dan kode AI semuanya. Dengan kata lain, pekerjaan untuk jenis pengembang front-end ini akan dengan cepat menghilang.

Di mana desainer peduli, jawabannya mungkin terletak pada pemikiran jangka pendek vs jangka panjang. Dalam waktu dekat, AI tidak akan mengambil alih, dan desainer yang membuat kode mungkin masih diminati. Untuk jangka pendek, desainer yang ingin menonjol harus menjaga keterampilan dasar pengkodean tertentu seperti JavaScript dan Ajax di gudang senjata mereka.

Penguasaan Coding untuk Desainer Akan Meningkatkan Karir

Desainer UI yang memiliki keinginan untuk tumbuh dan meningkatkan keahlian mereka memiliki beberapa pilihan. Mereka dapat memoles berbagai keterampilan desain dan pindah ke peran lain seperti desain visual, UX, atau bahkan penelitian UX. Mereka juga dapat secara bertahap menaiki tangga ke peran yang lebih senior, kepala sekolah, pemimpin, manajer, dan tingkat direktur.

Namun, untuk benar-benar meningkatkan karier mereka, desainer mungkin ingin mempelajari lebih dalam pengembangan. Memperoleh pengetahuan mendalam tentang berbagai teknologi yang menggerakkan produk digital saat ini akan membekali mereka dengan serangkaian keterampilan yang sangat diinginkan. Yang pada gilirannya akan membuka lebih banyak pintu ke peluang kerja di perusahaan besar dan kecil.

Haruskah kode desainer? Mungkin tidak. Tetapi desainer yang memberi kode, atau setidaknya menunjukkan pengetahuan mendalam tentang berbagai teknologi, akan menjadi aset besar bagi tim multidisiplin mana pun, dan itu pasti akan terbayar dalam jangka panjang.

sumber: toptal.com

- Advertisement -

Latest articles

15.1k Followers
Follow

Related articles